计算机二级vb往年试题.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机二级vb往年试题.docx》由会员分享,可在线阅读,更多相关《计算机二级vb往年试题.docx(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2006年4月一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列选项中不属于结构化程序设计方法的是。A)自顶向下B)逐步求精0模块化D)可复用(2)两个或两个以上模块之间关联的紧密程度称为。A)耦合度B)内聚度0复杂度D)数据传输特性(3)下列叙述中正确的是。A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试O软件维护只包括对程序代码的维护D)以上三种说法都不对(4)按照“后进先出”原则组织数据的数据结构是。A)队列B)栈0双向链表D)二叉树(5)下列叙述中正确的是。
2、A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构O双向链表是非线性结构D)只有根结点的二叉树是线性结构(6)对如下二叉树ABDECF进行后序遍历的结果为。A) ABCDEF B) DBEAFCC) ABDECF D) DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为。A)32B)31C)64 D)63(8) “商品”与“顾客”两个实体集之间的联系一般是。A)一对一 B)一对多C)多对一 D)多对多(9)在E-R图中,用来表示实体的图形是。A)矩形B)椭圆形C)菱形D)三角形(10)数据库DB、数据库系统DBS,数据库管理系统 DBMS之间的关系是。A) DB 包含 DBS
3、和 DBMSB) DBMS 包含 DB 和 DBSC) DBS包含DB和DBMS D)没有任何关系(11)以下关于Visual Basic特点的叙述中,错误的是。A) Visual Basic是采用事件驱动编程机制的语言B) Visual Basic程序既可以编译运行,也可以解释运行0构成Visual Basic程序的多个过程没有固定的执行顺序D) Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构(12)以下叙述中,错误的是。A) 一个Visual Basic应用程序可以含有多个标准模块文件B) 一个Visual Basic工程可以含有多个窗体文件 O标准模块文件可以
4、属于某个指定的窗体文件 D)标准模块文件的扩展名是.bas (13)以下叙述中,错误的是。A)在Visual Basic中,对象所能响应的事件是由系统定义的B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定C) Visual Basic中允许不同对象使用相同名称的方法D) Visual Basic中的对象具有自己的属性和方法(14)设有如下语句: Dim a, b As Integer c=VisualBasic”d=#7/20/2005#以下关于这段代码的叙述中,错误的是。A) a被定义为Integer类型变量B) b被定义为Integer类型变量0 c中的数据是字符串 D)
5、d中的数据是日期类型(15)以下能从字符串VisualBasic”中直接取出子字符串Basic的函数是。A) LeftB) MidC) String D) Instr(16)设a=4, b=3, c=2, d=l,下列表达式的值是。 ab+l Or c=10, Is90 Then Exit ForNextEnd Sub对于该事件过程,以下叙述中错误的是。A) a数组中的数据是30个100以内的整数B)语句For Each arrltem In a有语法错误C) If arrltem Mod 7=0语句的功能是输出数组中能够被7整除的数D) If arrItem90语句的作用是当数组元素的值大于
6、90时退出For循环(22)设有命令按钮Commandl的单击事件过程,代码如下:Private Sub Commandl_Click()Dim a(3,3)As IntegerFor i=l To 3For j=l To 3a(i, j)=i*j+iNext jNext iSum=0For i=l To 3Sum=Sum+a(i,4-i)Next iPrint SumEnd Sub运行程序,单击命令按钮,输出结果是。A)20B)7C)16 D)17(23)在窗体上画1个名称为Command 1的命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()a=0Fo
7、r i=l To 2For j=l To 4If j Mod 200 Thena=a-lEnd Ifa=a+lNext jNext iPrint aEnd Sub程序运行后,单击命令按钮,输出结果是。A)0B)2C)3 D)4(24)窗体上有名称分别为Textl、Text2的2个文本框,有一个由3个单选按钮构成的控件数组Optionl,如图1所示。程序运行后,如果单击某个单选按钮,则执行Textl中的数值与该单选按钮所对应的运算(乘以1、10或100),并将结果显示在Text2中,如图2所示。为了实现上述功能,在程序中的问号(?)处应填入的内容是。图1图2 Private Sub Option
8、l_Click(Index As Integer)If Textl. TextO*ThenSelect Case ?Case 0Text2.Text=Val(Textl. Text)Case 1Text2.Text=Val(Textl.Text)*10Case 2Text2. Text=Val(Textl. Text)*100 End Select End If End SubA) IndexB) Optionl. IndexC) Optionl(Index) D) Optionl(Index). Value (25)在窗体上画1个命令按钮,其名称为Commandl,然后编写如下程序:Priv
9、ate Sub Command1_C1ick() Dim a(10)As Integer Dim x As Integer For i=l To 10 a(i)=8+i Next x=2 Print a(f(x)+x) End SubFunction f(x As Integer) x=x+3 f=x End Function 程序运行后,单击命令按钮,输出结果为。 A)12B)15 C)17D)18(26)以下关于过程的叙述中,错误的是。A)事件过程是由某个事件触发而执行的过程 B)函数过程的返回值可以有多个0可以在事件过程中调用通用过程 D)不能在事件过程中定义函数过程(27)在窗体上画3
10、个标签、3个文本框(名称分别为 Textl. Text2和Text3)和1个命令按钮(名称为 Command 1),外观如图所示。编写如下程序: Private Sub Form_Load() Textl.Text=” Text2.Text= Text3. Text= End SubPrivate Sub Command1 Click() x=Val(Textl. Text) y=Val (Text2. Text) Text3. Text=f(x, y) End SubFunction f (ByVai x As Integer, ByVai y As Integer) Do While y0
11、 tmp=x Mod yx=yy=tmpLoopf=xEnd Function运行程序,在Textl文本框中输入36,在Text2文本框中输入24,然后单击命令按钮,则在Text3文本框中显示的内容是。A)4B)6C)8 D)12(28)窗体上有名称分别为Textl、Text2的2个文本框,要求文本框Textl中输入的数据小于500,文本框Text2中输入的数据小于1000,否则重新输入。为了实现上述功能,在以下程序中问号(?)处应填入的内容是。Private Sub Textl_LostFocus()Cal 1 Checkinput(Textl.500)End SubPrivate Sub
12、Text2_LostFocus()Call Checkinput(Text2,1000)End SubSub Checkinput(t As ?, x As Integer)If Vai(t. Text)x ThenMsgBox”请重新输入!”End IfEnd SubA) TextB) SelTextC) ControlD) Form(29)在窗体上画1个文本框,其名称为Textl,然后编写如下过程:Private Sub Textl_KeyDown(KeyCode As Integer, Shift As Integer) Print Chr(KeyCode)End SubPrivate
13、Sub Textl_KeyUp(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode+2)End Sub程序运行后,把焦点移到文本框中,此时如果敲击键,则输出结果为。A)AAB) ABC)ACD) AD(30)为了使列表框中的项目呈多列显示,需要设置的属性为。A) ColumnsB) StyleC) ListD) MultiSelect(31)在窗体上画1个命令按钮,名称为Command 1,然后编写如下程序:Dim Flag As BooleanPrivate Sub Commandl_Click()Dim intNum As Inte
14、ger intNum=InputBox(请输入:”) If Flag Then Print f(intNum)End IfEnd SubFunction f(X As Integer)As IntegerIf X10 ThenY=XElseY=X+10End If f=Y End Function Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Flag=TrueEnd Sub运行程序,首先单击窗体,然后单击命令按钮,在输入对话框中输入5,则程序的输出结果为。A)0B
15、)5C)15D)无任何输出(32)在菜单编辑器中建立1个名称为MenuO的菜单项,将其“可见”属性设置为False,并建立其若干子菜单,然后编写如下过程:Private Sub FormMouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=l Then PopupMenu MenuO End IfEnd Sub则以下叙述中错误的是。A)该过程的作用是弹出一个菜单B)单击鼠标右键时弹出菜单C) MenuO是在菜单编辑器中定义的弹出菜单的名称 D)参数X、丫指明鼠标当前位置的坐标(33)
16、窗体上有1个名称为CD1的通用对话框,1个名称为Command 1的命令按钮。命令按钮的单击事件过程如下:Private Sub CommandI ClickO CDl.FileName=”CDl.Filter=*AllFiles |*.*(*. DoC) I*. Doc |(*. Txt)|*. txt”CD1. Filterlndex=2CD1. ActionalEnd Sub关于以上代码,错误的叙述是。A)执行以上事件过程,通用对话框被设置为“打开”文件对话框B)通用对话框的初始路径为当前路径0通用对话框的默认文件类型为*.TxtD)以上代码不对文件执行读写操作(34)以下叙述中错误的是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 vb 往年 试题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内