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

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

  1. 执行C++代码 cout << '9' + '1'; 的输出为 10。

{{ select(1) }}

  • 正确
  • 错误

  1. C++表达式 -12 % 10 的值为2。

{{ select(2) }}

  • 正确
  • 错误

  1. C++表达式 int(12.56) 的值为13。

{{ select(3) }}

  • 正确
  • 错误

  1. C++的整型变量N被赋值为10,则语句 cout << N/ 3 << "-" << N% 3 执行后输出是3-1。

{{ select(4) }}

  • 正确
  • 错误

  1. 在C++代码中,不可以将变量命名为 scanf,因为 scanf 是C++语言的关键字。

{{ select(5) }}

  • 正确
  • 错误

  1. 下面C++代码执行后将导致死循环。
 1 for (int i = 0; i < 10; i++)
 2     continue; 

{{ select(6) }}

  • 正确
  • 错误

  1. 下面C++代码执行后将输出10。
 1 int cnt = 0;
 2 for (int i = 0; i < 10; i++)
 3     for (int j = 0; j < i; j++) {
 4         cnt += 1;
 5         break;
 6     }
 7 cout << cnt; 

{{ select(7) }}

  • 正确
  • 错误

  1. 下面C++代码执行后,将输出5。
 1 int cnt = 0;
 2 for (int i = 1; i < 5; i++)
 3     for (int j = i; j < 5; j +=i)
 4         if (i * j % 2 == 0)
 5             cnt += 1;
 6 cout << cnt; 

{{ select(8) }}

  • 正确
  • 错误

  1. 下面C++代码能实现正整数各位数字之和。
 1 int N,Sum = 0;
 2 cin >> N;
 3 while (N) {
 4     Sum += N % 10;
 5     N /= 10;
 6 }
 7 cout << Sum; 

{{ select(9) }}

  • 正确
  • 错误

  1. GESP测试是对认证者的编程能力进行等级认证,同一级别的能力基本上与编程语言无关。

{{ select(10) }}

  • 正确
  • 错误