2009年3月二级VB真卷及参考答案
- 格式:pdf
- 大小:4.68 MB
- 文档页数:11
全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。
2009年全国计算机等级考试二级VB笔试试题(1)总分:100分及格:60分考试时间:90分一、单项选择题(每小题2分,共70分)(1)设在菜单编辑器中定义了一个菜单项,名为menu1。
为了在运行时显示该菜单项,应使用的语句是A. menu1.Enabled=TrueB. menu1.Enabled=FalseC. menu1.Visible=TrueD. menu1.Visible=False(2)以下合法的Visual Basic标识符是A. DoWhileB. DoC. 56dD. A#BC(3)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及()。
A. 数据的存储结构B. 计算方法C. 数据映象D. 逻辑存储(4)以下语句正确的是()。
A. CommonDialoFilter=All Files i*.*I Pictures(*.bmp)|*.bmpB. CommonDialoFliter="All FileS"|"*.*"|"Pictures(*.bnlp)|"*.bmp"C. CommonDialoFilter=="All Files|*.*|Pictures(*.bmp)|*.bmp"D. CommonDialoFilter={ All Files |*.*| Pictures(*.bmp)|*.bmp}(5)下述关于数据库系统的叙述中正确的是A. 数据库系统中数据的一致性是指数据类型一致B. 数据库系统比文件系统能管理更多的数据C. 数据库系统减少了数据冗余D. 数据库系统避免了一切冗余(6)软件凋试的目的是()。
A. 发现错误B. 改正错误C. 改善软件的性能D. 挖掘软件的潜能(7)在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:程序运行后,如果单击命令按钮,则在文本框中显示的内容是A. 0B. 14C. zD. Str(z)(8)Visual Basic 6.0变量名Num@的类型是()。
浙江省2009年春二级VB考试试卷及答案2009年春浙江省高等学校计算机等级考试试卷(二级Visual Basic) 试题1 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】输入n后,计算并显示下列表达式的值。
1?1111????? 234n运行时初始界面如下图左所示,输入10并按回车键后的界面如下图中所示,按“计算”按钮后的界面如下图右所示。
【程序】Dim n As Integer Private Sub Form_Load() Command1. (1)End Sub Private Sub Text1_(2)(K As Integer) If K 13 Then Exit Sub(3) If n > 0 Then = True= False Else = \ End If End Sub Private Sub Command1_Click() Dim yAs Single, i As Integer For i = 1 To n (4)Next i = y= False = True= \ 1 End Sub 【供选择的答案】(1) A、Enabled=True B、Enabled=False C、Visible=True D、Visible=False (2)A、KeyPressB、ClickC、Change(3) A、k=B、k = 13C、n = 13D、KeyDown D、n = (4) A、y = y + 1/n B、y = y + 1\\n C、y = y + 1/i D、y = y + 1\\i 试题2 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】运行时输入10个数后,输出其中较小的5个数。
【程序】Private Sub Command1_Click() Dim a(10) As Single, t As Single, i As Byte, j As Byte, k As Byte For i = 1 To 10 a(i) = InputBox( (5)) Next i Fori = 1 To 9(6)For j = i +1 To 10 If (7)Then k = j Next j t = a(i): a(i) = a(k): a(k) = tNext i For i = (8)Print a(i) Next i End Sub 【供选择的答案】(5) A、\、\C、\、\(6) A、k = i B、i = k C、k = i + 1D、i = k + 1 (7) A、a(j) a(i)C、a(j) > a(k)D、a(j) D、5 To 10 试题3 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
2009年3月28日全国计算机等级考试VB考试卷一、选择题1.下列叙述中正确的是A. 栈是“先进先出”的线性表B. 队列是“先进后出”的线性表C. 循环队列是非线性结构D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构考核知识点:(1) 数据结构答案:D分析:栈是“先进后出”的线性表;队列是“先进先出”的线性表;循环队列是线性结构2.支持子程序调用的数据结构是A. 栈B. 树C. 队列D. 二叉树考核知识点:(1) 数据结构具体应用答案:A分析:栈是“先进后出”的线性表,栈具有记忆作用3.某二叉树有5个度为2的结点,则该二叉树中叶子结点数是A. 10B. 8C. 6D. 4考核知识点:(1) 二叉树的性质答案:C分析:二叉树的性质:度为0的结点(即叶子结点)总是比度为2的结点多一个4.下列排序方法中,最坏情况下比较次数最少的是A. 冒泡排序B. 简单选择排序C. 直接插入排序D. 堆排序考核知识点:(1) 常用算法的时间复杂度答案:D分析:交换类排序法:(1)冒泡排序法,需要比较的次数为n(n-1)/2;(2)快速排序法。
插入类排序法:(1)简单插入排序法,最坏情况需要n(n-1)/2次比较;(2)希尔排序法,最坏情况需要O(n1.5)次比较。
选择类排序法:(1)简单选择排序法,最坏情况需要n(n-1)/2次比较;(2)堆排序法,最坏情况需要O(nlog2n)次比较5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是A. 编译程序B. 操作系统C. 教务管理系统D. 汇编程序考核知识点:(1) 软件的分类答案:C分析:编译程序、操作系统和汇编程序都属于系统软件6.下面叙述中错误的是A. 软件测试的目的是发现错误并改正错误B. 对被调试的程序进行“错误定位”是程序调试的必要步骤C. 程序调试通常也称为DebugD. 软件测试应严格执行测试计划,排除测试的随意性考核知识点:(1) 软件测试与调试的区别答案:A分析:软件测试的目的是发现错误,而改正错误不属于软件测试的目的,属于调试的目的7.耦合性和内聚性是对模块独立性度量的两个标准。
2009年3月二级VB语言笔试真题及答案一、选择题(每题2分,共计70分)(1)下列叙述中正确的是A)栈是先进先出的线性表B)队列是"先进后出"的线性表C)循环队列是非线性结构D)有序线性表即可以采用顺序存储结构,也可以采用链式存储结构(2)支持子程序调用的数据结构是A)栈B)树C)队列D)二叉树(3)某二叉树有5个读为2的结点,则该二叉树中的叶子结点数是A)10 B)8 C)6 D)4(4)下列排序方法中,最坏情况下比较次数最少的是A)冒泡排序B)简单选择排序C)直接插入排序D)堆排序(5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下列属于应用软件的是A)编译程序B)操作系统C)教务管理系统D)汇编程序(6)下面叙述中错误的是A)软件测试的目的是发现错误并改正错误B)对被调试程序进行"错误定位"是程序调试的必要步骤C)程序调试也成为DebugD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。
下列叙述中正确的是A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训(9)有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为A)选择B)投影C)插入D)连接(10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域(11)执行语句Dim X,Y As Integer 后,A)X和Y均被定义为整型变量B)X和Y均被定义为变体类型变量C)X被定义为整型变量,Y被定义为变体变量D)X被定义为变体类型变量,Y被定义为整型变量(12)以下关系表达式中,其值为True的是A)"XYZ">"XYz"B)"VisualBasic"<>"visualbasic"C)"the"="there"D)"Integer"<"Int"(13)执行以下程序段a$="Visual Basic Programming"b$="C++"C$=UCase(Left$(a$,7)) & b$ & Right$(a$,12)后,变量C$的值为A)Visual BASIC ProgrammingB)VISUAL C++ ProgrammingC)Visual C++ ProgrammingD)VISUAL BASIC Programming14)下列叙述中正确的是A)MsgBox语句的返回值是一个整数B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C)MsgBox语句的第一个参数不能省略D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空15)在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数,以下可以实现上述操作的事件过程是A)Private Sub Text1_Change()Label1.Caption=str(Len(Text1.Text))End SubB)Private Sub Text1_Click()Label1.Caption=str(Len(Text1.Text))End SubC)Private Sub Text1_Change()Label1.Caption=Text1.TextEnd SubD)Private Sub Label1_Change()Label1.Caption=str(Len(Text1.Text))End Sub16)在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分别为"宋体"和"黑体"), 1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。
安徽省2009年VB省二级笔试试题及答案一、单项选择题(每题1分,共40分)1、在计算机领域中,MIPS通常用来描述计算机的( )A)运算速度B)内存容量C)分辨率D)主频2、下面属于计算机输出设备的是( )A)显示器B)鼠标C)键盘D)扫描仪3、微型计算机在工作中突然断电,则( )中的信息全部丢失。
A)硬盘B)RAM C)ROM D)光盘4、若X是二进制1011,Y是十进制13,Z是十六进制1D,则X、Y、Z从大到小的顺序是( )。
(X、Y、Z都是无符号数)A)Z YX B)Y Z X C)XYZ D)ZXY5、在Windows中,下面关于删除文件的描述错误的是( )。
A)U盘上的文件删除后,不能从回收站中还原B)可以不经过回收站直接将文件删除C)可以将文件先复制到回收站,需要时再将其从回收站还原D)利用“清空回收站”选项可以把回收站中的文件全部删除6、下面关于E-mail功能的描述中,错误的是( )A)在发电子邮件时,可以同时发送给多人B)在发电子邮件时,可以发送附件C)在接收电子邮件时,可以将附件下载到本地计算机上D)在接收电子邮件时,必须将附件下载到本地计算机上7、为减少多媒体数据所占存储空间,常采用( )技术。
A)高速缓冲B)数据压缩C)多通道D)流媒体8、,cn中的“http”指的是( )。
A)计算机主机域名B)文件传输协议C)超文本传输协议D)TCP/IP协议9、下面关于计算机病毒的描述中,正确的是( )。
A)计算机病毒不能感染安装了杀毒软件的计算机系统B)计算机病毒只能通过网络传播C)计算机病毒不能感染加密或压缩后的文件D)计算机病毒可以通过U盘进行传播10、下面系统软件中,最核心的是( )A)编译系统B)语言处理系统C)操作系统D)数据库管理系统11、在Visual Basic 6.0的设计模式下,双击窗体上的某个控件,打开的窗口是( )A)工程资源管理窗口B)代码窗口C)属性窗口D)工具箱窗口12、以下叙述错误的是( )A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)程序运行时,双击一个窗体,则触发该窗体的Dblclcik事件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户触发,也可以由系统触发13、以下不属于Visual Basic6.0系统的文件类型是( )A).Frm B).Bas C).Cpp D).Vbp14、在Visual Basic 6.0中编写代码,如果要强制显示声明变量,可在窗体模块或标准模块的声明中加入语句( )A)Option Explicit B)Option Compare C)Option Base 0 D)Option Base 115、下列选项中( )不是Visual Basic常量A“Good Luck” B)PI C)1.5E-03 D)16.341216、以下声明语句中错误的是( )A)Const varl=123 B)Dim varl=”abc”C)Public varl As Integer D)Static varl As Integer17、骰子是一个正六面体,分别用1~6代表其六个面,掷一次骰子出现的数可表示为( )A)Int(Rnd*6+1) B) Int(Rnd*6) C) Int(Rnd*7) D) Int(Rnd(6)+1)18、声明变量n为整型,执行语句n=4.5后,( )。
二级vb上机江苏2010春第三套试卷答案1.改错题Option ExplicitPrivate Sub Command1_Click()Dim N As Integer, k As IntegerFor N = 20 To 180k = N ^ 2If sx(k) ThenList1.AddItem N & "^2=" & kEnd IfNextIf List1.ListCount <> 0 Then List1.AddItem "无升序平方数" '错误点1修改为 List1.ListCount = 0End SubPrivate Function sx(ByVal N As Integer) As BooleanDim num() As Integer, k As Integer, p As IntegerDim i As IntegerDop = N Mod 10k = k + 1ReDim Preserve num(k)num(k) = pN = N \ 10Loop Until N<0 '错误点2,应修改为N = 0For i = 2 To UBound(num)If num(i) >num(i - 1) Then Exit Function '错误点3 修改为num(i) > num(i - 1)Next isx = TrueEnd Function2009秋二级Visual Basic上机试卷(本试卷完成时间为70分钟)考试说明:1.改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2.考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,j 予评分;3.程序代码书写应呈锯齿形。
一、改错题(14分)【题目】本程序的功能是,将24位真彩色图像的一个像素的颜色值,转换成用十进制表示的绿、蓝三基色的亮度值。
国家二级(VB)机试模拟试卷320(题后含答案及解析) 题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R 中的所有元组,这样的集合运算称为( )。
A.并运算B.交运算C.差运算D.积运算正确答案:A解析:关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。
2.为组合框Combo1增加一个列表项“电脑”,下列语句正确的是( )。
A.Combo1.Text=“电脑”B.Combo1.ListIndex=“电脑”C.Combo1.AddItem”电脑”D.Combo1.ListCount=“电脑”正确答案:C解析:本题考查组合框。
可以通过AddItem方法给组合框添加列表项。
3.窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。
编写程序如下:Private Sub Form_Load( ) Shape1.Top=0Timer1.Interval=100End SubPrivate Sub Timer1_Timer( ) Static x As Integer Shape1.Top=Shape1.Top+100x=x+1If x Mod 10=0 Then Shape1.Top=0End IfEnd Sub 以下关于上述程序的叙述中,错误的是()。
A.每执行一次Timer1_Timer事件过程,x的值都在原有基础上增加1B.Shape1每移动10次回到起点,重新开始C.窗体上的Shape1由下而上移动D.Shape1每次移动100正确答案:C解析:题目中变量x定义为Static,即每次进入Timer事件过程时,x都会保留上次的值,从而实现每执行一次Timer1_Timer事件过程x的值都在原有基础上增加1。
国家二级(VB)机试模拟试卷200(题后含答案及解析) 题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题选择题1.不能正确表示条件”两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是( )。
A.A*B=0 and A+B<>0B.(A=0 or B=0)and(A<>0 or B<>0)C.not(A=0 And B=0)and(A=0 or B=0)D.A*B=0 and(A=0 or B=0)正确答案:D解析:考查VB的表达式。
选项A中由于A*B=0,因此A为0或者B为0,或者A、B同时为O,而A+B<>,恰好排除了A、B同时为0的条件,因此符合条件描述;选项B中恰好描述了条件中的问题;选项C描述的A、B同时为0的取非,也就是同时为0不成立,然后再加上A或者B其中一个为0,符合条件描述;选项D中前面条件和选项A相同,但是后面不能排除二者同时为0的条件。
2.下面是求最大公约数的函数的首部( )。
Function fun(By Val x As Integer,ByVal y As Integer)As Integer若要输出8、12、16这3个数的最大公约数,下面正确的语句是A.Print fun(8,12),fun(12,16),fun(16,8)B.Print fun(8,12,16)C.print fun(8,12),fun(12,16),fun(16)D.Print fun(8,fun(12,16))正确答案:D解析:函数过程在传递参数时,形参表与实参表中对应变量的名字不必相同,但参数的个数、对应位置和对应类型必须相同。
本题中的fun函数有两个参数,任何对于fun的调用都必须传递实参为两个整型值;选项A)中得到3个结果,显然不是我们所需要的;选项D)中的函数嵌套调用能够求出3个数的最大公约数。
3.设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是( )。
2009年全国计算机等级考试二级VB笔试试题(3)总分:100分及格:60分考试时间:90分一、单项选择题(每小题2分,共70分)(1)下列说法错误的是A. 标准模块也称程序模块文件,扩展名是.basB. 标准模块由程序代码组成C. 标准模块只用来定义一些通用的过程D. 标准模块不附属于任何一个窗体(2)以下各项,可以作为V isual Basic变量名的是()。
A. BookB. 2_SeekC. 123.58D. Book-1(3)以下关系表达式中。
其值为False的是A. ”BCD”>”bCD”B. ”you”<>”we”C. ”BASIC”=UCase(”Basic”)D. ”double”>”doub”(4)结构化程序设计的3种结构是:()A. 顺序结构、选择结构、转移结构B. 分支结构、等价结构、循环结构C. 多分支结构、赋值结构、等价结构D. 顺序结构、选择结构、循环结构(5)程序设计方法要求在程序设计过程中()。
A. 先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B. 先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C. 先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释D. 以上三种说法都不对(6)在窗体上嚼一个命令按钮(其NAME属性为cmdFinD.,然后编写如下代码:运行上面的程序,单击命令按钮.其输出结果是A. 26B. 3678C. 5678D. 8765(7)数据处理的最小单位是A. 数据B. 数据元素C. 数据项D. 数据结构(8))以下叙述中,不准确的描述是A. Shift参数是KeyDown事件发生时,Shift、Ctrl和Ah三个键的状态B. KeyDown事件的参数与KcyUp事件的参数一致C. KeyCode参数与Keyt’tess事件的KeyAscii参数是一样的D. KeyDoven事件的参数不能省略(9)对下列二叉树进行后序遍历的结果是()。