[计算机类试卷]VB笔试模拟试卷43及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷43及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷43及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 43及答案与解析 1 栈结构不适用于下列哪一种应用 ? ( A)表达式求值 ( B)树的层次次序周游算法的实现 ( C)二叉树对称序周游算法的实现 ( D)快速排序算法的实现 2 下列关于栈的叙述中,正确的是 _。 ( A)在栈中只能插人数据 ( B)在栈中只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 3 设一棵二叉树中,度为 1的结点数为 9,则该二叉树的叶结点的数目是 _。 ( A) 10 ( B) 11 ( C) 12 ( D)不确定 4 软件设计规格说明书包括设计说明、文件结构和全局数据等,下列选项中,应属于模块说明的内容是 _。 ( A)
2、软件结构 ( B)数据说明 ( C)设计语言描述 ( D)存取方法 5 软件需求分析时,常采用数据字典对数据流图中包含的所有元素进行定义,其定义的条目内容主要是 _。 ( A)数据流、数据存储、数据项和加 T ( B)一般信息、名字、别名和描述 ( C)数据类型、数据长度和结构 ( D)数据取值范围、使用频率和方式 6 程序编制有 3个层次,其实施顺序应是 _。 ( A)编码 、画程序框图、测试 ( B)编码、写程序文档、排错 ( C)编码、测试、排错 ( D)编码、画程序框图、排错 7 下列叙述中,正确的是 _。 ( A)程序设计过程中的主要工作是编制程序 ( B)程序设计的主要目标是编制出
3、运行结果正确的程序 ( C)不良的程序设计风格会增加程序的复杂性 ( D)上述三种说法都不对 8 数据库系统的核心部分是 _。 ( A)数据模型 ( B)数据库 ( C)数据库管理系统 ( D)计算机硬件 9 所谓概念模型,指的是 _。 ( A)客观存在的 事物及其相互联系 ( B)将信息世界中的信息进行数据化 ( C)实体模型在计算机中的数据化表示 ( D)现实世界到机器世界的一个中间层次,即信息世界 10 在关系运算中,查找满足一定条件的元组的运算称之为 _。 ( A)复制 ( B)选择 ( C)投影 ( D)连接 11 以下叙述中,错误的是 _。 ( A)双击鼠标可以触发 Db1Clic
4、k事件 ( B)窗体或控件的事件的名称可以由编程人员确定 ( C)移动鼠标时,会触发 MouseMove事件 ( D)控件的名称可以由编程人员设定 12 能够确定控件或窗体大小的属性是 _。 ( A) Top和 Lef ( B) Top或 Left ( C) Height或 Width ( D) Height和 Width 13 以下程序运行时,输入 3和 4后输出的结果是 _。 Private Sub Command1_Click() a=InputBox(“请输入 a的值 ”) b=InputBox(“请输入 b的值 ”) Print a+b End Sub ( A) 3+4 ( B) 7
5、 ( C) 34 ( D) 12 14 设 a 10, b 5, c 1,执行语句 Print a b c后,窗体上显示的是 _。 ( A) True ( B) False ( C) 1 ( D)出错信息 15 对于用户自定义的数据类型,以下 4种描述中,错误的是 _。 ( A)记录类型中的字符串必须是定长字符串 ( B)其变量如果在窗体模块中定义,则必须加关键字 Private ( C)记录类型的定义必须放在模块的声明 部分,先定义再使用 ( D)数据类型元素名可以是任何数据类型 16 阅读下面的程序: n1=InputBox(“请输入第一个数: ”) n2=InputBox(“请输入第二个
6、数: ”) Print n1+n2 当输入的数分别为 111和 222时,程序输出 _。 ( A) 111222 ( B) 222 ( C) 333 ( D)程序出错 17 当窗体的 AutoRedraw属性采用默认值时,如果在窗体装入时,使用绘图方法绘制图形,则应将程序存放在 _。 ( A) Load事件 ( B) Click事件 ( C) Paint事件 ( D) Initialize事件 18 能够将 Picture对象 P加载当前目录中的 face bmp的语句是 _。 ( A) P Picutre LoadPicture(“face bmp“) ( B) P LoadPicture(
7、“face bmp“) ( C) Picture1 Picutre LoadPicture(“face bmp“) ( D) Picture1 LoadPicture(“face bmp“) 19 只能用来显示字符信息的控件 是 _。 ( A)文本框 ( B)图片框 ( C)图像框 ( D)标签框 20 Visual Basic最多可出现 _级菜单。 ( A) 3 ( B) 4 ( C) 5 ( D) 6 21 关于启动 Visual Basic的叙述中,错误的方法是 _。 ( A) “开始 ”“ 程序 ”Microsoft Visual Basic 6.0 ( B)在资源管理器中找到其可执行
8、文件 Visual Basic6 exe,双击该文件即可启动 ( C) “开始 ”“ 运行 ” 输入栏内输入文件名 Visual Basic6 exe“ 确定 ” ( D)双击桌面上已建好的 Visual Basic 6.0的快捷启动图标 22 表示控件在窗体上位置的属性是 _。 ( A) Top和 Left ( B) Top或 Left ( C) Height或 Width ( D) Height和 Width 23 通用对话框 CommonDialog中可以使用的 6种方法为 _。 ( A) ShowOpen ShowSave ShowColor ShowFont ShowPrinter
9、ShowHelp ( B) ShowOpen ShowClose ShowColor ShowFont ShowPrinter ShowHelp ( C) ShowOpen ShowOut ShowSave ShowFont ShowPrinter ShowHelp ( D) ShowOpen ShowClose ShowFont ShowSave ShowPrinter ShowHelp 24 在窗体上 画一个命令按钮,然后编写如下代码。运行程序后,单击命令按钮,依次在输人对话框中输入 2, 7, 5, 3, 8, 5, 12, 6, 12,在窗体上输出的结果是_。 Private Sub
10、Command1 Click() z=5 Do Until z 5 x=InputBox“请输入 x值 ”) x=Val(x) y=InputBox(“请输入 y值 ”) y=Val(y) z=InputBox(“请输入z值 ”) z=Val(z) y=x+y+2 * z Loop Print y End Sub ( A) 19 ( B) 21 ( C) 42 ( D) 19 25 在窗体上画两个命令按钮,然后编写以下代码: Private Sub Commandl_ Click() Dim i As Long Dim i As Integer Dim x For i=1 To 1000000
11、0 x=DoEvents For j=1 To 1000000 Next j Cls Print i Next i End Sub Private Sub Command2_Click() Dim x As Integer Dim i As Integer x=0 For i=1 To 10 x=x+i Next i MsgBox x End Sub 当程序执行后,单击命令按钮 Command1,在窗体 上将显示以一定的时间间隔 (从 1、 2、 一直到 10000000这 10000000个数字 ),如果再单击命令按钮 Command2,将会出现的情况是 _。 ( A)没有任何变化,数字仍按
12、原有的规律显示 ( B)将会中断在窗体上数字从小到大的显示,弹出一个对话框,待用户单击 “确定 ”按钮关闭对话框后,数字再按原来的规律继续在窗体上显示 ( C)将会弹出一个对话框,待用户单击 “确定 ”按钮关闭对话框后,窗体上的数字将保持中断时候的值,也就是说不再按规律变化显示 ( D)窗体上的数字仍按原有的规律在窗体上显示,然后 同时会弹出一个对话框,待用户单击 “确定 ”按钮后对话框关闭 26 通过 “工程 ”菜单的 “_”命令,可以将多个窗体添加到工程中。 ( A)添加窗体 ( B)工程属性 ( C)添加模块 ( D)添加类模块 27 不能触发滚动条 Change事件的操作是 _。 (
13、A)单击箭头与滑块之间的滚动条 ( B)单击滚动条中的滑块 ( C)拖动滚动条中的滑块 ( D)单击滚动条两端的箭头 28 在执行以下程序时,为了使输出结果为 t 4,则给 a和 b输入的值应当满足的条件是 _。 a=InputBox(“a=”) b=InputBox(“b=”) s=1 t=1 If a 0 Then s=s+1 End If If a b Then t=s+1 Else If a=b Then t=5 Else t=2*s End If End If Print t ( A) a b ( B) a b 0 ( C) 0 a b ( D) 0 a b 29 下列程序执行的结果
14、是 _。 Private Sub Command1_Click() x=25 If x0 Then y=1 If x 10 Then y=2 If x 20 Then y=3 If x 30 Then y=4 Print y End Sub ( A) 1 ( B) 2 ( C) 3 ( D) 4 30 设组合框 Combo1中有 3个项目,则以下能删除最后一项的语句是 _。 ( A) Combo1 RemoveItem Text ( B) Combol RemoveItem 2 ( C) Combo1 RemoveItem 3 ( D) Combol RemoveItem Combol Lis
15、tcount 31 对于枚举数据类型,以下 4种描述中,正确的是 _。 ( A)枚举类型成员的值可以为负数 ( B)枚举类型的几个是连续的整数 ( C)枚举类型的第一成员的值一定是 0 ( D)枚举类型成员值的类型一定是长整型 32 函数 InputBox返回值的类型是 _。 ( A)字符串 ( B)数值 ( C)字符串或数值 ( D)变体 33 有如下程序, 运行后输出 s的值是 _。 For j=1 To 20 x=2*j-1 If x Mod 3=0 0r x Mod 7=0 Then s=s+1 Next j Print s ( A) 5 ( B) 9 ( C) 11 ( D) 15
16、34 以下叙述中,错误的是 _。 ( A)如果过程被定义为 Static类型,则该过程中的局部变量都是 Static类型 ( B) Sub过程中不能嵌套定义 Sub过程 ( C) Sub过程中可以嵌套调用 Sub过程 ( D)事件过 程可以像通用过程一样由用户定义过程名 35 不能打开菜单编辑器的操作是 _。 ( A)按热键 Ctrl+E ( B)单击工具栏中的 “菜单编辑器 ”按钮 ( C)执行 “工具 ”菜单中的 “菜单编辑器 ”命令 ( D)按组合键 Shift+Alt+M 36 栈中允许进行插入和删除的一端为【 】。 37 已知一棵含有 n个结点的树中,只有度为 k的结点和度为 0的叶
17、子结点,则该树中含有的叶子结点个数为【 】。 38 在结构化程序设计的原则中, “先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标 ”称为 【 】原则。 39 软件工程研究的内容主要包括:软件开发技术和【 】。 40 关系模型允许定义 3类数据约束,它们是【 】约束、参照完整性约束以及用户定义的完整性约束。 41 在 Visual Basic中,当改变目录列表框的 Path属性值时,改变了当前驱动器的【 】。 42 为了使一个标签透明且没有边框,必须将它的【 】属性设置为 0,并将BackStyle属性设置为 0。 43 以下程序的功能是在程序运行后,单击命令按钮,输出如下结果: 1 4
18、 7 2 5 8 3 6 9 请完善以下程序。 Private Sub Command1_Click() Dim Arr(3, 3)As Integer For i=1 To 3 For j=1 To 3 Arr(i, j)=【 】 Print Arr(i, j); Next j Print NeXt i End Sub 44 启动窗体在 “工程 属性 ”对话框中指定,为了打开该对话框,应执行【 】菜单中的【 】 命令。 45 有下列程序: Private Sub Command1_Click() Dim i As Integer Dim arrY(5)As Integer For i = 0
19、 To 4 arrY (i) = 5 Next i Dim arrZ(5)As String For i = 0 To 4 arrZ(i)= “hello“ Next i Dim arrX(2)AS Variant arrX(1)=arrY() arrX(2)=arr2() Text1.Text=arrX(1) (2) TextText=arrX(2) (3) End Sub 程序运行后,单击命令按钮,在文本框 Text1和 Text2中分别显示的内容是【 】和【 】。 46 下列程序中有一个按钮 Command1,一个文本框 Text1,其属性MultiLine=True。当单击按钮后,文本
20、框显示【 】行数据,其中第 2行和第 3行的数据分别是【 】和【 】。 Option Base 1 Private Sub Command1_Click() Dim a, s As String, i As Integer a=Array(1, 3, 5, 7, 2, 4, 6, 8) s=“ “ For i=1 To Ubound(A) s=s + Str(a(i)+i)+ vbCrLf Next i Text1.Text=s End Sub 47 编写一过程将 C盘中的 Config.sys文件内容读出,并在文本框中显示出来。在窗体 Form1上建立一个文本框 Text1,将其 Multi
21、Line属性设置为 True, ScrollBars属性设置为 3-Both。给定的程序不完整,请将程序补充完整。 Option Explicit Private Sub Form _Click() Dim ch1 As String, fn As Integer Dim Str As String fn=【 】 Open “C:Config.sys“ For Input As fn Do While Not EOF(【 】 ) Line Input #fn, ch1 Str = Str + chl+ vbCrLf Loop Text1.Text =【 】 End Sub VB笔试模拟试卷 4
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 43 答案 解析 DOC
