《21天学通C++(第7版)》——17.7 作业

    xiaoxiao2024-05-22  90

    本节书摘来自异步社区出版社《21天学通C++(第7版)》一书中的第17章,第17.7节,作者: 【美】Siddhartha Rao, 【德】Nicolai M. Josuttis,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    17.7 作业

    21天学通C++(第7版)作业包括测验和练习,前者帮助读者加深对所学知识的理解,后者提供了使用新学知识的机会。请尽量先完成测验和练习题,然后再对照附录D的答案。在继续学习下一章前,请务必弄懂这些答案。

    17.7.1 测验

    1.在vector的开头或中间插入元素时,所需的时间是否是固定的?

    2.有一个vector,对其调用函数size()和capacity()时分别返回10和20。还可再插入多少个元素而不会导致vector重新分配其缓冲区?

    3.pop_back函数有何功能?

    4.如果vector 是一个整型动态数组,那vector 是什么类型的动态数组?

    5.能否随机访问vector中的元素?如果是,如何访问?

    6.哪种迭代器可用于随机访问vector中的元素?

    17.7.2 练习

    1.编写一个交互式程序,它接受用户输入的整数并将其存储到vector中。用户应能够随时使用索引查询vector中存储的值。

    2.对练习1中的程序进行扩展,使其能够告诉用户他查询的值是否在vector中。

    3.Jack在eBay销售广口瓶。为帮助他打包和发货,请编写一个程序,让他能够输入每件商品的尺寸,将其存储在vector中再显示到屏幕上。

    本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

    相关资源:21天学通C (第七版)kindle电子书
    最新回复(0)