江苏省二级VB2009年(春)笔试试卷及答案.doc_第1页
江苏省二级VB2009年(春)笔试试卷及答案.doc_第2页
江苏省二级VB2009年(春)笔试试卷及答案.doc_第3页
江苏省二级VB2009年(春)笔试试卷及答案.doc_第4页
江苏省二级VB2009年(春)笔试试卷及答案.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级 Visual Basic 语言程序设计 2009 年(春)笔试试卷(考试时间 120 分钟,满分 60 分)第一部分计算机基础知识(1)在下列有关现代信息技术的一些叙述中,正确的是_。A)集成电路是 20 世纪 90 年代初出现的,它的出现直接导致了微型计算机的诞生B)集成电路的集成度越来越高,目前集成度最高的已包含几百个电子元件C)目前所有数字通信均不再需要使用调制解调技术和载波技术D)光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量(2)最大的 10 位无符号二进制整数转换成八进制数是_。A)1023C)1000B)1777D)1024(3)在下列有关目前 PC 机 CPU 的叙述中,错误的是_。A)CPU 芯片主要是由 Intel 公司和 AMD 公司提供的B)“双核”是指 PC 机主板上含有两个独立的 CPU 芯片C)Pentium 4 微处理器的指令系统由数百条指令组成D)Pentium 4 微处理器中包含一定容量的 Cache 存储器(4)在下列有关当前 PC 机主板和内存的叙述中,正确的是_。A)主板上的 BIOS 芯片是一种只读存储器,其内容不可在线改写B)绝大多数主板上仅有一个内存插座,因此 PC 机只能安装一根内存条C)内存条上的存储器芯片属于 SRAM(静态随机存取存储器)D)目前内存的存取时间大多在几个到十几个 ns(纳秒)之间(5)在下列有关 PC 机辅助存储器的叙述中,正确的是_。A)硬盘的内部传输速率远远大于外部传输速率B)对于光盘刻录机来说,其刻录信息的速度一般小于读取信息的速度C)使用 USB 2.0 接口的移动硬盘,其数据传输速率大约为每秒数百兆字节D)CD-ROM 的数据传输速率一般比 USB 2.0 还快(6)在下列 PC 机 I/O 接口中,数据传输速率最快的是_。A)USB 2.0C)IrDA(红外)B)IEEE-1394D)SATA (7)计算机软件可以分为商品软件、共享软件和自由软件等类型。在下列相关叙述中,错误的是_。A)通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的B)共享软件通常是一种“买前免费试用”的具有版权的软件C)自由软件的原则是用户可共享,并允许拷贝和自由传播D)软件许可证是一种法律合同,它确定了用户对软件的使用权限(8)人们通常将计算机软件划分为系统软件和应用软件。下列软件中,不属于应用软件类型的是_。A)AutoCADB)MSNC)Oracle D)Windows Media Player(9)在下列有关 Windows 98/2000/XP 操作系统的叙述中,错误的是_。A)系统采用并发多任务方式支持多个任务在计算机中同时执行2009 年(春)笔试试卷第 1 页(共 8 页)B)系统总是将一定的硬盘空间作为虚拟内存来使用C)文件(夹)名的长度可达 200 多个字符D)硬盘、光盘、优盘等均使用 FAT 文件系统(10)在下列有关算法和数据结构的叙述中,错误的是_。A)算法通常是用于解决某一个特定问题,且算法必须有输入和输出B)算法的表示可以有多种形式,流程图和伪代码都是常用的算法表示方法C)常用的数据结构有集合结构、线性结构、树形结构和网状结构等D)数组的存储结构是一种顺序结构(11)因特网的 IP 地址由三个部分构成,从左到右分别代表_。A)网络号、主机号和类型号B)类型号、网络号和主机号C)网络号、类型号和主机号D)主机号、网络号和类型号(12)在下列有关 ADSL 技术及利用该技术接入因特网的叙述中,错误的是_。A)从理论上看,其上传速度与下载速度相同B)一条电话线上可同时接听/拨打电话和进行数据传输C)利用 ADSL 技术进行数据传输时,有效传输距离可达几公里D)目前利用 ADSL 技术上网的计算机一般需要使用以太网网卡(13)人们往往会用“我用的是 10M 宽带上网”来说明自己计算机连网的性能,这里的“10M”指的是数据通信中的_指标。A)最高数据传输速率B)平均数据传输速率C)每分钟数据流量D)每分钟 IP 数据包的数目(14)计算机局域网按拓扑结构进行分类,可分为环型、星型和_型等。A)电路交换B)以太C)总线D)对等(15)网络信息安全主要涉及数据的完整性、可用性、机密性等问题。保证数据的完整性就是_。A)保证传送的数据信息不被第三方监视和窃取B)保证发送方的真实身份C)保证传送的数据信息不被篡改D)保证发送方不能抵赖曾经发送过某数据信息(16)某计算机系统中,西文使用标准 ASCII 码、汉字采用 GB2312 编码。设有一段纯文本,其机内码为CB F5 D0 B4 50 43 CA C7 D6 B8,则在这段文本中含有A)2 个汉字和 1 个西文字符C)8 个汉字和 2 个西文字符B)4 个汉字和 2 个西文字符D)4 个汉字和 1 个西文字符(17)以下关于汉字编码标准的叙述中,错误的是_。A)GB 2312 标准中所有汉字的机内码均用双字节表示B)我国台湾地区使用的汉字编码标准 BIG 5 收录的是繁体汉字C)GB 18030 汉字编码标准收录的汉字在 GB 23 12 标准中一定能找到D)GB 18030 汉字编码标准既能与 UCS(Unicode)接轨,又能保护已有中文信息资源(18)若波形声音未进行压缩时的码率为 64kb/s,已知取样频率为 8kHz,量化位数为 8,那么它的声道数是_。A)1B)2C)4D)8(19)从信息处理的深度来区分信息系统,可分为业务处理系统、信息检索系统和信息分析系统等。在下列几种信息系统中,不属于业务处理系统的是_。A)DSS B)CAIC)CAMD)OA(20)在下列有关信息系统开发、管理及其数据库设计的叙述中,错误的是_。2009 年(春)笔试试卷第 2 页(共 8 页)A)常用的信息系统开发方法可分为结构化生命周期方法、原型法、面向对象方法和 CASE 方法等B)在系统分析中常常使用结构化分析方法,并用数据流程图和数据字典来表达数据和处理过程的关系C)系统设计分为概念结构设计、逻辑结构设计和物理结构设计,通常用 E-R 模型作为描述逻辑结构的工具D)从信息系统开发过程来看,程序编码、编译、连接、测试等属于系统实施阶段的工作第二部分 Visual Basic 程序设计一、选择题(21)在列表框 List1 中有若干列表项,可以删除选定列表项的语句是_。A)List1.text=C)List1.ClearB)List1.List(List1.ListIndex)=D)List1.Removeitem List1.ListIndex(22)执行_语句时,会出现出错提示信息。A)Print 5+7=14 2 x-5B)Print 16384 * 2 C)Print 32768 * 2 D)Print“14”+323(23)数学表达式elnx+sin (2x)sinx-cosx2对应的 VB 表达式是_。A)(e(2 * * x-5) * Log(x)+(Sin(2x)3)/Sqr(Sin(x)-cos(x2)B)(Exp(2 * 3.14159 * x-5) * Log(x)+(Sin(2 * x)3)/Sqr(Sin(x)-Cos(x2)C)(Exp(2 * * x-5) * Ln(x)+(Sin(2 * x)3)/Sqr(Sin(x)-Cos(x2)D)(e(2 * 3.14159 * x-5) * Ln(x)+(Sin(2 * x)3)/Sqr(Sing(x)-Cos(x2)(24)下列关于数组的说法错误的是_。A)使用了 Preserve 子句的 ReDim 语句,只允许改变数组最后一维的上界B)对于动态数组,ReDim 语句可以改变其维界但不可以改变其数据类型C)Erase 语句的功能只是对固定大小的数组进行初始化D)LBound 函数返回值是指定数组某一维的下界(25)下列有关过程的说法错误的是_。A)在 Sub 或 Function 过程内部不能再定义其他 Sub 或 Function 过程B)对于使用 ByRef 说明的形参,在过程调用时形参和实参只能按传址方式结合C)递归过程既可以是递归 Function 过程,也可以是递归 Sub 过程D)可以像调用 Sub 过程一样使用 Call 语句调用 Function 过程(26)下列有关对象属性的说法错误的是_。A)工具箱中的控件并不是 VB 中所有的控件B)若将 Frame 的 Enabled 属性设置为 False,则不能使用放置在 Frame 里面的控件C)对象的 Name 属性在运行时不能改变D)对象的所有属性都可以在属性窗口中设置(27)下列关于变量作用域的叙述正确的是_。A)窗体中凡用 Private 声明的变量只能在某个指定的过程中使用B)模块级变量只能用 Dim 语句声明C)凡是在窗体模块或标准模块的通用声明段用 Public 语句声明的变量都是全局变量D)当不同作用域的同名变量发生冲突时,优先访问局限性小的变量(28)表达式 CInt(4.5)+CInt(-4.51)+Int(4.9)+Int(-4.1)+Fix(-1.9)+0 Mod 2 的运算结果是_。A)1B)-1C)-2D)-3(29)若要使逻辑表达式 xy Xor y=j Then a(i,j)=i-j Else a(i,j)=j-i End If Next j Next i For i=1 To 3 For j=3 To 1 Step-1 Picture1.Print a(i,j); Next j Picture1.Print Next i End Sub(2)执行下面的程序,连续三次单击命令按钮之后,A 数组共有【4】个元素;数组元素 A(2)的值是【5】,A(5)的值是【6】。Option ExplicitOption Base 1 Private Sub Command1_Click()Static A()As Integer,N As IntegerDim I As Integer,K As Integer K=N : N=N+2 ReDim Preserve A(N) For I=K+1 To N A(I)=I * N+1 Next I For I=1 To N Print A(I); Next I PrintEnd Sub(3)执行下面的程序,单击 Command1,在窗体上显示的变量 A 的值为【7】,变量 B 的值为【8】。Option ExplicitDim A As IntegerPrivate Sub Command1_Click()Dim B As Integer B=3 : A=4 : B=Fun(Fun(A,B+2),A)+B : Print A,B End Sub2009 年(春)笔试试卷第 4 页(共 8 页)Private Function Fun(N As Integer,K As Integer) N=N+A : K=N-K : Fun=N+K+AEnd Function (4)执行下面的程序,单击 Command1,窗体上显示的第一行是【9】,第二行是【10】,第四行是【11】,最后一行是【12】。Option ExplicitPrivate Sub Command1_Click()Dim n As Integer n=5 : Call test(n) : Print nEnd SubPrivate Sub test(ByVal n As Integer)Dim i As Integer,s As String If n0 Then For i=1 To n s=s & CStr(i) Next i Print s Call test(n-2) Else Print OVER End If End Sub(5)执行下面的程序,单击Command1,在窗体上显示的第一行的内容是【13】,第二行的内容是【14】,第三行的内容是【16】。(“A”的 ASCII 码是 65,“z”的是 90)Option ExplicitPrivate Sub Command1_Click()Dim i As Integer,st As String,n As Integer,P As String * 1 p=B For i=3 To 1 Step-1 n=Asc(p)-i : If n65 Then n=n+26 st=Chr(n) : st=st&F(i) : Print st Next i End SubPrivate Function F(n As Integer)Dim i As IntegerStatic s As Integer For i=1 To n s=s+i Next i F=s End Function (6)用以下公式求 f(x)的值。当通项的绝对值小于 10-7 时停止计算,X 的值由键盘输入。程序界面参见下图。123n 1nf(x)=a x a x2+ a x + ( 1)a x+ |x|1 其中 a1=1,a2=2,an=Option Explicit1a+ an-2n 1n,n=3,4,5, 2009 年(春)笔试试卷第 5 页(共 8 页)Private Sub Command1_Click()Dim x As Single, fx As Single, a As Single, a1 As Single, a2 As Single, t As Single a1 = 1: a2 = 2 x = Text1 If 【16】 Then MsgBox (x 必须在-11 之间) Exit Sub End If fx = a1 * x - a2 * x * x t = (-1) * x * x Do a = 1 / (a1 + a2) : t = (-1) * t * x : fx = 【17】 a1 = a2 : 【18】 Loop Until Abs(a * t) Right 为止。Right 的值即为不同的数的个数。程序界面参见下图。Option ExplicitOption Base 1 Private Sub Command1_Click()Dim A() As Integer,N As Integer,I As Integer2009 年(春)笔试试卷第 6 页(共 8 页)Dim OP As Integer N=InputBox(请输入数据个数,10) ReDim A(N) : Randomize For I=1 To N A(I)=Int(Rnd * 10)+1 : Text1=Text1 & A(I) & Next I Call Statistic(A,OP) Text2=有& OP &个不同的数: For I=1 To OP Text2=Text2 & A(I) & Next I End SubPrivate Sub Statistic(A()As Integer,Right As Integer)Dim Left As Integer,K As Integer,I As Integer Right= 【23】 : Left=2 Do While Left& s Next i End SubPrivate Sub convert(ch As String,s As String)Dim m As Integer,k As Integer,n As Integer,i As Integer s= 【28】 n=Asc(ch) 2009 年(春)笔试试卷第 7 页(共 8 页) Do While n0【29】 s=m & s If m=1 Then k=k+1 End If n=n2 Loop For i=1 To 7-Len(s) 将字符的二进制代码补足 7 位 s=0 & s Next i If k Mod 2=0 Then【30】 Else s=0 & s End If End Sub2009 年(春)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】光纤主要用于数字通信,它采用波分多路复用技术以增大信道容量。(2)B)【解析】最大的 10 位无符号二进制整数为 1111111111,转换成八进制为 1777,3 位二进制表示 1 位八进制。(3)B)【解析】“双核”是指 PC 机主板上不是含有两个独立的 CPU 芯片。双核处理器是指在一个处理器上集成两个运算核心,从而提高计算能力。(4)D)【解析】主板上的 BIOS 芯片是一种只读存储器,其内容可以通过特殊软件改写;绝大多数主板上仅有一个内存插座,但并不表示 PC 机只能安装一根内存条,内存分为 DRAM 和 ROM 两种,前者又叫动态随机存储器,它的一个主要特征是断电后数据会丢失,平时说的内存就是指这一种;后者又叫只读存储器,平时开机首先启动的是存于主板上ROM中的BIOS程序,然后再由它去调用硬盘中的Windows,ROM 的一个主要特征是断电后数据不会丢失。(5)B)【解析】对于光盘刻录机来说,其刻录信息的速度一般小于读取信息的速度。(6)D)【解析】从其发展计划来看,未来的 SATA 也将通过提升时钟频率来提高接口传输速率,让硬盘也能够超频。(7)A)【解析】通常用户需要付费才能得到商品软件的使用权,这类软件的升级在一定时间内是免费的。(8)C)【解析】Oracle 是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。Oracle 数据库产品为财富排行榜上的前1000 家公司所采用,许多大型网站也选用了 Oracle 系统。Oracle的关系数据库是世界第一个支持 SQL 语言的数据库。(9)D)【解析】硬盘可使用 FAT 文件系统或者 NTFS 文件系统格式。(10)A)【解析】一个算法应该具有以下五个重要的特征:有穷性:一个算法必须保证执行有限步之后结束;确切性:算法的每一步骤必须有确切的定义;输入:一个算法有0个或多个输入,以刻画运算对象的初始情况;输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。(11)B)【解析】IP 地址分为 A、B、C、D、E5 类,常用的是 B 和 C 两类。IP 地址由两部分组成,一部分为网络地址,另一部分为主机地址。(12)A)【解析】ADSL 作为一种传输层的技术,充分利用现有的铜线资源,在一对双绞线上提供上行 640kbps、下行 8Mbps 的带宽。(13)A)【解析】人们往往会用“我用的是 10M 宽带上网”来说明自己计算机连网的性能,这里的“10M”指的是数据通信中的最高数据传输速率指标。(14)C)【解析】计算机局域网按拓扑结构进行分类,可分为环型、星型和总线型等。(15)C)【解析】保证数据的完整性是指信息在传输、交换、存储和处理过程保持非修改、非破坏和非丢失的特性,即保持信息原样性,使信息能正确生成、存储、传输,这是最基本的安全特征。(16)B)【解析】GB2312 中,一个汉字字符由两个字符构成,特征是高位大于 127(即十六进制的 7F),低位不计。字符串 CB F5 D0 B4 50 43 CA C7 D6 B8 为 4 个汉字和 2 个西文字符。(17)C)【解析】GB2312、GBK、GB18030 这三个才是汉字标准,收录的汉字数依次从少到多,GB18030 最多。(18)A)【解析】若波形声音未进行压缩时的码率为 64kb/s,已知取样频率为 8kHz,量化位数为8,那么它的声道数是 64/8/8=1。(19)A)【解析】决策支持系统(Decision Support System,DSS)是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。它是管理信息系统(MIS)向更高一级发展而产生的先进信息管理系统。它为决策者提供分析问题、建立模型、模拟决策过程和方案的环境,调用各种信息资源和分析工具,帮助决策者提高决策水平和质量。(20)C)【解析】实体-联系模型(简称 E-R 模型)是由 P.P.Chen 于 1976 年首先提出的。它提供参考答案及解析第 1页共 4页不受任何 DBMS 约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。E-R 数据模型问世后,经历了许多修改和扩充。第二部分 Visual Basic 程序设计一、选择题(21)D)【解析】本题考查的考点是有关列表框的。列表框中的列表项可以动态添加也可以动态删除,添加使用 AddItem 方法,删除使用 RemoveItem 方法,当前选中的列表项序号为 List1.ListIndex。(22)B)【解析】本题考查的考点是有关表达式运算的。在 VB 中 Print 方法将会把表达式的值打印出来,该表达式可以是任何类型的表达式。5+7=14 是一个逻辑型表达式,其结果为False;16384*2 将会出现出错提示信息,这是因为 16384 是一个整型数,两个整型数相运算结果仍为整型数,如果超过了整型数能够允许的最大值 32767 将会报错;而如果一个长整型数如 32768 和整型数运算后的结果为长整型数;在VB中一个字符串和一个数字可以进行加法“+”运算,此时将会把字符串自动转换为数字进行加法运算,这要求字符串必须是一个数字形式的字符串。(23)B)【解析】本题考查的考点是有关表达式的。VB的函数库提供了多种函数,其中的三角函数的运算对象只能是弧度值,如果要计算某个角度的三角函数值需要先将其转换为弧度;Exp 函数用于计算运算对象的指数次幂,如 Exp(x)代表 xe;Sqr 函数用于计算运算对象的平方根。(24)C)【解析】本题考查的考点是有关数组的。对于动态数组,ReDim 语句可以改变其维数、大小,但不可以改变其数据类型;若 ReDim 语句使用了 Preserve 子句,则只允许改变数组最后一维的上界;Earse 语句可以对任意数组进行初始化;LBound 函数返回值是数组某一维的下界,UBound 函数返回值是数组某一维的上界。(25)B)【解析】本题考查的考点是有关过程的。Sub 过程和函数过程一样,都不能嵌套定义;这两种过程均可以递归调用;可以像调用 Sub 过程一样使用 Call 语句调用函数过程;对于使用 ByRef 说明的形参,在过程调用时形参和实参应该按传址方式结合,但如果实参为表达式的时候仍然按照传值方式结合。(26)D)【解析】本题考查的考点是有关控件对象的。VB中提供了大量的控件,有的控件出现在工具箱中,有的控件需要手动添加到工具箱中;对象的 Name 属性是对象的惟一标识,在运行期间不得改变这个属性值;容器对象的 Enabled 属性如果设置为 False,则不能使用放置在该容器里面的控件;控件有很多属性,有的属性只能在属性窗口设置,有的属性只能在运行时设置。(27)C)【解析】本题考查的考点是有关变量作用域的。在过程(包括事件过程和通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。默认情况下每次调用过程时,局部变量被初始化为 0 或空字符串,但声明为“Static”型的局部变量,在每次调用过程时,其值保持不变。模块变量(包括窗体变量和标准模块变量),在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见,窗体变量可用于该窗体内的所有过程。全局变量也称为全程变量,其作用域最大,可以在工程的每个模块、每个过程中使用。全局变量需在标准模块的声明部分声明,且必须用 Public 或 Global 语句声明。当不同作用域的同名变量发生冲突时,优先访问局限性小的变量,即“局部覆盖全局”的原则。(28)D)【解析】本题考查的考点是有关取整函数的。Int()函数和 Fix()函数均可返回参数的整数部分。不同之处在于,如果所给参数为负数,则 Int 返回小于或等于参数的第一个负整数,而 Fix 则会返回大于或等于参数的第一个负整数。CInt()函数则是只有小数部分大于0.5时才会进位取整,本题实际上为4+(-5)+4+(-5)+(-1)+0=-3。(29)A)【解析】本题考查的考点是有关异或运算的。逻辑异或运算符 Xor 的作用是只有两端的运算对象的逻辑值相反时才会返回 True,否则返回 False。根据这个特点,可知若 x=3、y=3、z=4,则使得xy 结果为 False,y0,所以输出 12345 后调用 test(n-2)进入下一次递归;第二次调用 test 过程时,形参 n 的值为 3,由于满足 n0,所以输出 123 后调用 test(n-2)进入下一次递归;第三次调用 test 过程时,形参 n 的值为 1,由于满足 n0,所以输出 1 后调用 test(n-2)进入下一次递归;第四次调用 test 过程时,形参 n 的值为-1,由于不满足 n0,所以输出“OVER”后结束递归逐层返回。(5)【13】Y6 【14】Z9 【15】A10【解析】使用静态变量定义语句 Static 定义的变量的值在程序运行结束之前,会一直保留。因此题中多次调用 F 函数时,变量 S 的值保留前一次的运算结果。本题实际上就是循环取得字符“B”的前 i 个字符并连接上 F 函数的结果。在第一次循环中 i 的值为 3,在调用 F(3)时为静态变量 S 赋予初值 0,调用结束后返回函数值 6,同时把变量 S 的值也变为 6;在第二次循环中 i 的值为 2,在调用 F(2)时静态变量 S 的值为 6,调用结束后返回函数值 9,同时把变量 S 的值也变为 9;在第三次循环中 i 的值为 1,在调用 F(1)时静态变量 S 的值为 9,调用结束后返回函数值 10,同时把变量 S 的值也变为 10。(6)【16】Abs(x)=1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论