EXY-SC-1410
第 91 题
某学校举办“校园演讲比赛”,每位选手由 $8$ 位评委打分(分数为 $0∼ 10$ 的整数),且每位评委必须打分。计分规则:去掉一个最高分,去掉一个最低分。如下程序通过键盘先输入选手编号,然后依次输入 $8$ 个分数,并计算最终得分。下列说法正确的是( )。
for (int i = 0; i < 10; i++) {
int id, score;
printf("输入选手编号: ");
scanf("%d", &id);
int max_score = 0, min_score = 100; // 最高分和最低分
int total_score = 0; // 总分
for (int j = 1; j < 9; j++) {
printf("输入选手第%d个成绩:", j);
scanf("%d", &score);
if (max_score < score)
max_score = score;
if (min_score > score)
min_score = score;
total_score += score;
}
total_score = total_score - max_score - min_score;
printf("%d号选手的成绩:\
去掉一个最高分%d,\
去掉一个最低分%d,\
最后成绩是:%d", id, max_score, min_score, total_score);
}
语言:
C++
GESP真题
二级
2026.6
单选题号:
15
EXY-SC-1409
第 92 题
如下 $C++$ 代码执行后,输入 $4$ 后,输出的数字图形是( )。
int n;
cin >> n;
for (int i = n; i > 0; i--) {
for (int j = 0; j < n - i; j++)
cout << "0 ";
for (int k = 0; k < i; k++)
cout << k + 1 << " ";
cout << endl;
}
语言:
C++
GESP真题
二级
2026.6
单选题号:
14
EXY-SC-1408
第 93 题
英文 $corner\ case$ 通常翻译为极端案例或边角案例,通常指正常范围以外的问题或者情形。在如下 $C++$ 代码中,变量都是整型,则 $corner\ case$ 最应该是( )。
int tnt = 0, cnt = 0;
while (1) {
int score;
cin >> score;
if (score == -1)
break;
tnt += score;
cnt += 1;
}
cout << tnt / cnt;
语言:
C++
GESP真题
二级
2026.6
单选题号:
13
EXY-SC-1407
第 94 题
如下数字图形在通过执行后续的 $C++$ 代码时,输入 $10$ 来输出。横线处应填入的代码是( )。
1 1 1 1 1 1 1 1 1 1
1 1 0 0 0 0 0 0 0 1
1 0 1 0 0 0 0 0 0 1
1 0 0 1 0 0 0 0 0 1
1 0 0 0 1 0 0 0 0 1
1 0 0 0 0 1 0 0 0 1
1 0 0 0 0 0 1 0 0 1
1 0 0 0 0 0 0 1 0 1
1 0 0 0 0 0 0 0 1 1
1 1 1 1 1 1 1 1 1 1
int N;
cin >> N;
for (int i = 1; i < N + 1; i++) {
for (int j = 1; j < N + 1; j++)
if (________)
cout << "1 ";
else
cout << "0 ";
cout << endl;
}
语言:
C++
GESP真题
二级
2026.6
单选题号:
12
EXY-SC-1406
第 95 题
如下 $C++$ 代码执行后输出是 $1$ $2$ $3$ $4$ $5$ $6$ $7$ $8$ $9$ $10$ $11$ $5$ $6$ $7$ $8$ $9$ $10$ $11$ $5$ $6$ $7$ $8$ $9$ $10$ $11$ $5$ $6$ $7$ $8$ $9$ $10$ $11$ $5$ $6$ $7$。横线处应该填入的运算符是( )。
int num = 1;
for (int i = 0; i < 35; i++) {
cout << num << " ";
if (num _______ 10)
num _______ 2;
else
num _______ 1;
}
语言:
C++
GESP真题
二级
2026.6
单选题号:
11
当前页显示 91 - 95
,共 1260 道单选题