浙江高考信息技术 · 浙江普通高等学校招生全国统一考试2016A 信息技术 第 7 题

选择题 · 答案 D

← 整套速查表 浙江高考信息技术 全部真题

题目

将十进制数从左至右每位分别转换成对应的4位二进制编码(不足4位的左边补0,例如2转换成0010),然后依次连接。则十进制数109转换后的编码是

答案:D

解题思维

这题别想复杂,其实就是把109拆成百位和个位,分别转成4位二进制再拼起来。百位1补0001,个位9是1001,合起来就是D。

常见错误

学生最容易犯两个错:一是把109当成整体直接除2取余转二进制,得到1101101,然后盲目补零凑成8位或16位,完全忽略了题目要求的'每位分别转换';二是看到'4位编码'就以为要转成十六进制(比如把109转成6D),或者误以为十进制的1对应二进制的1,把百位1直接写成1000,忘了补零规则。

详细解析(节选)

这道题考查的是十进制转二进制的基本方法,以及题目中特殊的'按位转换'规则。命题人喜欢在这种看似简单的进制转换里挖坑,让学生掉进'整体转换'或'进制混淆'的陷阱。拿到题先读清要求:不是把109整个转二进制,而是把109从左到右每一位数字单独转成4位二进制,不足4位左边补0,最后连起来。

思考心法:先把109按十进制位拆开,百位是1,个位是9。然后分别处理:百位的1,转成二进制是1,补0变成0001;个位的9,除以2取余法:9/2=4余1,4/2=2余0,2/2=1余0,1/2=0余1,从下往上读余数是1001,正好4位,不用补0。最后把0001和1001依次连接,得到000100001001,对应选项D。

避坑:千万别把109整体转二进制,那样得到1101101,再补零也凑不出D的格式;也别把十进制的1误当成二进制的1000(那是8),或者把9误当成十六进制的9(那是0009)。题目说的'每位'就是十进制的每一位数字,不是指二进制的每一位。

考频与趋势:在2016年浙江高考信息技术中,进制转换是必考内容,本题作为单选题出现,说明命题人重视基础概念。从历年数据看,进制转换(尤其是十进制转二进制)是高频考点,几乎每年都有类似题目,但'按位转换'这种变式较少见,属于基础中的易错点。预测未来可能继续考进制转换,但会更多结合位运算或补码,难度略有提升。

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断