AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 郑州大学计算机基础题库 题目详情
CA1BABFB57D00001EE7C1501C6A118AC
郑州大学计算机基础题库
1,486
单选题

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**
题目纠错
郑州大学计算机基础题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码