二进制相关答案在后面文档格式.docx
《二进制相关答案在后面文档格式.docx》由会员分享,可在线阅读,更多相关《二进制相关答案在后面文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
11010B=
10000B+
1000B+
10B
=24+23+21
=16+8+2=26D
这种方法叫:
按权展开相加
什么是权:
2n
完整的平安展开写法:
1*24+1*23+0*22+1*21+0*20
反过来,十进制转二进制
方法1:
除2取余数
方法2:
按权展开逆推法
1
1D=1B=20
2
10
2D=10B=21
3
11
4
100
4D=100B=22
5
101
6
110
7
111
8
1000
8D=1000B=23
9
1001
1010
1011
12
1100
13
1101
14
1110
15
1111
16
10000
16D=10000B=24
17
10001
…
二进制编码最大缺点是位数太长了,读起来很不方便,所以一般都用16进制来表示某个2进制数,原因是2进制和16进制之间的转换非常方便,下面就来研究一下他们之间的转换规律。
三、认识十六进制:
逢十六进一,对应权是16n,
十进制D
二进制B
十六进制H
A
C
E
F
找找16进制和二进制的转换关系:
用计算器转换以下进制:
A3H=______________B3AH=_______________B
B9H=______________B9BH=_______________B
11010111B=________H01111101B=_________H
每4位二进制数转换成1位16进制数,当不够4位时,高位补0。
练习:
101011B=__________D=___________H
23D=______________B=___________H
23H=______________B=___________D
4位二进制数可以从0000到1111,请问四位的二进制数一共有几个?
一个数对应一个信息,那么它可以表示多少个信息?
那么8位的二进制数一共有几个,一共能表示多少个信息?
8位的二进制数最大值是1111111B,请问它对应十进制数是多少?
如果问你16位二进制数最大值是多少,你怎么表示最方便?
一、二进制权值,记住什么是权值
按10进制来理解,就是对应位数是10的几次方。
比方28001D中的8,就是8000的意思,所以是10的3次,那么这个8的权值就是103.
那么2进制也是类似的理解。
比方101100B,最高位的1就是100000,所以这个1的权值就是2的5次,即25.
总结2进制权值2n,10进制的权值10n,16进制权值是16n。
加法运算规那么:
2进制满2进1,10进制满10进1,16进制满16进1
减法运算规那么:
2进制借1当2,10进制借1当10,16进制借1当16
1.二进制数码在不同的数位上,对应不同的权值,有二进制数,其中虚线框中红色的"
1"
对应的权值为
〔A〕23〔B〕22〔C〕21〔D〕20
2.有二进制数〔100111〕2,红色的“0〞对应位的权值为
A.21B.22C.23D.24
3.二进制数在不同的数位上,对应不同的权值,有二进制数(1011011)2,其中下划线标注的“1〞对应的权值为〔〕
A.2B.16C.8D.32
4.16进制数在不同的数位上,对应不同的权值,有16进制数(1011)16,那么下划线标注的
的“1〞对应的权值为
A.16B.1C.162D.32
二、二进制和十进制转换,16进制转10进制:
都是按权展开相加
5.以下将二进制数(10011)2转换成十进制数的算式中,正确的选项是
〔A〕1×
24+1×
23+1×
22+0×
21+0×
20
〔B〕1×
24+0×
23+0×
22+1×
21+1×
〔C〕1×
〔D〕1×
6.十进制数71转换成二进制数是〔除2取余数〕2进制—取4位转10进制—16进制
〔A〕(1000111)2〔B〕(1110001)2〔C〕(1001100)2〔D〕(1000011)2
7.【扩展】算式10100B-10D的结果是〔〕
A.10BB.1010DC.10DD.1011B
8.以下将16进制数(FA91)16转换成十进制数的算式中,正确的选项是
〔A〕F×
163+A×
162+0×
161+0×
160=15×
163+10×
160
〔B〕F×
162+9×
161+1×
〔C〕F×
〔D〕F×
163+0×
163+0×
9.有一个16进制数FFH,将其转换成二进制和10进制后,以下正确的选项是:
A.11111111B和255DB.11101110B和254D
C.11001100B和253DD.11001100B和252D
三、4位二进制先转成10进制数,再对应到对应的1位16进制,
如1011B=2^3+2^1+2^0=8+2+1=11D=BH,所以就是16进制数中的B
总结:
用8421规那么,快速转换成10进制数,然后对应到16进制数。
10.与十六进制1B6相等的二进制数是
A.110100110B.110110010C.110110110D.110110101
11.十六进制数2CH转换成二进制数是
〔A〕(100100)2
〔B〕(101100)2〔C〕(111000)2
〔D〕(111100)2
12.二进制数(1111010)2转换成十六进制数是
A.6AHB.6BHC.7AHD.710H
13.二进制数(1011100)2转换成十六进制数是〔〕
A.4CHB.4DHC.5CHD.5EH
14.【扩展】算式110B+2H的值是
A.1000BB.11010BC.1010HD.112B
15.算式10H-10B的值是:
A.0BB.10BC.8DD.EH
16.某四位二进制数10■1,其中有一位模糊不清,那么可能与此二进制数等值的十进制数是
A.9或11
B.18或22
C.1001或1011
D.1001或1101
四、四那么运算〔至少要掌握二进制和16进制的加法和减法运算〕
17.我们知道10进制加法运算,当满10要进1,所以19D+22D=41D,而2进制加法运算,当满2时要进1,所以111B+111B,结果应该是:
A.1000BB.1010BC.1110BD.1100B
18我们知道10进制加法运算,当满10要进1,所以19D+22D=41D,而16进制加法运算,当满16时要进1,所以19H+91H,结果应该是:
A.100HB.100DC.1010HD.AAH
19我们知道10进制加法运算,当满10要进1,所以19D+22D=41D,而16进制加法运算,当满16时要进1,所以FFH+11H,结果应该是:
A.110HB.110DC.1010HD.FF0H
20我们知道10进制减法运算,借1当10用,所以21D-3D=18D,而16进制减法运算,借1当16用,所以11H-2H,结果应该是:
A.9HB.9DC.FHD.FD
五、与二进制有关的题型。
但根本思想是对有顺序的容进展编码时,编码一般都是按顺序下来。
21.字符“T〞的ASCII码对应的二进制数为1010100,那么大写字符“O〞的ASCII码对应的二进制是〔〕
A.1011001B.1001111C.1011101D.1000111
比方字母的编码就是按字母的顺序,看下表来理解
H
O
1001111
V
I
P
1010000
W
J
Q
1010001
X
K
R
1010010
Y
L
S
1010011
Z
M
T
1010100
G
N
U
1010101
六、变形题或结合其他知识
22将十进制数从左至右每位分别转换成对应的4位二进制编码〔缺乏4位的左边补0,例如2转换成0010〕,然后依次连接。
那么十进制数109转换后的编码是
A.1B.1
C.1D.1
23.图像的编码取决于每个像素的RGB颜色编码,比方RGB(255,0,0)就表示红色R编码是255,绿色G编码为0,蓝色B编码为0,最终看到的就是红色;
而RGB(0,255,0)那么是绿色。
而计算机一般用16进制表示,那么上面两种RGB编码,红色表示成FF0000H,绿色表示成00FF00H。
由此可知,蓝色用16进制编码应该表示为:
A.00FFFFHB.FF00FFHC.0000FFHD.FFFF00H
24.用RGB编码模式,黄色是有红色和绿色组合而成的,那么下面表示黄色的RGB编码是
25.有一种图像加密技术的原理是把每个像素的RGB编码加上一个密钥〔正整数〕,得到加密后的RGB编码。
某24位色的图像中,RGB〔0,0,255〕的像素,经过加密后得到RGB
编码为00010FH,那么密钥的值是()
A.10BB.10DC.16HD.16D
26.如上题所讲,如果原RGB〔0,1,255〕的像素,同样加上该密钥值后,RGB的颜色该表是
为:
A.RGB(0,1,271)B.RGB(0,2,15)C.RGB(0,2,271)D.RGB(0,1,15)
27.【202110】用24位二进制数来表示的RGB颜色,将其每位二进制数取反〔0改为1,1改为0),即变为另一种颜色,这种操作称为颜色反相。
假设某RGB颜色值用十六进制表示为123456H,那么其反相后的颜色值用