题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1506 道单选题
EXY-SC-1511
第 236 题

执行以下 C++ 代码后,最终的输出结果是( )。

int total, i, j;
total = 0;
i = 1;
while (i <= 3) {
	for (j = 1; j < i + 1; j++)
		total += i * j;
	i += 1;
}
cout << total;
A

9

B

11

C

23

D

25

语言: C++
GESP真题 二级
2026.9
单选题号: 11
EXY-SC-1510
第 237 题

有关如下 C++ 代码描述,变量都是整型,错误的是( )。

int n, limit, i;
cout << "请输入一个正整数: ";
cin >> n;
if (n <= 1)
	printf("%d非素数", n);
else if (n == 2)
	printf("2是素数");
else {
	limit = sqrt(n) + 1;
	for (i = 2; i < limit; i++)
		if (n % i == 0) {
			printf("%d非素数", n);
			break;
		}
	if (i >= limit)
		printf("%d是素数", n);
}
A

n <= 1 条件用于判断输入 0 、 1 以及负数时的情况,不能省略。

B

n == 2 条件及其相关代码省略,程序的输出结果没有区别。

C

break 语句不可以省略,否则非素数还将执行最后一行的语句。

D

limit = sqrt(n) + 1 语句中的 1 可以修改为其他大于等于 1 的正整数,执行结果不会有错误,但循环 次数增多,效率有所影响。

语言: C++
GESP真题 二级
2026.9
单选题号: 10
EXY-SC-1509
第 238 题

下面的 C++ 代码之后的输出是( )。

int tot = 0, i;
for (i = -5; i < 5; i++)
    if (not(i % 3 != 0))
        tot += 1;
cout << tot;
A

2

B

3

C

7

D

9

语言: C++
GESP真题 二级
2026.9
单选题号: 9
EXY-SC-1508
第 239 题

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

int tnt, i;
tnt = 0;
for (i = 0; i < 10; i++)
    if (i % 3)
        tnt += i;
cout << tnt;
A

12

B

18

C

22

D

27

语言: C++
GESP真题 二级
2026.9
单选题号: 8
EXY-SC-1507
第 240 题

执行如下 C++ 代码,当输入 4 时,其输出是( )。

int n, tot, i, j;
cin >> n;
tot = 0;
for (i = 1; i < n; i++)
    for (j = 1; j < i; j++)
        tot += 1;
cout << tot;
A

1

B

3

C

6

D

10

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