2008年春江苏省计算机等级考试VB试题第一部分计算机基础知识1.在下列有关微电子技术与集成电路的叙述中,错误的是(1)。A.微电子技术是以集成电路为核心的技术B.集成度是指单个集成电路所含电子元件的数目C.Moore定律指出,单个集成电路的集成度平均每18—24个月翻一番D.IC卡仅有存储器和处理器,卡中不可能存储有软件2.在下列有关通信技术的叙述中,错误的是(2)。A.目前无线电广播主要还是采用模拟通信技术B.数字传输技术最早是被长途电话系统采用的C.数字通信系统的信道带宽就是指数据的实际传输速率(简称“数据速率”)D.局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号3.CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施?(3)①增加CPU中寄存器的数目②提高CPU的主频③增加CPU中高速缓存(cache)的容量④优化BIOS的设计A.①、③和④B.①、②和③C.①和④D.②、③和④4.下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是(4)A.RS-232B.IEEE-1394C.USBD.IDE5.下列有关PC机外部设备的叙述中,错误的是(5)。A.扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一B.制作3—5英寸的照片(图片),数码相机的CCD像素必须在600万以上C.集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中D.存折和票据的打印,目前主要是采用针式打印机6.下列有关PC机辅助存储器的叙述中,错误的是(6)。A.硬盘的盘片转动速度特别快,目前一般为每秒数千转B.近年来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE接口的要快C.目前移动硬盘大多采用USB2.0接口,其传输速率可达每秒数十兆字节D.40倍速的CD-ROM驱动器的速率可达6MB/s左右7.在下列有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是(7)。A.通常用户需要付费才能得到商品软件的合法使用权B.共享软件是一种“买前免费试用”的具有版权的软件C.自由软件允许用户随意拷贝,但不允许修改其源代码和自由传播D.软件许可证确定了用户对软件的使用方式,扩大了版权法给予用户的权利8.下面有关Windows操作系统多任务处理的叙述中,正确的是(8)。A.用户如果只启动一个应用程序工作(如使用Word写作),则该程序自始至终独占CPUB.由于CPU具有多个执行部件,所以操作系统才能同时进行多个任务的处理C.前台任务和后台任务都能得到CPU的响应D.处理器调度程序根据各个应用程序运行所需要的时间多少来确定时间片的长短9.从算法需要占用的计算机资源角度分析其优劣时,应考虑的两个主要方面是(9)。A.空间代价和时间代价·C.可读性和开放性B.正确性和简明性D.数据复杂性和程序复杂性10.接入因特网的每台计算机的IP地址(10)。A.由与该计算机直接连接的交换机及其端口决定B.由该计算机中网卡的生产厂家设定C.由网络管理员或因特网服务提供商(ISP)分配D.由用户自定11.以下关于局域网和广域网的叙述中,正确的是(11)。A.广域网只是比局域网覆盖的地域广,它们所采用的技术是完全相同的B.局域网中的每个节点都有一个惟一的物理地址,称为介质访问地址(MAC地址)C.现阶段家庭用户的PC机只能通过电话线接入网络D.单位或个人组建的网络都是局域网,国家或国际组织建设的网络才是广域网12.目前在网络互连中用得最广泛的是TCP/IP协议。事实上,TCP/IP是一个协议系列,它已经包含了100多个协议。在TCP/IP协议中,远程登录使用的协议是(12)。A.TELNETB.FTPC.HTTPD.UDP13.关于电子邮件服务,下列叙述中错误的是(13)。A.网络中必须有邮件服务器用来运行邮件服务器软件B.用户发出的邮件会暂时存放在邮件服务器中C.用户上网时可以向邮件服务器发出接收邮件的请求D.发邮件者和收邮件者如果同时在线,则可不通过邮件服务器而直接通信14·国际标准化组织(ISO)将世界各国和地区使用的主要文字符号进行统一编码的方案称为(14)。A.UCS/UnicodeC.GBKB.GB2312D.GBl803015·存放一幅1024×768像素的未经压缩的真彩色(24位)图像,大约需要多少字节的存储空间?(15)A.1024x768x24C.1024x768x2B.1024x768x3D.1024x768x1216·对带宽为300—3400Hz的语音,若采样频率为8kHz、量化位数为8位且为单声道,则未压缩时的码率约为(16)。A.64kb/sB.64kB/sC.128kb/sD.128kB/s17·彩色图像所使用的颜色描述方法称为颜色模型。在下列颜色模型中,主要用于彩色喷墨打印机的是(17)。A·YUVB.HSBC.CMYKD.RGB18·从信息处理的深度来区分,信息系统可分为业务信息处理系统、信息检索系统、信息分析系统和专家系统。在下列相关叙述中,错误的是18。A.业务信息处理系统是采用计算机进行日常业务处理的信息系统B·信息检索系统就是指因特网上提供的各种搜索引擎,可以供各类用户免费使用C.决策支持系统是一种常见的信息分析系统D.专家系统可模仿人类专家的思维活动,通过推理与判断来求解问题19·在下列有关MicrosoftExcel2000(中文版)功能的叙述中,错误的是(19)。A.可以将Excel工作簿或选定的工作表另存为网页文件(.htm)B.对数据清单进行排序时,最多可以选择5个关键字C·通过设置,可以实现在某单元格中输入数据后按回车键,光标自动移动到上边一单元格或左边一单元格。D.在工作表中可以插入“艺术字”20·在下列有关MicrosoftFrontPage2000(中文版)功能的叙述中,错误的是20。A.执行菜单命令“新建”时,可以选择是新建网页还是新建站点B.用户可以对框架网页的框架进行拆分或删除C·如同Microsoftword中的表格,用户可以在网页中手绘表格或插入表格D.系统提供了“绘图”工具栏,便于用户在网页中绘图第二部分VisualBasic程序设计一、选择题(用答题卡答题,答案依次填在21—30答题号内)21.下列关于某对象SetFocus与GotFocus的描述中,正确的是21。A.SetFocus是事件,GotFocus是方法B.SetFocus和GotFocus都是事件C.SetFocus和GotFocus都是方法D.SetFocus是方法,GotFocus是事件22.Print方法可在_______上输出数据。①窗体②文本框③图片框④标签⑤列表框⑥立即窗口A.①③⑥B.⑦③⑤C.①⑦⑤D.③④⑥23.数学表达:A.(x^5一Cos(29))/Sqr(e^X+In(Y))+5B.(x^5一Cos(29))/(Sqr(Exp(x)+Log(Y))+5)C.(x^5一Cos(29*3.14159/180))/(Sqr(Exp(x)+Log(Y))+5)D.(x^5一Cos(29*3.14159/180))/(Sqr(e^X+Log(Y))+5)24.以下有关数组参数的说明中,正确的是24。A.在过程中也可用Dim语句对形参数组进行说明B.动态数组作为实参时,可用ReDim语句在过程中改变对应形参数组的维界24.下列有关数组参数的说明正确的是(24)。A.在过程中也可用Dim语句对形参数组进行说明B.动态数组作为实参时,可用ReDim语句在过程中改变对应形参数组的维界C.调用过程时,数组名不能作为实参D.数组可以按地址传递也可以按值传递25.下列关于子过程或函数的定义正确的是(25)A.Subfl(nAsString*1)B.Subfl(nAsInteger)AsIntegerC.Functionfl(f1AsInteger)AsIntegerD.Functionfl(ByValnAsInteger)26.下列关于数值常量的说法错误的是(26)A.八进制数的表示方法是在数字前面加&OB.十六进制数的表示方法是在数字前面加&HC.在浮点数值中使用D来分隔尾数和指数时,系统将把该数值作为单精度型数处理D.32768是合法的数值常量’27.下列有关对象的叙述正确的是(27)A.对象由属性、事件和方法构成B.对象的所有属性既可以在属性窗口设置,又可以在程序运行时用赋值语句设置C.对象的事件一定就是由VB预先设置好的人工干预的动作D.对象的方法是对象响应某个事件后所执行的一段程序代码28.已知XY,AB,则下列表达式中,结果为True的是(28)A.Sgn(x-Y)+Sgn(A-B)=-1B.Sgn(X-Y)+Sgn(A-B)=-2C.Sgn(Y-X)+Sgn(A-B)=2D.Sgn(Y-X)+Sgn(A-B)=029.下列能够正确表示条件x≤YZ的VB逻辑表达式是(29)A.X≤YZB.X=YAndYZC.X≤YOrYZD.X=YZ30.下列有关数组的说法正确的是(30)A.数组的维下界不可以是负数B.模块通用声明处有OptionBase1,则模块中数组定义语句DimA(OTo5)会与之冲突C.模块通用声明处有OptionBasel,模块中有DimA(OTo5),则A数组第一维维下界为0D.模块通用声明处有OptionBase1,模块中有DimA(OTo5),则A数组第一维维下界为1二、填空题,’1.执行下面的程序,单击Commandl,则窗体上显示的第一行是(1),第三行是(2),最后一行是(3)OptionExplicitPrivateSubCommand1_Click()DimXAsInteger,YAsIntegerX=12:Y=0DoWhileX0.IfXMod4=0ThenY=Y+XElsey=Y-XEndIfX=X-3PrintX,YLoopEndSub.,2.执行下面的程序,单击Commandl,窗体上显示的第一行是(4),第二行是(5),第三行是(6)OptionExplicit.OptionBase1PrivateSubCommand1_Click()Dimsa(3,3)AsString*1,iAsInteger,jAsInteger,kAsIntegerk=1Fori=1To3Forj=1To3sa(i,j)=Chr(Asc(A)+(k+i+j)Mod26)Printsa(i,j);;k=k+3NextJ、PrintNextiEndSub,3.执行下面的程序,单击Commandl,在窗体上显示的变量b的值为:(7),变量c的值为(8),变量z的值为(9)OptionExplicitPrivateSubCommand1_Click()DimbAsInteger,CAsInteger,zAsIntegerb=2C=1Z=fun(b,fun(b+1,c))+b-c+1Printb,c,zEndSubPrivateFunctionfun(XAsInteger,ByValYAsInteger)AsIntegerX=X-Yy=X+Y+2fun=Y—XEndFunction4.执行下面的程序,单击Commandl,输出的变量i的值是(10),变量j的值是(11),变量k的值是(12)OptionExplicitPrivateSubCommand1_Click()DimiAsInteger,jAsIntegerDimkAsIntegeri=10j=4k=Funk(i,j)Printi,j,k、EndSub•PrivateFunctionFunk(ByValAAsInteger,BAsInteger)AsIntegerA=A+BB=B-2.ifB=0OrB=1ThenFunk=1ElseFunk=A+Funk(A,B)EndIfEndFunction5.执行下面的程序,单击Commandl,在窗体上显示的第一行的内容是(13),第二行的内容是(14),第三行的内容是(15)OptionExplic