[计算机类试卷]VB笔试模拟试卷18及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷18及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷18及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 18及答案与解析 1 算法的空间复杂度是指 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)执行算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 线性表的链式存储结构是一种 ( A)随机结构 ( B)顺序结构 ( C)索引结构 ( D)散列结构 3 设有下列二叉树: 对此二叉树先序遍历的结果是 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 4 编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好 的编程风格,在书写功能性注释时应考虑 ( A)仅为整个程序作注释 ( B)仅为每个模块作注释
2、 ( C)为程序段作注释 ( D)为每个语句作注释 5 下列哪个面向对象程序设计不同于其他语言的主要特点 ? ( A)继承性 ( B)消息传递 ( C)多态性 ( D)静态联编 6 需求分析最终结果是产生 ( A)项目开发计划 ( B)需求规格说明书 ( C)设计说明书 ( D)可行性分析报告 7 在进行单元测试时,常用的方法是 ( A)采用白盒测试,辅之以黑盒测试 ( B)采用黑盒测试,辅之以白盒测试 ( C)只使用白盒测试 ( D)只使用黑盒测试 8 数据库是什么的集合,它具有统一的结构格式并存放于统一的存储介质,可被各个应用程序所共享 ? ( A)视图 ( B)消息 ( C)数据 ( D
3、)关系 9 下列叙述中,不正确的是 ( A)数据库技术的根本目标是要解决数据共享的问题 ( B)数据库系统中,数据的物理结构必须与逻辑结构一致 ( C)数据库设计是指设计一个能满足用户要求,性能良好的数据库 ( D)数据库系统是 个独立的系统,但是需要操作系统的支持 10 规范化理论中,消除其中多余的数据相关性 是指分解 ( A)关系运算 ( B)内模式 ( C)外模式 ( D)视图 11 在设计应用程序时,通过 _窗口可以查看到应用程序工程中的所有组成部分。 ( A)代码窗口 ( B)窗体设计窗口 ( C)属性窗口 ( D)工程资源管理器窗口 12 在窗体上画一个命令按钮 (名称为 Comm
4、and1),然后编写如下事件过程: Private Sub Command1_Click() Dim b As Integer b=b+1 End Sub 运 行程序,三次单击命令按钮后,变量 b的值是: _。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 13 以下叙述中错误的是 _。 ( A)一个工程中可以包含多个窗体文件 ( B)在一个窗体文件中用 Private定义的通用过程能被其他窗体调用 ( C)在设计 Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 ( D)全局变量必须在标准模块中定义 14 以下语句的输出结果是 _。 Prin
5、t Format$(“123 .58“, “#, #.00“) ( A) 123.58 ( B) 123.00 ( C) 123.58 ( D) 0123.58 15 在 Visual Basic中,下列运算符中优先级最高的是: _。 ( A) * ( B) ( C) ( D) Not 16 以下关系表达式中,其值为假的是: _。 ( A) XYZ “XYz“ ( B) VisualBasic=“visualbasic“ ( C) the “there“ ( D) Integer “Int“ 17 在窗体上画一个命令按钮 (名称为 Command1),编写如下事件过程: Private Sub
6、 Command1_Click() b=5 c=6 Print a=b+c End Sub 程序运行后,单击命令按钮,输出的结果是: _。 ( A) a=11 ( B) a=b+c ( C) a= ( D) False 18 以下程序段运行的结果是: _。 Dim a(-1 To 5)As Boolean Dim flag As Boolean flag=False Dim i As Integer Dim j As Integer Do Until flag=True For i=-1 To 5 j=j+1 Ifa(i)=False Then a(i)=True Exit For End I
7、f If i=5 Then flag=True End If Next Loop Print j ( A) 20 ( B) 7 ( C) 35 ( D) 8 19 执行下列语句后,显示输入对话框,此时如果单击 “确定 ”按钮,则变量 strInput的内容是: _。 atrInput=InputBox(“请输入字符串 “, “字符串对话框 “, “字符串 “) ( A)请输入字符串 ( B)字符串对话框 ( C)字符串 ( D)空字符串 20 为了清除列表框中的所有内容,应使用的方法是: _。 ( A) Cls ( B) Clear ( C) Remove ( D) RemoveItem 21
8、 窗体上画一个文本框 (其名称为 Text1)和一个标签 (其名称为 Labell)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上 述操作的事件过程是: _。 ( A) Private Sub Text1_Change() Labell.Caption=Text1.Text End Sub ( B) Private Sub Text1_Click() Labell.Caption=Text1.Text End Sub ( C) Private Sub Labell_Change() Labell.Caption=Text1.Text End Sub (
9、D) Private Sub Labell_Click() Labell.Caption=Text1.Text End Sub 22 在窗体上画一个通用对话框,程序运行后,通过 ShowOpen方法显示 “打开 ”对话框,要求在该对话框的 “文件类型 ”栏中只显示扩展名为 DOC的文件,则对通用对话框的 Filter属性的 正确设置是: _。 ( A) “(*.DOC)*.DOC” ( B) “(*.DO C)|(.DO C)” ( C) “(*.DO C)|*.DOC” ( D) ”(*.DO C)|*.DOC” 23 以下正确的叙述是: _。 ( A) Select Case语句中的测试表
10、达式可以是任何形式的表达式 ( B) Select Case语句中的测试表达式只能是数值表达式或字符串表达式 ( C)在执行 Select Case语句时,所有的 Case子句均按出现的次序被顺序执行 ( D)如下 Select Case语句中的 Case表达式是错误的: Select Case x Case 1 to 10 End Select 24 在窗体上画一个文本框,一个命令按钮和一个标签,其名称分别为 Text1、Command1和 Labell,文本框的 Text1属性设置为空白,然后编写如下事件过程: Private Sub Command1 Click() x=Int(Val(
11、Text1.Text)+0.5) Labell.Caption=Str(x) End Sub 程序运行后,在文本框中输入 653,单击命令按钮,标签中显示的内容是: _。 ( A) 27 ( B) 28 ( C) 29 ( D) 30 25 在窗体上画一个命令按钮,其名称为 Command1,然后编写如下事件过程: Private Sub Command1 Click() For i=1 To 4 If i=1 Then x=i If i =4 Then x=X+1 Print x Next i End Sub 程序运行后,单击命令按钮,其输出结果为: _。 ( A) 1 2 3 4 ( B)
12、 2 3 4 5 ( C) 2 3 4 4 ( D) 3 4 5 6 26 在窗体上画 个命令按钮 (其名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a(5, 5)As Integer Dim i As Integer,j As Integer For i=1 To 3 For j=1 To 3 a(i, j)=(i-1)*3+j Print a(i, j) Next j Print Next i End Sub 程序运行后,单击命令按钮,在窗体上的输出结果是: _。 ( A) 1 4 7 2 5 8 3 6 9 ( B)
13、 1 2 3 4 5 6 7 8 9 ( C) 1 2 3 4 5 6 7 8 9 ( D)没有输出 27 在窗体上画两个标签和一个命令按钮,其名称分别为 Label1、 Label2和Command1, 然后编写如下程序: Private Sub func(L As Label, ByVal a As Integer) L.Caption=“1234“ a=a*a End Sub Private Sub Form_Load() Labell.Caption=“ABCD“ LabelCaption=10 End Sub Private Sub Command1_Click() a=Val(La
14、belCaption) Call func(Labell,A)LabelCaption=a End Sub 程序运行后,单击命令按钮,在两个标签 Label1和Label2中显示的内容分别是: _。 ( A) ABCD和 10 ( B) 1234和 100 ( C) ABCD和 100 ( D) 1234和 10 28 假定程序中有以下语句: _。 answer=MsgBox(“Stringl“,“String2“,“String3“,2) 执行该语句后,将显示一个信息框,此时如果单击 “确定 ”按钮,则 answer的值为: _。 ( A) String1 ( B) String2 ( C)
15、 String3 ( D) 1 29 设窗休 Form1中有一名为 mnuFile的菜单,它只有一个标题为 Open的子菜单。为使程序运行时,按下 Alt+F键窗体中能够显示如下图所示的菜单项,则 mnuFile的标题应为: ( A) File(F) ( B) File(F) ( C) File(&F) ( D) File(-F) 30 设 a=5, b=6, c=7, d=8,则执行下列语句后, x的值为: _。 x=IIF(a B)And(c D), 10,20) ( A) 10 ( B) 20 ( C) 30 ( D) 300 31 在窗体上画一个命令按钮,然后编写如下程序: Sub S
16、1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Private Sub Command1_Click() Dim a As Integer, b As Integer a=10 b=30 S1 a, b Print“a=“; a; “b=“; b End Sub 程序运行后,单击命令按钮,输出结果是: _。 ( A) a=30 b=10 ( B) a=30 b=30 ( C) a=10 b=30 ( D) a=10 b=10 32 能够获得一个文本框中被选取文本的内容的属性是 _。 (
17、A) Text ( B) SelLength ( C) SelText ( D) SelStart 33 设置复选框中或单选按钮的标题对齐方式的属性是 _。 ( A) Align ( B) Style ( C) Sorted ( D) Alignment 34 下列程序段的执行结果为 _。 X=5 Y=-20 If Not X 0 Then X=Y-3 Else Y=X+3 Print X-Y; Y-X ( A) -3 3 ( B) 5 -8 ( C) 3 -3 ( D) 25 -25 35 改变驱动器列表框的 Drive属性值将激活 _事件。 ( A) Change ( B) Scroll
18、( C) KeyDown ( D) KeyUp 36 栈的基本运算有三种:入栈、退栈和【 】。 37 在面向对象方法中,信息隐蔽是通过对象的【 】性来实现的。 38 数据流的类型有【 】和事务型。 39 数据库系统中实现各种数据管理功能的核心软件称为【 】。 40 关系模型的数据操纵即是建立在关系上的数据操纵,一般有【 】、增加、删除和修改四种操作。 41 以下程序段的输出结果是【 】。 x=5 print int(x)+0.6 42 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=0 For i=1 To 2 For j=1 To
19、 4 If j Mod 2 0 Then a=a+1 End If a=a+1 Next j Next i Print a End Sub 程序执行后,单击命令按钮,输出结果是【 】。 43 在窗体上面画一个命令按钮,然后编写如下程序: Function M(x As Integer, y As Integer)As Integer M=IIf(x y, x, y) End Function Private Sub Command1_Click() Dim a As Integer, b As Integer a=1 b=2 Print M(a, B) End Sub 程序运行后,单击命令按钮
20、,输出结果为【 】。 44 在菜单编辑器中,菜单 -项前面的 4个小点的含义是【 】符号。 45 执行下面的语句后,所产生的信息框的标题是【 】。 a=msgbox (“AAAA“,“BBBB“,“,5) 46 为了在按下 Esc键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为 True,这个属性是【 】。 47 在窗体上画一个名称为 Command1的命令按钮和一个名称为 Text1的文本框。程序运行后, Command1为禁用 (灰色 )。当向文本框中输入任何字符时,命令按钮Command1变为可用。请将程序补充完整。 Private Sub Form_Load() Com
21、mand1.Enabled=False End Sub Private Sub Text1【 】 () Command1.Enabled=True End Sub 48 在执行 KeyPress事件过程时, KeyASCII是所按键的【 】值。对于有上档字符和下档字符的键,当执行 KeyDown事件过程时, KeyCode是【 】字符的 ASCII值。 49 文件的打开和关闭语句分别是【 】和【 】。 50 假定建立了一个工程,该工程包括两个窗体,其名称 (Name属性 )分别为 Form1和 Form2,启动窗体为 Form1。在 Form1上画一个命令按钮 Command1,程序运行后,要
22、求当单击该命令按钮时, Form1窗体消失,显示窗体 Form2,请将下面的程序补充完整。 Private Sub Command1_Click() 【 】 Form1 Form【 】 End Sub VB笔试模拟试卷 18答案与解析 1 【正确答案】 D 【试题解析】 算法的空间复杂度一般是指这个算法执行时所需要的内存空间,其中包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行旱灾程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。 2 【正确答案】 B 【试题解析】 线性表的链式存储结构中的每一个存储结点不仅含有一个数据元素
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 18 答案 解析 DOC
