单选题
126、下列各无符号十进制整数中,能用八位进制表示的是____。
A
A、296
B
B、333
C
C、256
D
D、199
答案解析
正确答案:D
解析:
这道题目存在明显的**题干表述错误**。根据选项和答案逻辑推断,题干中的“八位进制”应为笔误,实际想考察的是**“8位二进制”**(即8-bit binary)或**“8位无符号整数”**的表示范围。
以下是基于修正后题意(**能用8位二进制表示的无符号十进制整数**)的详细解析:
### 1. 核心考点分析
* **8位二进制数的表示范围**:
* 在计算机中,一个字节(Byte)由8个二进制位(bit)组成。
* **无符号**8位二进制数最小值为全0:$(00000000)_2 = 0$。
* **无符号**8位二进制数最大值为全1:$(11111111)_2 = 2^8 - 1 = 256 - 1 = 255$。
* 因此,能用8位二进制表示的无符号十进制整数范围是:**$0 \le N \le 255$**。
### 2. 选项逐一验证
我们需要判断哪个选项中的数值落在 $[0, 255]$ 这个区间内。
* **A. 296**
* $296 > 255$,超出8位无符号整数的最大表示范围。
* (注:$296$ 需要至少9位二进制才能表示,因为 $2^8=256, 2^9=512$)。
* **排除**。
* **B. 333**
* $333 > 255$,超出范围。
* **排除**。
* **C. 256**
* $256 > 255$,超出范围。
* 注意:$256$ 的二进制是 $(100000000)_2$,这需要 **9位** 才能表示。8位最大只能到255。
* **排除**。
* **D. 199**
* $0 \le 199 \le 255$,在表示范围内。
* 我们可以简单验证一下:$199 = 128 + 64 + 4 + 2 + 1 = (11000111)_2$,正好占用8位。
* **符合**。
### 3. 关于题干“八位进制”的说明
* 如果严格按照字面意思“八位进制”(Octal,通常指8进制,但“八位”描述不准确,通常说“八进制”),8进制本身是一种计数体制,任何非负整数理论上都可以用8进制表示,只是位数不同。这种问法在逻辑上是不成立的。
* 结合常见的计算机基础考题模式,“8位”通常指**位宽(bit width)**,即**8位二进制**。
* 因此,本题应理解为:**下列哪个无符号十进制整数可以用8位二进制数表示?**
### 结论
只有 **199** 在8位无符号整数的表示范围 $[0, 255]$ 之内。
**正确答案:D**
题目纠错
郑州大学计算机基础题库
相关题目
单选题
1359、下列操作系统中对计算机硬件要求最高的是____
单选题
1358、下列部件中,不属于计算机主机内的是____
单选题
1357、下列不属于网络传输介质的是____
单选题
1356、下列表示的存储容量最小的是____
单选题
1355、下列____是合法的电子邮箱地址。
单选题
1354、下列____不是计算机病毒的主要特点。
单选题
1353、我们要支持国产软件,支持民族产业。那么以下是中国人自主开发的软件____
单选题
1352、我们说某计算机的内存是16MB,就是指它的容量为____字节。
单选题
1351、为使因特网中的所有计算机主机能互相识别,因特网定义了两种方法来标识网上的计算机,其中之一就是____
单选题
1350、微型计算机中运算器的主要功能是进行____
