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

126、下列各无符号十进制整数中,能用八位进制表示的是____。

A
A、296
B
B、333
C
C、256
D
D、199

答案解析

正确答案:D

解析:

这道题考察的是计算机中数据表示的基础知识,具体涉及**无符号整数在固定位数下的表示范围**。 虽然题目中写的是“八位进制”,但结合选项数值大小(几百)以及计算机基础常识判断,这里显然是指**8位二进制(8-bit)**。因为如果是8位八进制,其表示范围将非常大($8^8 - 1 = 16,777,215),所有选项都符合,这就失去了单选题的意义。因此,我们按照**8位二进制无符号整数**来进行解析。 ### 1. 确定8位无符号整数的表示范围 在计算机中,一个字节(Byte)由8个二进制位(bit)组成。 对于**无符号**整数(Unsigned Integer): - **最小值**:所有位均为0,即 $00000000_2 = 0$。 - **最大值**:所有位均为1,即 $11111111_2$。 计算最大值: $$2^8 - 1 = 256 - 1 = 255$$ 所以,8位无符号二进制整数能表示的十进制范围是:**0 ~ 255**。 ### 2. 分析各个选项 我们需要找出落在区间 $[0, 255]$ 内的数值。 * **A. 296** * $296 > 255$,超出表示范围,无法用8位无符号二进制表示。 * **B. 333** * $333 > 255$,超出表示范围,无法用8位无符号二进制表示。 * **C. 256** * $256 > 255$,超出表示范围。 * 注:256的二进制是 $100000000_2$,需要9位才能表示。 * **D. 199** * $0 \le 199 \le 255$,在表示范围内,可以用8位无符号二进制表示。 * 验证:$199 = 128 + 64 + 4 + 2 + 1 = 11000111_2$,正好占用8位。 ### 3. 结论 只有选项 D 的数值在8位无符号整数的表示范围内。 **正确答案:D**

相关知识点:

八位能表最大十进制199

题目纠错
计算机基础题库练习

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

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