#K202509C2T2. 判断题(每题 2 分,共 20 分)

判断题(每题 2 分,共 20 分)

二、判断题(每题 2 分,共 20 分)

第 1 题 在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。( )

{{ select(1) }}

  • 正确
  • 错误

第 2 题 在C++代码中,假设 NN 为正整数且大于 100,则 N / 100 将舍弃个位和十位,如 NN1234cout << (N / 100) 将输出 12 。如果 NN 小于100,则其值为 0 。( )

{{ select(2) }}

  • 正确
  • 错误

第 3 题 下列C++代码执行后将输出 1 ,因为 aa 确实小于 2010。( )

 1 a = 5;
 2 cout << (a < 10 and 20); 

{{ select(3) }}

  • 正确
  • 错误

第 4 题 下面的C++代码中变量都是整型,则执行后将输出 1 。( )

 1 x, y, z = 5, 10, 15;
 2 result = x < y < z;
 3 cout << result; 

{{ select(4) }}

  • 正确
  • 错误

第 5 题 下面C++代码执行时如输入 99.99 ,将输出 及格 两个汉字。( )

 1 int score;
 2 cout << "请输入学生成绩:";
 3 cin >> score;
 4 if (score >= 60)
 5     printf("及格");
 6 else
 7     printf("不及格"); 

{{ select(5) }}

  • 正确
  • 错误

第 6 题 执行下面的C++代码时输入 123 ,则输出是 DCB 。( )

 1 int a;
 2 cin >> a;
 3 while(a){
 4     cout << 'A'+a%10;
 5     a /= 10;
 6 } 

{{ select(6) }}

  • 正确
  • 错误

第 7 题 下面的C++代码执行后将输出 +#+#3# 。( )

 1 int i;
 2 for (i = 0; i < 3; i++) {
 3     if (i == 2)
 4         continue;
 5     printf("+#");
 6 }
 7 cout << i << '#'; 

{{ select(7) }}

  • 正确
  • 错误

第 8 题 下列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(8) }}

  • 正确
  • 错误

第 9 题 下面的C++不能实现如下输出,但如果将L1标记的 cout << 0 行移动 if 块外面,或者说移动到 L2 标记行,则可以。( )

请输入矩阵大小n: 9
100000000
020000000
003000000
000400000
000050000
000006000
000000700
000000080
000000009
 1 int n, i, j;
 2 cout << "请输入矩阵大小n: ";
 3 cin >> n;
 4 for (i = 0; i < n; i++) {
 5     for (j = 0; j < n; j++) {
 6         if (i == j) {
 7             cout << i + 1;
 8             continue;
 9             cout << 0; // L1
10         }
11         // L2
12     }
13     printf("\n");
14 } 

{{ select(9) }}

  • 正确
  • 错误

第 10 题 C++代码 cout << ('5'+4); 执行后的输出为 9 。( )

{{ select(10) }}

  • 正确
  • 错误