计算机二进制练习

合集下载

练习1(计算机基础知识)

练习1(计算机基础知识)

第一章上机习题一、判断题1、字符9的ASCII码是0001001,字符8的ASCII码是0001000。

(╳)2、在计算机中采用二进制的主要原因是,十进制在计算机中无法实现.F (╳)3、在高密驱动器下只能使用高密软盘。

(╳)4、在ASCII码字符编码中,控制符号无法显示或打印出来。

(√)5、用KB表示存储器容量,准确地说应该是4000个字节的存储容量。

(╳)6、微处理器就是微型计算机. (╳)7、算盘是目前世界上最早产生的计算工具。

(√)8、十六进制数79对应的八进制数为144。

(╳)9、十六进制数2B9可表示成2B9H。

(√)10、十进制数120转换成二进制数是1111000。

(√)11、计算机中的总线也就是传递数据用的数据线。

(╳)12、计算机显示器只能显示字符,不能显示图形。

(╳)13、计算机的指令是一组二进制代码,是计算机可以直接执行的操作命令. (√)14、汇编语言是各种计算机机器语言的总汇. (╳)15、给定二进制数00111000,若它为ASCII码时,它表示的十进制数为9。

(╳)16、冯·诺依曼(John V on Neumann)是内存储程序控制观念的创始者。

(√)17、二进制数101100转换成等值的八进制数是45。

(╳)18、第二代计算机是电子管为主要逻辑元件,体积大电路复杂且易出故障。

(╳)19、存储器容量的大小可用KB为单位来表示,1KB表示1024个二进制位(╳)20、八进制数170对应的二进制数是11110011。

(╳)21、UPS电源对计算机能起到保护作用。

(√)22、RAM所存储的数据只能读取,但无法将新数据写入其中。

(╳)23、ASCII码通常情况下是8位码。

(√)24、ASCII码的作用是把要处理的字符转换为二进制代码,以便计算机进行传送和处理. (√)25、十六进制数79对应的十进制数为247。

(╳)二、单项选题1、磁盘可与( A )直接作用。

计算机二进制编码真题

计算机二进制编码真题

一、ASCII码原理1.0~31及127(共33个)是控制字符或通信专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。

2.32-126(共95个)是字符(32sp是空格)其中48~57为0到9十个阿拉伯数字;65~90为26个大写英文字母;97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

AscII码规律0~9<A~Z<a~z1)数字比字母要小。

如“7”<“F”;2)数字0比数字9要小,并按0到9顺序递增。

如“3”<“8” ;3)字母A比字母Z要小,并按A到Z顺序递增。

如“A”<“Z” ;4)同个字母的大写字母比小写字母要小32。

如“A”<“a” 。

记住几个常见字母的ASCII码大小:换行LF为0x0A;回车CR为0x0D;空格为0x20;“0”为0x30;“A”为0x41;“a”为0x61。

另外还有128-255的ASCII字符考题:25、根据ASCH码值的大小,下列表达式中,正确的是A、“a”<A<”9”B、“A”<a<”9”C、“9”<a<”A”D、“9”<A<”a”二、进制2进制:0、1;8进制:0、1、2、3、4、5、6、7;10进制:用十个阿拉伯数字:0到9;16进制:逢16进1,0~9这十个数字,用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。

字母不区分大小写。

1.二进制数01011010扩大成2倍是。

A.1001110 B. 10101100 C.10110100 D. 100110104、十进制算式7*64+4*8+4的运算结果用二进制数表示为A、110100100B、111001100C、111100100D、111101100二进制的运算1、01011001∧10100111=00000001(逻辑乘,通常用AND、∩、∧或·等表示)。

(乌臣)二级Office考点和考试题库真题——计算机的基本知识:二进制和编码

(乌臣)二级Office考点和考试题库真题——计算机的基本知识:二进制和编码

其中 A、B、C、D、E、F(或小写)分别对应于 10、11、12、13、14、15。
例如:二进制数 1100100010110010 表示为八进制数是 144262,表示为十六进制数是 C8B2。
二进制数 11010001 10100101 表示为八进制数是 150645,表示为十六进制数是 D1A5。
1 计算机中的数据
数据是对客观事物的符号表示。数值、文字、语言、图形、图像等都是不同形式的数据。
信息(Information)则是对各种事物变化和特征的反映,是经过加工处理并对人类客观行为
产生影响的数据表现形式。任何事物的属性都是通过数据来表示的;信息必须通过数据才能
传播。数据是信息的载体,信息才能对人发挥作用。
是不足以表示 6763 个汉字的,所以一个国标码需用两个字节来表示,每个字节的最高位为 0。 区位码也称国标区位码,是国标码的一种变形。区位码是个 4 位的十进制数字,由区码和位 码组成,前 2 位为区码,后 2 位为位码。区码和位码都是 1~94 的 2 位十进制数字。区位码 也可作为一种汉字输入方法,其特点是无重码(一码一字),缺点是难以记忆。 除了 GB2312-1980 外,还有其他的汉字编码方法:中国台湾、香港等地区使用的汉字是繁体 字,编码为 BIG5 码;此外还有 GBK(扩展汉字编码)、UCS、Unicode 编码等。 我们通过键盘输入汉字时,所输入的内容称汉字输入码,也叫外码。由于输入法的不同,一 个汉字的输入码可以有很多种,例如“中”字的全拼输入码是“zhong”,双拼输入码是“vs”, 五笔输入码是“kh”,等等。 汉字内码是在计算机内部对汉字进行存储、处理的汉字代码。当一个汉字输入计算机后,应 将之转换为内码,才能在计算机内存储和处理。目前,对于国标码,一个汉字的内码用 2 个字节存储,并把每个字节的二进制最高位置“1”作为汉字内码的标识,以免与单字节的 ASCII 码混淆。如果用十六进制表示,就是把汉字国标码的每个字节加上 80H(也就是二进 制数 10000000)。所以,2 个字节的汉字的国标码与其内码存在下列关系: 汉字的内码 = 汉字的国标码 + 8080H 例如,已知“中”字的国标码为 5650H,根据上述公式得: “中”字的内码 = 5650H + 8080H = D6D0H 要将汉字在计算机屏幕上显示出来或通过打印机打印出来,还需要一种汉字的字形码。字形 码是存放汉字字形信息的编码,有点阵字形和矢量表示方式两种。字形码与内码一一对应。 【习题 11】汉字的国标码与其内码存在的关系是:汉字的内码=汉字的国标码+( )。 A.1010H B.8081H C.8080H D.8180H 【答案】C

二级计算机题目

二级计算机题目

1. 十进制数508所对应的二进制数和八进制数最高位的权数分别为()。

A.29,83B.29,82C.29,83D.28,82D2. 十进制数57所对应的二进制数及该二进制数最低位的权数分别为()。

A.100111,21B.100111,20C.111001,20D.111001,21C3. 有一十进制数62,它所对应的二进制数及该二进制含1的最高和最低的权数分别为()。

A.111110,26,22B.011111,25,21C.111110,25,21D.011111,26,22C4. 有一十进制数125,它所对应的二进制数和八进制数分别为()。

A.1111101,175QB.1111101,7DQC.1011111,137QD.1011111,5FQA5. 十进制数325所对应的八进制数及该八进制数最高位的权数分别为()。

A.145Q,102B.145,82C.50sQ,102D.505,82D6. 十进制数816所对应的八进制数及该八进制数最高位的权数分别为()。

A.1460Q,103B.1460Q,83C.330Q,103D.330Q,83B7. 十进制数3901所对应的八进制数及该八进制数最低位的权数分别为()。

A.5747,100B.5747,80C.7475,80D.7475,100C8. 有一二进制数01001101B,它的最高位权数及所对应的十进制数为()。

A.28,77B.27,4DC.26,77D.26,4DC9. 十进制数427所对应的八进制数及二进制数最高位的权数分别为()。

A.653,28B.653,29C.356,28D.356,29A10. 有一二进制数011001101B,它的最高位的权数及所对应的八进制和十六进制数为()。

A.28,CDQ,315HB.27,CDQ,315HC.28,315Q,CDHD.27,315Q,CDHD11. 十进制数3901所对应的八进制和十六进制数最高位的权数分别为()。

计算机各种进制转换练习题

计算机各种进制转换练习题

计算机各种进制转换练习题1. 将十进制数11转换为二进制。

解答:11的二进制表示为1011。

2. 将二进制数11101转换为八进制。

解答:将11101按照三位一组进行分组:011 101,然后将每组转换为相应的八进制数,得到的结果为35。

3. 将十进制数56转换为十六进制。

解答:56的十六进制表示为38。

4. 将十进制数120转换为二进制。

解答:120的二进制表示为1111000。

5. 将八进制数63转换为十进制。

解答:将63的每一位数乘以对应的权值,然后相加:6*8^1 +3*8^0 = 48 + 3 = 51。

6. 将八进制数127转换为二进制。

解答:将127的每一位数转换为对应的三位二进制数,得到的结果为001 010 111。

7. 将十六进制数ABC转换为十进制。

解答:将ABC的每一位数乘以对应的权值,然后相加:10*16^2 + 11*16^1 + 12*16^0 = 2560 + 176 + 12 = 2748。

8. 将十六进制数FF转换为二进制。

解答:将FF的每一位数转换为对应的四位二进制数,得到的结果为1111 1111。

9. 将二进制数101010转换为八进制。

解答:将101010按照三位一组进行分组:101 010,然后将每组转换为相应的八进制数,得到的结果为52。

10. 将二进制数1101101转换为十进制。

解答:将1101101的每一位数乘以对应的权值,然后相加:1*2^6 + 1*2^5 + 0*2^4 + 1*2^3 + 1*2^2 + 0*2^1 + 1*2^0 = 64 + 32 + 0 + 8 + 4 + 0 + 1 = 109。

11. 将八进制数17转换为二进制。

解答:将17的每一位数转换为对应的三位二进制数,得到的结果为001 111。

12. 将八进制数77转换为十进制。

解答:将77的每一位数乘以对应的权值,然后相加:7*8^1 +7*8^0 = 56 + 7 = 63。

计算机组成原理习题与解答第二章

计算机组成原理习题与解答第二章

1.把下列各数化成二进制数和八进制数(二进制取3位小数,八进制取一位小数): 7+3/4,±3/64,73.5,725.9375,25.34答:7+3/4=111.110B; 7+3/4=7.6O; ±3/64=±0.000B; ±3/64=±0.0O; 73.5=1001001.1 00B; 73.5=111.4O;725.9375=1011010101.111B; 725.9375=1325.7O; 25.34=11001.011B; 25.34=31.3O2.把下列各数化成十进制数:101.10011B ,22.2O,AD.4H答:101.10011B=5.59375; 22.2O=18.25; AD.4H=173.253.完成下列二进制数运算:101.111+11.011,1001.10-110.01,101.11*11.01,1011101 11/1101答:101.111+11.011=1001.01; 1001.10-110.01=11.01;101.11*11.01=10010.1011; 101110111/1101=11100.114.完成下列各十六进制数的运算:A39E+28DC,D5AB-7CE5,2BF*4C,C16E/3A答:A39E+28DC=CC7A; D5AB-7CE5=58C6; 2BF*4C=D014; C16E/3A=355.C25.先将15B*8E/2A中的十六进制数化成十进制数,再进行计算,最后再将结果化为十六进制数。

答:15BH*8EH/2AH=347*142/42=49274/42=1173.19=495.30AH6.试分别判断下列各组数据中哪个数据最大?哪个数据最小?(1) A=0.1001B,B=0.1001D,C=0.1001H(2) A=10111101B,B=1001D,C=111H答:(1) A最大, C最小; (2) B最大, A最小;1.写出下列各数的二进制原码和补码(最后两个用双字节): 0,96,-128,-38H,127,10 5,879H,-32768答:上述各数的原码依次为:00000000(10000000), 01100000, 无, 10111000, 011 11111, 01101001, 0000100001111001, 无;上述各数的补码依次为:00000000, 01100000, 10000000, 11001000, 01111 111, 01101001, 0000100001111001, 1000000000000000;2.分别列出下述10进制数的16进制数、非压缩的BCD数、压缩的BCD数、ASCII数字串(用16进制形式写出):10, 64, 78, 81, 92, 100, 125, 255答:上述各数的16进制数依次为:AH,40H,4EH,51H,5CH,64H,7DH,FFH;上述各数的非压缩的BCD数依次为:0100H,0604H,0708H,0801H,0902H,010000H, 010205H,020505H;上述各数的压缩的BCD数依次为:10H,64H,78H,81H,92H,0100H,0125H,0255H;上述各数的ASCII数字串依次为:3130H,3634H,3738H,3831H,3932H,313030H,313 235H, 323535H;3.用10进制数写出下列补码表示的机器数的真值:71H,1BH,80H,F8H,397DH,CF4 2H,9350H答:上述补码表示的各机器数的真值用10进制数分别表示为: +113,+27,-128,-8,+14717,-20670,-278284.若用一个字节来表示带符号数,判断下列各运算在机内进行时是否会产生溢出,写出判断过程。

《计算机基础-1.4.1 数制》练习题

《计算机基础-1.4.1 数制》练习题

§1.4.1《数制》练习题相关知识点:①常用进制的表示方法;②各种进制之间的转换方法。

一、单选题1. 十六进制数的1个位能够表示的不同状态有(D)。

A. 10种B. 9种C. 15种D. 16种2. 有关二进制的叙述,下面(C)是错误的。

A. 二进制数只有0和l两个数码B. 二进制的计数规则是逢二进一C. 二进制数只有二位数组成D. 二进制数各位上的权是2n3. 二进制数11000000对应的十进制数是(D)。

A. 96B. 384C. 320D. 1924. 二进制数1110111转换成十进制数是(D)。

A. 219B. 117C. 319D. 1195. 二进制数1111.1对应的十进制数是(A)。

A. 15.5B. 14.5C. 16.1D. 17.16. 与二进制数1011011对应的十进制数是(D)。

A. 133B. 107C. 87D. 917. 与十进制数254等值的二进制数是(C)。

A. 11111011B. 11101110C. 11111110D. 111011118. 十进制数125对应的二进制数是(D)。

A. 1011111B. 1111010C. 1110111D. 11111019. 下列四种不同数制表示的数中,数值最大的一个是(D)。

A. 十六进制数A6B. 二进制数10101000C. 八进制数247D. 十进制数16910. 在下列十进制整数中,能用8位二进制表示的是(B)。

A. 317B. 255C. 289D. 25611. 十进制数“255”转换为八进制数是(C)。

A、357B、367C、377D、40712. 与十六进制数AB等值的十进制数为(B)。

A. 170B. 171C. 168D. 16613. 下列各种进制的数中,数值最小的是(A)。

A. (101000)2B. (2F)16C. (53)8D. (43)1014. 下列二进制运算中,结果正确的是(D)。

计算机原理练习卷(数据的表示二)

计算机原理练习卷(数据的表示二)

计算机原理练习卷二(数据的表示二)1.八位二进制有符号数能表示的最小整数是(十进制表示) ,最大整数是(十进制表示)。

2.计算机中常把8个比特作为信息的计量单位,称为一个,数据传输时以若干字节作为单位,称为一个。

3.二进制数-1011001用反码表示为_____________,用补码表示为_____________。

4.已知x原=11101110,则x补为。

5.已知x补=11000111,则x反为。

6.若用8位二进制补码方式表示整数,则可表示的最小整数是__________,最大整数是_________,已知x的补码为10111001,其真值为___________,x的反码为___________。

7.若X的机器数是10000000,则如果表示的是X的反码,则X= ,若表示的是X的补码则X= 。

(用十六进制表示)8.n位二进制数能表示的原码范围是,能表示的反码范围是,能表示的补码范围是。

16位二进制数表示的原码范围是。

9.若10000000是一个无符号数,则表示的八进制数是。

10.无符号八位二进制数能表示的最大十进制整数为。

(八进制)11.符号数的原码、反码、补码表示中,能唯一表示正零和负零的是码。

12.十进制数-8的补码(8位)表示为。

其反码表示为。

13.用8位二进制补码能表示有符号的定点小数,所能表示的数的范围是。

14.在一个非零的无符号二进制数的右边增添两个0,形成一个新的无符号数,新得到的数是原数的倍。

15.信息的最小单位是。

(用英文表示)16.一个规格化后的浮点数尾数满足的范围是。

17.0.10111的补码表示是。

18.字符型数据采用ASCII码,基本ASCII码由位二进制数构成,可表示个字符编码,其中96个,32个。

“A”的ASCII码值是,“a”的ASCII码值是,“0”的ASCII码值是。

19.汉字编码采用GB2312-80,该基本集中共有个汉字及符号,其中汉字个,一级汉字个,按顺序排列,二级汉字个按排列。

一级计算机练习题计算机基础知识(九)

一级计算机练习题计算机基础知识(九)

计算机基础知识(九)(总分:40.00,做题时间:90分钟) 一、(总题数:40,分数:40.00)1.微型计算机中1K字节表示的二进制位数是( )。

A) 1000 B) 8×1000 C) 1024 D) 8×1024(分数:1.00)A.B.C.D. √解析:2.二进制数10100001010111B的十六进制数表示是( )。

A) A124H B) 2857H C) 2412EH D) 2576H(分数:1.00)A.B. √C.D.解析:3.二进制数110000B转换成十六进制数是( )。

A) 77H B) D7H C) 7H D) 30H(分数:1.00)A.B.C.D. √解析:4.磁盘是( )。

A) 随机存取设备 B) 只读存取设备 C) 直接存取设备 D) 顺序存取设备(分数:1.00)A.B.C. √D.解析:5.Pentium Ⅲ/800指的是( )。

A) 主存容量 B) 主板型号 C) CPU的主频 D) 每秒运行800条指令(分数:1.00)A.B.C. √D.解析:6.十进制整数100转换为二进制数是( )。

A) 1100100B B) 1101000B C) 1100010B D) 1110100B(分数:1.00)A. √B.C.D.解析:7.微型计算机显示器一般有两组引线,它们是( )。

A) 信号线与地址线 B) 控制线与地址线C) 电源线与信号线 D) 电源线与控制线(分数:1.00)A.B.C. √D.解析:8.数字字符2的ASCⅡ码为十进制数50,数字字符5的ASCⅡ码为十进制数( )。

A) 52 B) 53 C) 54 D) 55(分数:1.00)A.B. √C.D.解析:9.640KB等于( )字节。

A) 655360 B) 640000 C) 600000 D) 64000(分数:1.00)A. √B.C.D.解析:10.下列一组数据中最大的数是( )。

闯关一(计算机硬件+二进制)

闯关一(计算机硬件+二进制)

闯关一(计算机硬件十二进制)1-4.下列设备属于输入设备的是()o① ② ③[单选题]*A.①④(正确答案)B.②③C.①②D.③④1-5.下列设备属于输出设备的是()。

③[单选题]*A.①③(正确答案)B.②④C.①②D.③④16下列设备属于存储器的是()oA.②③(正确答案)B.①④C.①②D.③④1」.下列设备属于输出设备的是()。

单选题]*A.①②(正确答案)A.③(正确答案)B.②C.①D.④1-2.下列设备属于输入设备的是0o[单选题]*A.②(正确答案)B.③C.①D.④1-3.下列设备属于输入设备的是()。

[单选题]*B.②③C.③④D.①④14下列设备属于输出设备的是()。

① ② ③ ④[单选题]*A.①④(正确答案)B.②③C.③④D.①②1-5.卜列设备属于存储器的是()①1单选题]*O② ③A.②③(正确答案)B.③④C.①②D.①④16下列设备属于存储器的是()o③ ④[单选题]*A.①B.②(正确答案)C.③D.④D.8=西北现在的指示灯是:Q • •,小车行进方向为()。

[单选题]* A.7二西(正确答案) 8.5=南 C.4二东南智能小车行进指示灯 二进制图示 智能小车行进方向示意图 O =0 • =1 智能小车行进方向为:6=西南D.8=西北现在的指示灯是,Q 。

•,小车行进方向为()。

[单选题]*人.3=东(正确答案)8.5=南C.4二东南智能小车行进指示灯二进制图示 智能小车行进方向示意图 图例智能小车行进方向为:6=西南D.3二东现在的指示灯是:。

O •,小车行进方向为()。

[单选题]*A.2二东北(正确答案)B.5二南智能小车行进指示灯二进制图示智能小车行进方向示意 。

=0• —1 图例智能小车行进方向为:6=西南C.4=东南D.3二东D.3二东现在的指示灯是: Q •。

,小车行进方向为()。

[单选题]*A.4二东南(正确答案)B.5二南C.2=东北智能小车行进指示灯二进制图示 智能小车行进方向示意图。

大学计算机基础练习题含答案)

大学计算机基础练习题含答案)

第一部分1.二进制数110000转换成十六进制数是A)77 B)D7C)7 D)302.十进制数45用二进制数表示是A) 1100001 B) 1101001C) 0011001 D) 1011013.下列4种不同数制表示的数中,数值最小的一个是A)八进制数247 B)十进制数169C)十六进制数A6 D)二进制数101010004.下列字符中,其ASCII码值最大的是A)X B)BC)g D)p5.存储400个24×24点阵汉字字形所需的存储容量是A)255KB B)75KBC)37.5KB D)28.125KB6.某汉字的机内码是B0A1H,它的国际码是A)3121H B)3021HC)2131H D)2130H7.计算机内部采用二进制表示数据信息,二进制主要优点是A)容易实现 B)方便记忆C)书写简单 D)符合使用的习惯8.计算机存储器中,组成一个字节的二进制位数是9.A)4 bits B)8 bitsC)26 bits D)32 bits10.一个汉字的内码长度为 2 个字节,其每个字节的最高二进制位的依次分别是11.A)0,0 B)0,1C)1,0 D)1,112.在标准 ASCII 码表中,已知英文字母 K 的十进制码值是 75,英文字母 k 的十进制码值是A)107 B)101 C)105 D)10313.五笔字型码输入法属于14.A)音码输入法 B)形码输入法15.C)数字码输入法 D)联想输入法16.微型计算机内存储器是A)按二进制位编址B)按字节编址C)按字长编址D)根据微处理器型号不同而编址不同17.1GB等于A) 1000×1000字节B) 1000×1000×1000字节C) 3×1024字节D) 1024×1024×1024字节18.地址是内存储器各存储单元的编号,现有一个32KB的存储器,用16进制表示它的地址码,则地址码应从0000H~ HA) 32767 B) 8000 C) 7FFF D) 8EEE19.对于ASCII码在机器中的表示,下列说法正确的是A)使用8位二进制代码,最右边一位是0B)使用8位二进制代码,最右边一位是1C)使用8位二进制代码,最左边一位是0D)使用8位二进制代码,最左边一位是1答案:DDCDD BABDA BBDCC第二部分1.计算机硬件能直接识别和执行的只有2.A)高级语言 B)符号语言 C)汇编语言 D)机器语言3.I/O接口位于4.A)总线和设备之间 B)CPU和I/O设备之间C)主机和总线之间 D)CPU和主存储器之间5.下面四条常用术语的叙述中,有错误的一条是6.A)光标是显示屏上指示位置的标志7.B)汇编语言是一种面向机器的低级程序设计语言,用汇编语言编写的源程序计算机能直接执行8.C)总线是计算机系统中各部件之间传输信息的公共通路9.D)读写磁头是既能从磁表面存储器读出信息又能把信息写入磁表面存储器的装置10.为解决某一特定问题而设计的指令序列称为11.A) 文档 B) 语言 C) 程序 D) 系统12.在计算机领域中通常用MIPS来描述13.A) 计算机的运算速度 B) 计算机的可靠性C) 计算机的可运行性 D) 计算机的可扩充性14.在静态存储器、动态存储器、硬盘存储器、光盘存储器中,速度最快的是:A.静态存储器B.动态存储器C.硬盘存储器D.光盘存储器15.内存储器的每一个存储单元都被赋予一个惟一的序号,作为它的:A.地址B.标号C.容量D.内容16.位于CPU中,以下哪一项用于存放当前要执行的指令。

计算机进制转换月考试题

计算机进制转换月考试题

十月份计算机原理月考试题1. 十进制数257转换成二进制数为_____。

A) 11101110 B) 11111111 C) 100000001 D) 1000000112. 十进制数93转换成二进制数为_____。

A) 1110111 B) 1110101 C) 1010111 D) 10111013. 十进制数56转换成二进制数为_____。

A) 111000 B) 111001 C) 101111 D) 1101104. 十进制数247转换成二进制数为_____。

A) 11100110 B) 11101110 C) 11110111 D) 111001115. 十进制数178转换成二进制数为_____。

A) 10111101 B) 10110010 C) 11100101 D) 111000016. 十进制数169转换成二进制数为_____。

A) 10101001 B) 10110111 C) 11010000 D) 110100017. 十进制数194转换成二进制数为_____。

A) 11011001 B) 10110111 C) 11000010 D) 100111118. 十进制数138转换成二进制数为_____。

A) 10010001 B) 10010001 C) 11000010 D) 100010109. 二进制数1011001转化为十进制数是_____。

A) 83 B) 81 C) 89 D) 7910. 二进制数10110010转化为十进制数是_____。

A) 170 B) 178 C) 186 D) 17411. 二进制数11010101转化为十进制数是_____。

A) 209 B) 223 C) 197 D) 21312. 二进制数11101110转化为十进制数是_____。

A) 238 B) 230 C) 222 D) 20613. 二进制数1011.001转化为十进制数是_____。

全国计算机一级考试二进制练习题(50题-含答案和解析)

全国计算机一级考试二进制练习题(50题-含答案和解析)

全国计算机一级考试二进制练习题(50题,含答案和解析)1.二进制数1011转换为十进制数是多少?A.8B.11C.13D.15答案:C解析:二进制1011等于1×2^3+0×2^2+1×2^1+1×2^0=8+0+2+1=11。

2.十进制数13转换为二进制数是多少?A.1101B.1011C.1001D.1111答案:A解析:十进制13转换为二进制是1101,因为13=8+4+1=1×2^3+1×2^2+0×2^1+1×2^0。

3.二进制数1100转换为十进制数是多少?A.12B.14C.15D.16答案:A解析:二进制1100等于1×2^3+1×2^2+0×2^1+0×2^0=8+4+0+0=12。

4.二进制数1010与二进制数0101进行逻辑与操作的结果是什么?A.1010B.0101C.1000D.0000答案:C解析:逻辑与操作是对应位都为1时结果才为1,所以1010与0101的逻辑与操作结果是5.二进制数1010与二进制数0101进行逻辑或操作的结果是什么?A.1010B.0101C.1111D.1000答案:C解析:逻辑或操作是对应位至少有一个为1时结果就为1,所以1010与0101的逻辑或操作结果是1111。

6.二进制数1011与二进制数0101进行逻辑异或操作的结果是什么?A.1000B.1010C.0010D.1100答案:D解析:逻辑异或操作是对应位不同为1,相同为0,所以1011与0101的逻辑异或操作结果是1100。

7.二进制数1101与二进制数1010进行逻辑非操作的结果是什么?A.0010B.1001C.0011D.0101答案:B解析:逻辑非操作是将每一位取反,所以1101的逻辑非操作结果是1001。

8.二进制数10001101与二进制数00010101进行按位加法操作的结果是什么?A.10011010B.10000000C.10010100D.10101010解析:按位加法操作是对应位相加,10001101与00010101相加的结果是10011010。

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

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

进制转换练习题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:①任意的二进制有限小数,必定也是十进制有限小数。

②任意的八进制有限小数,未必也是二进制有限小数。

③任意的十六进制有限小数,不一定是十进制有限小数。

④任意的十进制有限小数,必然也是八进制有限小数。

(完整版)计算机各种进制转换练习题(附答案)(可编辑修改word版)

(完整版)计算机各种进制转换练习题(附答案)(可编辑修改word版)

进制转换练习题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:①任意的二进制有限小数,必定也是十进制有限小数。

②任意的八进制有限小数,未必也是二进制有限小数。

③任意的十六进制有限小数,不一定是十进制有限小数。

④任意的十进制有限小数,必然也是八进制有限小数。

10.二进制整数1111111111 转换为十进制数为,二进制小数0.111111 转换成十进制数为。

二进制数的应用练习题

二进制数的应用练习题

二进制数的应用练习题二进制数是计算机科学中的重要概念,广泛用于计算机系统和电子设备中。

理解和掌握二进制数的应用对于理解计算机工作原理以及编程语言至关重要。

下面是一些关于二进制数的应用练习题,帮助你更好地理解和运用二进制数。

1. 十进制数转二进制数请将以下十进制数转换为对应的二进制数:(1) 13(2) 32(3) 56(4) 1272. 二进制数转十进制数请将以下二进制数转换为对应的十进制数:(1) 1101(2) 10011(3) 101001(4) 1111113. 二进制数加法请进行以下二进制数的加法运算:(1) 101 + 110(2) 1001 + 1010(3) 11101 + 1014. 二进制数减法请进行以下二进制数的减法运算:(1) 1101 - 101(2) 10001 - 1010(3) 11100 - 10115. 二进制数乘法请进行以下二进制数的乘法运算:(1) 101 * 10(2) 1001 * 11(3) 111 * 1016. 二进制数除法请进行以下二进制数的除法运算:(1) 1100 ÷ 11(2) 10100 ÷ 100(3) 10101 ÷ 117. 二进制数移位运算请将以下二进制数进行左移和右移操作:(1) 10110 左移2位(2) 100101 右移3位(3) 11111 左移1位8. 位运算请进行以下位运算操作:(1) 10101 & 11011(2) 10101 | 11011(3) 10101 ^ 110119. 二进制数的应用请解决以下问题:(1) 有一个8位的二进制数,最高位为符号位。

如果最高位为0表示正数,为1表示负数,请将其转换为对应的十进制数。

(2) 使用8位二进制数表示一个字节,问最大能表示多大的无符号整数?(3) 使用8位二进制数表示一个字节,问最大能表示多大的有符号整数?以上是关于二进制数的应用练习题。

运算器练习题

运算器练习题

运算器练习题一、填空题1、8位二进制补码(反码、原码、移码)表示整数的最小值为(-128),最大值为(127)。

2、若移码的符号位为1,则该数为(正数);若符号位为0,则为(负数)。

3、(原码、反码)对0的表示有两种形式,(补码、移码)有一种。

4、若【x】补=1000,则x=(-8)。

5、浮点数中尾数用补码表示时,其规格化特征是(符号位与尾数最高位相反)。

6、一个定点数由(符号位)和(数值)两部分组成,根据小数点的位置不同,定点数有(定点小数)和(定点整数)两种表示方法。

7、码值80H;若表示真值0,则为(移码);若表示-128,则为(补码);若表示-127,则为(反码);若表示-0,则为(原码)。

8、若浮点数格式中基数一定,且尾数采用规格化表示法,则浮点数的表示范围取决于(阶码)的位数,而精度取决于(尾数)的位数。

9、设阶码8位(最左一位为符号位),用移码表示,而尾数为24为(最左一位为符号位),用规格化补码表示,则它能表示的最大整数的阶码为(),尾数为(011),而绝对值最小的负数的阶码为(),尾数为()。

10、汉字的(输入码、内码、字模码)是计算机用于汉字输入、内部处理、输出三种不同用途的编码。

11、为使汉字机内码与ASCII相区别,通常将汉字机内码的最高位置(1)。

12、一个24×24点阵的汉字,需要(72)字节的存储空间。

二、选择题1、计算机表示地址时使用(无符号数)。

2、字长16位,用定点补码小数表示时,一个字能表示的范围为(-1~1-2-15)。

3、某机字长32位,其中1位符号位,31位尾数,若用定点整数补码表示,则最小正整数为(+1),最大负数值为(-232)。

4、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是(1/2~1-2-11)。

5、在浮点数编码表示中,(基数)在机器数中不出现,是隐含的。

6、浮点数的表示范围和精度取决于(阶码的位数和尾数的位数)。

7、32个汉字的机内码需要(64)字节。

计算机原理计算机中数据的表示练习题

计算机原理计算机中数据的表示练习题

计算机中数据的表示练习题一、填空题1.八进制数37.4O转换成二进制数为。

2.十六进制数A157E.B8H转换为八进制数为。

3.0.4165H转换为十进制数是。

4.一个定点数由和两部分组成。

根据小数点位置不同,定点数有和两种表示法。

5.数的真值变成机器码可采用:表示法,表示法,表示法。

6.字符信息是非数值型数据,国际上采用的字符系统是位的码。

7.八位的二进制所能表示的整数范围用二进制补码表示是到,用十进制表示是到。

8.计算机中最小的数据单位是,一个字节是由二进制位组成,而字长一般是的整数倍,越长则机器的功能就越强。

9.计算机中用每秒能执行定点加法运算的次数来衡量计算机的,单位一般用来表示。

10.一台计算机的是指从存储器中读了一个数据或将一个数据写入存储器的时间,而是指连续两次读或写数据所需的最短时间。

11.在汉字区位码的区号和位号上分别加上十进制数就构成了该汉字的国标码。

12.在汉字区位码的区号和位号上分别加上十六进制数就构成了该汉字的机内码。

13.将汉字国标码的两个字节的最高位分别置也会得到该汉字的机内码。

14.一个16点阵的汉字字形需要用字节来存放,而一个汉字在计算机中则需要用字节。

15.十进制数-34在计算机中用补码形式表示为,+12的补码表示为。

16.数x的真值为-0.1011B,其原码表示为,补码表示为。

17.八位定点整数,采用二进制补码表示时,所能表示真值的十进制数的范围是。

18.在计算机内部汉字是以来存放的,计算机与计算机之间进行汉字信息交换则使用。

二、选择题1.十进制数14对应的二进制数是。

A)1111 B)1110 C)1100 D)10102.与二进制小数0.1等值的十六进制小数为。

A)0.1 B)0.2 C)0.4 D)0.83.二进制数1011+1001=。

A)10l00 B)1010l C)11010 D)100108.十六进制数(AB)16变换为等值的十进制数是。

A)17 B)161 C)21 D)1719.十进制数21变换为等值的八进制数是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二进制、八进制、十进制与十六进制一、进制的概念在计算机语言中常用的进制有二进制、八进制、十进制和十六进制,十进制是最主要的表达形式。

对于进制,有两个基本的概念:基数和运算规则。

基数:基数是指一种进制中组成的基本数字,也就是不能再进行拆分的数字。

二进制是0和1;八进制是0-7;十进制是0-9;十六进制是0-9+A-F(大小写均可)。

也可以这样简单记忆,假设是n进制的话,基数就是【0,n-1】的数字,基数的个数和进制值相同,二进制有两个基数,十进制有十个基数,依次类推。

运算规则:运算规则就是进位或错位规则。

例如对于二进制来说,该规则是“满二进一,借一当二”;对于十进制来说,该规则是“满十进一,借一当十”。

其他进制也是这样。

二、二、八、十、十六进制基数对照表三、二进制转化成其他进制1. 二进制(Binary)——>八进制(Octal)例子1:将二进制数(10010)2转化成八进制数。

(10010)2=(010 010)2=(2 2)8=(22)8例子2:将二进制数(0.1010)2转化为八进制数。

(0.10101)2=(0. 101 010)2=(0. 5 2)8=(0.52)8诀窍:因为每三位二进制数对应一位八进制数,所以,以小数点为界,整数位则将二进制数从右向左每3位一隔开,不足3位的在左边用0填补即可;小数位则将二进制数从左向右每3位一隔开,不足3位的在右边用0填补即可。

2. 二进制(Binary)——>十进制(Decimal)例子1:将二进制数(10010)2转化成十进制数。

(10010)2=(1x24+0x23+0x22+1x21+0x20)10=(16+0+0+2+0)10=(18) 10例子2:将二进制数(0.10101)2转化为十进制数。

(0.10101)2=(0+1x2-1+0x2-2+1x2-3+0x2-4+1x2-5)10=(0+0.5+0.25+0.125+0.0625+0.03125)10=(0.96875)10诀窍:以小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3………n,然后将第n位的数(0或1)乘以2的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3……..n,然后将第n位的数(0或1)乘以2的-n次方,然后相加即可得到小数位的十进制数(按权相加法)。

3. 二进制(Binary)——>十六进制(Hex)例子1:将二进制数(10010)2转化成十六进制数。

(10010)2=(0001 0010)2=(1 2)16=(12) 16例子2:将二进制数(0.1010)2转化为十六进制数。

(0.10101)2=(0. 1010 1000)2=(0. A 8)16=(0.A8)16诀窍:因为每四位二进制数对应一位十六进制数,所以,以小数点为界,整数位则将二进制数从右向左每4位一隔开,不足4位的在左边用0填补即可;小数位则将二进制数从左向右每4位一隔开,不足4位的在右边用0填补即可。

(10010)2=(22)8=(18) 10=(12)16(0.10101)2=(0.52)8=(0.96875)10=(0.A8)16四、八进制转化成其他进制1. 八进制(Octal)——>二进制(Binary)例子1:将八进制数(751)8转换成二进制数。

(751)8=(7 5 1)8=(111 101 001)2=(111101001)2例子2:将八进制数(0.16)8转换成二进制数。

(0.16)8=(0. 1 6)8=(0. 001 110)2=(0.00111)2诀窍:八进制转换成二进制与二进制转换成八进制相反。

2. 八进制(Octal)——>十进制(Decimal)例子1:将八进制数(751)8转换成十进制数。

(751)8=(7x82+5x81+1x80)10=(448+40+1)10=(489)10例子2:将八进制数(0.16)8转换成十进制数。

(0.16)8=(0+1x8-1+6x8-2)10=(0+0.125+0.09375)10=(0.21875)10诀窍:方法同二进制转换成十进制。

以小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3………n,然后将第n位的数(0-7)乘以8的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3……..n,然后将第n位的数(0-7)乘以8的-n次方,然后相加即可得到小数位的十进制数(按权相加法)。

3. 八进制(Octal)——>十六进制(Hex)例子1:将八进制数(751)8转换成十六进制数。

(751)8=(111101001)2=(0001 1110 1001)2=(1 E 9)16=(1E9)16例子2:将八进制数(0.16)8转换成十六进制数。

(0.16)8=(0.00111)2=(0. 0011 1000)2=(0.38)16诀窍:八进制直接转换成十六进制比较费力,因此,最好先将八进制转换成二进制,然后再转换成十六进制。

(751)8=(111101001)2=(489)10=(1E9)16(0.16)8=(0.00111)2=(0.21875)10=(0.38)16五、十进制转化成其他进制1. 十进制(Decimal)——>二进制(Binary)例子1:将十进制数(93)10转换成二进制数。

93/2=46 (1)46/2=23 023/2=11 (1)11/2=5 (1)5/2=2 (1)2/2=1 0(93)10=(1011101)2例子2:将十进制数(0.3125)10转换成二进制数。

0.3125x2 = 0 . 6250.625x2 = 1 .250.25x2 = 0 .50.5x2 = 1 .0(0.3125)10=(0.0101)2诀窍:以小数点为界,整数部分除以2,然后取每次得到的商和余数,用商继续和2相除,直到商小于2。

然后把第一次得到的余数作为二进制的个位,第二次得到的余数作为二进制的十位,依次类推,最后一次得到的小于2的商作为二进制的最高位,这样由商+余数组成的数字就是转换后二进制的值(整数部分用除2取余法);小数部分则先乘2,然后获得运算结果的整数部分,将结果中的小数部分再次乘2,直到小数部分为零。

然后把第一次得到的整数部分作为二进制小数的最高位,后续的整数部分依次作为低位,这样由各整数部分组成的数字就是转化后二进制小数的值(小数部分用乘2取整法)。

需要说明的是,有些十进制小数无法准确的用二进制进行表达,所以转换时符合一定的精度即可,这也是为什么计算机的浮点数运算不准确的原因。

2. 十进制(Decimal)——>八进制(Octal)例子1:将十进制数(93)10转换成八进制数。

93/8=11 (5)11/8=1 (3)(93)10=(135)8例子2: 将十进制数(0.3125)10转换成八进制数。

0.3125x8 = 2 .50.5x8 = 4 .0(0.3125)10=(0.24)8诀窍:方法同十进制转化成二进制。

以小数点为界,整数部分除以8,然后取每次得到的商和余数,用商继续和8相除,直到商小于8。

然后把第一次得到的余数作为八进制的个位,第二次得到的余数作为八进制的十位,依次类推,最后一次得到的小于8的商作为八进制的最高位,这样由商+余数组成的数字就是转换后八进制的值(整数部分用除8取余法);小数部分则先乘8,然后获得运算结果的整数部分,将结果中的小数部分再次乘8,直到小数部分为零。

然后把第一次得到的整数部分作为八进制小数的最高位,后续的整数部分依次作为低位,这样由各整数部分组成的数字就是转化后八进制小数的值(小数部分用乘8取整法)。

3. 十进制(Decimal)——>十六进制(Hex)例子1:将十进制数(93)10转换成十六进制数。

93/16=5……..13(D)(93)10=(5D)16例子2: 将十进制数(0.3125)10转换成十六进制数。

0.3125x16 = 5.0(0.3125)10=(0.5)16诀窍:方法同十进制转化成二进制。

以小数点为界,整数部分除以16,然后取每次得到的商和余数,用商继续和16相除,直到商小于16。

然后把第一次得到的余数作为十六进制的个位,第二次得到的余数作为十六进制的十位,依次类推,最后一次得到的小于16的商作为十六进制的最高位,这样由商+余数组成的数字就是转换后十六进制的值(整数部分用除16取余法);小数部分则先乘16,然后获得运算结果的整数部分,将结果中的小数部分再次乘16,直到小数部分为零。

然后把第一次得到的整数部分作为十六进制小数的最高位,后续的整数部分依次作为低位,这样由各整数部分组成的数字就是转化后十六进制小数的值(小数部分用乘16取整法)。

(93)10=(1011101)2=(135)8=(5D)16(0.3125)10=(0.0101)2=(0.24)8=(0.5)16六、十六进制转换成其他进制1. 十六进制(Hex)——>二进制(Binary)例子1:将十六进制数(A7)16转换成二进制数。

(A7)16=(A 7)16=(1010 0111)2=(10100111)2例子2:将十六进制数(0.D4)16转换成二进制数。

(0.D4)16=(0. D 4)16=(0. 1101 0100)2=(0.110101)2诀窍:十六进制转换成二进制与二进制转换成十六进制相反。

2. 十六进制(Hex)——>八进制(Octal)例子1:将十六进制数(A7)16转换成八进制数。

(A7)16=(10100111)2=(010 100 111)8=(247)8例子2:将十六进制数(0.D4)16转换成八进制数。

(0.D4)16=(0.110101)2=(0. 110 101)8=(0.65)8诀窍:十六进制直接转换成八进制比较费力,因此,最好先将十六进制转换成二进制,然后再转换成八进制。

3. 十六进制(Hex)——>十进制(Decimal)例子1:将十六进制数(A7)16转换成十进制数。

(A7)16=(10x161+7x160)10=(160+7)10=(167)10例子2:将十六进制数(0.D4)16转换成十进制数。

(0.D4)16=(0+13x16-1+4x16-2)10=(0+0.8125+0.015625)10=(0.828125)10诀窍:方法同二进制转换成十进制。

以小数点为界,整数位从最后一位(从右向左)开始算,依次列为第0、1、2、3………n,然后将第n位的数(0-9,A-F)乘以16的n-1次方,然后相加即可得到整数位的十进制数;小数位则从左向右开始算,依次列为第1、2、3……..n,然后将第n位的数(0-9,A-F)乘以16的-n次方,然后相加即可得到小数位的十进制数(按权相加法)。

相关文档
最新文档