全国计算机一级等级考试选择题(计算机常用数制与编码)
1.在计算机内部用来传送、存储、加工处理的数据或指令所采用的形式是()。
A.十进制码
B.二进制码(正确答案) C.八进制码 D.十六进制码
答案解析:在计算机内部用来传送、存储、加工处理的数据或指令都是以二进制码形式进行的。
2.在微机的硬件设备中,有一种设备在程序设计中既可以当做输出设备,又可以当做输入设备,这种设备是()。
A.绘图仪 B.网络摄像头 C.手写笔
D.磁盘驱动器(正确答案)
答案解析:绘图仪是输出设备,网络摄像头和手写笔是输入设备,磁盘驱动器既可以做输入设备也可以做输出设备。
3.在计算机中,组成一个字节的二进制位位数是()。 A.1 B.2 C.4
D.8(正确答案)
答案解析:目前微型计算机的CPU可以处理的二进制位至少为8位。 4.下列关于ASCII编码的叙述中,正确的是()。
A.一个字符的标准ASCII码占一个字节,其最高二进制位总为1
B.所有大写英文字母的ASCII码值都小于小写英文字母’a’的ASCII码值(正确答案)
C.所有大写英文字母的ASCII码值都大于小写英文字母’a’的ASCII码值 D.标准ASCII码表有256个不同的字符编码
答案解析:ASCII码是美国标准信息交换码,被国际标准化组织指定为国际标准。国际通用的7位ASCII码是用7位二进制数表示一个字符的编码,其编码范围从0000000B-1111111B,共有2'=128个不同的编码值,相应可以表示128个不同字符的编码。计算机内部用一个字节(8位二进制位)存放一个7位ASCII码,最高位置0。7位ASCII码表中对大、小写英文字母,阿拉伯数字,标点符号及控制符等特殊符号规定了编码。其中小写字母的ASCII码值大于大写字母的ASCII码值。
5.下列叙述中,正确的是()。
A.一个字符的标准ASCII码占一个字节的存储量,其最高位二进制总为0(正确答案)
B.大写英文字母的ASCII码值大于小写英文字母的ASCII码值
C.同一个英文字母(如A)的ASCII码和它在汉字系统下的全角内码是相同的 D.标准ASCII码表的每一个ASCII码都能在屏幕上显示成一个相应的字符 答案解析:ASCII码是美国标准信息交换码,被国际标准化组织指定为国际标准。国际通用的7位ASCII码是用7位二进制数表示一个字符的编码,其编码范围从0000000B-1111111B,共有2'=128个不同的编码值,相应可以表示128个不同字符的编码。计算机内部用一个字节(8位二进制位)存放一个7位ASCII码,最高位置0。
6.在标准ASCII码表中,英文字母。和A的码值之差的十进制值是()。 A.20
B.32(正确答案) C.-20 D.-32
答案解析:在标准ASCII码表中,英文字母a的码值是97;A的码值是65。两者的差值为32。
7.在标准ASCII码表中,已知英文字母A的十进制码值是65,英文字母a的十进制码值是()。
A.95 B.96
C.97(正确答案) D.91
答案解析:ASCII码本是二进制代码,而ASCII码表的排列顺序是十进制数,包括英文小写字母、英文大写字母、各种标点符号及专用符号、功能符等。字符a的ASCII码是65+32=97。
8.设任意一个十进制整数为D,转换成二进制数为B。根据数制的概念,下列叙述中正确的是()。
A.数字B的位数<数字D的位数 B.数字B的位数《数字D的位数
C.数字B的位数》数字D的位数(正确答案) D.数字B的位数数字D的位数
答案解析:二进制数中出现的数字字符只有两个:0和1。每一位计数的原则为\"逢二进一”。所以,当D>1时,其相对应的B的位数必多于D的位数;当D=0,1时,则B=D的位数。
9.在下列字符中,其ASCII码值最小的一个是()。 A.空格字符(正确答案) B.0 C.A D.a
答案解析:空格的ASCII码值是32,0的ASCII码值是48,A的ASCII码值是65,a的ASCII码值是97,故A选项的ASCII码值最小。
10.在计算机中,对汉字进行传输、处理和存储时使用汉字的()。
A.字形码 B.国标码 C.输入码
D.机内码(正确答案)
答案解析:解析:汉字内码是为在计算机内部对汉字进行存储、处理和传输的汉字代码,它应能满足存储、处理和传输的要求。
11.下列4个4位十进制数中,属于正确的汉字区位码的是()。 A.5601(正确答案) B.9596 C.9678 D.8799
答案解析:本题考查是知识点是汉字的编码。为避开ASCII码表中的控制码,将GB2312-80中的6763个汉字分为94行、94列,代码表分为94个区(行)和94个位(列)。由区号(行号)和位号(列号)构成了区位码。区位码最多可表示9494=8836个汉字。区位码由4位十进制数字组成,前两位为区号,后两位为位号。在区位码中,01~09区为特殊字符,1055区为一级汉字,56~87为二级汉字。选项A(即5601)位于第56行、第01列,属于汉字区位码的范围内,其他选项不在其中。
12.已知三个字符为:a、Z和8,按它们的ASCII码值升序排序,结果是()。 A.8,a,Z B.a,8,Z C.a,Z,8
D.8,Z,a(正确答案)
答案解析:¬a的ASCII码值为97,Z的码值为90,8的码值为56。 13.按照数的进位制概念,下列各个数中正确的八进制数是()。 A.1101(正确答案) B.7081 C.1109
D.B03A
答案解析:八进制是用0到7的字符来表示数值的方法。 14.区位码输入法的最大优点是()。 A.只用数码输入,方法简单、容易记忆 B.易记易用
C.一字一码,无重码(正确答案) D.编码有规律,不易忘记
答案解析:实际上,区位码也是一种输入法,其最大优点是一字一码的无重码输入法,最大的缺点是难以记忆。
15.在ASCII码表中,根据码值由小到大的排列顺序是()。 A.空格字符、数字符、大写英文字母、小写英文字母(正确答案) B.数字符、空格字符、大写英文字母、小写英文字母 C.空格字符、数字符、小写英文字母、大写英文字母 D.数字符、大写英文字母、小写英文字母、空格字符
答案解析:在ASCII码表中,ASCII码值从小到大的排列顺序是:空格字符、数字、大写英文字母、小写英文字母。
16.如果删除一个非零无符号二进制数尾部的2个0,则此数的值为原数()。 A.4倍 B.2倍 C.1/2
D.1/4(正确答案)
答案解析:非零无符号二进制整数之后添加一个0,相当于向左移动了一位,也就是扩大了原来数的2倍。在一个非零无符号二进制整数之后去掉一个0,相当于向右移动一位,也就是变为原数的1/2。
17.字长为7位的无符号二进制整数能表示的十进制整数的数值范围是()。 A.0~128 B.0~255
C.0~127(正确答案)
D.1~127
答案解析:二进制是计算机使用的语言,十进制是自然语言。为了书写的方便和检查的方便使用八进制或十六进制来表示,一个字长为7位的无符号二进制整数能表示的十进制数值范围是0到127。
18.根据汉字国标GB2312-80的规定,一个汉字的内码码长为()。 A.8bits B.12bits
C.16bits(正确答案) D.24bits
答案解析:机内码是指汉字在计算机中的编码,汉字的机内码占两个字节,分别称为机内码的高位与低位。
19.1KB的准确数值是()。 A.1024Bytes(正确答案) B.1000Bytes C.1024bits D.1000bits
答案解析:常用的存储容量单位有:字节(Byte)、KB(千字节)、MB(兆字节)、GB(吉字节)。它们之间的关系为:1字节(Byte)=8个二进制位(bits);1KB=1024B;1MB=1024KB;1GB=1024MB。
20.在标准ASCII码表中,已知英文字母K的十六进制码值是4B,则二进制ASCII码1001000对应的字符是()。
A.G
B.H(正确答案) C.I D.J
答案解析:ASCII码本是二进制代码,而ASCII码表的排列顺序是十进制数,包括英文小写字母、英文大写字母、各种标点符号及专用符号、功能符等。字母K的十六进制码值4B转化为二进制ASCII码值为1001011,而1001000=1001011-
011(3),比字母区的ASCII码值小3的是字母H,因此二进制ASCII码1001000对应的字符是H。
21.20GB的硬盘表示容量约为()。 A.0亿个字节 B.20亿个二进制位 C.200亿个字节(正确答案) D.200亿个二进制位
答案解析:20GB=201024MB=2010241024KB=20102410241024B=214748380B,所以20GB的硬盘表示容量约为200亿个字节。
22.在下列关于字符大小关系的说法中,正确的是()。 A.空格>a>A B.空格>A〉a C.a>A>空格(正确答案) D.A>a>空格
答案解析:a的ASCII码值是97,A的ASCII码值是65,空格的ASCII码值是32,故a>A>空格。
23.十进制数121转换成无符号二进制整数是()。 A.1111001(正确答案) B.111001 C.1001111 D.100111
答案解析:数制也称计数制,是指用同一组固定的字符和统一的规则来表示数值的方法。十进制(自然语言中)通常用0到9来表示,二进制(计算机中)用0和1表示,八进制用0到7表示,千六进制用0到F表示。(1)十进制整数转换成二进制(八进制、十六进制),转换方法:用十进制余数除以二(八、十六)进制数,第一次得到的余数为最低有效位,最后一次得到的余数为最高有效位(2)二(八、十六)进制整数转换成十进制整数,转换方法:将二(八、十六)进制数按权展开,求累加和便可得到相应的十进制数。(3)二进制与八进制或十六进制数之间的转换二进制
与八进制之间的转换方法:3位二进制可转换为1位八进制,1位八进制数可以转换为3位二进制数。二进制数与十六进制之间的转换方法:4位二进制可转换为1位十六进制数,1位十六进制数中转换为4位二进制数。
24.计算机字长是()。
A.处理器处理数据的宽度(正确答案) B.存储一个字符的位数 C.屏幕一行显示字符的个数 D.存储一个汉字的位数
答案解析:字长是指计算机部件一次能同时处理的二进制数据的位数。目前普遍使用的Intel和AD微处理器的微机大多支持32位字长,也有支持位的,这意味着该类型的机器可以并行处理32位或位二进制数的算术运算和逻辑运算。
25.十进制数29转换成无符号二进制数等于()。 A.11111
B.11101(正确答案) C.11001 D.11011
答案解析:数制也称计数制,是指用同一组固定的字符和统一的规则来表示数值的方法。十进制(自然语言中)通常用0到9来表示,二进制(计算机中)用0和1表示,八进制用0到7表示,十六进制用0到F表示。(1)十进制整数转换成二进制(八进制、十六进制),转换方法:用十进制余数除以二(八、十六)进制数,第一次得到的余数为最低有效位,最后一次得到的余数为最高有效位。(2)二(八、十六)进制整数转换成十进制整数,转换方法:将二(八、十六)进制数按权展开,求累加和便可得到相应的十进制数。(3)二进制与八进制或十六进制数之间的转换二进制与八进制之间的转换方法:3位二进制可转换为1位八进制,1位八进制数可以转换为3位二进制数。
26.在标准ASCII码表中,已知英文字母D的ASCII码是68,英文字母A的ASCII码是()。
A.
B.65(正确答案) C.96 D.97
答案解析:ASCII码本是二进制代码,而ASCII码表的排列顺序是十进制数排列,包括英文小写字母、英文大写字母、各种标点符号及专用符号、功能符等。字符A的ASCII码值是68-3=65。
27.十进制数32转换成无符号二进制整数是()。 A.100000(正确答案) B.100100 C.100010 D.101000
答案解析:数制也称计数制,是指用同一组固定的字符和统一的规则来表示数值的方法。十进制(自然语言中)通常用0到9来表示,二进制(计算机中)用0和1表示,八进制用0到7表示,十六进制用0到F表示。(1)十进制整数转换成二进制(八进制、十六进制),转换方法:用十进制余数除以二(八、十六)进制数,第一次得到的余数为最低有效位,最后一次得到的余数为最高有效位(2)二(八、十六)进制整数转换成十进制整数,转换方法:将二(八、十六)进制数按权展开,求累加和便可得到相应的十进制数。(3)二进制与八进制或十六进制数之间的转换二进制与八进制之间的转换方法:3位二进制可转换为1位八进制,1位八进制数可以转换为3位二进制数。二进制数与十六进制之间的转换方法:4位二进制可转换为1位十六进制数,1位十六进制数中转换为4位二进制数。
28.十进制数60转换成无符号二进制整数是()。 A.0111100(正确答案) B.0111010 C.0111000 D.0110110
答案解析:数制也称计数制,是指用同一组固定的字符和统一的规则来表示数值的方法。十进制(自然语言中)通常用0到9来表示,二进制(计算机中)用0和1表示,八进制用0到7表示,十六进制用0到表示。(1)十进制整数转换成二进制(八进制、十六进制),转换方法:用十进制余数除以二(八、十六)进制数,第一次得到的余数为最低有效位,最后一次得到的余数为最高有效位(2)二(八、十六)进制整数转换成十进制整数,转换方法:将二(八、十六)进制数按权展开,求累加和便可得到相应的十进制数。(3)二进制与八进制或十六进制数之间的转换二进制与八进制之间的转换方法:3位二进制可转换为1位八进制,1位八进制数可以转换为3位二进制数。二进制数与十六进制之间的转换方法:4位二进制可转换为1位十六进制数,1位十六进制数中转换为4位二进制
29.十进制数59转换成无符号二进制整数是()。 A.0111101
B.0111011(正确答案) C.0110101 D.0111111
答案解析:数制也称计数制,是指用同一组固定的字符和统一的规则来表示数值的方法。十进制(自然语言中)通常用0到9来表示,二进制(计算机中)用0和1表示,八进制用0到7表,十六进制用0到F表示。(1)+进制整数转换成二进制(八进制、十六进制),转换方法:用十进制余数除以二(八、十六)进制数,第一次得到的余数为最低有效位,最后一次得到的余数为最(2)二(八、十六)进制整数转换成十进制整数,转换方法:将二(八、十六)进制数按权展开,求累加和便可得到相应的十进制数。(3)二进制与八进制或十六进制数之间的转换二进制与八进制之间的转换方法:3位二进制可转换为1位八进制,1位八进制数可以转换为3位二进制数。二进制数与十六进制之间的转换方法:4位二进制可转换为1位十六进制数,1位十六进制数中转换为4位二进制数。
30.无符号二进制整数111111转换成十进制数是()。 A.71 B.65
C.63(正确答案) D.62
答案解析:非十进制转换成十进制数的方法是,把各个非十进制数按权展开求和即可。即把二进制数写成2的各次幂之和的形式,然后计算其结果。(111111)B=125+124+123+122+121+120=63(D)。
31.一个字符的标准ASCIT码的长度是()。 A.7bits(正确答案) B.8bits C.16bits D.6bits
答案解析:ASCII码是美国国家信息标准码,用7位二进制数来表示一个字符的编码。
32.在标准ASCII码表中,已知英文字母A的ASCII码是01000001,英文字母D的ASCII码是()。
A.01000011
B.01000100(正确答案) C.01000101 D.01000110
答案解析:ASCII码本是二进制代码,而ASCII码表的排列顺序是十进制数,包括英文小写字母、英文大写字母、各种标点符号及专用符号、功能符等。字符D的ASCII码是01000001+11(3)=01000100。
33.在标准ASCII编码表中,数字码、小写英文字母和大写英文字母的前后次序是()。
A.数字、小写英文字母、大写英文字母 B.小写英文字母、大写英文字母、数字
C.数字、大写英文字母、小写英文字母(正确答案) D.大写英文字母、小写英文字母、数字
答案解析:在标准ASCII编码表中,数字、大写英文字母、小写英文字母数值依次增加。
34.CPU的中文名称是()。 A.控制器 B.不间断电源 C.算术逻辑部件 D.处理器(正确答案)
答案解析:处理器CPU主要包括运算器和控制器两大部件,它是计算机的核心部件。
35.计算机系统软件中最核心的是()。 A.程序语言处理系统 B.操作系统(正确答案) C.数据库管理系统 D.诊断程序
答案解析:在计算机软件中最重要且最基本的就是操作系统(0S)。它是最底层的软件,它控制所有计算机运行的程序并管理整个计算机的资源,是计算机裸机与应用程序及用户之间的桥梁。没有它,用户也就无法使用某种软件或程序。
36.汉字的区位码由一汉字的区号和位号组成。其区号和位号的范围各为()。 A.区号1-95位号1-95
B.区号1-94位号1-94(正确答案) C.区号0-94位号0-94 D.区号0-95位号0-95
答案解析:标准的汉字编码表有94行、94列,其行号称为区号,列号称为位号。双字节中,用高字节表示区号,低字节表示位号。非汉字图形符号置于第1~11区,一级汉字3755个置于第16~55区,二级汉字3008个置于第56~87区。
37.五笔字型汉字输入法的编码属于()。 A.音码 B.形声码
C.区位码 D.形码(正确答案)
答案解析:目前流行的汉字输入码的编码方案已有很多,如全拼输入法、双拼输入法、自然码输入法、五笔型输入法等等。全拼输入法和双拼输入法是根据汉字的发音进行编码的,称为音码;五笔型输入法根据汉字的字形结构进行编码的,称为形码;自然码输入法是以拼音为主,辅以字形字义进行编码的,称为音形码。
38、显示或打印汉字时,系统使用的是汉字的()。 A、机内码
B、字形码(正确答案) C、输入码 D、国标交换码
答案解析:存储在计算机内的汉字要在屏幕或打印机上显示、输出时,汉字机内码并不能作为每个汉字的字形信息输出。需要显示汉字时,根据汉字机内码向字模库检索出该汉字的字形信息输出。
39、若已知一汉字的国标码是5E38H,则其内码是()。 A、DEB8H(正确答案) B、DE38H C、5EB8H D、5fB8H
答案解析:汉字的机内码是将国标码的两个字节的最高位分别置为1得到的。机内码和其国标码之差总是8080H。
40、在数制的转换中,下列叙述中正确的一条是()。
A、对于相同的十进制正整数,随着基数R的增大,转换结果的位数小于或等于原数据的位数(正确答案)
B、对于相同的十进制正整数,随着基数R的增大,转换结果的位数大于或等于原数据的位数
C、不同数制的数字符是各不相同的,没有一个数字符是一样的 D、对于同一个整数值的二进制数表示的位数一定大于十进制数字的位数
答案解析:数制也称计数制,是指用同一组固定的字符和统一的规则来表示数值的方法。十进制(自然语言中)通常用0到9来表示,二进制(计算机中)用0和1表示,八进制用0到7表示,十六进制用0到F表示。(1)+进制整数转换成二进制(八进制、十六进制),转换方法:用十进制余数除以二(八、十六)进制数,第一次得到的余数为最低有效位,最后一次得到的余数为最高有(2)二(八、十六)进制整数转换成十进制整数,转换方法:将二(八、十六)进制数按权展开,求累加和便可得到相应的十进制数。(3)二进制与八进制或十六进制数之间的转换二进制与八进制之间的转换方法:3位二进制可转换为1位八进制,1位八进制数可以转换为3位二进制数。二进制数与十六进制之间的转换方法:4位二进制可转换为1位十六进制数,1位十六进制数中转换为4位二进制数。