内容正文:
粤教版2019高中信息技术必修1 第一章数据与信息
知识清单
(进制转换和文字编码)
第一部分: 考试内容分析
1、知道不同进制之间的转换方法。
2、知道文字编码的基本方式。
第二部分: 知识点梳理
1、进制三要素
(1)数码:数制中的可表示的数字
(2)基数:数码的个数
(3)位权:基数的数位次方
数码
基数
位权
后缀
运算规则
十进制
0-9
10
10n
D(默认)
逢10进1
二进制
0,1
2
2n
B
逢2进1
八进制
0-7
8
8n
O/Q
逢8进1
十六进制
0-9,A-F
16
16n
H
逢16进1
N进制
0-N
N
Nn
逢N进1
2、进制转换:
(1)其他进制(2、8、16)➡十进制:数权相乘再相加
(2)十进制➡其他进制(2、8、16):除K取余法
(3)二进制➡十六进制:从右往左,每四位一组,不足的往前补0,每组数据使用数权相乘再相加的方法转换为十六进制,再依次连接起来。
(4)十六进制➡二进制:每个数据使用除K取余的方法,分别转换为对应的二进制,不足4位的在前面补0,再依次将二进制数连接起来。
3、文字编码:
(1)单字节:ASCII码、莫尔斯码
(其中:ASCII码是美国信息交换标准代码,由八位二进制表示。)
(2)双字节:国标码(GBK)、统一码(Unicode)
4、 ASCII码表:
A对应的ASCII码十进制:65;a对应的ASCII码十进制:97。
以此类推,B→66,b→98。
5、国标码两个重要节点:
(1)1980年发布:《信息交换用汉字编码字符集》
(2)1995年发布:《汉字内码扩展规范》
第三部分: 练习题
一、选择题
1. 十进制数17转换成二进制数是( )
A. 10010
B. 10110
C. 11001
D. 10001
2. 下列十六进制数中,与二进制数1010100101B值相等的是( )
A. 2A5H
B. A25H
C. A91H
D. A94H
3. 异或运算是一种逻辑运算,运算时要求把参与运算的数转换为二进制数再进行按位运算。若两个值不相同,则异或结果为1:否则异或结果为0。已知大写字母“A”的ASCII码为41H,小写字母 “a”的ASCII码为61H,则字符串“Bj”利用密钥10101100进行异或加密的结果为( )
A.1110111011000110
B.1100011011101110
C.0001000100111001
D.1110111000111001
4.下列二进制数中最小的数是( )
A.1011011
B.1011101
C.1011111
D.11011011
5.将十进制的255转换成二进制为( )
A.11111111
B.1111111
C.01111111
D.11111110
6.十六进制数 123FH,左起第二位上的“2”对应的位权是( )。
A.256
B.32
C.512
D.16
7. 十进制数“10”与二进制数“10”相加的十进制结果是( )。
A.4
B.20
C.12
D.1010
8. 已知英文字母C的ASCII码是01000011,则英文字母E的ASCII码是( )。
A.01000101
B.01000110
C.01001011
D.01000111
9. 下列数中是二进制数的是( )。
A.101100
B.2024
C.9D
D.3.1415
10. 汉字的编码分为输入码、输出码和机内码,其中用于汉字存储的编码称为( )
A.拼音码
B.输入码
C.输出码
D.机内码
11. 计算机中信息的编码是指( )
A.用7位二进制数表示一个字符,即ASCII码
B.计算机中的二进制码按一定法则逆转换成各种形式的数据
C.各种形式的数据按一定法则转换成二进制码
D.用两个字节表示一个汉字
12.下列表述错误的是( )
A.数字在计算机内部采用二进制编码表示
B.按ASCII顺序,英文字符“C”与“D”ASCII的大小关系“C”<“D”
C.英文字符在计算机内部采用二进制编码表示
D.汉字在计算机内部采用ASCII表示
13.计算机存储器的每个字节为8个二进制位,因此16×16点阵的一个汉字需要用( )个字节来存放。
A.8
B.16
C.32
D.256
14.关于汉字编码,以下表述中正确的是( )
①汉字有唯一的字形码;②汉字有唯一的内码;③汉字有唯一的输入码;④存储汉字至少需要2个字节,是因为汉字个数多;⑤“繁”的字形码比“简”的字形码占用存储空间大,因为前者笔画多;⑥部分汉字和英文字符一样,也可以用ASCII码来表示。
A.②④
B.②⑤⑥
C.①②③
D.①②③⑤
15.关于汉字编码,以下说法中错误的是( )
A.汉字的编码有输入码、内码、ASCII码
B.无论使用哪种输入码,汉字在计算机内部都是以二进制形式存放
C.计算机显示或打印汉字时,使用的是汉字的字形码
D.汉字的音码是以汉字读音为基础的输入码
16.ASCII码的作用是( )
A.使英文字母,数字等符号可以被转换成计算机能识别的二进制数
B.用7位二进制数表示一个字符
C.可以表示94个字符
D.可以表示34个字符
17.大写字母B的ASCII码值是( )
A.65
B.66
C.41H
D.9
18.大写字母E的ASCII码值是69,大写字母F的ASCI码值是( )
A.68
B.69
C.70
D.72
二、判断题
1.一个字节能够存储一个英文符号或者一个汉字。
2.比特是计算机中数据量的单位,1比特能存储二进制数的一个1或0。
3.ASCII码是一种国际通用的西文字符编码标准,每个字符用8个二进制位表示。
4.在计算机中,数值数据只能用二进制表示。
5.在计算机中,数值数据只能用二进制编码,不能使用八进制或十六进制编码。
6.ASCII码是一种国际通用的汉字编码标准。
7.字母C的ASCII码为67,那么字母A的ASCII码值为65。
8.人有人言,灯有灯语,灯语也是一种通讯工具。在航海灯语系统中,灯语是一种通信手段,也是一种编码方式。
9.一个汉字需要一个字节的存储空间。
练习题参考答案:
一、选择题
1. D
【详解】十进制数17转换成二进制数的方法是除2取余法:17除2得9余1,9除2得4余1,4除2得2余0,2除2得1余0,1除2得0余1,按照倒序的顺序17=10001B。
2. A
【详解】1010100101分段后为:0010 1010 0101,对应转换为16进制后为:2A5H.其中,H为16进制表示方法,题干中B为二进制表示方法。 故选:A。
二进制转十六进制方法:从小数点开始,向左右两边按“四位一段”分段(不足补0),然后,每一段的四位二进制数就对应一位十六进制数. 对应关系: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)。
3. A
【详解】已知大写字母“A”的ASCII码为41H,小写字母 “a”的ASCII码为61H,字符串“Bj”中字符B的内码为42H,则j的ASCII码为6AH,所以字符转换为二进制数为100001001101010,与密钥10101100进行异或加密的结果为1110111011000110,故本题选A选项。
4. A
【详解二进制数通过“按权展开、逐项相加”的方法可以转换为十进制数,1011011、 1011101、 1011111、 11011011分别转换为十进制数是91、93、97、219,故本题选A选项。
5. A
【详解】十进制的255通过“除权取余,逆序排列”的方法转换为二进制数是11111111,故本题选A选项。
6. A
【详解】十六进制数位权,从右到左依次是160、161……。故左起第二位上的“2”对应的位权是162=256。故本题应选A。
7.C
【详解】本题主要考查进制数的转换。二进制数“10”通过“按权展开、逐项相加”的方法转换为十进制数是2,10+2=12(对应二进制数是“1100”),故本题选C选项。
8.A
【详解】已知英文字母C的ASCII码是01000011(这是C的ASCII码值的二进制表示),我们需要找出英文字母E的ASCII码。E在C之后两个位置,所以E的ASCII码应该是C的ASCII码加2(十进制)。在二进制中,这相当于在C的ASCII码二进制表示的最低有效位之后(从右往左数)加两个1(注意二进制加法中的进位)。因此,英文字母E的ASCII码是01000101。故正确答案为:选项A。
9.A
【详解】二进制数只包含数字0和1,选项B、C、D均出现其它数字,故排除。故正确答案为:选项A。
10.D
【详解】汉字的编码确实分为输入码、输出码和机内码,每种编码在汉字处理过程中扮演着不同的角色。针对问题中提到的用于汉字存储的编码称为机内码。故正确答案为:选项D。
11.C
【详解】在计算机中,各种信息都是以二进制编码的形式存在的;也就是说,不管是文字、图形、声音、动画,还是电影等各种信息,在计算机中都是以0和1组成的二进制代码表示的。计算机中信息的编码是指将各种形式的数据按一定法则转换成二进制码。故本题答案是C选项。
12.D
【详解】信息在计算机内部都采用二进制编码表示,数字、英文字母采用ASCII码转换成二进制,汉字采用国标码转换成二进制。ASCII码采用7位二进制数编码来表示字符或控制符,按照ASCII码规律高三位从左到右依次递增,低四位从上到下也是依次递增;“C”的ASCII码为1000011,转换成十进制是67,“D”的ASCII码为1000100,转换成十进制是68,所以“C”<“D”。即答案是D。
13.C
【详解】点阵方式是将汉字分解成若干个“点”组成的点阵字形,每一个点用一个二进制位表示。由于计算机存储器的每个字节位8个二进制位,因此,16*16点阵的一个汉字字形需要用16*16/8=32个字节来存放。故选C。
14.A
【详解】①汉字的字形码不唯一;②汉字有唯一的内码;③汉字输入码不唯一,不同的输入法(如拼音、五笔等)可能对同一个汉字有不同的输入码;④存储汉字至少需要2个字节,是因为汉字个数多;⑤“繁”的字形码比“简”的字形码占用存储空间不一定大,如果使用点阵大小一样,则存储空间一样大;⑥汉字不能用ASCII码来表示。故本题应选A。
15.A
【详解】ASCII码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,不是汉字的编码。故本题应选A。
16.A
【详解】用ASCII码对数字、英文字母等进行编码, ASCII码用8位二进制数表示一个字符,共表示128个字符。故本题应选A。
17.A
【详解】大写字母A的ASCII码值是65,那么B的ASCII码值是66。
18.A
【详解】在ASCII码表中,大写字母是连续编码的,字母E的ASCII码值是69,字母F在E之后,其ASCII码值比E大1,所以大写字母F的ASCII码值是70。
二、判断题
1.错误
【详解】一个汉字的存储至少需要两个字节。故题目说法错误。
2.正确
【详解】比特(bit)确实是计算机中用来衡量数据量的单位,而且是最小单位。二进制系统只有两种状态:0和1,所以1比特(也就是1位)正好可以存储这两种状态中的一个。
3.正确
【详解】ASCII码是一种国际通用的西文字符编码标准,每个字符用7个二进制位表示,扩展ASCII码使用8个二进制位。
4.错误
【详解】数值数据不仅可以用二进制表示,还可以用八进制、十进制、十六进制等。
5.错误
【详解】在计算机中,数值数据不仅可以用二进制编码,还可以使用八进制、十六进制等编码方式。
6.错误
【详解】ASCII码是国际通用的西文字符编码标准,不是汉字编码标准。
7.正确
【详解】在ASCII码中,字母按照顺序依次排列,C与A相差2个字母,C的ASCII码为67,所以A的ASCII码为67-2=65。
8.正确
【详解】灯语是一种通信手段,用灯光一明一暗的间歇作出长短不同的信号来传递信息。灯语通信需要双方约定的明暗表达方式,这就是灯语编码,目前国际上流行的灯语编码是莫尔斯码。
9.错误
【详解】一个汉字需要2个字节的存储空间。
原创精品资源学科网独家享有版权,侵权必究!6
学科网(北京)股份有限公司
$$