[计算机类试卷]VB笔试模拟试卷17及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷17及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷17及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 17及答案与解析 1 算法分析的目的是 _。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 2 n个顶点的强连通图的边数至少有 _。 ( A) n-1 ( B) n(n-1) ( C) n ( D) n+1 3 已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是_。 ( A)堆排序 ( B)直接插入排序 ( C)快速排序 ( D)直接选择排序 4 用链表表示线性表的优点是 _。 ( A)便于插入和删除操作 ( B)数据元素的物理顺序与逻辑顺序相同 ( C)花费的存储空间
2、较顺序存储少 ( D)便于随机存取 5 下列不属于结构化分析的常用工具的是 _。 ( A)数据流图 ( B)数据字典 ( C)判定树 ( D) PAD图 6 软件开发的结构化生命周期方法将软件生命周期划分成 _。 ( A)定义、开发、运行维护 ( B)设计阶段、编程阶段、测试阶段 ( C)总体设计、详细设计、编程调试 ( D)需求分析、功能定义、系统 设计 7 在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。 ( A)循环的集合 ( B)地址的集合 ( C)路径的集合 ( D)目标的集合 8 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。
3、 ( A)数据无冗余 ( B)数据可共享 ( C)专门的数据管理软件 ( D)特定的数据模型 9 分布式数据库系统不具有的特点是 _。 ( A)分布式 ( B)数据冗余 ( C)数据分布性和逻辑整体性 ( D)位置透明性 和复制透明性 10 下列说法中,不属于数据模型所描述的内容的是 _。 ( A)数据结构 ( B)数据操作 ( C)数据查询 ( D)数据约束 11 以下叙述中错误的是 _。 ( A)在工程资源管理器窗口中只能包含 个工程文件及属于该工程的其他文件 ( B)以 .BAS为扩展名的文件是标准模块文件 ( C)窗体文件包含该窗体及其控件的属性 ( D) 个工程中可以含有多个标准模块
4、文件 12 以下叙述中错误的是 _。 ( A)打开一个工程文件时,系统自动装入与该工程 有关的窗体、标准模块等文件 ( B)保存 Visual Basic程序时,应分别保存窗体文件及工程文件 ( C) Visual Basic应用程序只能以解释方式执行 ( D)事件可以由用户引发,也可以由系统引发 13 以下能正确定义数据类型 TelBook的代码是 _。 ( A) Type TelBook Name As String*10 TelNum As Integer End Type ( B) Type TelBook Name As String*10 TelNum As Integer End
5、 TelBook ( C) Type TelBook Name String*10 TelNum Integer End Type TelBook ( D) TypedefTelBook NameString*10 TelNum Integer End Type 14 以下声明语句中错误的是 _。 ( A) Constvar1=123 ( B) Dimvar2=ABC ( C) Dim intSum As Integer ( D) Static var3 As Integer 15 往窗体 Form1上添加一个列表框控件 List1,并编写如下代码: Private Sub Form_Load
6、() For i=0 To 6 List1.AddItemi Next i End Sub 为了在程序运行时,按住 Ctrl键单击列表中的项目可以选中多个项目,可以设置 List1的属性 _。 ( A) List1.List ( B) List1.ListIndex ( C) List1.MultiSelect ( D) List1.Text 16 程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是 _。 ( A) MouseDown ( B) MouseUp ( C) Load ( D) Click 17 设 a=10, b=5, c=1,执行语句 Print a b c后,窗体上显示
7、的是 _。 ( A) True ( B) False ( C) 1 ( D)出错信息 18 在循环体中,可以使程序转让控制权,以便让操作系统处理其他的事件的语句是 _。 ( A) Exit Do ( B) DoEvents ( C) End ( D) Unload 19 以下能判断是否到达文件尾的函数是 _。 ( A) BOF ( B) LOC ( C) LOF ( D) EOF 20 如果 个工程含有多个窗体及标准模块,则以下叙述中错误的是 _。 ( A)如果工程中含有 SubMain过程,则程序一定首先执行该过程 ( B)不能把标准模块设置为启动模块 ( C)用 Hide方法只是隐藏 个窗
8、体,不能从内存中清除该窗体 ( D)任何时刻最多只有一个窗 体是活动窗体 21 窗体的 MouseDown 事件过程 Form_MouseDown(ButtonAsInteger,ShiftAsInteger, XAsSingle,YAsSingle)有 4今参数,关于这些参数,正确的描述是 _。 ( A)通过 Button参数判定当前按下的是哪一个鼠标键 ( B) Shift参数只能用来确定是否按下 Shift键 ( C) Shift参数只能用来确定是否按下 Alt和 Ctrl键 ( D)参数 X, Y用来设置鼠标当前位置的坐标 22 设组合框 Combol中 有 3个项目,则以下台删除最后
9、 项的语句是 _。 ( A) Comb01.RemoveItem Text ( B) Combo1.RemoveItem2 ( C) Combo1.RemoveItem3 ( D) Combo1.RemoveItem Combo1.Listcount 23 以下关于焦点的叙述中,错误的是 _。 ( A)如果文本框的 TabStop属性为 False,则不能接收从键盘上输入的数据 ( B)当文本框失去焦点时,触发 LostFocus事件 ( C)当文本框的 Enabled属性为 False时,其 Tab顺序不起作用 ( D)可以用 TabIndex属性改变 Tab顺序 24 如果要在菜单中添加一
10、个分隔线,则应将其 Caption属性设置为 _。 ( A) = ( B) * ( C) & ( D) - 25 执行语句 Open“Tel.dat“For Random As#1 Len=50后,对文件 Tel.dat中的数据能够执行的操作是 _。 ( A)只能写,不能读 ( B)只能读,不能写 ( C)既可以读,也可以写 ( D)不能读,不能写 26 在窗 体上画 个名称为 Command1的命令按钮和两个名称分别为 Text1、 Text2的文本框,然后编写如下事件过程: PrivateSubCommand1_Click() n=Text1.Text Select Case n Case
11、 1 To 20 x=10 Case 2, 4, 6 x=20 Case Is 10 x=30 Case l0 x=40 End Select TextText=x End Sub 程序运行后,如果在文本框 Text1中输入 10,然后单击命令按钮,则在 Text2中显示的内容是 _。 ( A) 10 ( B) 20 ( C) 30 ( D) 40 27 设有以下循环结构 Do 循环体 Loop While条件 则以下叙述中错误的是 _。 ( A)若 “条件 ”是一个为 0的常数,则 次也不执行循环体 ( B) “条件 ”可以是关系表达式、逻辑表达式或常数 ( C)循环体中可以使用 Exit
12、Do语句 ( D)如果 “条件 ”总是为 True,则不停地执行循环体 28 在窗体上画 个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim num As Integer num=1 Do Until num6 Print num; num=num+4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 _。 ( A) 13.45.8 ( B) 1 3 5 ( C) 147 ( D)无数据输出 29 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub
13、Command1_Click() Dim a As Integer,s As Integer a=8 s=1 Do s=s+a a=a-1 Loop While a =0 Print s; a End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 _。 ( A) 79 ( B) 340 ( C) 97 ( D)死循环 30 在窗体上画一个名称为 Text1的文本框,并编写如下程序: Private Sub Form Load() Show Text1.Text=“ Text1.SetFocus End Sub Private Sub Form_MouseUp(Button As In
14、teger,Shift As Integer,x As Single,Y As Single) Print“程序设计 “ End Sub Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer) Print“Visual Basic“; End Sub 程序运行后,如果按 A键,然后单击窗体,则在窗 体上显示的内容 _。 ( A) Visual Basic ( B)程序设计 ( C) A程序设计 ( D) Visual Basic程序设计 31 设有如下程序: Private Sub Command1_Click() Dim
15、sum As Double,x As Double sum=0 n=0 For i=1 To 5 x=n/i n=n+1 sum=sum+x Next End Sub 该程序通过 For循环计算 个表达式的值,这个表达式是 _。 ( A) 1+1/2+2/3+3/4+4/5 ( B) 1+1/2+2/3+3/4 ( C) 1/2+2/3+3/4+4/5 ( D) 1+1/2+1/3+1/4+1/5 32 在窗体上画 个名称为 Command1的命令按钮,然后编写如下代码: Option Base 1 Private Sub Command1_Click() d=0 c=10 x=Array(1
16、0, 12, 21,32, 24) For i=1 To 5 If x(i) c Then d=d+x(i) c=x(i) Else d=d-c End If Next I Print d End Sub 程序运行后,如果单击命令按钮,则在窗体上输出的内容为 _。 ( A) 89 ( B) 99 ( C) 23 ( D) 77 33 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private Sub Command1 Click() For n=1 To 20 If n Mod 3 0 Then m=m+n3 Next n Print n End Sub 程序运行
17、后,如果单击命令按钮,则窗体上显示的内容是 _。 ( A) 15 ( B) 18 ( C) 21 ( D) 24 34 以下有关数组定 义的语句序列中,错误的是 _。 ( A) Static arrl(3) arrl(1)=100 arrl(2)=“Hello“ arrl(3)=123.45 ( B) Dim arr2()As Integer Dim size As Integer Private Sub Command2 Click() size=InputBox(“输入: “) ReDimarr2(size) End Sub ( C) Option Basel Private Sub Co
18、mmand3 Click() Dim arr3(3)As Integer End Sub ( D) Dim n As Integer Private Sub Command4 Click() Dim arr4(n) As Integer End Sub 35 在窗体上画两个滚动条,名称分别为 Hscroll1、 Hscroll2;六个标签,名称分别为 Labell、 Label2、 Label3、 Label4、 Label5、 Label6,其中标签 Label4 Label6分别显 示 “A”、 “B”、 “A*B”等文字信息,标签 Label1、 Label2分分别显示其右侧的滚动条的数
19、值, Label3显示 A*B的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮 “计算 ”时,对标签 Label1、 Label2中显示的两个值求积,并将结果显示在 Label3中。以下不能实现上述功能的事件过程是_。 ( A) Private Sub Command1_Click() Label3.Caption=Str(Val(Label1.Caption)*Val(Label2.Caption) End Sub ( B) Private Sub Command1_Click() Label3.Caption=HScroll1.Value*HScroll2.Valu
20、e End Sub ( C) Private Sub Command1_Click() Label3.Caption=HScroll1*HScroll2 End Sub ( D) Private Sub Command1_Click() Label3.Caption=HScroll1.Text*HScroll2.Text End Sub 36 在运算过程中,能够使空表与非空表的运算统一的结构是【 】。 37 软件工程研究的内容主要包括:【 】技术和软件工程管理。 38 与结构化需求分析方法相对应的是【 】方法。 39 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【 】和自定义完
21、整性。 40 数据模型按不同的应用层次分为三种类型,它们是【 】数据模型、逻辑数据模型和物理数据模型。 41 Visual BASIC应用程序通常由 3类模块 组成,即窗体模块、【 】和类模块。 42 以下程序段执行后 y的值是【 】。 x=6 y=int(x+0.5) print y 43 在窗体上画一个命令按钮,然后编写如下程序: Function fun(By Val num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While num k=k * (num Mod 10) num=num10 Loop fun=k End Fun
22、ction Private Sub Command1_Click() Dim n As Long Dim r As Long n=InputBox(“请输入一个数 “) n=CLng(n) r=fun(n) Print r End Sub 程序运行后,单击命令按钮,在输入对话框中输入 “345“,输出结果为【 】。 44 菜单编辑器可分为 3个部分, 即数据区、【 】和菜单项显示区。 45 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 X=4 For j=1 To 3 x=3 For k=1 To 2 x=x
23、+6 Next k Next j Next i Print x End Sub 程序运行后,单击命令按钮,输出结果是【 】。 46 在窗体上画一个命令按钮,然后编写如下事件过程: Option Base 1 Private Sub Command1_Click() Dim a a=Array(1, 2, 3, 4) j=1 For i=4 To 1 Step-1 s=s+a (i)*j j=j * 10 Next i Print s End Sub 运行一面的程序,单击命令按钮,其输出结果是【 】。 47 在 KeyDown和 KeyUp事件过程中,当参数 Shift的值为十进制数 1, 2,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 17 答案 解析 DOC
