二进制数的转换题

二进制数的转换题

二进制数是计算机中使用的一种数制,它只包含0和1两个数字。在计算机科学中,二进制数的转换是一种基础的操作,在解决问题时常常需要进行二进制数与其他进制的转换。

一、二进制数转换为十进制数

将二进制数转换为十进制数是非常简单的,只需要按权展开法进行计算即可。权展开法是指将二进制数的每一位乘以对应的权重,然后将结果相加。

例如,我们要将二进制数1010转换为十进制数:

1 * 2^3 + 0 * 2^

2 + 1 * 2^1 + 0 * 2^0 = 8 + 2 = 10

二、十进制数转换为二进制数

将十进制数转换为二进制数是通过除以2取余数的方式进行的。具体的步骤如下:

1. 将十进制数不断地除以2,直到商为0为止。

2. 每次除法操作得到的余数(0或1)即为对应位上的二进制数。

3. 将所得的余数从下往上依次排列,即得到了转换后的二进制数。

例如,我们要将十进制数13转换为二进制数:

13 ÷ 2 = 6 (1)

6 ÷ 2 = 3 0

3 ÷ 2 = 1 (1)

1 ÷ 2 = 0 (1)

将所得的余数从下往上排列,即得到二进制数1101。

三、二进制数转换为十六进制数

将二进制数转换为十六进制数需要先将二进制数按照四位一组进行分组,然后根据十六进制数中0-15的对应关系进行转换。

例如,我们要将二进制数110111转换为十六进制数:

将二进制数按照四位一组分组:1101 11

按照十六进制数的对应关系进行转换:D 3

因此,二进制数110111转换为十六进制数为D3。

四、十六进制数转换为二进制数

将十六进制数转换为二进制数需要根据十六进制数中0-F的对应关系进行转换,并将每一位二进制数拼接在一起。

例如,我们要将十六进制数7B转换为二进制数:

7的二进制数为0111,B的二进制数为1011

因此,十六进制数7B转换为二进制数为01111011。

通过上述四个步骤,我们可以实现不同进制数之间的转换。了解和掌握这些转换方法对于计算机科学和编程非常重要,能够帮助我们更好地理解计算机中的数据表示和计算方式。

通过以上讲解,希望能够帮助您更好地理解二进制数的转换方法,对于您未来的学习和工作有所帮助。

二进制十进制八进制十六进制转换练习题

数制及相互转换 进制表示形式R代表任意进制 二进制 B R→十:按权展开求和二→八:三位变一位 八进制O (Q) 十→R:除R 取余倒排二→十六:四位变一位 十进制 D 八→二:一位变三位 十六进制H 十六→二:一位变四位 一、单选题 1、下列数据中数值最小的是 A、01110000B B、249D C、125Q D、AAH 2、下列数据中数值最大的是 A、3FH B、64D C、77Q D、111110B 3、下列数据中数值最大的是 A、100H B、100D C、100Q D、100B 4、十进制数24 转换成二进制数是 A、11100 B、11010 C、11000 D、10100 5、下列数据中数值最小的是 A、11110000(二进制) B、249(十进制) C、274(八进制) D、FA(十六进制) 6、下列数据中数值最大的是 A、11101101(二进制) B、235(十进制) C、351(八进制) D、EE(十六进制) 7、下列各数中最大的是 A、11010110B B、D7 H C、214D D、325Q 8、与二进制数100101 等值的十进制数是 A、34 B、35 C、36 D、37 9、与十进制数256 等值的二进制数是 A、1000000 B、10000000 C、100000000 D、1000000000 10、与十六进制数ACE等值的十进制数是 A、2766 B、2765 C、2764 D、2763 11、十六进制数111 与八进制数111 之和,用八进制数表示为 A、310 B、1222 C、1000 D、532 12、按某种进制运算 2 ×4=1,2那么 4 ×为5 A、20 B、32 C、24 D、12 13、若216 是某种数制的一个数,它的值与十六进制数8E 相等,则该数是()进制数。 A、六 B、八 C、九 D、十 14、下列各数中,属于合法的五进制数的是 A、216 B、123 C、354 D、189 15、下列无符号十进制中,能用8 位二进制表示的是 A、257 B、288 C、256 D、255 16、无符号二进制数后加上一个0,形成的数是原来的几倍? A、 1 B、 2 C、1/2 D、4 17、下列数据中数值最大的是 A、(10000)2 B、(17)8 C、(17)10 D、(10)16 18、某学校有1500 名学生,若用二进制来编学号,需要多少位来表示。 A、10 B、11 C、12 D、13

2 进制转换练习题_四川专升本

进制练习题 1、十进制数1000对应二进制数为______,对应十六进制数为______。 供选择的答案 A:①1111101010 ②1111101000 ③1111101100 ④1111101110 B:①3C8 ②3D8 ③3E8 ④3F8 2、十进制小数为0.96875对应的二进制数为______,对应的十六进制数为______。 供选择的答案 A:①0.11111 ②0.111101 ③0.111111 ④0.1111111 B:①0.FC ②0.F8 ③0.F2 ④0.F1 3、二进制的1000001相当十进制的______,二进制的100.001可以表示为______。 供选择的答案 A:①62 ②63 ③64 ④65 B:①23+2–3②22+2–2③23+2–2④22+2–3 4、十进制的100相当于二进制______,十进制的0.11011相当二进制的______。 供选择的答案 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 5、八进制的100化为十进制为______,十六进制的100化为十进制为______。 供选择的答案 A:①80 ②72 ③64 ④56 B:①160 ②180 ③230 ④256 7、十六进制数FFF.C H相当十进制数______。 供选择的答案 A:①4096.3 ②4096.25 ③4096.75 ④4095.75 8、2005年可以表示为______ 年;而37308年是指______ 年。 供选择的答案 A:①7C5H②6C5H③7D5H④5D5H B:①200010②200210③200610④200810 9、二进制数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 10、1111(B)+10110(B)= 11、17(O)+36(O)=

二进制相关试题

数制转换 1.将十六进制数AB转化为十进制数是_C___。. A、175 B、176 C、171 D、188 2.十进制整数100化为二进制数是_A___。. A、1100100 B、1101000 C、1100010 D、1110100 〔65.125〕D =( 1000001.001 )B =( 41.2 )H 3. 4.十进制数241 转换为二进制数是11110001 。. 5.十进制数(57、25)D分别转换成二进制数〔111001、01〕B、八进制数〔71、 2〕O、十六进制〔39、4〕H。 6.十进制整数69转换成二进制数的结果是______。 A. 1000011 B. 1000101 C. 1001001 D. 1010001 7.将十六进制数ADH转化为十进制数是______。 A. 171 B. 172 C. 173 D. 113 8.将十六进制数ADH转化为八进制数是______。 A. 171 B. 172 C. 173 D. 255 9.十进制整数96转换成二进制数的结果是______。 A. 1010010 B. 1100100 C. 1010000 D. 1100000 10.将十六进制数ABH转化为十进制数是______。 A. 175 B. 176 C. 171 D. 188 转换成十六进制数为______H。 11.二进制数 2 12.十进制整数108化为二进制数是______。 A. 1101000 B. 1100110 C. 1101100 D. 1110100 转换成十六进制数的结果为______。 13.十进制数(67.125) 10 14.十六进制1000转换成十进制数是______。 A. 4096 B. 1024 C. 2048 D. 8192 转换成十六进制数为______。 15.二进制数(1011011.011) 2 16.十进制整数100化为二进制数是______。 A. 1101000 B. 1100100 C. 1100010 D. 1110100

二进制数的转换题

二进制数的转换题 二进制数是计算机中使用的一种数制,它只包含0和1两个数字。在计算机科学中,二进制数的转换是一种基础的操作,在解决问题时常常需要进行二进制数与其他进制的转换。 一、二进制数转换为十进制数 将二进制数转换为十进制数是非常简单的,只需要按权展开法进行计算即可。权展开法是指将二进制数的每一位乘以对应的权重,然后将结果相加。 例如,我们要将二进制数1010转换为十进制数: 1 * 2^3 + 0 * 2^ 2 + 1 * 2^1 + 0 * 2^0 = 8 + 2 = 10 二、十进制数转换为二进制数 将十进制数转换为二进制数是通过除以2取余数的方式进行的。具体的步骤如下: 1. 将十进制数不断地除以2,直到商为0为止。 2. 每次除法操作得到的余数(0或1)即为对应位上的二进制数。 3. 将所得的余数从下往上依次排列,即得到了转换后的二进制数。 例如,我们要将十进制数13转换为二进制数: 13 ÷ 2 = 6 (1) 6 ÷ 2 = 3 0

3 ÷ 2 = 1 (1) 1 ÷ 2 = 0 (1) 将所得的余数从下往上排列,即得到二进制数1101。 三、二进制数转换为十六进制数 将二进制数转换为十六进制数需要先将二进制数按照四位一组进行分组,然后根据十六进制数中0-15的对应关系进行转换。 例如,我们要将二进制数110111转换为十六进制数: 将二进制数按照四位一组分组:1101 11 按照十六进制数的对应关系进行转换:D 3 因此,二进制数110111转换为十六进制数为D3。 四、十六进制数转换为二进制数 将十六进制数转换为二进制数需要根据十六进制数中0-F的对应关系进行转换,并将每一位二进制数拼接在一起。 例如,我们要将十六进制数7B转换为二进制数: 7的二进制数为0111,B的二进制数为1011 因此,十六进制数7B转换为二进制数为01111011。 通过上述四个步骤,我们可以实现不同进制数之间的转换。了解和掌握这些转换方法对于计算机科学和编程非常重要,能够帮助我们更好地理解计算机中的数据表示和计算方式。

二进制十进制八进制十六进制转换练习题

数制及相互转换 一、单选题 1、下列数据中数值最小的是 A、01110000B B、249D C、125Q D、AAH 2、下列数据中数值最大的是 A、3FH B、64D C、77Q D、111110B 3、下列数据中数值最大的是 A、100H B、100D C、100Q D、100B 4、十进制数24转换成二进制数是 A、11100 B、11010 C、11000 D、10100 5、下列数据中数值最小的是 A、11110000(二进制) B、249(十进制) C、274(八进制) D、FA(十六进制) 6、下列数据中数值最大的是 A、11101101(二进制) B、235(十进制) C、351(八进制) D、EE(十六进制) 7、下列各数中最大的是 A、11010110B B、D7 H C、214D D、325Q 8、与二进制数100101等值的十进制数是 A、34 B、35 C、36 D、37 9、与十进制数256等值的二进制数是 A、1000000 B、10000000 C、100000000 D、1000000000 10、与十六进制数ACE等值的十进制数是 A、2766 B、2765 C、2764 D、2763 11、十六进制数111与八进制数111之和,用八进制数表示为 A、310 B、1222 C、1000 D、532 12、按某种进制运算2 × 4=12,那么4 × 5为 A、20 B、32 C、24 D、12 13、若216是某种数制的一个数,它的值与十六进制数8E相等,则该数是()进制数。 A、六 B、八 C、九 D、十 14、下列各数中,属于合法的五进制数的是 A、216 B、123 C、354 D、189 15、下列无符号十进制中,能用8位二进制表示的是 A、257 B、288 C、256 D、255 16、无符号二进制数后加上一个0,形成的数是原来的几倍? A、1 B、2 C、1/2 D、4 17、下列数据中数值最大的是 A、(10000)2 B、(17)8 C、(17)10 D、(10)16 18、某学校有1500名学生,若用二进制来编学号,需要多少位来表示。 A、10 B、11 C、12 D、13

计算机各种进制转换练习题(附答案)

计算机各种进制转换练习题(附答案) 1.十进制数1000对应二进制数为xxxxxxxx00,对应十六进制数为3E8. 2.十进制小数为0.对应的二进制数为0.,对应的十六进制数为0.FC。 3.二进制的xxxxxxx相当十进制的65. 4.十进制的100相当于二进制xxxxxxx,十六进制64. 5.八进制的100化为十进制为64,十六进制的100化为十进制为25 6. 6.十六进制数FFF.CH相当十进制数4095.75. 7.2005年可以表示为7C5H年。 8.二进制数.将其转换成八进制数为20.02;将其转换成十六进制数为10.08. 9.对于不同数制之间关系的描述,正确的描述为任意的二进制有限小数,必定也是十进制有限小数。 10.二进制整数xxxxxxxx11转换为十进制数为1023,二进制小数0.转换成十进制数为0..

1.十进制的160.5相当于十六进制的A0.8,十六进制的10.8相当于十进制的16.5.将二进制的0.xxxxxxxx1表示为十六进制为0.9C4. 2.3*512+7*64+4*8+5的运算结果是xxxxxxxx101. 3.与二进制数101.等值的十六进制数为A.5B。 4.十进制数2004等值于八进制数3724. 5.(2004)10 + (32)16的结果是(2036)1 6. 6.十进制数2006等值于十六进制数7D6B。 7.十进制数2003等值于二进制数xxxxxxxx011. 8.运算式(2008)10 - (3723)8的结果是(-1715)10. 9.数值最小的是二进制数. 10.三个数值相同的是203,xxxxxxxx,83. 11.(1)67的二进制是xxxxxxx,转换成八进制是103,转换成十六进制是43.(2)253的二进制是xxxxxxxx,转换成八进制是375,转换成十六进制是FD。(3)1024的二进制是xxxxxxxx000,转换成八进制是2000,转换成十六进制是400.(4)218.875的二进制是xxxxxxxx.111,转换成八进制是332.7,转换成十六进制是DA.E。 22.十进制29的原码是 xxxxxxxx。 23.十进制0.625转换成二进制数是 0.101.

二进制转化为十进制题目

二进制转化为十进制题目 二进制转化为十进制是一个常见的数值转换问题。在这个问题中,我们需要将给定的二进制数转换为十进制数。我将从多个角度 来回答这个问题。 首先,让我们回顾一下二进制和十进制的基本概念。二进制是 一种计数系统,只使用两个数字0和1来表示数值。而十进制是我 们平常使用的计数系统,使用十个数字0到9来表示数值。 要将一个二进制数转换为十进制数,我们可以使用位置权重法。每个二进制位上的数字乘以2的幂次方,然后将所有结果相加,即 可得到对应的十进制数。 举个例子,假设我们有一个二进制数1101。我们可以按照以下 步骤将其转换为十进制数: 1. 从右到左,给每个二进制位从0开始分配权重。第一位的权 重为2的0次方,第二位的权重为2的1次方,依此类推。 1101的权重分配为,1(2^3) + 1(2^2) + 0(2^1) + 1(2^0)。

2. 计算每个二进制位上的权重与对应位上的数字的乘积。 1101的计算结果为,1(8) + 1(4) + 0(2) + 1(1)。 3. 将所有乘积相加,得到最终的十进制数。 1101的十进制表示为,8 + 4 + 0 + 1 = 13。 这样,我们就成功地将二进制数1101转换为十进制数13。 除了位置权重法,还有其他方法可以将二进制转换为十进制。例如,可以使用二进制数的位运算来进行转换。这包括将二进制数拆分为单个位,并将每个位与对应的权重相乘,最后将结果相加。 此外,还有一些在线工具和计算器可以帮助我们快速进行二进制到十进制的转换。这些工具可以直接接受二进制输入,并给出相应的十进制输出。 总结起来,二进制转换为十进制是一个基本的数值转换问题。我们可以使用位置权重法或位运算等方法来进行转换。希望以上回答能够满足你的需求,如果还有其他问题,请随时提出。

二进制转十进制例题

二进制转十进制例题 今天我们将学习如何将二进制数转换为十进制数。二进制数是由0和1组成的数码系统,而十进制数是我们平时使用的基数为10的数码系统。将二进制数转换为十进制数是一个基本的数学运算,我们可以通过一些例题来理解这个过程。 例题1:将二进制数101010转换为十进制数。 解答:我们将从右到左分析二进制的每一位,并将其乘以2的相应次幂,然后将各位的结果相加。 1 * 2^0 = 1 0 * 2^1 = 0 1 * 2^ 2 = 4 0 * 2^3 = 0 1 * 2^4 = 16 0 * 2^5 = 0 将以上结果相加:1 + 0 + 4 + 0 + 16 + 0 = 21 因此,二进制数101010转换为十进制数为21。 例题2:将二进制数11011转换为十进制数。 解答:同样地,我们按照相同的方法进行运算。 1 * 2^0 = 1

1 * 2^1 = 2 0 * 2^2 = 0 1 * 2^3 = 8 1 * 2^4 = 16 将以上结果相加:1 + 2 + 0 + 8 + 16 = 27 因此,二进制数11011转换为十进制数为27。 通过以上两个例题,我们可以总结出将二进制数转换为十进制数的一般步骤: 1. 从右到左分析二进制的每一位。 2. 将每一位的值与对应的次幂相乘。 3. 将各位的结果相加,得到最终的十进制数。 在实际应用中,我们可以使用计算器或编程语言轻松地进行二进制转十进制的运算。对于学习编程的人来说,了解二进制转十进制的原理是必不可少的。 二进制转十进制的能力不仅仅在计算机科学领域中有用,还可以在其他领域中起到重要作用,例如网络通信、数据存储和编码等。掌握这一技能将有助于我们更好地理解和应用数字化世界中的各项技术和概念。 总结:

进制转换 练习题

进制转换练习题 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.这是一组进制转换的练题,第一题要求将一个十进制算 术表达式的结果转换为二进制。表达式为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.第七题要求计算一个十进制数和一个八进制数的差,并 将结果转换为十进制、十六进制和二进制。将八进制数3723 转换为十进制,得到2003,然后将其从2008中减去,得到5. 将5转换为十六进制,得到5,转换为二进制,得到101.因此,答案为B,即(5)10.

二进制到十六进制转换例题

二进制到十六进制转换例题 二进制到十六进制转换是计算机科学中非常基础的知识。在计算机科学中,二进制和十六进制是两个常用的进制。在进行数据存储和传输时,二进制是使用最普遍的进制,因为它仅使用0和1这两个数字。而在编程代码中,使用十六进制的主要原因是其可以表达更大的数字范围。因此,理解如何将二进制转换为十六进制对于计算机科学和编程都很重要。以下是一个简单的二进制到十六进制转换例题:例题:将二进制数1110001010111011101110转换为十六进制。 步骤1:将二进制数字分成四位为一组,补齐位数。 将给定的二进制数字1110001010111011101110分成四位为一组,组后为1110 0010 1011 1011 0111 10。因为最后一组只有两位数,需要在前面添加两个0。 步骤2:将每个四位的二进制数字转换为相对应的十六进制数字。 二进制数字转换为十六进制数字的规则如下: - 0000 = 0 - 0001 = 1 - 0010 = 2 - 0011 = 3 - 0100 = 4 - 0101 = 5 - 0110 = 6 - 0111 = 7 - 1000 = 8 - 1001 = 9 - 1010 = A - 1011 = B - 1100 = C - 1101 = D

- 1110 = E - 1111 = F 将每个四位的二进制数字转换为相对应的十六进制数字,得到:E 2B B7。 因此,将二进制数1110001010111011101110转换为十六进制为E2BB7。 总结:二进制到十六进制的转换是通过将二进制数分组为4位,每4位转换为一个十六进制数字来完成的。在将每个4位二进制数字转换为相应的十六进制数字时,需要记住数字的对应关系。由于二进制和十六进制都在计算机编程中发挥着重要的作用,理解这种转换的概念和方法对于计算机科学和编程都是必要的技能。

二进制十进制八进制十六进制转换练习题

数制及相互转换 进制 二进制八进制十进制十六进制表示形式 B O (Q) D H R 代表任意进制 R→十:按权展开求和二→八:三位变一位 十→ R:除 R 取余倒排二→十六:四位变一位 八→二:一位变三位 十六→二:一位变四位 一、单选题 1、下列数据中数值最小的是 A、01110000B B、 249D C、 125Q D、 AAH 2、下列数据中数值最大的是 A、3FH B、 64D C、 77Q D、 111110B 3、下列数据中数值最大的是 A、100H B、100D C、 100Q D、 100B 4、十进制 数 24 转换成二进制数是 A、11100 B、 11010 C、11000 D、 10100 5、下列数据中数值最小的是 A、11110000 (二进制) B、 249(十进制) C、 274(八进制) D、 FA(十六进制) 6、下列数据中数值最大的是 A、11101101 (二进制) B、 235(十进制) C、 351(八进制) D、 EE(十六进制) 7、下列各数中最大的是 A、11010110B B、D7H C、214D D、325Q 8、与二进制数100101 等值的十进制数是 A、34 B、 35 C、 36 D、37 9、与十进制数256 等值的二进制数是 A、 1000000 B、 10000000 C、 100000000 D、1000000000 10、与十六进制数 ACE等值的十进制数是 A、2766 B、 2765 C、2764 D、 2763 11、十六进制 数111 与八进制数111 之和,用八进制数表示为 A、 310 B、 1222 C、 1000 D、532 12、按某种进制运算 2 × 4=12,那 么 4 ×为5 A、20 B、32 C、 24 D、12 13、若 216 是某种数制的一个数,它的值与十六进制数8E 相等,则该数是()进制数。 A、六 B、八 C、九 D、十 14、下列各数中,属于合法的五进制数的 是 A、216 B、 123 C、 354 D、189 15、下列无符号十进制中,能用8 位二进制表示的是 A、 257 B、 288 C、 256 D、255 16、无符号二进制数后加上一个0,形成的数是原来的几倍? A、 1 B、 2 C、 1/2 D、4 17、下列数据中数值最大的是 A、(10000) 2 B、(17)8 C、( 17) 10D、(10) 16

进制转化选择题

进制转化选择题 选择题:(有多选题存在) 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 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:直接转化

相关文档
最新文档