#GESP202512C1T2. 判断题(每题 2 分,共 20 分)
判断题(每题 2 分,共 20 分)
二、判断题
第 16 题 鸿蒙是华为公司开发的一款操作系统,那么它能够将正确的源程序翻译成目标程序,并运行。( )
{{ select(16) }}
- 对
- 错
第 17 题 C++ 表达式 10*4%6 和 10*2%3 的结果相同。( )
{{ select(17) }}
- 对
- 错
第 18 题 下面 C++ 代码执行后将输出 0 。( )
1 int i;
2 for (i = 0; i < 10; i++)
3 if (i % 3 == 0)
4 continue;
5 else
6 break;
7 cout << i;
{{ select(18) }}
- 对
- 错
第 19 题 下面 C++ 代码中的 i > -10; i-- 改为 i < 10; i++ 执行结果相同。( )
1 int tnt = 0;
2 for (int i = 0; i > -10; i--) {
3 if (i < 0)
4 i = -i;
5 tnt += i;
6 }
7 cout << tnt;
{{ select(19) }}
- 对
- 错
第 20 题 下面 C++ 代码执行后将输出 99 ,因为 i < 100 不包括 100 ,而是到 99 。( )
1 int cnt = 0;
2 for (int i = 0; i < 100; i++)
3 cnt += 1;
4 cout << cnt;
{{ select(20) }}
- 对
- 错
第 21 题 下面的 C++ 代码能用于判断输入的正整数是否为对称数。所谓对称数是指从左到右和从右到左读该数,其值相同,121或414等是对称数,而123不是对称数。( )
1 int n, new_number;
2 cout << "请输入正整数:";
3 cin >> n;
4
5 new_number = 0;
6 while (n != 0) {
7 new_number = new_number * 10 + n % 10;
8 n /= 10;
9 }
10
11 if (n == new_number)
12 cout << "对称数";
13 else
14 cout << "非对称数";
{{ select(21) }}
- 对
- 错
第 22 题 下面的 C++ 代码执行后将输出 0 。( )
1 int tnt = 0;
2 for (int i = -100; i < 100; i++)
3 tnt += i;
4 cout << tnt;
{{ select(22) }}
- 对
- 错
第 23 题 某同学执行 C++ 代码时 printf("%g\n", (3 + 3.1415926535)); 输出 6.14159 而不是 6.1415926535 表明该同学的计算机存在故障需要重新安装 C++ 软件。( )
{{ select(23) }}
- 对
- 错
第 24 题 如果 x 是 C++ 代码中的 double 型变量,则对 cout << (x ? 1227 : 12.27); 编译时将报错,因为 1227 和 12.12 分别是 int 和 double 类型,导致识别混乱。( )
{{ select(24) }}
- 对
- 错
第 25 题 在 C++ 代码中,不可以将变量命名为 keyword,因为它是 C++ 语言的关键字。( )
{{ select(25) }}
- 对
- 错