2008年(春)笔试试卷参考答案及解析

  • 格式:pdf
  • 大小:147.28 KB
  • 文档页数:4

2008年(春)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】IC卡又称集成电路卡,它是一个塑料卡片,其大小与磁卡一样,但比磁卡要厚且硬。

在卡片的正面可以看到一块小金属片,在金属片的下面是一块半导体芯片。

这种芯片可以是存储器或微处理器(CPU)。

带着存储器的IC卡又称存储卡,带着CPU的IC卡又称智能卡或CPU。

(2)C)【解析】数据传输速率是描述数据传输系统的重要技术指标之一。

数据传输速率在数值上等于每秒钟传输构成数据代码的二进制比特数,单位为比特/秒(bit/second),记作bps。

(3)B)【解析】CPIJ的运算速度与许多因素有关,提高CPIJ速度的有效措施有增加CPU中寄存器的数目;提高CPU的主频;增加CPU中高速缓存(Cache)的容量。

(4)C)【解析】PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是USB。

(5)B)【解析】对于一般家用和业余外景拍摄,200万~300万像素的相机就足够了,可以输出1984×1448高精密的图像,(按300万奥林巴斯720UZ)冲印的话,200万相机冲印5寸和6寸的照片是没有问题的,300万冲印7寸也是很棒的。

(6)A)【解析】转速是指硬盘内电机主轴的转动速度,单位是rpm(每分钟旋转次数)。

其转速越高,内部传输速率就越高。

目前一般的硬盘转速为5400转/分和7200转/分最高的转速则可达到10000转/分以上。

(7)C)【解析】自由软件,根据自由软件基金会的定义,是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。

(8)C)【解析】在Windows操作系统多任务处理中,前台任务和后台任务都能得到CPU的响应。

(9)A)【解析】从算法需要占用的计算机资源角度分析其优劣时,应考虑的两个主要方面是空间代价和时间代价。

(10)C)【解析】接入因特网的每台计算机的IP地址由网络管理员或因特网服务提供商(ISP)分配。

(11)B)【解析】局域网中的每个节点都有一个惟一的物理地址,称为介质访问地址(MAC地址)。

(12)A)【解析】目前在网络互连中用得最广泛的是TCP/IP协议。

事实上,TCP/IP是一个协议系列,它已经包含了100多个协议。

在TCP/IP协议中,远程登录使用的协议是Telnet。

(13)D)【解析】发邮件者和收邮件者如果同时在线,都要通过邮件服务器进行通信。

(14)A)【解析】国际标准化组织(ISO)将世界各国和地区使用的主要文字符号进行统一编码的方案称为UCS/Unicode。

(15)B)【解析】存放一幅1024×768像素的未经压缩的真彩色(24位)图像,大约需要1024×768×(24/8)字节的存储空间。

图像每个点需要1bit,1024×768的就需要1024×768个bit,但是我们常说的KB,MB的单位是字节,1B=8bit。

(16)A)【解析】根据奈奎斯特(Nyquist)的采样定理:设模拟信号f(t)的最高频率为fm(Hz),如果对该模拟信号进行周期性采样,只要采样的频率f 满足f≥2fm,则这些离散采样值可以无失真地恢复成原来的模拟信号。

由题意,知fm=3400Hz,f=1/T=8000Hz,故满足f≥2fm,由S=(1/T) ×log2N式中,T 为传输信息的电信号脉冲宽度,N为一个码元所取的有效离散值个数。

S=1/(125×0.000001)×log2(128)= 56000b/s即56KB/s。

(17)C)【解析】彩色图像所使用的颜色描述方法称为颜色模型。

在下列颜色模型中,主要用于彩色喷墨打印机的是CMYK在PS中,在准备用印刷颜色打印图像时,应使用CMYK模式。

如果由RGB 图像开始,最好先编辑,然后再转换为CMYK模式。

如以RGB模式输出图片直接打印,印刷品实际颜色将与RGB预览颜色有较大差异。

(18)B)【解析】信息检索系统的主要目标是实现文本索引的快速构建,动态文档集的索引维护(Index Maintenance),短语查询(Phrase Query),Top-k查询的快速处理(Top-k Query Process)以及各种检索模型(IR Model)等。

(19)B)【解析】对数据清单进行排序时,可以选择3个关键字是“主要关键字”、“次要关键字”和“第三关键字”。

(20)D)【解析】Microsoft FrontPage 2000(中文版)系统提供了“绘图”工具栏,便于用户在网页中修改图。

第二部分 Visual Basic程序设计一、选择题(21)D)【解析】本题考查的考点是有关事件和方法的。

事件(Event):是由Visual Basic预先设置好的、能够被对象识别的动作,方法(Method)是特殊的过程和函数。

方法的操作与过程、函数的操作相同,但方法是特定对象的一部分,正如属性和事件是对象的一部分一样。

和焦点有关的事件有两个,GotFocus事件在对象获得焦点时被触发,LostFocus事件在对象失去焦点时被触发;和焦点有关的方法有一个,SetFocus方法能够为对象赋予焦点。

(22)A)【解析】本题考查的考点是有关Print方法的。

Print方法可以显示文本字符串和表达式的值,并且可以在其他图形对象或打印机上输出这些信息,其格式为:[对象名称.]Print[表达式][,|;]其中,“对象名称”可以是窗体、图片框或打印机,也可以是立即窗口。

如果省略“对象名称”,则默认在当前窗体上输出。

(23)C)【解析】本题考查的考点是有关表达式的。

VB的函数库提供了多种函数,其中,三角函数的运算对象只能是弧度值,如果要计算某个角度的三角函数值需要先将其转换为弧度;Exp函数用于计算运算对象的指数次幂,如Exp(x)代表x e;Log函数用于计算运算对象的对数。

(24)B)【解析】本题考查的考点是有关数组参数的。

Visual Basic允许用数组作为参数,但用数组作为过程的参数时,应在数组名的后面加上一对括号,以免与普通变量相混淆。

为了把一个数组的全部元素传递给一个过程,应将数组名分别放入实参表和形参表中,并略去数组的上下界,但括号不能省略;数组作为参数只能使用引用传送,不能使用传值传送;在过程中不能使用Dim语句对形参数组进行重新声明,但是实参为动态数组时,可用ReDim语句改变对应形参数组的维界。

(25)D)【解析】本题考查的考点是有关过程定义的。

过程是作为一个相对独立的单位而存在和工作的一组指令或子程序。

Visual Basic的过程分事件过程和通用过程,事件过程是由某个事件触发而执行的过程,只能放在窗体模块中;通用过程可以放在标准模块中,也可以放在窗体模块中。

通用过程又可分为Sub子过程和Function函数过程两类。

Sub子过程一般用于调用后只执行一组代码来完成相应操作,但不需返回任何值的情况。

Function函数过程一般用于调用后不仅要执行一组代码完成相应操作,还需返回一个有用值的情况。

在定义过程时可以定义过程的形参,这个形参可以是变量、数组,但不能是定长字符串;函数过程有返回值,所以能够声明过程的类型,如果不声明类型则默认为变体型,而子过程没有返回值,也不能声明过程的类型;过程名和形参名不能重复。

(26)C)【解析】本题考查的考点是有关数值常量的。

VB中的数值型常量可以表示十进制、八进制和十六进制数据,其中八进制数的表示方法是在数字前面加&O,十六进制数的表示方法是在数字前面加&H;在浮点数值中使用D来分隔尾数和指数时,系统将把该数值作为双精度型数处理。

(27)A)【解析】本题考查的考点是有关对象的。

在Visual Basic中,对象是程序中的基本运行实体。

可分为由系统设计好的、可以直接使用或对其进行操作的预定义对象以及由用户定义的对象。

对象由属性、事件和方法构成,其中有的属性只能在属性窗口设置,有的属性只能在运行过程中设置;事件是由Visual Basic预先设置好的、能够被对象识别的动作;方法是特殊的过程和函数。

(28)C)【解析】本题考查的考点是有关数学函数的。

Sgn函数用于求得数值型数据的符号,如果为正则函数值为1,如果为负则函数值为-1。

根据题中已经给出的条件X<Y、A>B可知正确答案为C。

(29)B)【解析】本题考查的考点是有关逻辑表达式的。

在Visual Basic中的逻辑运算符和关系运算符都是二目运算符,不允许进行连续的大于小于等运算;若要表示此种关系只能用And或者Or将两个关系表达式连接起来实现。

(30)C)【解析】本题考查的考点是有关数组声明的。

在声明数组时可以指明数组的下标上界和下界,其中下界可以为负数;若省略下界,数组下标的默认下界为0;如果要改变默认下界可通过Option Base n语句来设置,格式中的n将被默认为数组的下界。

二、填空题(1)【1】9 12 【2】3 -3 【3】0 -6【解析】本题的循环次数受变量x的控制,变量x的初值为12,在循环中每次执行x-3,所以循环共执行4次,输出4行;第一次循环时由于满足x Mod 4 = 0,所以y=12,x-3后变为9;第二次循环时部满足x Mod 4 = 0,所以y=12-9,x-3后变为6;第三次循环时不满足x Mod 4 = 0,所以y=3-6,x-3后变为3;第四次循环时不满足x Mod 4 = 0,所以y=-3-3,x-3后变为0退出循环。

(2)【4】D H L 【5】N R V 【6】X B F【解析】本题中使用了一个二重循环来构造一个二维数组,其中外循环控制行,内循环控制列。

在每一次内循环里面进行数组元素的赋值,每一个数组元素都是字符A向后推移若干位得到的字符,推移的位数由i、j、k共同决定。

本题只要把握每次循环中的i、j、k的值,易知二维数组为:D H LN R VX B F(3)【7】-1 【8】1 【9】4【解析】在VB中,参数通过两种方式传递,即传地址和传值,其中,传地址习惯上称为引用,引用方式通过关键字ByRef来实现。

默认情况下,变量是通过“引用”传送给Sub或Funtion过程。

本题中参数X是地址传递,Y是值传递。

在求解z值时使用了嵌套的函数调用,这种函数调用由内向外进行求解。

即首先求解fun(b + 1, c),由于第一个参数为表达式所以也通过传值传递,求得函数值为3;接下来求解fun(b,3),在函数过程中形参x 的值变为-1,即b的值为-1,c的值不变仍为1,z的值为4。

(4)【10】10 【11】0 【12】15【解析】在VB中,参数通过两种方式传递,即传地址和传值,其中传地址习惯上称为引用,引用方式通过关键字ByRef来实现。