题目
12. 微机的字长是 4 个字节,这意味着()。A. 能处理的最大数值为 4 位十进制数 9999B. 能处理的字符串最多由 4 个字符组成C. 在 CPU 中作为一个整体加以传送处理的为 32 位二进制代码D. 在 CPU 中运算的最大结果为 2 的 32 次方
12. 微机的字长是 4 个字节,这意味着()。
A. 能处理的最大数值为 4 位十进制数 9999
B. 能处理的字符串最多由 4 个字符组成
C. 在 CPU 中作为一个整体加以传送处理的为 32 位二进制代码
D. 在 CPU 中运算的最大结果为 2 的 32 次方
题目解答
答案
C. 在 CPU 中作为一个整体加以传送处理的为 32 位二进制代码
解析
字长是计算机的重要性能指标,指CPU一次处理二进制数据的位数。题目中字长为4个字节,需明确以下关键点:
- 1个字节=8位二进制,因此4字节对应32位二进制。
- 字长决定数据处理的基本单位:CPU每次操作的数据宽度固定为字长,与数值大小、字符串长度无关。
- 区分数值范围与位数关系:32位二进制能表示的最大值为$2^{32}-1$(无符号)或$2^{31}-1$(有符号),而非直接等于$2^{32}$。
选项分析
A选项
错误。字长反映的是二进制处理能力,而非十进制位数。32位二进制可表示的十进制数远大于9999(如无符号最大值为4294967295)。
B选项
错误。字符串长度由存储空间决定,与字长无关。例如,4字节仅表示CPU每次处理32位数据,与字符串总长度无关。
C选项
正确。字长为4字节(32位)意味着CPU每次操作(传送、计算)的数据单位是32位二进制整体,符合题干描述。
D选项
错误。32位二进制的最大值为$2^{32}-1$(无符号)或$2^{31}-1$(有符号),而非$2^{32}$。此外,字长描述的是数据宽度,非运算结果范围。