#1554. 数据结构·单选训练1(2)
数据结构·单选训练1(2)
数据结构·单选训练1(2)
第 1 题(单选)
若 vector v={1,2,3,4}; 执行 v.erase(v.begin()+1); 后,v 中元素依次为()。
{{ select(1) }}
- 2,3,4
- 1,3,4
- 1,2,4
- 1,2,3
第 2 题(单选)
map mp; 执行 mp["x"]++; 后,下列说法正确的是()。
{{ select(2) }}
- mp["x"] 的值未定义
- mp["x"] 的值为 1
- mp 中仍没有键 x
- 程序必然编译失败
第 3 题(单选)
执行下列代码后,输出为()。
vector a={1,2,3,4,5};
for(int i=1;i<5;++i) a[i]+=a[i-1];
cout << a[4]-a[1];
{{ select(3) }}
- 12
- 14
- 9
- 15
第 4 题(单选)
栈 stack 的出入规则是()。
{{ select(4) }}
- 先进先出
- 随机访问
- 按值排序
- 后进先出
第 5 题(单选)
队列 queue 的出入规则是()。
{{ select(5) }}
- 先进先出
- 按值排序
- 后进先出
- 按哈希顺序