#GESP202506C2T2. 判断题(每题 2 分,共 20 分)
判断题(每题 2 分,共 20 分)
二、判断题(每题 2 分,共 20 分)
第 16 题 人们现在参加很多闭卷考试时通常都不允许带智能手机、平板电脑等,此外很多种智能手表同样因为具有嵌入操作系统及通信等功能,所以也不允许随身携带。( )
{{ select(16) }}
- 对
- 错
第 17 题 在C++代码中,假设N
为正整数,则 N / 10
舍弃个位数。如果 N
小于10,则其值为0,大于10则是舍弃个位数的数。( )
{{ select(17) }}
- 对
- 错
第 18 题 下列C++代码执行后,其输出为 10 20 ,即 a == b
和 b == a
对 a
和 b` 的值没有任何影响。( )
int a = 10, b = 20;
a == b;
b == a;
cout << (a, b);
{{ select(18) }}
- 对
- 错
第 19 题 a 和 b 分别是C++的整型变量,如果表达式 max(a, b) == min(a, b)
的值为真,则说明 a 和 b
相等。( )
{{ select(19) }}
- 对
- 错
第 20 题 下面C++代码编译时将报错,因为字符变量 a 被赋值了浮点值。( )
char a = '1';
a = 45.6;
cout << a;
{{ select(20) }}
- 对
- 错
第 21 题 下面C++代码执行时如输入59.99
,将输出 及格
两个汉字。( )
int score;
cout << "请输入学生成绩: ";
cin >> score;
if (score < 60)
cout << "不及格";
else
cout << "及格";
{{ select(21) }}
- 对
- 错
第 22 题 在下面的C++代码中,因为 continue
将被执行,因此不会有输出。( )
int i;
for (i = 1; i < 10; i++)
if (i % 2 == 0)
continue;
if(i == 10)
cout << "END";
{{ select(22) }}
- 对
- 错
第 23 题 下面的C++代码执行后将输出15。( )
int Sum = 0;
for (int i = 0; i < 5; i++)
Sum += i;
cout << Sum;
{{ select(23) }}
- 对
- 错
第 24 题 将下面C++代码中的 (int i = 5; i > 1; i--
) 调整为 (int i = 1; i < 5; i++
) 输出结果相同,因为5到1与1到5的求和相同。( )
int tnt;
tnt = 0;
for (int i = 5; i > 1; i--)
tnt += i;
cout << tnt;
cout << endl;
{{ select(24) }}
- 对
- 错
第 25 题 为实现如下效果,即N
行N
列字符。当输入是奇数时,中间列为 *
,其他是-
;当输入是偶数时,则中间两列是 *
,其他是-
。字符阵列后的代码能实现其效果。( )
5
--*--
--*--
--*--
--*--
--*--
int N;
cin >> N;
int i,j;
for (i = 0; i < N; i++){
for (j = 0; j < N; j++)
if ((j == N / 2) || (j == (N-1) / 2))
cout << "*";
else
cout << "-";
cout << endl;
}
{{ select(25) }}
- 对
- 错