计算机内部采用二进制数进行运算、存储和控制。有时还会用到十进制、八进制

A.“28”不可能是八进制数 B.“22”不可能是二进制数 C.“AB”不可能是十进制数 D.“CD”不可能是十六进制数

如果选择错误的,就是D,“CD”不可能是十六进制数,因为cd是十六进制数。其他abc都是正确的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-30
明显答案是D,十六进制数字可以从1-9,然后A到E,E就是代表15,遇到进位E+1=10(HEX)本回答被网友采纳
第2个回答  2018-04-12
有什么不明白的?
你只要记住:N进制的位值最大不会是N,而是N-1。(注意不是权值)
比如
10进制的任何位的最大位值不可能为10,而是10-1,这个不难理解吧,也即0-9中的一个。
因此下面以此类推
二进制的任何位的最大位值不可能为2,而是2-1=1,也即0-1中的一个。
八进制的任何位的最大位值不可能为8,而是8-1=7,也即0-7中的一个。
十六制的任何位的最大位值不可能为16,而是16-1=15,也即0-15中的一个,其中10开始用字母表示(A-F)。
没问题吧!回到你的题:
A "28”不可能是八进制数(正确,因为含8所以肯定不是8进制)
B "22"不可能是二进制数(正确,因为含2所以肯定不是二进制)
C "AB“不可能是十进制数 (正确,这个不用大脑思考)
D "CD”不可能是十六进制数(错误,C和D都是16进制的符号)
因此“下列说法错误的是“:D。
第3个回答  2015-12-18
十六进制数的基数是16,采用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A-F分别表示十进制数字10-15.十六进制数的技术规则是“逢十六进一”,它的各位的权是以16的N次方标识的。通常,对十六进制数的表示,可以在数字的右下角标注16或H,但在C语言中是在数的前面加数字0和字母X即0X来表示。
第4个回答  2013-03-30
N进制的数,每一位只能从0-N-1故选C