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

关于计算机的数据编码,下面说法不正确的是( )。

A

数字 $5$,不管采用原码、反码、补码,它的 8 位二进制形式都是 $(0000\ 0101)_2$。

B

计算机科学中,单位换算默认 $1KB=1024B$,而非 $1000B$。

C

原码是最直观的一种有符号数表示方法。

D

反码运算中,最高位进位要抛掉。

语言: C++
GESP真题 三级
2026.9
单选题号: 1
EXY-SC-1530
第 217 题
求解鸡兔同笼。在如下 C++ 代码中,tou 代表鸡和兔的头总数,jiao 代表鸡和兔的脚总数。先后两个输入均为正整数。关于该程序下面说法准确的是( )
int tou, jiao, tu_tou, ji_tou;

cout << "请输入鸡和兔的头总数:";
cin >> tou;
cout << "请输入鸡和兔的脚总数:";
cin >> jiao;

for (tu_tou = 0; tu_tou < tou + 1; tu_tou++) { // L1
    ji_tou = tou - tu_tou;
    if (tu_tou * 4 + ji_tou * 2 == jiao) {
        printf("兔的数量=%d,鸡的数量=%d\n", tu_tou, ji_tou);
        break;
    }
}
if (tu_tou == tou) // L2
    printf("无解\n");
A
能求解鸡兔同笼。
B
ji_tou 没有初始化,在 L1 行代码前增加 ji_tou = 0; 即可求解鸡兔同笼。
C
将 L1 行的 tu_tou < tou + 1 改为 tu_tou < tou 即可求解鸡兔同笼。
D
将 L2 行的 tu_tou == tou 改为 tu_tou == tou + 1 即可求解鸡兔同笼。
语言: C++
GESP真题 一级
2026.9
单选题号: 15
EXY-SC-1529
第 218 题
在下列 C++ 代码中,如果 N 和 M 均输入大于 0 的整数,则可以取得正整数 N 的从右到左第 M 位置的数。个位数为第 1 位置。则横线处应填入( )。
int N, M, M10;

cout << "请输入正整数:";
cin >> N;
cout << "从右到左第几位?";
cin >> M;

M10 = 1;
for (; M > 1; M--)
    M10 *= 10;
cout << ______________; // L1
A
N / M10 % 10
B
N / M10 / 10
C
N % M10 % 10
D
N % M10 / 10
语言: C++
GESP真题 一级
2026.9
单选题号: 14
EXY-SC-1528
第 219 题

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

int k = 0;
while (k < 8) {
    k += 2;
    continue;
    if (k > 5)
        break;
    cout << k << "#";
}
if (k >= 8)
    cout << "FINISH";
A

FINISH

B

2#4#6#FINISH

C

2#4#FINISH

D

2#4#6#8#FINISH

语言: C++
GESP真题 一级
2026.9
单选题号: 13
EXY-SC-1527
第 220 题

下列 C++ 代码执行时如输入 35,输出如下图所示。横线处应填入的代码是( )。

35 34 33 32 31 30 29 28 27 26
25 24 23 22 21 20 19 18 17 16
15 14 13 12 11 10  9  8  7  6
 5  4  3  2  1
int N, tot, i;
cin >> N;

tot = 0;
for (i = 0; i < N; i++) {
    printf(__________);
    tot = tot + 1;
    if (tot % 10 == 0)
        printf("\n");
}
A

"%3d", N

B

"%3d", N - i

C

N - i

D

N

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