题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1506 道单选题
EXY-SC-1536
第 211 题
关于位运算,下列说法错误的是( )。
A
找唯一数:数组中唯一出现一次的数,其余出现两次,全部异或结果即为该数。例子:数组 [5, 7, 9, 7, 5](唯一数是 9)
B
若左移导致高位溢出(如超过整型范围),结果不再符合乘法规律。
C
有符号整数左移溢出时结果确定。
D
$n+2$ 位二进制数 $A₁A₂⋯ Aₙ00$,一定是 $4$ 的倍数(最后两位 $00$ 是二进制的 $00$)。
语言: C++
GESP真题 三级
2026.9
单选题号: 6
EXY-SC-1535
第 212 题
下面程序执行的结果是( )。
#include <iostream>
using namespace std;
int main() {
    int x = 2026;
    int count = 0;
    while (x > 0) {
        count++;
        x = x & (x - 1);
    }
    cout << count << endl;
}
A
2026
B
8
C
16
D
32
语言: C++
GESP真题 三级
2026.9
单选题号: 5
EXY-SC-1534
第 213 题
关于计算机编码中补码,下面说法错误的是( )。
A
正数的补码:与其原码、反码相同。
B
负数的补码:将其对应的正数的原码按位取反(得到反码),然后加 $1$。
C
8 位的补码,最大表示数据是 $128$,最小表示数据是 $-128$。
D
负数的补码,从右往左扫描正数的二进制形式,遇到第一个 $1$ 之后,左边的所有位都取反。
语言: C++
GESP真题 三级
2026.9
单选题号: 4
EXY-SC-1533
第 214 题
下面程序的运行结果是( )
#include <iostream>
using namespace std;
int main() {
    int x = 1;
    for (int i = 0; i = 0; i <= 5) {
        x++;
    }
    cout << x << endl;
    return 0;
}
A
1
B
10
C
15
D
程序编译错误
语言: C++
GESP真题 三级
2026.9
单选题号: 3
EXY-SC-1532
第 215 题

关于进制转换,下面说法不正确的是( )

A

数字 $1101B$ 可以分解为:

$1×2^3+1×2^2+0×2^1+1×2^0=8+4+0+1=13$(十进制)

B

数字 $42Q$ 可以分解为:

$4×8^1+2×8^0=32+2=34$(十进制)

C

数字 $2BEH$ 可以分解为:

$2×16^2+11(B)×16^1+14(E)×16^0=512+176+14=702$(十进制)

D

$345Q=0E3H$(通常写作 $E3H$)

语言: C++
GESP真题 三级
2026.9
单选题号: 2
当前页显示 211 - 215 ,共 1506 道单选题