选择题:(有多选题存在)
1.二进制数10100101转变为十六进制数是(  ).
A.105  B.95  C.125  D.A5
Answer:D
二进制转化为十六进制,从最低位起4位转为1位,高位不够4位补零
因此,二进制数1010 | 0101,对应十六进制数为A | 5
 
2.二进制数11101101转换为十六进制数是(  ).
A.144  B.ED  C.EB  D.164
Answer:B
以4位为单位划分,二进制数1110 | 1101,对应十六进制数为E | D
 
3.二进制加法10010100 + 110010的和为(  ).
A.11000110  B.10100110  C.10110110  D.11100110
Answer:A
0+0=0,0+1=1+0=1,1+1=10,其余同十进制加法
 
4.二进制减法11000101-10010010的差为(  ).
A.1010111  B.10000000  C.1101000  D.110011
Answer:D
 
5.将十进制数215转换为二进制数是(  ).
A.11011011  B.11010111  C.11101010  D.11010110
Answer:B
a的ascii的编码是多少
215 = 1*2^7 + 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 1*2^0 (其中2^7代表2的7次方)
  = 1*128 + 1*64 + 0*32 + 1*16 + 0*8 + 1*4 + 1*2 + 1*1
所以答案为11010111
 
6.将十进制数215转换为八进制数是(  ).
A.327  B.268.75  C.353  D.326
Answer:A
方法1:215 = 3*8^2 + 2*8^1 + 7*8^0 = 3*64 + 2*8 + 7*1,所以答案为327
方法2:先将十进制数转化为二进制数(比直接转化为八进制简单)11010111
然后将二进制数转化为八进制,从最低位起3位转为1位,高位不够补零
011 | 010 | 111 转化为八进制是 3 | 2 | 7
 
7.将十进数转换为十六进制数是(  ).
A.137  B.C6  C.D7  D.EA
Answer:没有那个数啊~~~~~~~~hehe
方法1:直接转化
方法2:十进制 to 二进制 to 十六进制(我prefer这种,除非你第一种方法用的很熟)
8.二进制数1011010扩大二倍是(  ).
A.10110110  B.101101  C.10110100  D.10011010
Answer:C
二进制数乘2相当于十进制数乘10,末位补零就好了
 
9.二进制数缩小二倍是(  ).
A.10110100  B.0010110  C.10110  D.10011
Answer:没有数
二进制数除2相当于十进制数除10,各位数字降一次幂
如110 to 11 , 111 to 11.1
 
10.十进制数837对应的二进制数是(  ).
A.1101101001  B.1011011001  C.1111111001  D.1101000101
Answer:D
可以用前边的方法,不过数字大的化最好用一个除法的方法,课本上应该有的
 
11.八进制数1000对应的十进制数是(  ).
A.1024  B.512  C.256  D.2048
Answer:B
[8]1000 = [10]1*8^3 + 0*8^2 + 0*8^1 + 0*8^0 = [10]512 ([8]代表八进制,[10]代表十进制)
 
12.十进制算式3*512+7*64+8*5的运算结果对应的二进制数是(  ).
 A.10111100101  B.11110100101  C.11111100101  D.11111101101
Answer:D
题目有误,应该是3*512+7*64+8*5+5
这样的话,先转化为八进制(注意到512|64|8都是8的整数幂)
[10]3*512+7*64+8*5+5 = [10] 3*8^3 + 7*8^2 + 5*8^1 + 5*8^0 = [8]3755
再转化为二进制,1位对应3位
[8] 3 | 7 | 5 | 5 对应 [2] 011 | 111 | 101 | 101
省略掉前边的零,答案是11111101101
13.下列这组数中最小的数是(  ).
 A.(11011001)2  B.(75)10  C.(37)8  D.(2A6)16
Answer:C
都转化为十进制
14.下列这组数中最大的数是(  ).
 A.(227)8  B.(1FF)16  C.(10100001)2  D.(1789)10
Answer:D
都转化为十进制
15.将二进制数1100100转换成十六进制数是(  ).
 A.110  B.100  C.101  D.99
Answer:B
由选项看题目应该是二进制转化为十进制
64+32+4 = 100
16.将二进制数1100100转换成八进制数是(  ).
 A.123  B.144  C.80  D.800
Answer:B
3位转1位,高位补零:011 | 100 | 100 变为 3 | 4 | 4
17.将二进制数1100100转换成十六进制数是(  ).
 A.64  B.63  C.100  D.0AD
Answer:A
4位转1位,高位补零:0110 | 0100 变为 6 | 4
18.十进制数12对应的二进制数是(  ).
 A.1111  B.1110  C.1100  D.1000
Answer:C
[10]12 = [10] 8+4 = [2] 1100
19.十进制数255对应的二进制数是(  ).

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。