- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选择题
(共20分,每小题 1 分)
下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项填在答题纸的相应位置上,答在试卷上不得分。
1、在STL中, B 容器中的数据元素不存储在顺序线性数据结构中,它提供一个关键字key到值value的映射。
A、vector B、map C、list D、stack
2、在STL中, A 容器实质上就是一个动态数组,会根据数据的增加,动态的增加数组空间。
A、vector B、map C、list D、stack
3、在STL中, A 容器具有FILO(First In Last Out)的性质,是STL提供的一种容器适配器。
A、stack B、queue C、set D、map
4、在STL中, B 容器具有FIFO(First In First Out)的性质,是STL提供的一种容器适配器。
A、stack B、queue C、set D、map
5、设有一个空栈,现有输入序列为1、2、3、4、5, 经过push,push,pop,push,pop,push,push后,输出序列是(A ) 。
A、23; B、32; C、42; D、24;
6、设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5、e6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出队的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是( A )。提示:对于栈,可以全进再依次出;也可以进一个出一个;也可以进一部分,出一个,再进一部分;但是出栈之后,不能再入栈。?
A、3 B、4 C、6 D、2
7、设有一顺序栈S,元素s1,s2,s3,s4,s5,s6 依次进栈,如果6个元素出栈的顺序是s2,s4,s3,s6,s5,s1,则栈的容量至少应该是( B )。
A、2 B、3 C、4 D、5
8、栈和队列的主要区别在于( D ) 。?
A、它们的逻辑结构不一样 B、它们的存储结构不一样
C、所包含的运算不一样 D、插入、删除运算的限定不一样
9、一个队列的数据入列序列是1,2,3,4,则队列的出队时输出序列是( B ) 。?
A、4,3,2,1 B、1,2,3,4
C、1,4,3,2 D、3,2,4,1
10、一个栈的入栈序列a,b,c,d,e,则栈的不可能的输出序列是( C )。提示:可以全进再依次出;也可以进一个出一个;也可以进一部分,出一个,再进一部分;但是出栈之后,不能再入栈。?
A、edcba B、 decba C、 dceab D、abcde
11、执行下列语句后的输出结果是( C )。
int hot=100;
int rad=hot;
hot+=100;
coutradendl;
A、0; B、100; C、200; D、300;
12、void swap(int a,int b)
{ int t= a;a = b;b = t;}
在main()中调用语句swap(x,y);后结果( A )
函数可以交换实参x,y的值; B. 函数不可以交换实参的值
13.已知int a[10],*p,i; p=a; 则对数组元素的引用不正确的是(0=i10):( C )
a[i]; B、*(a+i); C、p+i; D、*(p+i);
14.变量的指针,其含义是指该变量的( B )。?
?值?????????????B、?地址???????????C、?名????????????D、?一个标志
15.下列函数调用中,不正确的是:( D )
max ( a, b ); B、max(3, a+b); C、max( 3, 5); D、int max ( a , b );
4.以下结果为整型的表达式(设有int i; char c; float f;)是( B )。
A、i+f B、i*c C、c+f D、i+c+f
16.有说明:char *language[]={FORTRAN,BASIC,PASCAL,JAVA,C};
则表达式*language[1]*language[2]比较的是( D )
A、字符B和字符P B、字符串FORTRAN和字符串BASIC
C、字符F和字符B D、字符串BASIC和字符串PASCAL
17.函数调用语句f((x,y),(a,b,c),(1,2,3,
您可能关注的文档
- 人教部编版历史 八年级上册第9课辛亥革命.pptx
- 四川省威远中学2020届高三上学期第一次月考文科综合试题和答案.doc
- 选读四高原汽车兵.ppt
- 人教版八年级物理第第10章浮力综合六(无答案).doc
- 山东省淄博市淄川区般阳中学2019-2020年高一上学期入学衔接考试化学试题及答案.doc
- 【中考复习总结方案】2015届九年级英语复习总结课件(人教):第10课时-Units+1—2.ppt
- 浙江省宁波市镇海中学2019届高三校模拟考试语文试题和答案.doc
- 湘教版地理七年级上册 2.2 世界的海陆分布教案设计.doc
- 人教部编版道德和法治八上10.2天下兴亡-匹夫有责(.ppt
- 东枫煤矿2019学年《矿井灾害预防与处理计划》修改.doc
原创力文档


文档评论(0)