夜雨聆风学习资料网

ARTICLE · 1297569

NCRE-WPS 选择题2-3

NCRE-WPS 选择题2-3

9. 字符编码与汉字编码

知识点概述

字符在计算机里同样只能以二进制存放,于是需要一套"字与码"的对照表。西文用 ASCII 码:标准版 7 位编码,共 2⁷=128 个字符,存入一个字节时最高位补 0;码值由小到大为控制字符(空格 32)、数字 0~9(48~57)、大写 A~Z(65~90)、小写 a~z(97~122),同类字符连续排列,同一个字母的大小写相差 32。汉字要经过"输入—交换—存储—输出"四次编码:输入码(外码)如全拼、双拼、五笔,负责把汉字送进计算机;国标码是交换用的标准码,由区位码两字节各加 20H 得到,两字节最高位都是 0;机内码是机内存储和处理的码,在国标码基础上两字节各加 80H,最高位都置 1,以免与 ASCII 混淆;字形码供显示和打印。GB2312-80 收 6763 个汉字,分一级常用 3755 个(按拼音排序)与二级次常用 3008 个(按部首笔画)。一句话记住:空 32、数 48、大 65、小 97,国标加 20H、机内加 80H。

习题(共 19 题)

第 1 题下列关于ASCI编码的叙述中,正确的是( )。

·A. 一个字符的标准ASCII码占一个字节,其最高二进制位总为1B. 所有大写英文字母的ASCII码值都小于小写英文字母 'a' 的ASCII码值C. 所有大写英文字母的ASCII码值都大于小写英文字母 'a'的ASCII码值D. 标准ASCII码表有256个不同的字符编码

参考答案:B

解析:标准 ASCII 用 7 位编码共 128 个字符,大写 A~Z 为 65~90,小写 a~z 为 97~122,故大写字母码值都小于 'a'(97)。A 项错在存入字节时最高位恒为 0,置 1 的是扩展 ASCII;C 项大小写说反;D 项标准表只有 128 个编码,256 是 8 位扩展 ASCII 的容量。

第 2 题在下列字符中,其ASCII码值最小的一个是( )。

·A. 空格字符B. 0C. AD. a

参考答案:A

解析:ASCII 码值排列为空格 32、数字 0~9 为 48~57、大写字母 65~90、小写字母 97~122,故空格字符的码值最小。容易误以为字符"0"最小,其实数字字符的码值大于空格;比较的是编码值而不是书写顺序,空格虽然看不见,却有确定的编码 32。

第 3 题下列叙述中,正确的是( )。

·A. 一个字符的标准ASCII码占一个字节的存储量,其最高位二进制总为0B. 大写英文字母的ASCII码值大于小写英文字母的ASCII码值C. 同一个英文字母(如字母A)的ASCII码和它在汉字系统下的全角内码是相同的D. 标准ASCII码表的每一个ASCII码都能在屏 幕上际成一个相应的字符

参考答案:A

解析:标准 ASCII 用 7 位表示一个字符,存入 1 个字节时最高位补 0,A 正确。B 项大小写关系颠倒,大写 65~90 小于小写 97~122;C 项汉字全角内码占两字节且每字节最高位为 1,与单字节 ASCII 完全不同;D 项前 32 个控制字符在屏幕上并不显示,只有可打印字符才有字形。

第 4 题已知英文字母m的ASCII码值为6DH ,那么字母q的ASCII码值是( )。

·A. 70HB. 71HC. 72HD. 6FH

参考答案:B

解析:ASCII 中字母按字母表顺序连续编码,m 为 6DH,q 是 m 之后第 4 个字母,故 6DH+4=71H,即 n=6EH、o=6FH、p=70H、q=71H。A 项 70H 是 p,D 项 6FH 是 o,C 项 72H 是 r。十六进制逢 16 进 1,6D 加 4 正好进位到 71,数位不要写错。

第 5 题一个汉字的国标码需用2字节存储,每个字节的最高二进制位的值分别为( )。

·A. 0,0B. 1, 0C. 0, 1D. 1, 1

参考答案:A

解析:国标码由区位码两个字节各加 20H 得到,每字节最高位均为 0;机内码才把两字节最高位各置 1(在国标码基础上再加 80H),以免与 ASCII 混淆。B、C、D 描述的都是最高位含 1 的情形,那是机内码的特征。这一位之差是汉字编码最常考的地方,两个字节要同时看。

第 6 题在下列字符中,其ASCII码值最大的一个是( )。

·A. 9B. ZC. dD. X

参考答案:C

解析:ASCII 码值顺序为数字 0~9(48~57)小于大写 A~Z(65~90),大写又小于小写 a~z(97~122),小写 d 为 100,是四者中最大的。Z 为 90、X 为 88、数字 9 为 57,都小于 d。不要按字母表顺序或字形大小判断,小写字母整体大于大写字母。

第 7 题已知英文字母m的ASCI码值为6DH ,那么ASCI码值为71H的英文字母是( )。

·A. MB. jC. pD. q

参考答案:D

解析:m 的码值为 6DH,71H−6DH=4,即该字母在 m 之后第 4 位:n 为 6EH、o 为 6FH、p 为 70H、q 为 71H,故为 q。A 项 M 是大写字母(4DH),B 项 j 在 m 之前,C 项 p 为 70H。十六进制逢 16 进 1,6DH 加 4 得 71H,进位不要漏。

第 8 题在下列关于字符大小关系的说法中,正确的是( )。

·A. 空格>a>AB. 空格>A>aC. a>A>空格D. A>a>空格.

参考答案:C

解析:ASCII 码中空格为 32,大写 A 为 65,小写 a 为 97,故大小关系是 a>A>空格。A、B 把空格排在最大,D 把大写排在前面,都与码值顺序相反。记牢"小写>大写>数字>空格"这条链,空格虽然看不见,码值却是常见字符里最小的。

第 9 题在标准ASCII码表中,已知英文字母K的十六进制码值是4B ,则二进制ASCI码1001000对应的字符是( )。

·A. GB. HC. ID. J

参考答案:B

解析:K 的 4BH 等于十进制 75,1001000₂ 等于十进制 72,两者相差 3;英文字母编码按字母表顺序连续,72 对应比 K 小 3 位的 H(H=72、I=73、J=74、K=75)。也可把 1001000 写成 48H,正好在 4BH 之前三位。G、I、J 与 K 的差值分别是 4、2、1,都不符。

第 10 题标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有( )。

·A. 127个B. 128个C. 256个D. 254个

参考答案:B

解析:标准 ASCII 用 7 位二进制编码,每位有 0、1 两种状态,共 2⁷=128 种组合,对应 128 个字符,含控制字符与可打印字符。127 是最大编码值 1111111,不是编码个数;256 是 8 位扩展 ASCII 的组合数;254 没有依据。题干问"个数"就要算 2⁷,问"最大值"才是 127。

第 11 题在标准ASCI码表中,已知英文字母D的ASCI码是68 ,英文字母A的ASCI码是( ).

·A. 64B. 65C. 96D. 97

参考答案:B

解析:英文字母的 ASCII 码按字母表顺序连续排列,A 最小、Z 最大。已知 D 为 68,A 比 D 小 3,故 A=68−3=65。96、97 是小写字母 a 附近的值,注意区分大小写;64 正好是 D 前面第 4 个字符 @ 的编码,属于错位一格的计算错误。

第 12 题在微机中,西文字符所采用的编码是( )。

·A. EBCDIC码B. ASCII码C. 国标码D. BCD码

参考答案:B

解析:微机中西文字符采用 ASCII 码,标准版用 7 位表示一个字符,存入字节时最高位补 0,扩展版则用满 8 位。EBCDIC 是 IBM 大型机使用的编码,国标码用于汉字,BCD 码是用 4 位二进制表示一位十进制数。三者都不用于微机西文字符,别被名字里都有"码"字迷惑。

第 13 题下面不是汉字输入码的是( )。

·A. 五笔字形码B. 全拼编码C. 双拼编码D. ASCIl码

参考答案:D

解析:汉字输入码是为把汉字送入计算机而设计的编码,分音码(全拼、双拼)、形码(五笔字型)、音形码和数字码几类。ASCII 码是西文字符编码,只能表示 128 个西文字符,无法输入汉字,故 D 符合题意。本题选"不是"的一项,A、B、C 都是常见输入码,只有 D 属于另一套体系。

第 14 题在下列各种编码中,每个字节最高位均是"1"的是( )。

·A. 外码B. 汉字机内码C. 汉字国标码D. ASCIl码

参考答案:B

解析:汉字机内码由国标码两个字节各加 80H 得到,即每字节最高位置 1,以便与 ASCII 码区分。国标码两字节最高位为 0,外码是输入码、形式不固定,标准 ASCII 只有 7 位、最高位也是 0。四类编码里只有机内码的每个字节最高位都是 1,这一条要记死。

第 15 题已知三个字符为: a、Z和8,按它们的ASCII码值升序排序,结果是( )

·A. 8,a,ZB. a,8,ZC. a,Z,8D. 8,Z,a

参考答案:D

解析:数字字符为 48~57、大写字母 65~90、小写字母 97~122,故 8 的码值 56、Z 为 90、a 为 97,升序是 8、Z、a。容易误以为字母一定排在数字前,实际数字字符码值最小;大写字母比小写字母小 32,所以 Z 在 a 之前。先比类别区间,再比字母顺序。

第 16 题标准的ASCI码用7位二进制位表示,示不同的编码个数是( )。

·A. 127B. 128C. 255D. 256

参考答案:B

解析:7 位二进制共 2⁷=128 种组合,标准 ASCII 码用 7 位编码可表示 128 个字符,码值范围 0~127。127 是最大码值而不是编码个数,最容易混淆;255、256 对应 8 位编码的容量,与 7 位 ASCII 无关。题目问"个数"一律算 2 的位数次方。

第 17 题下面不是汉字输入码的是( )。

·A. 五笔字形码B. 全拼编码C. 双拼编码D. ASCII码

参考答案:D

解析:汉字输入码包括音码(全拼、双拼)、形码(五笔字型)、音形码与流水码(区位码)等,都是为把汉字送进计算机而设计的。ASCII 码是西文字符编码,用 7 位二进制表示 128 个字符,面向英文字母、数字与符号,不能用于输入汉字,与汉字输入码不属同一类别,故选 D。

第 18 题在下列各种编码中,每个字节最高位均是“1”的是( )。

·A. 外码B. 汉字机内码C. 汉字国标码D. ASCII码

参考答案:B

解析:汉字机内码是计算机内部存储、处理和传输汉字所用的代码,用两个字节表示,为避免与 ASCII 码混淆,两个字节的最高位都固定为 1。国标码两字节最高位为 0,加上 8080H 后才成为机内码;外码是输入码,ASCII 码最高位也是 0。四个选项中只有机内码符合。

第 19 题汉字国标码(GB2312- 80)把汉字分成( )。

·A. 简化字和繁体字两个等级B. 一级汉字二级汉字和三级汉字三个等级C. - 级常用汉字,二级次常用汉字两个等级D. 常用字,次常用字,罕见字三个等级

参考答案:C

解析:GB2312-80 收录 6763 个汉字和 682 个图形符号,汉字按使用频度分为一级常用汉字 3755 个和二级次常用汉字 3008 个,一级按拼音排序,二级按部首笔画排序。国标码只有两级,不存在三级汉字;也不是按简繁分,或按常用、次常用、罕见字三分。

易错点提示

冯·诺依曼对应存储程序,莱布尼兹对应二进制,巴贝奇对应差分机与分析机,艾肯对应MARK I,勿张冠李戴。'基本工作原理是和程序控制'填存储程序,'采用工作方式'填程序控制。取指令、读数据、存取文件只是流程中的一步,不是原理。延伸的对象是脑力,不是体力或运算能力。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料