计算机基础知识
答案:C。
【真题,2002年选择题第12 题】
算式(2047)10 - (3FF)16+(2000)8的结果是( )。
A)(2048)10 B)(2049)10 C)(3746)8 D)(1AF7)16 答案:A。
【真题,2003年选择题第8题】
有一个算式:(22+2+1)*28+(2+1)*25+(22+1)*22+2,它的结果对应的二进制数是( )。 A)(11011110110)2 B) (11101110110)2 C)(11101111010)2 D)(11100110110)2 分析:
原式可以转化为:210+29+28+26+25+24+22+21=(11101110110)2 答案:B。 【例题】
小张用十六进制、八进制和十进制写了一个等式:52-19=33
式中三个数是各不相同进位制的数,试问52、19、33,分别为( )。 A)八进制,十进制,十六进制 B)十进制,十六进制,八进制 C)八进制,十六进制,十进制 D)十进制,八进制,十六进制 分析:
本题考查学生对问题分析判断的能力以及对不同进制数之间的转换关系的理解。
根据题意分析,算式计算结果为33,这儿33不可能是十进制数,否则52、19必须是十进制数,这与题意不合;计算结果也不可能是十六进制数,否则52必须是八进制数减去十进制19,其结果不可能是十六进制33,所以判断结果选择(B)。计算如下:
(52)10-(19)16=(33)8
即:52-(16+9)=27=(3×8+3)此即八进制数:33。 答案:B。 【例题】
已知某一进制中,2×3=10,根据这个运算规则,在该进制中,3×5的结果是( )。 A)15 B)17 C)23 D)21 答案:C。2×3=10 (这说明该进制是六进制) 【例题】
在某进制的运算中7*3=15,则根据这一规则,7*5=( )? A)23 B)3A C)35 D)29 答案:A。
5 计算机中的信息存储
1.计算机中数据的概念 2.ASCII码的概念 3.汉字的存储与表示 【真题,2003年选择题第5题】
21
计算机基础知识
对于计算机而言,数据是指( )。
A)可比较其大小的一些数字、字符等 B)数字、文字、图画、声音和活动图像 C)事实、概念和指令 D)对事实、概念和指令的一种特殊表达形式 答案:B。
【例题】
在计算机中,ASCII码是( )位二进制代码。 A)8 B)7 C)12 D)16 相关知识:
从外部输入给计算机的所有信息(各种命令、字符等)都需要转换成二进制数,这样就牵涉到信息符号转换成二进制数所采用的编码问题。7位二进制可以表示27个状态,因此有128个不同的二进制编码。国际上统一用美国的标准信息编码ASCII码来表示控制符号、十进制数、字符、英文字母的大小写以及一些特殊符号。由于一个字节长度是八位二进制数,所以用一个字节表示ASCII码,则最高位设臵为0。因此基本的ASCII字符集有128个。
中国的汉字编码是用两个字节表示,为了区别ASCII代码,所以每个字节的最高位设臵为1。
答案:B。 【真题,1999年选择题第13题】
已知小写字母“m”的十六进制的ASCII码值是6D,则小写字母“c”的十六进制数的ASCII码值是( )。
A)98 B)62 C)99 D)63 相关知识:
因为小写c与m相差十进制数10,相当于十六进制数A,由m的十六进制ASCII码值是6D,可以将6D- A=63(十六进制减法)。
答案:D。 【例题】
已知字符K的ASCII码的十六进制数是4B,则ASCII码的二进制数是1001000对应的字符应为( )。
A)G B)H C)I D)J 答案:B。1001000=72,相当于大写字母H 【改编自真题,1997年基础部分第6题】
已知ASCII码表中的大写字母后有6个其他字符,接着便是小写字母。现已知:A字母的ASCII码为(41)16(表示16进制数41),试写出如下字母用十进制表示的ASCII码。
B——( )10,b——( )10 分析:
本题主要考查学生数的进制转换以及对常用字符的ASCII代码值的了解。 我们应当注意到,ASCII码表中英文小写字母的ASCII码均比相应的大写字母的ASCII码大32(十进制)。
先将A字母的ASCII代码的16进制数41转换成十进制数,再根据英文字母的排列关系,求得其他字母的十进制的ASCII代码。
字母A的ASCII码:(41)16=4×16+1=(65)10 字母B的ASCII码:(42)16=4×16+2=(66)10 字母b的ASCII码:(62)16=6×16+2=(98)10
22
计算机基础知识
答案:B——(66)10,b——(98)10
【例题】
2000个汉字,用24*24点阵存储,至少要有 B的存储容量。 相关知识:
汉字在计算机中是以点阵形式存储的,用点的排列描述汉字的笔画,每个点用一位二进制数表示。每个汉字无论笔画多少,它们字模所占的字节数总是相同的。
如果用24*24点阵来表示一个汉字,则一个汉字有24行,每一行上有24个点。由于计算机存储器的每个字节有8位二进制位,3个字节就可表示24位二进制位。因此,可以用3个字节来存放每一行上的24个点。由此可知,一个24*24点阵的汉字需要3*24=72个字节来存放。同样道理,32*32点阵的汉字需要4*32=128个字节存放,16*16点阵的汉字需要2*16=32个字节存放。其他点阵的汉字可以根据这个原理类推。
由上述可知:一个24*24点阵的汉字,需要3*24=72个字节来存放,而2000个汉字,则只需将72乘以2000即可。
答案:144000B。 【真题,1999年选择题第3题】
在24×24点阵的字库中,汉字“一”与“编”的字模占用字节数分别是( )。 A)32、32 B)32、72 C)72、72 D)72、32 答案:C。 【例题】
存储1000个32*32点阵的汉字字模信息需要( )KB。 A)125 B)128 C)126 D)127 答案:A。(1000*32*4)/ 1024 = 125 (KB) 【真题,2003年选择题第2题】
一个16点阵的汉字在计算机内部的存储空间是( )字节。 A)1 B)2 C)32 D)16 答案:B。
【例题】
在计算机存储器中,一个字节可保存( )。
A)一个汉字 B)一个ASCII码表中的字符
C)一个英文句子 D)0到256间的一个整数(只能表示0~255之间的整数) 答案:B。 【真题,2005年选择题第8题】
2KB的内存能存储( )个汉字的机内码
A)1024 B)516 C)2048 D)218 答案:A。
【改编自真题,1999年选择题第18题】
计算机对汉字的词进行排序处理时,是按照第一个汉字的( )排序的。 A)笔划多少 B)部首 C)ASCII码 D)机内码 相关知识:
计算机对字符的排序是按照字符的ASCII码值的大小进行排序的。汉字的排序则是根据汉语拼音字母的ASCII码值进行排序。
23
计算机基础知识
例如,“教授”、“副教授”、“讲师”这三个词在计算机中的排序顺序是:“副教授”、“讲师”、“教授”。
答案:C。 【真题,2000年选择题第10题】
GB2312-80规定了一级汉字3755个,二级汉字3008个,其中二级汉字字库中的汉字是以( )为序排列的。
A)以笔划多少 B)以部首 C)以ASCII码 D)以机内码 相关知识:
GB2312-80方案是我国于1981年颁布的《信息交换用汉字编码字符集》,共收录了6763个汉字,其中一级汉字3755个,按照拼音排序,二级汉字3008个,按照部首排序,另外还有682个图文符号。
此题中提及的排序请与上题中提及的排序注意区别。 答案:B。 【例题】
汉字“啊”的区位码为1601,它的机内码为 H。 相关知识:
汉字编码分94个区,每个区94位,一个区号和一个位号就可以惟一确定一个汉字,所以我们称这样的编码为区位码。
区位码转换成国标码的方法是:将区码和位码分别转换成十六进制码,将其合并后再加上2020,即可得到它的国标码。
国标码和机内码之间的转换关系是:国标码的十六进制码加上8080H即为它的机内码。 机内码与区位码之间的转换关系是:
高位内码:区码+20H+80H(即:区码+A0H) 低位内码:位码+20H+80H(即:位码+A0H)
本题给出的区位码为1601,将其转换成十六进制数为1001H,它的机内码为: 1001H+A0A0H= B0A1H。
答案:B0A1H。 【例题】
已知汉字“计”的十进制区位码是2838,它的十六进制国标码是( )。 A)3C46 B)463C C)BCC6 D)C6BC 分析:
十进制区位码是2838转化为十六进制为1C26,所以“计”的国标码是(1C+20)(26+20)=(3C)(46)
答案:A。 【真题,2006年冬令营复赛选择题第8题】
已知汉字“墙”的十进制区位码是3929,它的十六进制国标码是( )。 A)3C46 B)463C C)473D D)C6BC 答案:C。 【例题】
汉字国标码本质上属于( )。
A)机内码 B)交换码 C)拼音码 D)输出码 答案:A。
24
计算机基础知识
【例题】
一个汉字的国标码用2个字节来表示,每个字节的二进制码的最高位分别是( )。 A)0和0 B)1和1 C)0和1 D)1和0 答案:B。 【真题,2002年选择题第10题】
在列各种说法中,正确的是( )。 A)计算机中所有信息都采用二进制编码
B)所有的十进制小数都能准确转换为有限位二进制小数 C)汉字的计算机机内码就是区位码
D)存储器具有记忆能力,其中的信息任何时候都不会丢失 答案:A。
【例题】
使用WORD进行文字处理时,伴随“输入-存储-打印”的过程,所涉及的汉字编码分别是( )。
A)输入码、机内码、字型码 B)拼音、机内码、交换码 C)拼音、ASCII码、字型码 D)输入码、机内码、打印码 答案:A。 【例题】
至少需要多大存储容量才能存放一幅分辨率为1024×800的黑白图像(不压缩)( )。 A)100G B)100M C)100K D)10M 答案:C。
6 计算机软件知识
1.计算机语言
按其和硬件接近的程度,分为低级语言和高级语言两大类。低级语言包括机器语言、汇编语言,分别称为第一和第二代语言,高级语言则称为第三代语言。
2.计算机程序是一组指令序列的集合。 我们也可以这样说,为解决某一问题而设计的一系列指令称为程序。计算机的工作就是有序地执行存放在存储器中的这一指令序列。
【改编自真题,1996年基础部分第1题第5小题】
下面不属于程序设计语言的有( )。
A)PASCAL B)BASIC C)DOS D)汇编与LOGO 答案:C。 【真题,1999年选择题第14题】
为了让计算机完成一个完整的任务而编制的一串指令序列称之为( )。 A)命令 B)口令 C)程序 D)软件 答案:C。 【例题】
把高级语言编写的源程序转换成机器语言的目标程序的软件称为( )。
25