- 地址总线的位数决定了 CPU 可直接寻址的内存空间大小,例如地址总线为 16 位,其最大的可寻址空间为 64 KB。如果地址总线是 32 位,则理论上最大可寻址的内存空间为( )。
{{ select(1) }}
- 128 KB
- 1 MB
- 1 GB
- 4 GB
- 一个 32 位整型变量占用( )个字节。
{{ select(2) }}
- 1 MB 等于( )。
{{ select(3) }}
- 10000 字节
- 1024 字节
- 1000×1000 字节
- 1024×1024 字节
- 在计算机内部用来传送、存贮、加工处理的数据或指令都是以( )形式进行的。
{{ select(4) }}
- 二进制数 00100100 和 00010100 的和是( )。
{{ select(5) }}
- 00101000
- 01100111
- 01000100
- 00111000
- 与二进制小数 0.1 相等的十六进制数是( )。
{{ select(6) }}
- 0.8
- 0.4
- 0.2
- 0.1
- 如果 256 种颜色用二进制编码来表示,至少需要( )位。
{{ select(7) }}
- 与二进制小数 0.1 相等的八进制数是( )。
{{ select(8) }}
- 0.8
- 0.4
- 0.2
- 0.1
- 计算机存储数据的基本单位是( )。
{{ select(9) }}
- 分辨率为 800×600、16 位色的位图,存储图像信息所需的空间为( )。
{{ select(10) }}
- 937.5 KB
- 4218.75 KB
- 4320 KB
- 2880 KB
- 十进制小数 13.375 对应的二进制数是( )。
{{ select(11) }}
- 1101.011
- 1011.011
- 1101.101
- 1010.01
- 下列四个不同进制的数中,与其它三项数值上不相等的是
{{ select(12) }}
- (269)16
- (617)10
- (1151)8
- (1001101011)2
- 为了统计一个非负整数的二进制形式中 1 的个数,代码如下:
int CountBit(int x)
{
int ret = 0;
while (x)
{
ret++;
___________;
}
return ret;
}
则空格内要填入的语句是( )。
{{ select(13) }}
x >>= 1
x &= x - 1
x |= x >> 1
x <<= 1
- 现有一张分辨率为 2048×1024 像素的 32 位真彩色图像。请问要存储这张图像,需要多大的存储空间?( )。
{{ select(14) }}
- 16 MB
- 4 MB
- 8 MB
- 2 MB
- 二进制数 1011 转换成十进制数是( )。
{{ select(15) }}
- 11
- 10
- 13
- 12
- 目前主流的计算机储存数据最终都是转换成()数据进行储存。
{{ select(16) }}
- 二进制数 101.11 对应的十进制数是()。
{{ select(17) }}
- 6.5
- 5.5
- 5.75
- 5.25
- 八进制数 32.1 对应的十进制数是( )。
{{ select(18) }}
- 24.125
- 24.250
- 26.125
- 26.250
- 八进制数 (12345670)8 和(07654321)8 的和为()。
{{ select(19) }}
- (22222221)8
- (21111111)8
- (22111111)8
- (22222211)8
- 数 (101010)2 和 (166)8 的和为()。
{{ select(20) }}
- (10110000)2
- (236)8
- (158)10
- (A0)16
- 32 位 int 类型的存储范围是?( )
{{ select(21) }}
- −2147483647∼2147483647
- −2147483647∼2147483648
- −2147483648∼2147483647
- −2147483648∼2147483648
- 计算 (148−10102)×D16−11012()。
{{ select(22) }}
- 13
- 14
- 15
- 16
- 以下哪个序列对应数组 0 至 8 的 4 位二进制格雷码( Gray code )?()
{{ select(23) }}
- 0000,0001,0011,0010,0110,0111,0101,1000
- 0000,0001,0011,0010,0110,0111,0100,0101
- 0000,0001,0011,0010,0100,0101,0111,0110
- 0000,0001,0011,0010,0110,0111,0101,0100
- 记 1 Kb 为 1024 字节( byte) ,1 MB 为 1024 KB,那么 1 MB 是多少二进制位( bit)?()。
{{ select(24) }}
- 1000000
- 1048576
- 8000000
- 8388608
- 计算
-5 & -3 的值()
{{ select(25) }}
- −2
- −8
- −4
- −7
- 计算
-5 | -3 的值()
{{ select(26) }}
- −1
- −8
- −4
- −7
- 计算
-5 ^ -3 的值()
{{ select(27) }}
- 计算
~8 的值()
{{ select(28) }}
- 计算
3 << 4 的值()
{{ select(29) }}
- 12
- 48
- 64
- 24
- 定义变量
int a = 5, b = 7,计算 a + b >> 1 的值()
{{ select(30) }}
- 给定十进制数 23270,已知它的十六进制表示为 5AE6,请问它的二进制表示是多少()
{{ select(31) }}
- 0101 1010 1110 0110
- 0101 0010 1101 0110
- 0101 0011 1111 0110
- 0101 0010 1010 0111
- 已知 n=23270,请计算
n & -n 的结果()
{{ select(32) }}
- 已知 n=23270,请计算
n & (n - 1) 的结果()
{{ select(33) }}
- 23268
- 1
- 0
- 23270