计算机利用的是二进制数,它共有两个数码0、1,将一个十进制数转化为二进制数,只需把该数写成若干个2n数的和,依次写出1或0即可,如19(+)=16+2+1=1×24+0×23+0×22+1×21+1×20=10011(二)为二进制下的5位数,则十进制数2004是二进制下的(  )A. 10位数B. 11位数C. 12位数D. 13位数

问题描述:

计算机利用的是二进制数,它共有两个数码0、1,将一个十进制数转化为二进制数,只需把该数写成若干个2n数的和,依次写出1或0即可,如19(+)=16+2+1=1×24+0×23+0×22+1×21+1×20=10011(二)为二进制下的5位数,则十进制数2004是二进制下的(  )
A. 10位数
B. 11位数
C. 12位数
D. 13位数

∵211=2148,210=1024,∴最高位应是1×210,故共有10+1=11位数.
故选B.
答案解析:根据题意得211=2148,210=1024,根据规律可知最高位应是1×210,故可求共有11位数.
考试点:规律型:数字的变化类.
知识点:此题只需分析是几位数,所以只需估计最高位是乘以2的几次方即可分析出共有几位数,此题也可以用除以2取余的方法写出对应的二进制的数.