← 华为硬件(逻辑)岗(19.09.04)

推荐答案 测试一下

用8421码表示的十进制数45,可以写成( )。

A [101101]BCD B [01000101]BCD C [101101]2 D 45
单选题 中等 笔试真题单选

参考答案

正确选项为B。8421码(BCD码)用4位二进制码表示1位十进制数,十进制数45由十位4和个位5组成,4的8421码为0100,5的8421码为0101,拼接后得到01000101(即[01000101]BCD)。选项A的[101101]BCD长度为6位,无法正确表示两位十进制数,且其二进制值101101对应十进制45,但这是纯二进制表示而非BCD码。选项C的[101101]2为纯二进制数,表示十进制45,但题目要求的是8421码表示。选项D直接写为十进制数45,不符合8421码形式。因此只有选项B正确。易错点:混淆二进制数与BCD码,BCD码要求每位十进制数独立用4位二进制表示,即使是数值相同,编码形式也不同。

涉及知识点

  • 8421码(BCD码)定义
  • 十进制数转BCD码的规则
  • BCD码与二进制数的区别
  • 多位十进制数的BCD码拼接方式
← 上一题
登录后反馈错题
下一题 →