信息技术基础第一章:第5节 文字编码课件(14张幻灯片)+试题

文档属性

名称 信息技术基础第一章:第5节 文字编码课件(14张幻灯片)+试题
格式 zip
文件大小 1.2MB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2019-05-23 14:10:39

文档简介

第5节 文字编码
知识点
目标
考试要求
ASCII码和汉字编码
b
必考+加试
1.美国国家信息交换标准码简称ASCII码。它具有以下规律:
(1)ASCII码值是该字符在编码集中的位置,往往用十进制数表示。
(2)英文字符和数字的ASCII码值分别按顺序从小到大排列,如“A”的ASCII码值为65,则“B”、“C”的ASCII码值为66、67。
(3)在计算机中存储时,用一个字节中的7个位表示128个字符,最高(最左边)位是0。
2.国家颁布的《信息交换用汉字编码及字符集》简称GB2312字符集,又称区位码。他具有下列规律:
(1)包含区位和码位两个部分,用区号和位号表示,每个区包含94个位,构成一个94×94的表格;
(2)区位码指汉字在编码集(94×94表格)中位置,往往用十进制数表示。
(3)在计算机中用两个字节来标记,第一个字节标记区号,第二个字节标记位号,且每个字节的最高位用1表示,因此该字节的二进制值转换成十进制数,与区号和位号并不相等。
3.观察字符的内码常见的软件有UltraEdit或WinHex。内码指字符在计算机内部的存储形式,实际的存储形式为二进制数,但二进制太冗长,用十六进制形式来显示。
一、英语字符和汉字内码的区别
为了在计算机内部能够区分是汉字编码还是ASCII码,把ASCII码的最高位设置为0,把汉字的区位码转换为国标码,再转换成二进制数,并把每个字节的最高位设置为1,相当于把区号和位号分别加了160,再转换成二进制数。下表表示两种编码的内码的区别。
编码
表示的信息
字节数
最高位
ASCII码
英文字符内码
1字节
0,形如0×××××××
汉字内码
汉字内码
2字节
1,形如1××××××× 1×××××××
【例1】 用UltraEdit软件观察字符,结果如图所示,
则下列说法正确的是(  )
A.内码占10个字节
B.可能含有6个汉字内码
C.可能含有5个英语字符
D.第一个字节在计算机中存储为10110 B
解析 本题考核的知识点是汉字编码与英文编码在计算机内部存储的区别。计算机中所有信息均为二进制,1个十六进制数可以表示4个二进制数,因此用十六进制可以简洁地显示内码。题图所示的第1个字节为“B0”,转换为二进制数为10110000B,该字节的最高位为1,同理,某个字节由两个数字构成,如果以A-F开头,不论第2个数字是什么,该字节的最高位为1,因此可以肯定地判定为汉字的内码,占两个字节。反之,若某个字节的第一个数字小于8,则该字节肯定为英文字符,只占一个字节。
答案 C
[方法总结] 观察字符内码第一个步骤是判断该字节的最高位,即某个字节第1个数字,如果是字母,则为汉字,占两个字节,否则是英文字符,占一个字节。
【变式训练】 用UltraEdit软件观察字符,结果如图所示,
则文中“!”所占________个字节。
解析 三个汉字,对应的内码为第0个至第5个字节,5个英文,对应第6至第A个字节,剩余还有2个字节,因此该符号是在中文状态下输入的。
答案 2
二、英语字符内码的规律
在英文字符中,是按A-Z的顺序排列的,他们的ASCII码值也是从小到大排列的。观察内码是,用十六进制来表示,十六进制的运算规则是逢十六进一,因此在计算和推断时,要特别注意这个问题。即大写字母I的内码为49H,J的内码是4AH。
【例2】 用UltraEdit软件观察文本“Jack的E_mail地址”时,不小心删除了部分文字,只得到如图所示内容
则字符“Jack”的内码是(  )
A.4A 61 63 71 B.D7 61 63 6B
C.50 61 63 6B D.4A 61 63 6B
解析 本题考核的知识点是字母顺序与编码值的关系。在ASCII码表中,26个英文字母按A—Z的顺序排列,他们的ASCII值也是连续的,同一个英语字母的ASCII值相差32,如A的ASCII值是65,a的ASCII值是97。从题图中可以得出E的内码是45H,J是E后面第5个字母,因此他的ASCII值为45H+5H=4AH,a从题图中可以得为61H,c的值可以推断出为63H,图中m的内码是6DH,k的内码比m小2,内码为6B。
答案 D
[方法总结] 由于计算机内部所有信息都是由二进制来存储的,因此所有的信息均要用二进制数来编码,但在表示时是用十六进制的,要注意他的运算规则。
【变式训练】 分析例2图中信息,小写字母的内码值与大写字母的内码值存在一定差值,该差值用十进制表示是(  )
A.20 B.32 C.57 D.77
解析 从题图中可知,a的内码是61H,则e的内码应为65H,E的内码是45H,因此65H-45H=20H,20H=32D。
答案 B
1.使用UltraEdit软件观察字符编码,相关描述不正确的是(  )
A.存储空间为13个字节
B.大写字符“A”对应编码为41H
C.小写字符“a”对应编码为61H
D.字符A与a的ASCII码值相差20D
解析 61H-41H=20H=32B
答案 D
2.使用UltraEdit软件观察字符编码,相关描述不正确的是(  )
A.第0个字节的内容为36H
B.逗号是在英文状态下输入的
C.感叹号是在中文状态下输入的
D.计算字符“1”的十进制数表达式为3×160+1×161
解析 1所对应的字符内码是31H,应为1×160+3×161。
答案 D
3.用UltraEdit软件观察字符,结果如图所示,
则可能是下列字符的是(  )
A.Word文档 B.智能ABC
C.OPPO手机 D.付费Vlan
解析 前面4个字节的内码第1位均为数字,最高位为0,因此是4个英文,且互不相等。
答案 A
4.使用UltraEdit软件查看字符内码,部分界面如图所示
则二进制数“11000111 11101111”所表示的字符为(  )
A.“17” B.“年” C.“秋” D.“天”
解析 二进制数转换为十六进制数,每4位二进制数转换为1位十六进制数,11000111 11101111B=C7 EF H。
答案 C
5.用UltraEdit软件观察“T”、“e”、“x”、“t”、“文”、“档”这几个字符的内码,如下图所示,
则这六个字符的序列可能是(  )
A.tT文x档e B.Tt文x档e
C.Tt文e档x D.te文x档T
答案 A
6.某数据加密方法如下:
(1)对字符的内码以字节为单位进行加密;
(2)将每个字节的8位二进制数向左移2位,最低位用左移除的2个最高位补充;
(3)将得到的二进制数转换为十六进制数,即为加密后的密文。
用UltraEdit软件观察“Happy元旦!”这几个字的内码如图所示:
则字符“元”加密后的密文是(  )
A.35 AA B.D4 AA
C.80 35 D.05 35
解析 “元”内码为D4 AA,转换为二进制数为11010100、10101010,移动后为00110101、10101010,转换为十六进制数为35 AA。
答案 A
7.使用UltraEdit软件观察字符内码,结果如下图所示。
下列说法正确的是(  )
A.字符“Baidu网站”存储容量是9位
B.字符“网”存储容量为4字节
C.英语字符的ASCII码与内码值是相等的
D.字符“站”的内码为BE
答案 C
8.使用UltraEdit软件观察字符内码,结果如图所示。
下列说法正确的是(  )
A.图中内码表示的ASCII码字符共有5个
B.字符“e”内码用二进制表示是01000001
C.字符“A教”内码用十六进制表示是41BDCC
D.字符“x”内码转十进制过程应为7×162+8×161
答案 C
1.使用UltraEdit软件查看字符串“3*3=9”内码,结果如图所示
则字符串“3+7=10”的内码是(  )
A.33 2B 37 3D 40 B.33 2B 37 3D 3A
C.33 2B 37 3D 31 30 D.33 2A 37 3D 31 30
解析 注意10是两个字符,分别为1和0。
答案 C
2.字母A、 a的ASCII 码值分别为65和97,若大写字母“K”的二进制为 1001011,则小写字母“k”的二进制 ASCII码值是(  )
A.111011 B.1101011
C.110101 D.1011011
解析 大小写字符内码相差32D,转换为二进制数为100 000。
答案 B
3.某字符加密方法描述如下:
(1)按8位二进制内码进行加密处理;
(2)把该8位二进制数分割成前4位与后4位两个二进制数;
(3)交换前后两位部分
(4)把交换的数值转换成十六进制,得到的数即为密码
观察下列字符内码,
若得到加密后的内容是“F6 B6”,则解密得到的字符是为(  )
A.ph B.ok C.Go D.器
解析 把F6 B6分别转换为二进制得 11110110 10110110,前后的4位互换为0110 1111 0110 1011,对应的十六进制数为6F 6B。从图中可得6FH对应的字符是o,6C是l。
答案 B
4.用UltraEdit软件观察字符,结果如图所示:
已知汉字“总”的区位码为“5560”,其中区号为55,位号为60,可见汉字的内码是在区位码的基础上增加一个常数,该常数为(  )
A.111000B B.167D
C.A0H D.88H
解析 “总”的内码的十六进制是D7 DC,转换为十进制数分别是215D、220D,分别减去22D和60D,均为160D,转换为十六进制数为A0H。
答案 C
5.某数据加密方法如下:
(1)对字符的内码以字节为单位进行加密;
(2)将每个字节的8位二进制数向左移2位,最低位用左移除的2个最高位补充;
(3)将得到的二进制数转换为十六进制数,即为加密后的密文。
用UltraEdit软件观察“Hapy元旦!”这几个字的内码如图所示:
则密文“A9”在加密前的字符的(  )
A.旦 B.j C.J D.i
解析 密文A9H=10101001B根据规则,解密是加密的逆运算,把最低两位移动到最高位,得到01101010B=6AH,根据题中a的内码是61H,因此对应的字符是j。
答案 C
6.使用UltraEdit软件观察字符串“8-1=7”的内容,如图所示:
则字符串“6+8>10”的内码是(  )
A.36 2B 38 3D 40
B.36 2B 38 3E 31 30
C.36 2B 38 3E 3A
D.36 2B 38 3D 31 30
答案 B
7.小李用UltraEdit软件观察字符内码,结果如图所示。
则下列说法正确的是(  )
A.“空格”字符的十六进制内码为2020
B.英文字符“VIP”是在全角模式下输入的
C.V在计算机内部的存储形式为01010110
D.P的内码比I的内码大1
答案 C
8.下列说法中正确的是(  )
A.汉字编码是解决如何利用西文标准键盘来快捷地输入汉字的编码技术
B.ASCII码采用1个字节进行编码,提供了256个编码位置
C.GB2312-80字符集,中文名“国家标准字符集”,就是计算机的内码
D.字符在计算机中是以十六进制存储的
答案 A
课件14张PPT。第5节 文字编码1.美国国家信息交换标准码简称ASCII码。它具有以下规律:
(1)ASCII码值是该字符在编码集中的位置,往往用__________表示。
(2)英文字符和数字的ASCII码值分别按顺序从___到___排列,如“A”的ASCII码值为65,则“B”、“C”的ASCII码值为66、67。
(3)在计算机中存储时,用一个字节中的__个位表示______字符,____________________。十进制数小大7128个最高(最左边)位是02.国家颁布的《信息交换用汉字编码及字符集》简称GB2312字符集,又称区位码。他具有下列规律:
(1)包含区位和码位两个部分,用区号和位号表示,每个区包含94个位,构成一个94×94的表格;
(2)区位码指汉字在编码集(94×94表格)中位置,往往用__________表示。
(3)在计算机中用两个字节来标记,第一个字节标记区号,第二个字节标记位号,且每个字节的最高位用1表示,因此该字节的二进制值转换成十进制数,与区号和位号并不相等。十进制数3.观察字符的内码常见的软件有__________或WinHex。内码指字符在计算机内部的存储形式,实际的存储形式为________数,但二进制太冗长,用__________形式来显示。UltraEdit二进制十六进制一、英语字符和汉字内码的区别
为了在计算机内部能够区分是汉字编码还是ASCII码,把ASCII码的最高位设置为0,把汉字的区位码转换为国标码,再转换成二进制数,并把每个字节的最高位设置为1,相当于把区号和位号分别加了160,再转换成二进制数。下表表示两种编码的内码的区别。【例1】 用UltraEdit软件观察字符,结果如图所示,
则下列说法正确的是(  )
A.内码占10个字节
B.可能含有6个汉字内码
C.可能含有5个英语字符
D.第一个字节在计算机中存储为10110 B 解析 本题考核的知识点是汉字编码与英文编码在计算机内部存储的区别。计算机中所有信息均为二进制,1个十六进制数可以表示4个二进制数,因此用十六进制可以简洁地显示内码。题图所示的第1个字节为“B0”,转换为二进制数为10110000B,该字节的最高位为1,同理,某个字节由两个数字构成,如果以A-F开头,不论第2个数字是什么,该字节的最高位为1,因此可以肯定地判定为汉字的内码,占两个字节。反之,若某个字节的第一个数字小于8,则该字节肯定为英文字符,只占一个字节。
答案 C[方法总结] 观察字符内码第一个步骤是判断该字节的最高位,即某个字节第1个数字,如果是字母,则为汉字,占两个字节,否则是英文字符,占一个字节。【变式训练】 用UltraEdit软件观察字符,结果如图所示,
则文中“!”所占________个字节。
解析 三个汉字,对应的内码为第0个至第5个字节,5个英文,对应第6至第A个字节,剩余还有2个字节,因此该符号是在中文状态下输入的。
答案 2二、英语字符内码的规律
在英文字符中,是按A-Z的顺序排列的,他们的ASCII码值也是从小到大排列的。观察内码是,用十六进制来表示,十六进制的运算规则是逢十六进一,因此在计算和推断时,要特别注意这个问题。即大写字母I的内码为49H,J的内码是4AH。【例2】 用UltraEdit软件观察文本“Jack的E_mail地址”时,不小心删除了部分文字,只得到如图所示内容
则字符“Jack”的内码是(  )
A.4A 61 63 71 B.D7 61 63 6B
C.50 61 63 6B D.4A 61 63 6B解析 本题考核的知识点是字母顺序与编码值的关系。在ASCII码表中,26个英文字母按A—Z的顺序排列,他们的ASCII值也是连续的,同一个英语字母的ASCII值相差32,如A的ASCII值是65,a的ASCII值是97。从题图中可以得出E的内码是45H,J是E后面第5个字母,因此他的ASCII值为45H+5H=4AH,a从题图中可以得为61H,c的值可以推断出为63H,图中m的内码是6DH,k的内码比m小2,内码为6B。
答案 D [方法总结] 由于计算机内部所有信息都是由二进制来存储的,因此所有的信息均要用二进制数来编码,但在表示时是用十六进制的,要注意他的运算规则。【变式训练】 分析例2图中信息,小写字母的内码值与大写字母的内码值存在一定差值,该差值用十进制表示是(  )
A.20 B.32 C.57 D.77
解析 从题图中可知,a的内码是61H,则e的内码应为65H,E的内码是45H,因此65H-45H=20H,20H=32D。
答案 B
同课章节目录