[计算机类试卷]VB笔试模拟试卷41及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷41及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷41及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 41及答案与解析 1 以下 _不是队列的基本操作。 ( A)从队尾插入一个新元素 ( B)从队列中删除第 i个结点 ( C)判断一个队列是否为空 ( D)读取对头元素的值 2 下列叙述中,错误的是 _。 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构与数据处理的效率无关 ( C)数据的存储结构与数据处理的效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 3 以下数据结构中,不属于线性数据结构的是 _。 ( A)队列 ( B)线性表 ( C)二叉树 ( D)栈 4 在包含 1000个元素的线性表中实现如下各运算, _所需的执行时间最长
2、。 ( A)线性表按顺序方式存储,在线性表的第 10个结点后面插入一个新结点 ( B)线性表按链接方式存储,在线性表的第 10个结点后面插入一个新结点 ( C)线性表按顺序方式存储,删除线性表的第 990个结点 ( D)线性表按链接方式存储,删除指针 P所指向的结点 5 对于白箱 (盒 )测试用例的各设计准则,下列叙述中正确的是 _。 ( A)分支覆盖准则比语句覆盖准则严密 ( B)条件覆盖要比分支覆盖优越,因此,条件覆盖能完全满足分支覆盖 ( C)组合条件覆盖准则既能满足分支覆盖准则,也能满足条件覆盖准则。因此,组合条件覆盖准则是一种完全测试 ( D)上述说法都不对 6 软件工程包括软件开发
3、技术和软件工程管理。属于软件工程管理内容的是_。 ( A)软件工具 ( B)软件工程环境 ( C)开发方法 ( D)软件工程经济学 7 软件测试的内容包括: 、有效性测试 、集成测试 、验收测试 、系统测试 、单元测试 正确的测试 顺序是 _。 ( A) 、 、 、 、 ( B) 、 、 、 、 ( C) 、 、 、 、 ( D) 、 、 、 、 8 在结构化方法中,软件功能分解属于软件开发中的 _阶段。 ( A)概要设计 ( B)需求分析 ( C)详细设计 ( D)编程调试 9 在数据库技术中,面向对象数据模型是一种 _。 ( A)概念模型 ( B)结构模型 ( C)物理模型 ( D)形象模
4、型 10 关于实体完整性规则,正确的叙述是 _。 ( A)实体完整性规则规定关系的主码不能为 空 ( B)实体完整性规则规定关系的候选码不能为空 ( C)实体完整性规则规定关系的主属性不能为空 ( D)实体完整性规则规定关系的外码不能为空 11 Visual Basic集成开发环境可以 ( A)编辑、调试、运行程序,但不能生成执行程序 ( B)编辑、生成可执行程序、运行程序,但不能调试程序 ( C)编辑、调试、生成可执行程序,但不能运行程序 ( D)编辑、调试、运行程序,也能生成执行程序 12 下面四个选项,不是事件的是 ( A) Load ( B) Enabled ( C) Unload (
5、 D) DblClick 13 当关闭窗体 (Form1)或执行 Unload语句时所能触发的事件是 ( A) Form1_Unload ( B) Form1_Unload ( C) Form1_Close ( D) Form1_End 14 以下叙述中错误的是 ( A)下拉式菜单和弹出式菜单都用编辑器建立 ( B)在多窗体程序中,每个窗体都可以建立自己的菜单系统 ( C)除分隔线外,所有菜单项都能接收 Click事件 ( D)如果将一个菜单项的 Enabled属性设置为 False,则该菜单项不可见 15 设 s=“Visual Basic Programming“,则以下使变量 x的值为
6、“Basic”的语句是 ( A) x=Left(s, 6) ( B) x=Mid(s, 6) ( C) x=Right(s, 6) ( D) x=Mid(s, 8, 6) 16 在窗体上画一个文本框,然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(Ucase(char) Print String(6, KeyAscii) End Sub 程序运行后,如果在键盘上输入字母 “a”,则在窗体上显示的内容为 ( A) a ( B
7、) A ( C) aaaaaa ( D) AAAAAA 17 要存放如下矩阵的数据,在不浪费存储空间的基础上,能实现声明的语句是 1 2 3 2 4 6 3 6 9 ( A) Dim A(9)As Integer ( B) Dim A(3, 3)As Integer ( C) Dwn A(-1 to 1, -3 to -1)As Single ( D) Dim A(-3 to -1, 1 to 3)As Integer 18 决定窗体有无控制菜单的属性是 ( A) ControlBox ( B) MinButton ( C) Enabled ( D) MaxButton 19 假定编写了如下事
8、件过程: Private Sub Form_MouseDown(Button As Integer,Shift As Integer, X As Single, Y As Single) If Button=2 Then Print “aaaa“ End If End Sub 程序运行后,为了在窗体上输出 “AAAA”,应按下的鼠标键为 ( A)左键 ( B)右键 ( C)同时按下左、右键 ( D)按什么键都不显示 20 通用过程可以通过执行 “工具 ”菜单中的 _ 命令来建立。 ( A)添加过程 ( B)通用过程 ( C)添加窗体 ( D)添加模块 21 在窗体上添加一个名称为 Text1的
9、文本框和一个名称为 Command1的命令按钮,编写如下事 件过程: Private Sub Command1_Click() Text1.Text=“计算机 ” Me.Text1=“等级 ” Text1=“考试 ” End Sub 程序运行后如果单击命令按钮,则在文本框中显示的是 ( A)计算机 ( B)等级 ( C)考试 ( D)出错 22 表达式 12+316*5/10 Mod 4的值是 ( A) 14 ( B) 22 ( C) 12 ( D) 0 23 运行以下程序后,输出的图形是 Private Sub Command1_Click() Line(500,500)-(1000, 50
10、0) Line(750, 300)-(750, 700) End Sub ( A)一条折线 ( B)两条分离的直线段 ( C)一个伞形图形 ( D)一个十字形图形 24 在程序代码中将图片文件 mypic.jpg装入图片框 Picture1的语句是 ( A) Picture1.Picture=“mypic.jpg“ ( B) Picture1.Image=“mypic.jpg“ ( C) Picture1.Picture=LoadPicture(“mypic.jpg“) ( D) LoadPicture(“mypic.jpg“) 25 单击滚动条上的滚动箭头时,产生的事件是 ( A) Clic
11、k ( B) Scroll ( C) Change ( D) Move 26 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim x As Integer x = 1 Do Until x 8 Print x; x = x + 4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 1 4.4 6.8 ( B) 1 3 5 ( C) 1 4 7 ( D)无数据输出 27 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Comm
12、and1_Click() m=1:n=0 Call suB(m), n) m=m+2 n=n+m Print m; n End Sub Private Sub Subl(x, y) x=x+2 y=y+x End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 ( A) 5 6 ( B) 3 6 ( C) 0 1 ( D) 2 3 28 编写如下事件过程: Private Sub Form Click() Dim Char As String, i As Integer Const ch$=“#“ msg$= “Enter a String: “ char=InputBox$(msg$
13、) n=Len(Char) For i=1 To n If Mid$(char, i, 1)=ch$ Then Exit For End If Next i Print i - 1 End Sub 其中 InputBox函数的功能是弹出一个输入对话框,按所给 参数给出提示,等待用户输入,并返回输入的内容。程序运行后,单击窗体,如果在输入对话框内输入字符串 “12ab$%*/#fg”,则窗体上输出 ( A) 2 ( B) 2 ( C) 5 ( D) 8 29 在窗体上画一个名称为 Command1的命令按钮和 3个名称分别为 Label1, Label2, Label3的标签,然后编写如下代码:
14、 Private x As Integer Private Sub Command1_Click() Static y As Integer Dim z As Integer n= 10 z = n + z y = y + z x = x + z Label1.Caption = x LabelCaption = y LabelCaption = z End Sub 运行程序,连续三次单击命令按钮后 ,则 3个标签中显示的内容分别是 ( A) 10 10 10 ( B) 30 30 30 ( C) 30 30 10 ( D) 10 30 30 30 在窗体上画一个名称为 Command1的命令
15、按钮和一个名称为 Text1的文本框,然后编写如下程序: Private Sub Command1_Click() Dim x, y, z As Integer x = 1:y = 2:z = 3 Text1.Text= “ “ Call P1(x, y, z) Text1.Text = Str(z) End Sub Sub P1 (ByVal a As Integer, ByVal b As Integer, c As Integer) a= a + b b= b + c c= a + b End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容 是 ( A) 1 ( B) 3 (
16、C) 8 ( D) Str(z) 31 在窗体上添加一个命令按钮 (其 Name属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Click() Dim a s = 0 a = Array(4, 3, 2, 1) j = 1 For i = 4 To 1 Step -1 s = s + a(i)* j j = j * 10 Next i Print s End Sub 运行上面的程序、单击命令按钮,其输出结果是 ( A) 4321 ( B) 1234 ( C) 34 ( D) 12 32 以下 4组语句中不正确的是 ( A)
17、A=1:A=A+1 ( B) Const A=1:A=A+110, 10 ( C) A=B=1 ( D) Print A =B 33 有下列程序: Option Base 0 Private Sub Command1_Click() Dim City As Variant x = Array(“Visual“, “Basic“, “Microsoft“, “Programming“) Print x(2) End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是 ( A) Microson ( B)错误提示 ( C) Visual ( D) Basic 34 阅读下面的程序; Func
18、tion Func(x As Integer, y As Integer)As Integer Dim n As Integer Do While n = 4 x=x + y n = n + 1 Loop Func=x End Function Private Sub Command1_Click() Dim x As Integet, y As Integer Dim n As Integer, z As Integer x=1 y=1 For n = 1 To 6 z=Func(x, y) Next n Print z End Sub 程序运行后,单击命令按钮,输出的结果为 ( A) 16
19、 ( B) 21 ( C) 26 ( D) 31 35 窗体上有一个按钮和一个列表框,执行下列程序后,输出的结果为 Private Sub Command1_Click() List1.AddItem “Visual“ List1.AddItem “Basic“ List1.AddItem “Programming“, 1 Print list1.List(2) End Sub ( A) Visual ( B) Basic ( C) Programming ( D) 2 36 在单链表中,要删除一个指定的结点,必须要找到该结点的【 】。 37 假设一棵二叉树的后序遍历序列为 DGJHEBIFC
20、A,中 序遍历序列为DBGEHJACIF,则其前序遍历序列为【 】。 38 类是具有共同属性、共同操作方法的对象的集合,所以类是对象的【 】。 39 软件工程概念的出现源自【 】。 40 数据库三级模式体系结构的划分,有利于保持数据库的【 】。 41 运行下列程序: Dim t As Integer Private Sub Form_Click() t = 2 x=Val(InputBox(“输入一个整数 5“) Print funl(x); t End Sub Private Function fun1(y) If y 0 Then fun1 = 1: t=10 Else If y=0 Th
21、en fun1 = 0: t=20 Else fun1 = -1: t=30 End If End Function 从键盘为变量 x输入数据 5,输出的结果是【 】。 42 在窗体上画两个文本框,然后编写程序。程序运行后,如 果在第一个文本框中输入 A、 B、 C、 D或 a、 b、 c、 d,则在第二个文本框中显示 EFDH。请完善下列程序。 Private Sub Form_Load() Show Text1 Text=“ “ TextText=“ “ Text1 SetFocus End Sub Private Sub Text1_KeyDown(KeyCode As Integer,
22、 Shift As Integer) TextText=【 】 End Sub 43 要想在文本框中显示垂直滚动条,必须将 ScrollBars属性设置为 2,同时还应将【 】属性设置为 True。 44 以下程序的功能是,从键盘上输入若干数据,统计并输出最大值和最小值,当输入负数时结束输入,请填空。 Dim amax As Single, amin As Single x=InputBox(“请输入数据 “) amax=x amin=x Do While【 】 If x amax Then amax=x End If If【 】 Then amin=x End If x=InputBox(“
23、请输入数据 “) Loop Print “Max=“; amax; “Min=“; amin End Sub 45 窗体上有 4个文本框控件数组 text1()和一个命令按钮,程序运行前如左图所示,程序运行后如右图所示。给定的程序不完整,将程序补充完整。Dim x(3)As Integer Private Sub Command1_Click () For i = 0 To 3 x(i)=【 】 Next i For i = 0 To UBound(x)- 1 For j = i To UBound(x) If【 】 Then t = x(i) x(i)= x(j) x(j)= t End I
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 41 答案 解析 DOC
