进制转换及原码反码补码练习题
进制转换练习题带答案

进制转换练习题带答案一、十进制与二进制的转换(1) 25(2) 63(3) 102(4) 145(5) 189(1) 11011(2) 1010101(3) 11110000(4) 10011011(5) 11011101二、十进制与八进制的转换(1) 47(2) 123(3) 255(4) 365(5) 512(1) 57(2) 123(3) 456(4) 712(5) 754三、十进制与十六进制的转换(1) 79(2) 255(3) 439(4) 1023(5) 4095(1) 3F(2) FF(3) 1A3(4) AFE(5) FFF四、二进制与八进制的转换(1) 11011(2) 1010101(3) 11110000(4) 10011011(5) 11011101(1) 57(2) 123(3) 456(4) 712(5) 754五、二进制与十六进制的转换(1) 11011(2) 1010101(3) 11110000(4) 10011011(5) 11011101(1) 3F(2) FF(3) 1A3(4) AFE(5) FFF六、八进制与十六进制的转换(1) 57(2) 123(3) 456(4) 712(5) 754(1) 3F(2) FF(3) 1A3(4) AFE(5) FFF七、混合进制转换(1) 将八进制数 527 转换为十六进制数。
(2) 将二进制数 110101 转换为十进制数。
(3) 将十六进制数 2A 转换为二进制数。
(4) 将十进制数 198 转换为八进制数。
(5) 将二进制数 11110000 转换为十六进制数。
八、进制转换应用题(1) 如果一个十六进制数 1AB 表示的十进制数是多大?(2) 一个二进制数 1011 1110 转换为十进制后,再加上 25,结果是多少?(3) 将八进制数 765 转换为十进制数,然后除以 3,得到的商是多少?(4) 将十进制数 255 转换为二进制数,然后与二进制数11111111 进行按位与操作,结果是什么?(5) 将十进制数 100 转换为十六进制数,然后转换为二进制数,得到的二进制数是多少位?九、进制转换逻辑题(1) 十进制数 10 转换为二进制数是 1010。
进制转化练习题

进制转化练习题一、十进制转二进制1. 将十进制数25转换为二进制数。
2. 将十进制数102转换为二进制数。
3. 将十进制数47转换为二进制数。
4. 将十进制数128转换为二进制数。
5. 将十进制数345转换为二进制数。
二、十进制转八进制1. 将十进制数56转换为八进制数。
2. 将十进制数123转换为八进制数。
3. 将十进制数432转换为八进制数。
4. 将十进制数789转换为八进制数。
5. 将十进制数1024转换为八进制数。
三、十进制转十六进制1. 将十进制数255转换为十六进制数。
2. 将十进制数4096转换为十六进制数。
3. 将十进制数65535转换为十六进制数。
4. 将十进制数10000转换为十六进制数。
5. 将十进制数56转换为十六进制数。
四、二进制转十进制1. 将二进制数1101转换为十进制数。
2. 将二进制数101010转换为十进制数。
3. 将二进制数111111转换为十进制数。
4. 将二进制数1000000转换为十进制数。
5. 将二进制数101010101转换为十进制数。
五、八进制转十进制1. 将八进制数67转换为十进制数。
2. 将八进制数123转换为十进制数。
3. 将八进制数456转换为十进制数。
4. 将八进制数7654转换为十进制数。
5. 将八进制数5转换为十进制数。
六、十六进制转十进制1. 将十六进制数1A转换为十进制数。
2. 将十六进制数FF转换为十进制数。
3. 将十六进制数ABC转换为十进制数。
4. 将十六进制数DEF转换为十进制数。
5. 将十六进制数转换为十进制数。
七、二进制转八进制1. 将二进制数110101转换为八进制数。
2. 将二进制数111000转换为八进制数。
3. 将二进制数10101010转换为八进制数。
4. 将二进制数11001100转换为八进制数。
5. 将二进制数11110000转换为八进制数。
八、二进制转十六进制1. 将二进制数1101转换为十六进制数。
进制转换 练习题

进制转换练习题1. 将二进制数110101转换为八进制和十六进制。
答:二进制数110101转换为八进制:65,转换为十六进制:35。
2. 将十进制数347转换为二进制和十六进制。
答:十进制数347转换为二进制:101011011,转换为十六进制:15B。
3. 将八进制数57转换为二进制和十进制。
答:八进制数57转换为二进制:101111,转换为十进制:47。
4. 将十六进制数CD3转换为二进制和十进制。
答:十六进制数CD3转换为二进制:11001101011,转换为十进制:3283。
5. 将二进制数101010101转换为八进制和十进制。
答:二进制数101010101转换为八进制:2525,转换为十进制:341。
6. 将十进制数123转换为二进制和十六进制。
答:十进制数123转换为二进制:1111011,转换为十六进制:7B。
7. 将八进制数672转换为二进制和十进制。
答:八进制数672转换为二进制:110110010,转换为十进制:442。
8. 将十六进制数ABC转换为二进制和十进制。
答:十六进制数ABC转换为二进制:101010111100,转换为十进制:2748。
9. 将二进制数1110001转换为八进制和十六进制。
答:二进制数1110001转换为八进制:161,转换为十六进制:71。
10. 将十进制数567转换为二进制和十六进制。
答:十进制数567转换为二进制:1000110111,转换为十六进制:237。
11. 将八进制数426转换为二进制和十进制。
答:八进制数426转换为二进制:100100110,转换为十进制:278。
12. 将十六进制数FE0转换为二进制和十进制。
答:十六进制数FE0转换为二进制:11111110000,转换为十进制:4064。
以上是一些进制转换的练习题,通过这些题目的练习,可以加深对不同进制间的转换方法的理解和掌握。
进制转换在计算机科学、数学等领域中非常重要,熟练掌握进制转换可以提高问题解决的效率和准确性。
原码、补码、反码、移码(习题) (1)

原码、补码、反码、移码一、选择合适的名词解释(20分)1 原码表示2补码表示3 反码表示4 移码表示5 逻辑数A 正数与原码相同,负数符号位为“1”,数值部分求反加1B不带符号的二进制数C用“0”表示正号,用“1”表示负号,有效值部分用二进制的绝对值表示D正数与原码相同,负数符号位为“1”,数值部分求反E在真值X基础上加上一个偏移值,是符号位取反的补码1 (C )2 (A )3 (D )4 (E )5 (B )二、简答题(80分)1机器数字长为8位(含1位符号位),当x=+100(十进制)时:(10分,每问2分)(1)求出其对应的二进制数直接求得:1100100(2)[]x原=0,1100100正数原码反码补码一样(3)[]x反=0,1100100(4)[]x补=0,1100100(5)[]x移=1,1100100移码除了符号位取反,其他的和原码反码补码一样2设机器数字长为8位(含1位符号位),若机器数为80H(十六进制):(10分)(1)当它代表原码时,求出等价的十进制整数(2分)表示原码为1000 0000,即对应的整数为-0(2)当它代表补码时,求出等价的十进制整数(3分)表示成补码为1000 0000,则补码-1得到反码:0111 1111,进而取反得到原码,对应的整数为-128(3)当它代表反码时,求出等价的十进制整数(3分)表示成反码为1000 0000,进而取得原码为0111 1111,即对应的整数为-127(4)当它代表移码时,求出等价的十进制整数(2分)表示成移码为1000 0000,进而取得原码为1000 0000,即对应的整数为-0 3设机器数字长为8位(含1位符号位),求十进制数x=-52的:(10分)(1)[]x原及[]x-原(3分)-52二进制表示为-110100,则[]x原=1,0110100[]x-原=0,0110100(2)[]x反及[]x-反(4分)[]x反=1,1001011 []x-反=0,0110100[]x反除了符号位剩下的都取反,[]x-反除了符号位和原码一样(3)[]x补及[]x-补(4分)[]x补=1,1001100 []x-补=0,0110100[]x-补和反码一样,[]x补在反码的基础上加一4设机器数字长为8位(含1位符号位),求十进制数x=-0.6875的:(10分)(1)[]x原及[]x-原(3分)-0.6875二进制表示为-0.10110 []x原=1.1011000[]x-原=0.1011000符号位取反(2)[]x反及[]x-反(4分)[]x反=1.0100111 []x-反=0.1011000[]x反除了符号位剩下的都取反,[]x-反和原码一样(3)[]x补及[]x-补(4分)[]x补=1.0101000 []x-补=0.1011000[]x-补和反码一样,[]x补在反码的基础上加一5某机字长16位(含1位符号位),求:(10分)(1)它能表示的无符号整数范围(2分)0-65535(2)用原码表示的定点小数范围(3分)-(1-23-15)~(1-2-15)(3)用补码表示的定点小数范围(3分)-1~(1-2-15)(4)用补码表示的定点整数范围(2分)-32 768~32 767(-215~215-1)6某小数定点机,字长8位(含1位符号位),求:(10分)(1)当机器数采用原码时,其对应的真值范围(十进制表示)(3分)-127/128~+127/128(2)当机器数采用补码时,其对应的真值范围(十进制表示)(4分)-1~+127/128(3)当机器数采用反码时,其对应的真值范围(十进制表示)(4分)-127/128~+127/1287请从数据机器编码的表示方法、范围以及运算、应用等当面,对比叙述原码、补码、反码、移码的特点。
原码与补码练习题

原码与补码练习题原码与补码练习题计算机科学中的数字表示方式有很多种,其中原码和补码是两种常见的表示方法。
这两种方法在计算机中广泛应用,对于理解计算机运算和编程语言的底层原理非常重要。
本文将通过一些练习题来帮助读者深入理解原码和补码的概念和运算规则。
1. 将十进制数-5转换为8位二进制原码和补码。
首先,我们需要确定二进制数的位数。
由于题目要求是8位二进制数,因此我们需要在二进制数前面补齐0,直到满足8位。
对于原码表示,-5的二进制原码为10000101。
对于补码表示,我们需要将-5的绝对值转换为二进制原码,然后取反再加1。
5的二进制原码为00000101,取反得到11111010,再加1得到11111011。
因此,-5的8位二进制补码为11111011。
2. 将二进制数11001001转换为十进制数。
对于原码表示,我们只需要将二进制数转换为十进制即可。
11001001的原码表示为-201。
对于补码表示,我们需要判断最高位是否为1。
如果最高位为1,表示该二进制数为负数。
我们需要将补码取反再加1,然后转换为十进制。
11001001的补码表示为-55。
3. 使用原码和补码进行加法运算。
假设我们要计算-3 + 2。
首先,我们需要将-3和2转换为8位二进制补码。
-3的二进制补码为11111101,2的二进制补码为00000010。
接下来,我们按位进行加法运算。
从最低位开始,两个位相加,得到结果和进位。
将结果写在对应的位上,将进位保留。
11111101+ 00000010-----------00000011由于最高位的进位没有地方可以进位,我们可以忽略它。
因此,-3 + 2的结果为3。
4. 使用原码和补码进行减法运算。
假设我们要计算-3 - 2。
首先,我们需要将-3和2转换为8位二进制补码。
-3的二进制补码为11111101,2的二进制补码为00000010。
接下来,我们需要将减数的补码取反再加1,然后按照加法运算的规则进行计算。
进制转换及原码反码补码练习题

进制转换练习题【例题1-1】十进制数1000 对应二进制数为______ ,对应十六进制数为 _____ 。
供选择的答案A:①10②00③00④10B:① 3C8 ② 3D8 ③ 3E8 ④ 3F8【例题1-2】十进制小数为对应的二进制数为________ ,对应的十六进制数为 _____ 。
供选择的答案A:①②③④B:①②③④【例题1-3】二进制的1000001 相当十进制的______ ,二进制的可以表示为 _____ 。
供选择的答案A:①62 ②63 ③64 ④65B:① 23+2占② 22+2-③ 23+2三④ 22+2-【例题1-4】十进制的100 相当于二进制_______ ,十进制的相当二进制的 _____ 。
供选择的答案A:① 1000000 ② 1100000 ③ 1100100 ④1101000B:①2-+2三+2笃2吒②1 -2「3+2宀③ 1+(小④ 1【例题1-5】八进制的100 化为十进制为______,十六进制的100化为十进制为 _____ 。
供选择的答案A:①80 ②72 ③64 ④56B:① 160 ② 180 ③ 230 ④ 256【例题1-6】在答案群所给出的关系式中正确的为________ ,在给出的等式中不正确的为 ______ 。
供选择的答案A:① < ②>③ > ④<B:①二②二③ = ④ =【例题1-7】十六进制数相当十进制数 ______ 。
供选择的答案A:①②③④【例题1-8】2005年可以表示为_____ 年;而37308年是指_____ 年。
供选择的答案A:①7C® ②6C® ③7D5H④5D5HB:① 200010 ② 200210 ③ 200610 ④ 2OO8io【例题1-10】二进制数可以表示为 ______;将其转换成八进制数为 ______ ;将其转换成十六进制数为______ 。
供选择的答案A:①25+2巧② 24+2-③ 25+2-④ 24+2B:①②③④C:①②③④例题1-11】对于不同数制之间关系的描述,正确的描述为供选择的答案A:① 任意的二进制有限小数,必定也是十进制有限小数。
完整版)进制转换练习题及答案

完整版)进制转换练习题及答案1.这是一组进制转换的练题,第一题要求将一个十进制算术表达式的结果转换为二进制。
表达式为3*512+7*64+4*8+5,计算结果为2005,用二进制表示为xxxxxxxx101.因此,答案为B。
2.第二题要求将二进制数101.转换为十六进制。
首先将小数点前后的整数部分和小数部分分别转换为十六进制,得到5和A.51.将小数部分乘以16,得到0.816,将其转换为十六进制,得到0.C。
因此,答案为D,即5.58.3.第三题要求将十进制数2004转换为八进制。
用2004除以8,得到250余4,用250除以8,得到31余2,用31除以8,得到3余7,因此,2004的八进制表示为3724.因此,答案为B。
4.第四题要求计算一个十进制数和一个十六进制数的和,并将结果转换为十进制、十六进制和二进制。
将十进制数2004转换为十六进制,得到7D4,然后将其与十六进制数32相加,得到7D6.将7D6转换为十进制,得到2006,转换为二进制,得到xxxxxxxx010.因此,答案为D,即(xxxxxxxx0110)2.5.第五题要求将十进制数2006转换为十六进制。
用2006除以16,得到125余6,用125除以16,得到7余13,因此,2006的十六进制表示为7D6.因此,答案为A。
6.第六题要求将十进制数2003转换为二进制。
用2003除以2,得到1001余1,用1001除以2,得到500余1,用500除以2,得到250余0,用250除以2,得到125余0,用125除以2,得到62余1,用62除以2,得到31余0,用31除以2,得到15余1,用15除以2,得到7余1,用7除以2,得到3余1,用3除以2,得到1余1,用1除以2,得到0余1,因此,2003的二进制表示为xxxxxxxx011.因此,答案为AD。
7.第七题要求计算一个十进制数和一个八进制数的差,并将结果转换为十进制、十六进制和二进制。
(完整版)计算机各种进制转换练习题(附答案)(最新整理)

(完整版)计算机各种进制转换练习题(附答案)(最新整理)进制转换练习题1.十进制数1000对应二进制数为______,对应十六进制数为______。
供选择的答案A:①1111101010 ②1111101000 ③1111101100 ④1111101110B:①3C8 ②3D8 ③3E8 ④3F82.十进制小数为0.96875对应的二进制数为______,对应的十六进制数为______。
供选择的答案A:①0.11111 ②0.111101 ③0.111111 ④0.1111111B:①0.FC ②0.F8 ③0.F2 ④0.F13.二进制的1000001相当十进制的______。
①62 ②63 ③64 ④654.十进制的100相当于二进制______,十六进制______。
供选择的答案A:①1000000 ②1100000 ③1100100 ④1101000B:①100H ②AOH ③64H ④10H5.八进制的100化为十进制为______,十六进制的100化为十进制为______。
供选择的答案A:①80 ②72 ③64 ④56B:①160 ②180 ③230 ④2566.十六进制数FFF.CH相当十进制数______。
①4096.3 ②4096.25 ③4096.75 ④4095.757.2005年可以表示为______?年。
①7C5H ②6C5H ③7D5H ④5D5H8.二进制数10000.00001将其转换成八进制数为______;将其转换成十六进制数为______。
供选择的答案A:①20.02 ②02.01③01.01 ④02.02B:①10.10 ②01.01 ③01.04 ④10.089.对于不同数制之间关系的描述,正确的描述为______。
供选择的答案A:①任意的二进制有限小数,必定也是十进制有限小数。
②任意的八进制有限小数,未必也是二进制有限小数。
③任意的十六进制有限小数,不一定是十进制有限小数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进制转换练习题
【例题1-1】十进制数1000对应二进制数为______,对应十六进制数为______。
供选择的答案
A:①1111101010 ②1111101000 ③1111101100 ④1111101110
B:①3C8 ②3D8 ③3E8 ④3F8 【例题1-2】十进制小数为0.96875对应的二进制数为______,对应的十六进制数为______。
供选择的答案
A:①0.11111 ②0.111101 ③0.111111 ④
0.1111111
B:①0.FC ②0.F8 ③0.F2 ④0.F1 【例题1-3】二进制的1000001相当十进制的______,二进制的100.001可以表示为______。
供选择的答案
A:①62 ②63 ③64 ④65
B:①23+2–3②22+2–2③23+2–2④22+2–3
【例题1-4】十进制的100相当于二进制______,十进制的0.110011相当二进制的______。
供选择的答案
A:①1000000 ②1100000 ③1100100 ④1101000
B:①2–1+2–2+2–4+2–5②1–(2–3+2–4)
③1+(–2–3–2–4) ④1–2–3–2–4–2–6
【例题1-5】八进制的100化为十进制为______,十六进制的100化为十进制为______。
供选择的答案
A:①80 ②72 ③64 ④56
B:①160 ②180 ③230 ④256
【例题1-6】在答案群所给出的关系式中正确的为______,在给出的等式中不正确的为______。
供选择的答案
A:①0.1112<0.7510②0.78>0.C16
③0.610>0.AB16④0.1012<0.A16
B:①0.87510=0.E16②0.748=0.937510
③0.1012=0.A16④0.3116=0.1418
【例题1-7】十六进制数FFF.C H相当十进制数______。
供选择的答案
A:①4096.3 ②4096.25 ③4096.75 ④4095.75
【例题1-8】2005年可以表示为______ 年;而37308年是指______ 年。
供选择的答案
A:①7C5H②6C5H③7D5H④
5D5H
B:①200010②200210③200610④200810
【例题1-10】二进制数10000.00001可以表示为______;将其转换成八进制数为______;将其转换成十六进制数为______。
供选择的答案
A:①25+2–5②24+2–4③25+2–4 ④24+2–5
B:①20.02 ②02.01 ③01.01 ④
02.02
C:①10.10 ②01.01 ③01.04 ④
10.08
【例题1-11】对于不同数制之间关系的描述,正确的描述为______。
供选择的答案
A:①任意的二进制有限小数,必定也是十进制有限小数。
②任意的八进制有限小数,未必也是二进制有限小数。
③任意的十六进制有限小数,不一定是十进制有限小数。
④任意的十进制有限小数,必然也是八进制有限小数。
【例题1-12】二进制整数1111111111转换为十进制数为______,二进制小数0.111111转换成十进制数为______。
供选择的答案
A:①1021 ②1023 ③1024 ④1027
2
B:①0.9375 ②0.96875 ③0.984375 ④
0.9921875
【例题1-13】十进制的160.5相当十六进制的______,十六进制的10.8相当十进制的______。
将二进制的0.100111001表示为十六进制为______,将十六进制的100.001表示为二进制为______。
供选择的答案
A:①100.5 ②10.5 ③10.8 ④A0.8 B:①16.8 ②10.5 ③16.5 ④16.4 C:①0.139 ②0.9C1 ③0.9C4 ④
0.9C8
D:①28+2–8②28+2–9③28+2–10④28+2–12
【例题1-14】多项式212+28+21+20表示为十六进制为______,表示为十进制为______。
供选择的答案
A:①163+162+16–1②163+162+3/1 ③163+162+16 ④
163+162+3
B:①4353 ②4354 ③4355 ④4356 【例题1-15】已知a=0.1,b=0.3,c=0.4,d=0.5,e=0.6,f=0.8,若使a=c,则a为______,c为______;若使d=f,则d为______,f 为______,若使b=e,则b为______,e为______。
供选择的答案
①二进制数②八进制数③十进制数
④十六进制数⑤六进制数⑥十二进制数
第5页还有练习
3
4
真值原码反码补码+13
-13
+36
-36
-128
5。