#GESP202509C1T2. 判断题(每题 2 分,共 20 分)
判断题(每题 2 分,共 20 分)
二、判断题
第 16 题 在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。( )
{{ select(16) }}
- 对
- 错
第 17 题 执行 C++ 表达式 10 % 0.5 将报错,因为0.5所在位置只能是整数。( )
{{ select(17) }}
- 对
- 错
第 18 题 下面 C++ 代码执行后将输出 9 。( )
1 for (i = 0; i < 10; i++)
2 break;
3 cout << i;
{{ select(18) }}
- 对
- 错
第 19 题 下面 C++ 代码执行后将输出 55 。( )
1 n = 0;
2 for (int i = 0; i > -10; i--)
3 n = n + i * -1;
4 cout << n;
{{ select(19) }}
- 对
- 错
第 20 题 将下面 C++ 代码中的 L1 行的 i = 0 修改为 i = 1 ,其输出与当前代码输出相同。( )
1 cnt = 0;
2 for (int i = 0; i < 100; i++) // L1
3 cnt += i;
4 cout << cnt;
{{ select(20) }}
- 对
- 错
第 21 题 将下面 C++ 代码中的 i < 10 修改为 i <= 10,其执行后输出相同。( )
1 int n, i;
2 n = i = 0;
3 while (i < 10) {
4 n += i;
5 i += 1;
6 }
7 cout << n;
{{ select(21) }}
- 对
- 错
第 22 题 下面的 C++ 代码执行后将输出 45 。( )
1 int n, i;
2 n = i = 0;
3 while (i < 10) {
4 i += 1;
5 n += i;
6 }
7 cout << n;
{{ select(22) }}
- 对
- 错
第 23 题 执行 C++ 代码 cout << (12 + 12.12) 将报错,因为 12 是 int 类型,而 12.12 是 float 类型,不同类型不能直接运算。( )
{{ select(23) }}
- 对
- 错
第 24 题 下面 C++ 代码执行时将导致无限循环(也称死循环)。( )
1 int count = 0;
2 while (count < 5) {
3 count += 1;
4 if (count == 3)
5 continue;
6 cout << count << ' ';
7 }
{{ select(24) }}
- 对
- 错
第 25 题 下列 C++ 代码用于求斐波那契数列,即第 1 个数为 0,第 2 个数为 1,从第三个数开始,依次是其前两个数之和。如果输入的值为大于 1 的正整数,该代码能实现所求。( )
1 cin >> n;
2 a = 0, b = 1;
3 for (int j = 0; j < n; j++) {
4 cout << a << " ";
5 b = b + a;
6 a = b - a;
7 }
{{ select(25) }}
- 对
- 错