#GESP202406C2T2. 判断题(每题 2 分,共 20 分)
判断题(每题 2 分,共 20 分)
- 执行C++代码
cout << '9' + '1';
的输出为 10。
{{ select(1) }}
- 正确
- 错误
- C++表达式
-12 % 10
的值为2。
{{ select(2) }}
- 正确
- 错误
- C++表达式
int(12.56)
的值为13。
{{ select(3) }}
- 正确
- 错误
- C++的整型变量N被赋值为10,则语句
cout << N/ 3 << "-" << N% 3
执行后输出是3-1。
{{ select(4) }}
- 正确
- 错误
- 在C++代码中,不可以将变量命名为
scanf
,因为scanf
是C++语言的关键字。
{{ select(5) }}
- 正确
- 错误
- 下面C++代码执行后将导致死循环。
1 for (int i = 0; i < 10; i++)
2 continue;
{{ select(6) }}
- 正确
- 错误
- 下面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) }}
- 正确
- 错误
- 下面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) }}
- 正确
- 错误
- 下面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) }}
- 正确
- 错误
- GESP测试是对认证者的编程能力进行等级认证,同一级别的能力基本上与编程语言无关。
{{ select(10) }}
- 正确
- 错误