25 条题解
-
0
- 下列关于进制的叙述,不正确的是( )。 ○ A. 正整数的二进制表示中只会出现 0 和 1。 ○ B. 10 不是 2 的整数次幂,所以十进制数无法转换为二进制数。 ○ C. 从二进制转换为 8 进制时,可以很方便地由低到高将每 3 位二进制位转换为对应的一位 8 进制位。 ○ D. 从二进制转换为 16 进制时,可以很方便地由低到高将每 4 位二进制位转换为对应的一位 16 进制位。
答案是 B。
作为教练,我必须指出这个选项简直是在**“睁眼说瞎话”**,它是计算机科学里最大的笑话。
1. 为什么 B 是错的?
- 荒谬的结论:选项说“十进制数无法转换为二进制数”。
- 如果这是真的,那我们现在所有的计算机都得报废!因为我们在键盘上输入数字(比如 100),计算机底层存储的永远是二进制(1100100)。十进制转二进制是计算机工作的基石。
- 错误的逻辑:能不能转换进制,和“基数是不是幂关系”一毛钱关系都没有。任何进制之间都可以互相转换,只是计算麻不麻烦的问题。
2. 为什么其他选项是对的?(顺便复习一下)
- A 对:二进制(Binary)的定义就是逢二进一,只有两个符号:
0和1。没毛病。 - C 对:8进制和2进制是亲戚。
- 因为 ,所以 3位二进制 正好对应 1位八进制。
- 例如:二进制
001 010-> 八进制12。这是标准技巧。
- D 对:16进制和2进制更是亲兄弟。
- 因为 ,所以 4位二进制 正好对应 1位十六进制。
- 例如:二进制
1111 0000-> 十六进制F0。这也是标准技巧。
最终结论
B 选项 违背了计算机常识,大错特错。
信息
- ID
- 4769
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者