题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1506 道单选题
EXY-SC-1516
第 231 题
第二届世界人形机器人运动会开幕式上,机器人方阵通过控制程序来完成整场表演。表演前,工程师们使用集成开发环境(IDE)编写并调试方阵的控制程序。下列关于 IDE 功能的描述,错误的是( )。
A
可以提供代码自动补全,提高编程效率
B
可以提供辅助信息,帮助排查程序逻辑错误
C
可以直接控制机器人电机转动
D
支持语法高亮,使代码更易阅读
语言: C++
GESP真题 一级
2026.9
单选题号: 1
EXY-SC-1515
第 232 题

小北的身高是 1.65 米。班上有 n 个小朋友,小北想和身高最接近自己的人交朋友。如果有多个小朋友与小北的身高差相同,小北想和其中身高较矮的第一个小朋友做朋友。横线处应该填入的是 ( )。

int n, i;
float target, h, best_height, min_diff, diff;

cout << "请输入小朋友的人数: ";
cin >> n;
target = 1.65;
best_height = 0.0;
min_diff = 100.0;

for (i = 0; i < n; i++) {
	cout << "请输入第 " << (i + 1) << " 个小朋友的身高: ";
	cin >> h;
	
	if (h > target)
		diff = h - target;
	else
		diff = target - h;
		
	if (diff < min_diff) {
		min_diff = diff;
		best_height = h;
	} else if (diff == min_diff) {
		__________________
		__________________
	}
}

cout << "小北的朋友身高为:" << best_height;
A
if (h < best_height)
    best_height = h;
B
if (h > best_height)
    best_height = h;
C
if (h > target)
    best_height = h;
D
if (h >= best_height)
    best_height = h;
语言: C++
GESP真题 二级
2026.9
单选题号: 15
EXY-SC-1514
第 233 题

小北的身高是 1.65 米。班上有 n 个小朋友,小北想和身高最接近自己的人交朋友。如果有多个小朋友与小北的身高差相同,小北想和其中身高较矮的第一个小朋友做朋友。横线处应该填入的是( )。

int n, i;
float target, h, best_height, min_diff, diff;

cout << "请输入小朋友的人数: ";
cin >> n;
target = 1.65;
best_height = 0.0;
min_diff = 100.0;

for (i = 0; i < n; i++) {
	cout << "请输入第 " << i << " 个小朋友的身高: ";
	cin >> h;
	diff = abs(h - target);
	
	if (____________________) { // L1
		min_diff = diff;
		best_height = h;
	}
}
cout << "小北的朋友身高为: " << best_height;
A

diff < min_diff || (diff == min_diff && h < best_height)

B

diff <= min_diff && h < best_height

C

diff < min_diff && h < best_height

D

diff < min_diff || h < best_height

语言: C++
GESP真题 二级
2026.9
单选题号: 14
EXY-SC-1513
第 234 题

如下的 C++ 代码执行时输入 12 将输出如下数字图形。注意:最后一行之前没有空格。横线处应填入的代码是( )。

           0
          12
         345
        6789
       01234
      567890
     1234567
    89012345
   678901234
  5678901234
 56789012345
678901234567
int line, i, j, k;

i = 0;
cout << "请输入行数:";
cin >> line;
for (j = 0; j < line; j++) {
	for (k = 0; k < ___________; k++) // L1
		cout << " ";
	for (k = 0; k < j + 1; k++) {
		cout << i;
		i += 1;
		if (i >= 10)
			i = 0;
	}
	cout << endl;
}
A

line - j - 1

B

line - j

C

line

D

line + 1

语言: C++
GESP真题 二级
2026.9
单选题号: 13
EXY-SC-1512
第 235 题

下面 C++ 代码执行后其输出是( )。

int count, i, j;
count = 0;
for (i = 1; i < 4; i++)
	for (j = 0; j < i; j++) {
		if (j % 3 == 0)
			continue;
		count += 1;
		if (i * j >= 2)
			break;
	}
printf("%d %d %d", i, j, count);
A

2 3 2

B

3 0 2

C

4 1 2

D

4 2 3

语言: C++
GESP真题 二级
2026.9
单选题号: 12
当前页显示 231 - 235 ,共 1506 道单选题