入队基础测试(一)思维与编程选择题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
测试说明
本次测试共3题,总时间40分钟。本题60分,建议15分钟;另两道编程题各20分。
本题共10道单项选择题,每题6分,只有一个正确选项。第1~4题为思维题,第5~10题为C++基础题。代码片段所在环境合法。
第1题
找规律:2,5,8,11,?问号处应填什么?
{{ select(1) }}
- 12
- 13
- 14
- 15
第2题
小明比小华高,小华比小林高。下面哪句话一定正确?
{{ select(2) }}
- 小林最高
- 小明比小林高
- 小明和小林一样高
- 无法判断谁最高
第3题
一个数开始是3,每次可以加1或乘2。最少需要几次操作才能变成14?
{{ select(3) }}
- 2次
- 3次
- 4次
- 5次
第4题
袋子里有红球5个、蓝球5个,不看颜色取球,取出后不放回。至少取几个,才能保证有两个球颜色相同?
{{ select(4) }}
- 2个
- 3个
- 5个
- 6个
第5题
执行下面代码后,x的值是多少?
int x = 4;
x = x + 3;
x = x * 2;
{{ select(5) }}
- 7
- 10
- 14
- 16
第6题
下面代码会输出什么?
int x = 8;
if (x % 2 == 0)
cout << "A";
else
cout << "B";
{{ select(6) }}
- A
- B
- AB
- 不输出任何内容
第7题
下面代码会输出什么?
int sum = 0;
for (int i = 1; i <= 4; i++) {
sum += i;
}
cout << sum;
{{ select(7) }}
- 4
- 6
- 10
- 15
第8题
下面代码会输出什么?
int a[5] = {3, 6, 9, 12, 15};
cout << a[2];
{{ select(8) }}
- 3
- 6
- 9
- 12
第9题
下面代码会输出什么?
int a[4] = {2, 4, 6, 8};
a[1] = a[0] + a[3];
cout << a[1];
{{ select(9) }}
- 4
- 6
- 8
- 10
第10题
小明想输出数组全部5个元素,应怎样修改下面代码?
int a[5] = {1, 2, 3, 4, 5};
for (int i = 0; i <= 5; i++) {
cout << a[i] << " ";
}
{{ select(10) }}
- 把 i = 0 改成 i = 1
- 把 i <= 5 改成 i < 5
- 把 i++ 改成 i--
- 不需要修改