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