选择题:(有多选题存在)
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小时内删除。
发表评论