计算机原理随堂练习(第二章)

更新时间:2023-03-15 16:11:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第2章 数据在计算机中的表示

[考纲要求:]

1.了解计算机中数据的分类和表示方法 2.掌握ASCII编码用汉字编码 3.掌握各种数制用其转换方法

第一节 计算机中数据的分类和表示方法

[预复习知识:]

计算机的基本功能是对数据进行运算和加工处理。任何数据在计算机中都是以_________代码表示的。 一、数据的单位

1、位(bit):它是计算机中_____的数据单位,可用小写字母____来表示。

2、字节(Byte):可用大写字母____来表示。用_____个二进制位来表示1个字节。

3、字(word):由若干个字节组成,即它通常是字节的________倍。在计算机内部进行数据传送时,或CPU进行数据处理时,用它作基本单位。字的长度称______。 4、常用的存储单位之间的换算关系 位 Bit 1b 字节 Byte 1B=8b 千字节 KB 1KB=2B 10兆字节 MB 1MB=2B 20吉字节 GB 1GB=2B 30太字节 TB 1TB=2B 40二、数据的分类 1、按数据处理方式分类

分为数值型如:______________和非数值型如_________________________ 2、按数据的传输形式分:分为_________数据和________数据。 三、数据的表示方法

2、非数值型数据的表示:非数值型数据主要有_________________、_______________。 3、常见的非数值型数据编码及特点:

BCD码特点:保留十进进制的权,数字用0、1组合表示

ASCII码特点:国际标准信息交换码,用7位二进制代码的编码来代表符号。

1汉字输入码特点:也称外码,将汉字输入计算机用的,有五笔字型、拼音、汉字编码:○

2国标码特点:智能ABC、区位码(无重码)。 ○也称交换码,用在不同汉字系统间交换交换

3机内码特点:也称内码,用于计算机内部存储、处理汉字。○4字形码特点:信息用的 ○

汉字的输出码,是用来将计算机内的汉字显示在屏幕上或通过打印机打印出来用的。 区位码、国标码、内码之间转换关系:区位码高(低)字节+_________=国标码高(低)字节;国标码高(低)字节+_________=内码高(低)字节

GB2312-80(1981年公布的国家标准信息交换用汉字编码基本字符集),汉字及各种符号7445个,一级汉字3755个,按拼音字母序排列,二级汉字3008个,按部首排列,图形符号682个。

[典型例题:] 一、选择题

1、计算机中处理数据的基本单位是 A.b B.B C.WORD D.簇

2、按照汉字的“输入-处理-打印”的处理流程,不同阶段使用的编码对应为 A.国标码-交换码-字形码 B.输入码-国标码-机内码 C.输入码-机内码-字形码 D.拼音码-交换码-字形码

1

3、下列各数中,计算机能直接识别的是 A.1010H B.10Q C.1011B D.1001 4、下列字符中,ASCII码值最大的是

A.“1” B.“B” C.“a” D.空格 5、某汉字的区位码“2138”,该汉字的机内码十六进制表示为 A.B5C6H B.C1D8H C.B538H D.21C6H 二、判断题

1、某汉字以24*24点阵显示,存储该汉字的机内码需要72字节。

2、计算机存储一个全角的英文字母与存储一个半角的英文字母的内码占用相同的字节数。 3、基本ASCII码由7位二进制组成,它包含了128个字符编码。

4、声音、图像等多媒体文件所包含的信息量较大,因此在计算机内部用十六进制来表示它们。

三、填空题

1、8192b=______________KB.

2、在计算机各部件中有两种信息流,按其性质分,它们分别是_________信息和控制信息。 3、与8421BCD码100100111000等值的十进制数为_________。

4、存储GB2312-80中所有字符的16×16点阵的字形码需要__________个字节。 [巩固练习:] 一、选择题:

1、在微机上用五笔字型输入“五笔字型”四个汉字,键入的代码是“GTPG”。那么这4外汉字的内码在计算机中占用的字节数是 A.4 B.8 C.16 D.32

2、某汉字的国标码是5640H,则该汉字的区位码是 A.3620D B.5432D C.F6E0H D.D6C0H 3、1GB=( )b

30233233

A.2 B.2 C.2 D2

4、下列有关GB2312-80汉字编码的叙述中,错误的是 A.汉字的区位码由该汉字在编码中的区号和位号组成 B.汉字的内码在计算机中用两个字节表示

C.同一个汉字的区位码、国标码及机内码均不相同 D.使用不同的方法输入一个汉字,其机内码是不相同的 二、判断题:

1、计算机中一串内码为:B1 C3 B4 75 D8 EC F2 2E,其中可能有3个汉字的内码。 2、十进制数101用8421BCD码表示为101。 3、ASCII码表中所有字符都可显示在屏幕上。

4、GB2312-80中一级汉字3755个,按偏旁部首排列。

5、计算机内部一般采用二进制、八进制、十六进制表示数据。 三、填空题:

1、搂数据处理方式分,数据分为数值型数据和________________数据。 2、按数传输形式分,数据可分为数字数据和_____________数据。 3、按汉字的国标码为4C7DH,则该汉字的机内码为_____________H。

4、在五笔字型、区位码、智能ABC输入法中,没有重码的是___________输入法。 5、目前计算机中普通采用的基本字符编码是__________码,共能表示128种字符。

2

第二节 各种数制及其转换方法

一、数制的组成

1、数制是指计数的方法,任何一种数制都有两个要素:_______、_____。常用dn表示

n

数中的第n位,基数用R来表示,则dn位的权是R

2、常用的进制有________、_______、___________、________四种。 二、常用的数制

1、四种数制基数、权的比较 数制 二进制 八进制 十进制 十六进制 基数 0、1 0~7 0~9 0~9、A~F 基数个数 2 8 10 16 举例 101.01 647.65 917.34 A1D.CF 例中d2所表示的权 2 8 10 16 2222三、不同进制的转换

1、十进制数转换为非十进制数(R进制数)

整数部分的转换方法是:采用短除法,除以基数R,取余数,倒计法,一直除到商为___时止;小数部分的转换方法是:乘以基数R,取整数,顺计法。小数部分有的可乘到结果为0(表示_________________) ,有的不可乘到结果为0,(表示_________________),此时只要满足位数即可。

2、将非十进制数转换为十进制的转换方法:___________________________。 3、二进制、八进制和十六进制间的快速转换法为:

二进制转换为八进制(或十六进制)方法:从小数点向左、向右每_____位(或4位)时,用_____补足,再将每_____位(或4位)分别转换为对应的八进制数(或十六进制数)。 八进制(或十六进制)转换为二进制方法:从小数点向左、向右每1位分别转换为对应的3位(或4位)二进制数,不足____位(或4位)用_____补充。

[典型例题:] 一、选择题

1、对于R进制数来说,能使用的最大基数是 A.R+1 B.R-1 C.R D.2R 2、下列数据中,有可能是八进制数的是

A.488 B.317 C.597 D.189 3、下列数中最小数是

A.(10010101)2 B.(10010101)8421 C.(95)16 D.(255)8

4、从十六进制数表示的无符号偶整数尾部删除一个零,则新得到的数是原数的___倍。 A.4 B.16 C.1/16 D.1/4

5、一个二进制纯小数小数点后添加两个零,形成的新数是原来的_________倍。 A.2` B.4 C.1/2 D.1/4 二、判断题

1、二进制数0.1所对应的八进制数是0.1.

2、十进制数转换成二进制数的规则是:除2取余反计法。 3、任何一个十进制小数都可精确转化成二进制小数。 三、填空题

1、二进制数11011.01对应的十六进制数是________________。 2、无符号的八进制所能表示的最大十进制数是______________。

3

3、八位二进制数中d3的权是_________________。

4、假设7×7的结果值在某中进制下可表示为61,则6×7的结果值相应地可表示为_______ 。

5、将十六进制数2A6.8转换成十进制数是___________。 [巩固练习:] 一、选择题:

1、某进制下3*6=12,则8*9= A.27 B.48 C.72 D.84

2、下列进制中,_______与其它进制不一定能相互精确转换。 A.十进制 B.八进制 C.二进制 D.十六进制 3、下列叙述中,错误的是

A.任何一个十进制整数都可精确转换为二进制整数 B.任何一个二进制整数都可精确转换为十进制整数 C.任何一个十进制小数都可精确转换为八进制小数 D.任何一个十六进制小数都可精确转换为十进制小数 4、十进制77.7 可用二进制数表示为

A.1001011.111 B.1001101.111 C.100101.011 D.不能精确转换 5、八进制672345除以8余数用二进制表示为 A.5 B.45 C.101 D.100101 二、判断题:

1、十六进制中的最大基数为16.

2、四个字节用十六进制表示,共可表示4位十六进制。 3、表示56种不同状态至少需要5位二进制。 4、二进制数11010011是一个偶整数。

5、1000H是1000Q的2倍,因为16是8的2倍。 三、填空题:

1、十进制分数13/32,用十六进制表示为___________。

2、16位无符号整数能表示的最大数用十六进制表示为_________________。 3、大写字母A的ASCII码值用十六进制表示为__________。

4、二进制数100001110除以十进制数16的余数用十六进制表示为_________________。5、一个二进制整数右端加上三个零,形成的新数是原数的____________倍。

4

对口单招计算机原理计算专题练习 一、数制转换类

1、十六进制数1000转换成十进制数是______。 A.4096 B.2048 C.1024 D.8192

2.十进制数25.1875对应的二进制数是__________________。 3.数A3.1H转换成二进制是________。 4.十六进进制数327与 A.807 B.897 C.143Q D.243Q 拓展:

5.某R进制数(627)R=407,则R=________。 A.8 B.9 C.12 D.16

6.下列四个不同进制的数中,大小与其他不同的是________ 。 A.(11000111)2 B.(307)8C.(200)10 D.(C7)16 7.下列四个不同进制的数中,最大的数是________ 。 A.(11011001)2 B.(237)8 C.(203)10 D.(C7)16 8.下列数中最小数是________ 。

A.(10010111)2 B.(10010111)BCD C.(97)16 D.(227)8 9.有一个数值153,它与十六进制数6B相等,那么该数值为________ 10.为568种状态编码需要________ 位二进制。

11.一个四位的二进制数的最大值是“1111”,其值为15,因此四位的二进制数最多可表示15种状态。

12.假设7*7的结果在某种进制下可表示为61,则6*9的结果相应的表示为________

13.一个无符号八进制整数的右边加一个0,新形成的数是原来的( )倍. A.2 B.8 C.16 D.32 拓展:

I一个无符号八进制整数算术右移一位,新形成的数是原来的( )倍。 II一个无符号八进制整数小数点右移一位,新形成的数是原来的( )倍。 14、求余数

二进制数11011101111111除以十六的余数是__________H。 二、汉字编码类

1、在16×16点阵的字库中,存储一个汉字字模信息需字节数为______。 A.296 B.32 C.4 D.2

5

本文来源:https://www.bwwdw.com/article/5z6v.html

Top