#GESP202506C1T2. 判断题(每题 2 分,共 20 分)
判断题(每题 2 分,共 20 分)
二、判断题(每题 2 分,共 20 分)
第 16 题 人们现在参加很多闭卷考试时通常都不允许带智能手机、平板电脑等,此外很多种智能手表同样因为具有嵌入操作系统及通信等功能,所以也不允许随身携带。( ) {{ select(16) }}
- 对
- 错
第 17 题 如果N
是C++的整型变量,值为5,则表达式 (N + !N)
的值为4。( )
{{ select(17) }}
- 对
- 错
第 18 题 在下面C++代码中,删除break
语句对程序执行结果没有影响。( )
int i;
for (i = 0; i < 10; i++){
continue;
cout << i << "#";
break;
}
if (i >= 10)
cout << "END";
{{ select(18) }}
- 对
- 错
第 19 题 删除下面C++代码中的continue
后其输出是0#2#4#6#8#
。( )
int i;
for (i = 0; i < 10; i++){
if (i % 2 == 0){
cout << i << "#";
continue;
}
}
if (i >= 10)
cout << "END";
{{ select(19) }}
- 对
- 错
第 20 题 将下面C++代码中的 i < 100; i = i + 1
修改为 i < 200;
i += i + 1
,其输出与当前代码输出相同。( )
int cnt = 0;
for (int i = 0; i < 100; i = i + 1)
cnt += 1;
cout << cnt;
{{ select(20) }}
- 对
- 错
第 21 题 交换下面C++代码中的 i += 2
和 cnt += 1
,交换前后分别运行的两次输出相同。( )
int i, cnt = 0;
cnt = 0;
while (i < 10){
i += 2;
cnt += 1;
}
cout << cnt;
{{ select(21) }}
- 对
- 错
第 22 题 下面的C++代码执行后将输出45。( )
int cnt;
for (int i = 0; i < 10; i++)
cnt += 1;
cout << cnt;
{{ select(22) }}
- 对
- 错
第 23 题 执行C++代码 cout << (12 + 12.12)
将报错,因为12是int
类型,而12.12是float
类型,不同类型不能直接运算。( )
{{ select(23) }}
- 对
- 错
第 24 题 在C++代码中,不可以将变量命名为false
,因为false
是C++语言的关键字。( )
{{ select(24) }}
- 对
- 错
第 25 题 X
是C++的整型变量,则表达式 3 < X < 5
求值结果是4。( )
{{ select(25) }}
- 对
- 错