内容正文:
编写说明:浙江省单独招生考试《计算机类考纲百套卷》,依据《浙江省高校招生职业技能考试大纲(计算机类理论知识)》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲 “掌握”“理解” 要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。
本试卷是第10卷,按《计算机基础》范围和要求编写。具体内容为:进制的运算;进制的转换。
浙江省《计算机类考纲百套卷》 第10卷
《计算机基础》
进制的转换与运算 考点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共20小题,每题2分,共40分)
1.两个二进制数11010110与00100001之和是( )。
A.11100111 B.11110111 C.11111011 D.11010111
2.一个8位二进制数10101001B与十进制数20作加法运算后,十六进制数结果是( )
A.DBH B.CDH C.BDH D.DCH
3.二进制数11011011减去二进制数01011101的差是( )。
A.1100101 B.1011001 C.1111110 D.1000010
4.下列各数中值最大的是( )。
A.11010110B B.D7H C.214D D.325Q
5.下列无符号十进制数中,12位二进制数能表示的最大值是( )。
A.2047 B.2048 C.4095 D.4096
6.某物联网设备需对环境温度数据进行二进制存储,将检测到的温度对应的二进制数11011与二进制数1010进行加法运算,结果为( )。
A.100101B B.101001B C.11001B D.100011B
7.算式1101B+1BH的运算结果是( )。
A.1110B B.101000 C.280 D.40D
8.若10001110是某种数制的一个数,它的值与十六进制数8E相等,则该数是( )。
A 十进制数 B.二进制数 C.八进制数 D.五进制数
9.二进制数11111110转换成十进制数是( )。
A.252 B.254 C.126 D.127
10.下列数值中,与十进制数2025不一致的是( )。
A.(11111101001)2 B.(3751)8 C.(7E9)16 D.(11111101000)2
11.下列数值从小到大排列,正确的是( )。
①(F3)16 ②(240)10 ③(100000001)2 ④(372)8
A.①②③④ B.②①③④ C.①②④③ D.②①④③
12.已知三个数分别为X=110101101B,Y=1BFH,Z=322D,下列关系式正确的是( )。
A.X>Y>Z B.Y>X>Z C.Z>Y>X D.X<Z<Y
13.两个十六进制数2B7H和15FH相加,结果转换成十进制数是( )。
A.416 B.1046 C.1047 D.1063
14.IPv4的地址表示中,使用32位二进制数表示一个IPv4地址。使用点分式划分成形如192.168.1.1的形式。下列说法正确的是( )。
A.点分式将32位二进制数划分为四组8位二进制数,因此每一组的最大值为十进制的255
B.点分式使用十六进制数表示,有效压缩位数
C.点分式使用十进制数表示,主要是因为十进制运算方便
D.192.168.1.1中最后一位是1,转换为八位二进制数应该为1000000
15.二进制数10111B、十进制数21D和十六进制数16H的大小关系是( )。
A.10111B>16H>21D B.16H>10111B>21D
C.21D>10111B>16H D.10111B>21D>16H
16.下列与二进制数10111001B的值相等的是( )。
A.(171)8 B.(C9)16 C.(253)7 D.(185)10
17.十进制数255用十六进制表示为( )
A.(FF)16 B.(100)16 C.(FE)16 D.(EF)16
18.网络通信中,IPv4地址常以“十进制点分”形式(如192.168.0.1)表示,但底层传输时需转换为32位二进制,部分网络工具也支持十六进制显示。若某IPv4地址的十进制点分形式为“172.16.25.10”,则将其32位二进制整体转换为无分隔符的十六进制整数,结果是( )。
A.AC10190A B.AC10180A C.AC10170A D.AB10190A
19.计算(1011)2+(1101)2时,下列正确的运算过程及结果是( )。
A.最低位1+1=2,写0进1;次低位1+0+1=2,写0进1;最终结果为(11000)2
B.最低位1+1=2,写2不进位;次低位1+0=1,最终结果为(1112)2
C.最低位1+1=0进1;次低位1+0+1=0进1;最高位1+1+1=3,写3,结果为(300)2
D.最低位1+1=0进1;次低位1+0+1=2,写2不进位;最终结果为(1200)2
20.一个无符号且所有位上的数全为“1”的N位二进制整数,加1后转换为十进制,其值为( )。
A.2N B.2N+1 C.2N-1 D.2N+1
二、多项选择题(本大题共10小题,每题3分,共30分)
21.已知四个数分别为M=10001001B,N=ABH,,P=186D,M、N、P关系成立的有( )。
A.N>M B.N>P C.P>M D.M>N
22.已知两个数分别为X=10101111B,Y=CDH,,则X+Y的结果可以表示为( )。
A.101111100B B.572O C.17CH D.360D
23下列选项中,数值大小相等的数据有( )。
A.01000000B B.64D C.F1H D.40H
24..下列选项中,与十进制数55数值大小相等的数据有( )。
A.110110B B.110111B C.67Q D.37H
25.银行交易验证码为十六进制数5F67,下列说法不正确的有( )。
A.十六进制数5F的二进制形式是01011111B
B.十六进制数5F转换为十进制数是92
C.十六进制数5F的二进制值比二进制数01111111B小1
D.该验证码在机内存储时需占用2字节
26.下列选项中对进制转换的说法正确的是( )。
A.八进制转换二进制,把一位八进制数转换成相应的三位二进制数表示
B.十六进制转换二进制,把一位十六进制数转换成相应的四位二进制数表示
C.四进制转换二进制,把一位四进制数转换成相应的两位二进制数表示
D.十进制转换二进制,把一位十进制数转换成相应的三位二进制数表示
27.若4×5=26,则下列说法正确的有( )。
A.该计数制中基数为8
B.若采用该计数制,则5×7=50
C.该计数制中小数点前第i位的权为7i-1
D.若将该进制转换为十进制,则只需按权展开求和
28.生活中存在多种进制形式,同时不同进制数之间也能进行大小比较,下列说法正确的有( )。
A.时钟上分针的运行采用六十进制,即分针走一圈六十分钟,满六十进一;日常计数通常采用十进制
B.网页设计中 #FF0000 表示红色,这里的 FF 采用的是十六进制;人民币的换算关系为 1 元=10 角=100 分,采用十进制
C.不同进制数进行大小比较时,一般先将它们转化为同一进制的数值,再进行比较。例如,比较(10110)2、(20)10和(15)16的大小,可先将二进制数和十六进制数都转换为十进制,分别为22和21,进而得出(10110)2>(15)16>(20)10
D.“半斤八两”这个成语源于中国古代采用十六进制的重量计量,当时一斤为十六两,所以半斤和八两重量相等
29.已知一个二进制数,在进行不同进制转换和运算时,可能出现的情况有( )。
A.转换为十进制时,按权展开求和过程中,位权计算错误会导致结果错误
B.转换为十六进制时,分组错误或每组转换错误会得到错误结果
C.与其他二进制数进行加法运算,不遵循“逢二进一”规则使结果错误
D.若该二进制数为有符号数的补码形式,在求原码时,符号位处理错误会导致结果错误
30.下列关于进制转换的叙述,正确的有( )。
A.从二进制到八进制,每 3 位二进制对应 1 位八进制
B.从二进制到十六进制,每 4 位二进制对应 1 位十六进制
C.十六进制数1FH 转换为二进制数是 101111
D.十进制数255 对应的二进制数是 11111111
三、判断题(本大题共10小题,每题2分,共20分)
31.“按权展开”求和的方法只适用于十六进制转换为十进制,二进制转十进制可以通过牢记2的次方口算来完成。 ( )
32.把任意R进制数按权展开,就实现了十进制对R进制的转换。 ( )
33.十六进制数B57AH按权展开时,数码B需转换为十进制值11参与计算。 ( )
34.十进制整数转二进制时,“除2取余”法中首次取得的余数对应二进制数的最高位。 ( )
35. R进制减法中,如果被减数某一位比减数小,则要向高位借1,并当作R加到被减数当前位上,即“借1当R”。 ( )
36.八进制数777O比十六进制数FFH所表示的十进制值更大。 ( )
37.二进制数11111111B转换为十进制是256,而100000000B转换为十进制是255。 ( )
38.将一个八进制数转换成十六进制,可以先将八进制数转换为二进制数,再将二进制数转换为十六进制数。 ( )
39.某嵌入式工程师计算十六进制数7C与3E的差值,按十六进制运算规则,即借位时借1当16计算,结果为3EH。 ( )
40. 某程序员在编写硬件驱动程序时,将二进制数1101011B转换为十六进制数,计算得出结果为6BH。该转换结果符合二进制与十六进制“四位换一位”的转换规则。 ( )
四、综合应用题(本大题共5小题,每题2分,共10分)
阅读下列材料,回答第41至45题:
程序员小赵在调试一段内存管理代码时,需要频繁进行进制转换。他手头有一个二进制数1011101010101101B,想把它转换成十六进制以节省书写空间。他还需要将一个十进制数9876转换成二进制和十六进制。此外,他在编写一个计算器程序时,需要对十六进制地址进行加减运算。例如,两个内存地址5A2C8H和1D3B4H相加,以及B8F20H减去3A5F0H。他手工计算了这些结果,并与程序输出进行比对。
41.[单项选择题]二进制数1011101010101101B转换为十六进制的结果是( )。
A.BAADH B.BAAEH C.BAACH D.BABDH
42.[单项选择题]十六进制数D82F6H减去4B3E2H的结果是( )。
A.8CF14H B.8CF04H C.8CE14H D.8CF24H
43.[多项选择题]下列关于进制转换的叙述,正确的有( )。
A.十进制整数转十六进制可采用“除16取余”法,先得到的余数为最高位
B.二进制转十六进制时,从小数点开始,整数部分向左每4位一组,不足补0
C.十六进制数FFFFH转换为二进制是1111111111111111B
D.十进制数255转换为十六进制是FFH
44.[是非选择题]十进制数100转换为二进制是1100100B。 ( )
45.[是非选择题]二进制数111100001111B转换为十六进制是F0FH。 ( )
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:浙江省单独招生考试《计算机类考纲百套卷》,依据《浙江省高校招生职业技能考试大纲(计算机类理论知识)》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲 “掌握”“理解” 要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。
本试卷是第10卷,按《计算机基础》范围和要求编写。具体内容为:进制的运算;进制的转换。
浙江省《计算机类考纲百套卷》 第10卷
《计算机基础》
进制的转换与运算 考点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共20小题,每题2分,共40分)
1.两个二进制数11010110与00100001之和是( )。
A.11100111 B.11110111 C.11111011 D.11010111
【答案】B
【解析】11010110 + 00100001 = 11110111,逐位相加,逢二进一,B正确。
2.一个8位二进制数10101001B与十进制数20作加法运算后,十六进制数结果是( )
A.DBH B.CDH C.BDH D.DCH
【答案】C
【解析】10101001B = 169D,169 + 20 = 189D,189除16取余得BD,因此选C。
3.二进制数11011011减去二进制数01011101的差是( )。
A.1100101 B.1011001 C.1111110 D.1000010
【答案】C
【解析】11011011 - 01011101,逐位相减,借位时“借1当2”。计算结果为1111110,故选C。
4.下列各数中值最大的是( )。
A.11010110B B.D7H C.214D D.325Q
【答案】B
【解析】统一转十进制比较:A:11010110B=2+4+16+64+128=214,B:D7H=7+13*16=215,C:214,D:325Q=5+2*8+3*64=213。最大为215,选B。
5.下列无符号十进制数中,12位二进制数能表示的最大值是( )。
A.2047 B.2048 C.4095 D.4096
【答案】C
【解析】12位无符号二进制最大值为111111111111B = 212 - 1 = 4095。
6.某物联网设备需对环境温度数据进行二进制存储,将检测到的温度对应的二进制数11011与二进制数1010进行加法运算,结果为( )。
A.100101B B.101001B C.11001B D.100011B
【答案】A
【解析】11011B+ 1010B= 100101B,故A正确。
7.算式1101B+1BH的运算结果是( )。
A.1110B B.101000 C.280 D.40D
【答案】D
【解析】1101B+1BH=13D+27D=40D,故选D。
8.若10001110是某种数制的一个数,它的值与十六进制数8E相等,则该数是( )。
A 十进制数 B.二进制数 C.八进制数 D.五进制数
【答案】B
【解析】8EH转换为二进制数,每一位化为4位二进制数,得10001110,故该数为二进制数。
9.二进制数11111110转换成十进制数是( )。
A.252 B.254 C.126 D.127
【答案】B
【解析】11111110B =11111111-1= 28 - -1 -1 = 254。
10.下列数值中,与十进制数2025不一致的是( )。
A.(11111101001)2 B.(3751)8 C.(7E9)16 D.(11111101000)2
【答案】D
【解析】2025D = 11111101001B = 3751O = 7E9H。因此D选项不一致。此题也可用奇偶性来判断,2025为奇数,D选项的最低位为0,必定为偶数,因此D选项一定与2025不一致。
11.下列数值从小到大排列,正确的是( )。
①(F3)16 ②(240)10 ③(100000001)2 ④(372)8
A.①②③④ B.②①③④ C.①②④③ D.②①④③
【答案】D
【解析】统一转十进制:①F3H=243D,②240D,③100000001B=257D,④372O=250D。从小到大:②240 < ①243 < ④250 < ③257,即②①④③,故D正确。
12.已知三个数分别为X=110101101B,Y=1BFH,Z=322D,下列关系式正确的是( )。
A.X>Y>Z B.Y>X>Z C.Z>Y>X D.X<Z<Y
【答案】B
【解析】选项不同进制先统一转十进制:Z=322D,X=110101101B=1+4+8+32+128+256=429D,Y=1BFH=15+11*16+256=447D。447>429>322,即Y>X>Z,故B正确。
13.两个十六进制数2B7H和15FH相加,结果转换成十进制数是( )。
A.416 B.1046 C.1047 D.1063
【答案】B
【解析】2B7H=695D,15FH=351D,695+351=1046D,因此选B
14.IPv4的地址表示中,使用32位二进制数表示一个IPv4地址。使用点分式划分成形如192.168.1.1的形式。下列说法正确的是( )。
A.点分式将32位二进制数划分为四组8位二进制数,因此每一组的最大值为十进制的255
B.点分式使用十六进制数表示,有效压缩位数
C.点分式使用十进制数表示,主要是因为十进制运算方便
D.192.168.1.1中最后一位是1,转换为八位二进制数应该为1000000
【答案】A
【解析】A正确,每段8位二进制最大255。B错误,点分式使用十进制而非十六进制;C错误,原因主要是可读性,非运算方便;D错误,1应为00000001,故A正确。
15.二进制数10111B、十进制数21D和十六进制数16H的大小关系是( )。
A.10111B>16H>21D B.16H>10111B>21D
C.21D>10111B>16H D.10111B>21D>16H
【答案】A
【解析】统一转十进制:10111B=1+2+4+16=23D,16H=6+16=22D,21D=21D。大小:23 > 22 > 21,即10111B > 16H > 21D,故A正确。
16.下列与二进制数10111001B的值相等的是( )。
A.(171)8 B.(C9)16 C.(253)7 D.(185)10
【答案】D
【解析】10111001B =1+8+16+32+128= 185D,故选D。
17.十进制数255用十六进制表示为( )
A.(FF)16 B.(100)16 C.(FE)16 D.(EF)16
【答案】A
【解析】255 ÷ 16 = 15 余 15,即FF,255D = FFH,因此选A。
18.网络通信中,IPv4地址常以“十进制点分”形式(如192.168.0.1)表示,但底层传输时需转换为32位二进制,部分网络工具也支持十六进制显示。若某IPv4地址的十进制点分形式为“172.16.25.10”,则将其32位二进制整体转换为无分隔符的十六进制整数,结果是( )。
A.AC10190A B.AC10180A C.AC10170A D.AB10190A
【答案】A
【解析】172=ACH,16=10H,25=19H,10=0AH,合并为AC10190A。故选A。
19.计算(1011)2+(1101)2时,下列正确的运算过程及结果是( )。
A.最低位1+1=2,写0进1;次低位1+0+1=2,写0进1;最终结果为(11000)2
B.最低位1+1=2,写2不进位;次低位1+0=1,最终结果为(1112)2
C.最低位1+1=0进1;次低位1+0+1=0进1;最高位1+1+1=3,写3,结果为(300)2
D.最低位1+1=0进1;次低位1+0+1=2,写2不进位;最终结果为(1200)2
【答案】A
【解析】A正确:最低位1+1=2,写0进1;次低位1+0+1=2,写0进1;最高位1+1+1=3,写1进1,结果为11000B。
20.一个无符号且所有位上的数全为“1”的N位二进制整数,加1后转换为十进制,其值为( )。
A.2N B.2N+1 C.2N-1 D.2N+1
【答案】A
【解析】N位全1二进制整数=2N-1。因此加1后会得到2N-1+1=2N
二、多项选择题(本大题共10小题,每题3分,共30分)
21.已知四个数分别为M=10001001B,N=ABH,,P=186D,M、N、P关系成立的有( )。
A.N>M B.N>P C.P>M D.M>N
【答案】AC
【解析】统一转十进制:M=10001001B=1+8+128=137D,N=11+10*160=ABH=171D,P=186D。因此N>M,P>M成立,AC正确。
22.已知两个数分别为X=10101111B,Y=CDH,,则X+Y的结果可以表示为( )。
A.101111100B B.572O C.17CH D.360D
【答案】AC
【解析】X=10101111B=175D,Y=CDH=205D,X+Y=380D=101111100B=17CH,AC正确
23下列选项中,数值大小相等的数据有( )。
A.01000000B B.64D C.F1H D.40H
【答案】ABD
【解析】A:01000000B=64D,B:64D,C:F1H=241D,D:40H=64D。C与64D不等,故ABD正确。
24..下列选项中,与十进制数55数值大小相等的数据有( )。
A.110110B B.110111B C.67Q D.37H
【答案】BCD
【解析】A:110110B=2+4+16+32=54D,不相等;B:110111B=1+2+4+16+32=55D,相等;C:67Q=7+6*8=55D,相等;D:37H=7+3*16=55D,相等。故BCD正确。
25.银行交易验证码为十六进制数5F67,下列说法不正确的有( )。
A.十六进制数5F的二进制形式是01011111B
B.十六进制数5F转换为十进制数是92
C.十六进制数5F的二进制值比二进制数01111111B小1
D.该验证码在机内存储时需占用2字节
【答案】BC
【解析】A正确,5F=01011111B;B错误,5F=95D;C错误,5F=95D,01111111B=127D,差值32;D正确,5F67为2字节。因此选BC。
26.下列选项中对进制转换的说法正确的是( )。
A.八进制转换二进制,把一位八进制数转换成相应的三位二进制数表示
B.十六进制转换二进制,把一位十六进制数转换成相应的四位二进制数表示
C.四进制转换二进制,把一位四进制数转换成相应的两位二进制数表示
D.十进制转换二进制,把一位十进制数转换成相应的三位二进制数表示
【答案】ABC
【解析】A正确,八进制转二进制按一位拆三位;B正确,十六进制转二进制按一位拆四位;C正确,因为4=22,四进制转二进制可以按一位拆两位;D错误,十进制转二进制没有固定“一位拆三位”的规则,而是除二取余。
27.若4×5=26,则下列说法正确的有( )。
A.该计数制中基数为8
B.若采用该计数制,则5×7=50
C.该计数制中小数点前第i位的权为7i-1
D.若将该进制转换为十进制,则只需按权展开求和
【答案】BCD
【解析】假设该计数制为R进制,将等号左右两边均转为十进制,4×R0×5×R0=6×R0+2×R1,解的R=7,因此该进制为七进制,A错误,基数为7;B正确,(50)7=(35)10;C正确:小数点前第i位的权为7i-1;D正确:七进制转换为十进制,则只需按权展开求和
28.生活中存在多种进制形式,同时不同进制数之间也能进行大小比较,下列说法正确的有( )。
A.时钟上分针的运行采用六十进制,即分针走一圈六十分钟,满六十进一;日常计数通常采用十进制
B.网页设计中 #FF0000 表示红色,这里的 FF 采用的是十六进制;人民币的换算关系为 1 元=10 角=100 分,采用十进制
C.不同进制数进行大小比较时,一般先将它们转化为同一进制的数值,再进行比较。例如,比较(10110)2、(20)10和(15)16的大小,可先将二进制数和十六进制数都转换为十进制,分别为22和21,进而得出(10110)2>(15)16>(20)10
D.“半斤八两”这个成语源于中国古代采用十六进制的重量计量,当时一斤为十六两,所以半斤和八两重量相等
【答案】ABCD
【解析】A正确,时间六十进制,日常十进制;B正确,#FF0000中FF为十六进制,人民币为十进制;C正确,统一十进制后再比较,(10110)2=2+4+16=22,(15)16=5+1*16=21;D正确,十六两一斤,半斤=八两。四项均正确。。
29.已知一个二进制数,在进行不同进制转换和运算时,可能出现的情况有( )。
A.转换为十进制时,按权展开求和过程中,位权计算错误会导致结果错误
B.转换为十六进制时,分组错误或每组转换错误会得到错误结果
C.与其他二进制数进行加法运算,不遵循“逢二进一”规则使结果错误
D.若该二进制数为有符号数的补码形式,在求原码时,符号位处理错误会导致结果错误
【答案】ABCD
【解析】A正确,位权计算错误会导致按权展开结果错误;B正确,分组错误或转换错误会导致十六进制转换错误;C正确,不遵循逢二进一则加法结果错误;D正确,有符号补码转换时符号位处理错误会导致原码错误。四项均正确。。
30.下列关于进制转换的叙述,正确的有( )。
A.从二进制到八进制,每 3 位二进制对应 1 位八进制
B.从二进制到十六进制,每 4 位二进制对应 1 位十六进制
C.十六进制数1FH 转换为二进制数是 101111
D.十进制数255 对应的二进制数是 11111111
【答案】ABD
【解析】A正确,二进制转八进制三位一组;B正确,二进制转十六进制四位一组;C错误,1FH=11111B;D正确,255D=11111111B。故ABD正确。
三、判断题(本大题共10小题,每题2分,共20分)
31.“按权展开”求和的方法只适用于十六进制转换为十进制,二进制转十进制可以通过牢记2的次方口算来完成。 ( )
【答案】B
【解析】按权展开求和适用于任何R进制转换为十进制,不仅限于十六进制。
32.把任意R进制数按权展开,就实现了十进制对R进制的转换。 ( )
【答案】B
【解析】按权展开是将R进制数转换为十进制数。
33.十六进制数B57AH按权展开时,数码B需转换为十进制值11参与计算。 ( )
【答案】A
【解析】十六进制数B57AH按权展开时,数码B=11,需转换为十进制值11参与计算,正确。
34.十进制整数转二进制时,“除2取余”法中首次取得的余数对应二进制数的最高位。 ( )
【答案】B
【解析】除二取余法中,首次取得的余数对应二进制数的最低位。
35. R进制减法中,如果被减数某一位比减数小,则要向高位借1,并当作R加到被减数当前位上,即“借1当R”。 ( )
【答案】A
【解析】R进制减法中,借1当R,即向高位借1当作R加到当前位。
36.八进制数777O比十六进制数FFH所表示的十进制值更大。 ( )
【答案】A
【解析】777O=7×64+7×8+7=511D,FFH=15×16+15=255D,777O更大。
37.二进制数11111111B转换为十进制是256,而100000000B转换为十进制是255。 ( )
【答案】B
【解析】11111111B=255D,100000000B=256D。题干将两者说反。
38.将一个八进制数转换成十六进制,可以先将八进制数转换为二进制数,再将二进制数转换为十六进制数。 ( )
【答案】A
【解析】八进制转十六进制可以通过二进制作为中间数。
39.某嵌入式工程师计算十六进制数7C与3E的差值,按十六进制运算规则,即借位时借1当16计算,结果为3EH。 ( )
【答案】A
【解析】C=12,E=14,12+16-14=14=E,高位7-1=6,6-3=3,结果3E。
40. 某程序员在编写硬件驱动程序时,将二进制数1101011B转换为十六进制数,计算得出结果为6BH。该转换结果符合二进制与十六进制“四位换一位”的转换规则。 ( )
【答案】A
【解析】1101011B补充为01101011B,四位一组:0110=6,1011=B,结果为6BH,正确。
四、综合应用题(本大题共5小题,每题2分,共10分)
阅读下列材料,回答第41至45题:
程序员小赵在调试一段内存管理代码时,需要频繁进行进制转换。他手头有一个二进制数1011101010101101B,想把它转换成十六进制以节省书写空间。他还需要将一个十进制数9876转换成二进制和十六进制。此外,他在编写一个计算器程序时,需要对十六进制地址进行加减运算。例如,两个内存地址5A2C8H和1D3B4H相加,以及B8F20H减去3A5F0H。他手工计算了这些结果,并与程序输出进行比对。
41.[单项选择题]二进制数1011101010101101B转换为十六进制的结果是( )。
A.BAADH B.BAAEH C.BAACH D.BABDH
【答案】A
【解析】从右向左每4位一组:1011 1010 1010 1101 → B A A D。
42.[单项选择题]十六进制数D82F6H减去4B3E2H的结果是( )。
A.8CF14H B.8CF04H C.8CE14H D.8CF24H
【答案】A
【解析】D82F6H - 4B3E2H。低位6-2=4;F-E=1;2-3不够,借位得12-3=9,高位8被借变7;7-B不够,借位得17-11=6,高位D被借变C;C-4=8。结果8CF14H。
43.[多项选择题]下列关于进制转换的叙述,正确的有( )。
A.十进制整数转十六进制可采用“除16取余”法,先得到的余数为最高位
B.二进制转十六进制时,从小数点开始,整数部分向左每4位一组,不足补0
C.十六进制数FFFFH转换为二进制是1111111111111111B
D.十进制数255转换为十六进制是FFH
【答案】BCD
【解析】A错误,十进制整数转十六进制可采用“除16取余”法,先得到的余数为最低位。
44.[是非选择题]十进制数100转换为二进制是1100100B。 ( )
【答案】A
【解析】100=64+32+4=1100100B。
45.[是非选择题]二进制数111100001111B转换为十六进制是F0FH。 ( )
【答案】A
【解析】从右4位:1111 0000 1111 → F 0 F。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$