[计算机类试卷]VB笔试模拟试卷134及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷134及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷134及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 134及答案与解析 1 算法的空间复杂度是指 _。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 下列关于栈的叙述中正确的是 _。 ( A)在栈中只能插入数据 ( B)在栈中只能删除数据 ( C)栈是先进先出的线性表 ( D)栈是先进后出的线性表 3 在深度为 5的满二叉树中,叶子结点的个数为 _。 ( A) 32 ( B) 31 ( C) 16 ( D) 15 4 对建立良好的 程序设计风格,下面描述正确的是 _。 ( A)程序应简单、清晰、可读性好 ( B)符号名的命名要符合语法 ( C)
2、充分考虑程序的执行效率 ( D)程序的注释可有可无 5 下面对对象概念描述错误的是 _。 ( A)任何对象都必须有继承性 ( B)对象是属性和方法的封装体 ( C)对象间的通讯靠消息传递 ( D)操作是对象的动态性属性 6 下面不属于软件工程的 3个要素的是 _。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 7 程序流程图 (PFD)中的箭头代表 的是 _。 ( A)数据流 ( B)控制流 ( C)调用关系 ( D)组成关系 8 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 _。 ( A)数据库系统 ( B)文件系统 (
3、C)人工管理 ( D)数据项管理 9 用树形结构来表示实体之间联系的模型称为 _。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)数据模型 10 关系数据库管理系统能实现的专门关系运算包括 _。 ( A)排序、索 引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 11 以下叙述中错误的是 _。 ( A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 ( B)以 .BAS为扩展名的文件是标准模块文件 ( C)窗体文件包含该窗体及其控件的属性 ( D)一个工程中可以含有多个标准模块文件 12 以下叙述中错误的是 _。 ( A)
4、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 ( 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 TelBook ( C) Type TelB
5、ook Name String*10 TelNum Integer End Type TelBook ( D) Typedef TelBook NameString*10 TelNum Integer EndType 14 以下声明语句中错误的是 _。 ( A) Constvar1=123 ( B) Dimvar2=ABC ( C) Dim intSum As Integer ( D) Static vat3 As Integer 15 往窗体 Form1上添加 一个列表框控件 List1,并编写如下代码: Private Sub Form_Load() For i=0 To 6 List1.
6、AddItem i Next i End Sub 为了在程序运行时,按住 Ctrl键单击列表中的项目可以选中多个项目,可以设置 List1的属性 _。 ( A) List1. List ( B) List1. ListIndex ( C) List1. MultiSelect ( D) List1. Text 16 设 a=10, b=5, c=1,执行语句 Print a b c后,窗体上显示的是 _。 ( A) True ( B) False ( C) 1 ( D)出错信息 17 在循环体中,可以使程序转让控制权,以便让操作系统处理其他的事件的语句是 _。 ( A) Exit Do ( B
7、) DoEvents ( C) End ( D) Unload 18 以下能判断是否到达文件尾的函数是 _。 ( A) BOF ( B) LOC ( C) LOF ( D) EOF 19 如果一个工程含有多 个窗体及标准模块,则以下叙述中错误的是 _。 ( A)如果工程中含有 SubMain过程,则程序一定首先执行该过程 ( B)不能把标准模块设置为启动模块 ( C)用 Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 ( D)任何时刻最多只有一个窗体是活动窗体 20 窗体的 MouseDown事件过程 Form_MouseDown(ButtonAsInteger, ShiftAsInte
8、ger,XAsSingle,YAsSingle)有 4个参数,关于这些参数正确的描述是_。 ( A)通过 Button参数判定当前按下的是哪一个鼠标键 ( B) Shift参数只能用来确定是否按下 Shift键 ( C) Shift参数只能用来确定是否按下 Alt和 Ctrl键 ( D)参数 X, Y用来设置鼠标当前位置的坐标 21 设组合框 Combo1中有 3个项目,则以下能删除最后一项的语句是 _。 ( A) Combo1.RemoveItem Text ( B) Combo1.RemoveItem 2 ( C) Combo1.RemoveItem 3 ( D) Combo1.Remov
9、eItem Combo1.Listcount 22 以下关于焦点的叙述中,错误的是 _。 ( A)如果文本框的 TabStop属性为 False,则不能接收从键盘上输入的数据 ( B)当文本框失去焦点时,触发 LostFocus事件 ( C)当文本框的 Enabled属性为 False时,其 Tab顺序不起作用 ( D)可以用 TabIndex属性改变 Tab顺序 23 如果要在菜单中添加一个分隔线,则应将其 Caption属性设置为 _。 ( A) = ( B) * ( C) num=num+2.4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 _。 ( A) 1
10、3.45.8 ( B) 1 3 5 ( C) 1 4 7 ( D)无数据输出 28 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程 : Private Sub 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) 7 9 ( B) 340 ( C) 9 7 ( D)死循环 29 在窗体上画一个名称为 Text1的文本框,并编写如下程序: Private
11、 Sub Form_Load() Show Text1.Text=“ Text1.SetFocus End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer, X As Single, Y As Single) Print“程序设计 “ End Sub Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Print“VisualBasic“; End Sub 程序运行后,如果按 A键,然后单击窗体,则在窗体上显示的内容是 _。 ( A) Vi
12、sual Basic ( B)程序设计 ( C) A程序设计 ( D) Visual Basic程序设计 30 设有如下程序: Private Sub Command1_Click() Dim 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
13、31 在窗体上画一个名称为 Command1的命令按钮,然后编写如下代码: Option Base 1 Prirate Sub Command1_Click() d=0 c=10 x=Array(10,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 32 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程:
14、 Private Sub Command1_Click() For n=1 To 20 If n Mod 3 0 Then m=m+n3 Next n Print n End Sub 程序运行后,如果单击命令按钮,则窗体上显示的内容是 _。 ( A) 15 ( B) 18 ( C) 21 ( D) 24 33 以下有关 数组定义的语句序列中,错误的是 _。 ( A) Static arr1(3) Arr1(1)=100 arr1(2)=“Hello“ arr1(3)=123.45 ( B) Dim arr2()As Integer Dim size As Integer Private Sub
15、 Command2_Click() size=InputBox(“输入 :“) ReDimarr2(size) End Sub ( C) Option Base 1 Private Sub Command3_Click() Dim arr3(3)As Integer End Sub ( D) Dim n As Integer Private Sub Command4_Click() Dim arr4(n)As Integer End Sub 34 在窗体上画两个滚动条,名称分别为 Hscroll1、 Hscroll2;六个标签,名称分别为 Label1、 Label2、 Label3、 Lab
16、el4、 Label5、 Label6,其中标签 Label4 Label6分别显示 “A”、 “B”、 “A*B”等文字信息,标签 Label1、 Label2分别显示其右侧的滚动条的数值, Label3显示 A*B的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮 “计算 ”时,对标签 Label1、 Label2中显示的两个值求积,并将结果显示在 Label3中。以下不能实现上述功能的事件过程是 _。 ( A) Private Sub Command1_Click() Label3. Caption=Str(Val(Label1.Caption)*Val(Label
17、2.Caption) End Sub ( B) Private Sub Command1_Click() Label3.Caption=HScroll1.Value*HScroll2.Value 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 35 实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【
18、】。 36 数据结构包括数据的逻辑结构、数据的【 】以及对数据的操作运算。 37 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 38 面向对象的模型中,最基本的概念是对象和【 】。 39 软件维护活动包括以下几类:改正性维护、适应性维护、【 】维护和预防性维护。 40 记时器控件能有规律的以一定时间间隔触发【 】事件,并执行该事件过程中的程序代码。 41 为了使标签能自动调整大小以显示全部文本内容,应把标签的【 】属性设置为True。 42 在 KeyDown和 KeyUp事件过程中,当参数 Shift的值为十进制数 1, 2, 4时,分别代表 Shift
19、、【 】、【 】键。 43 在 3种不同类型的组合框中,只能选择而不能输入数据的组合框是【 】。 44 把窗体的 KeyPreview属性设置为 True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Print KeyCode; End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print KeyAscii End Sub 程序运行后,如果按下 A键,则在窗体上输出的数值为【 】和【 】。 45 为了显示一个窗体,所使用的方法为
20、【 】;为了隐藏一个窗 体,所使用的方法为【 】。 46 执行以下程序段,并输入 1.23,则程序的输出结果应是【 】。 N=Str(InputBox(“请输入一个实数 :“) p=InStr(N,“.“) Print Mid(N, p) VB笔试模拟试卷 134答案与解析 1 【正确答案】 D 【试题解析】 一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。 2 【正确答案】 D 【试 题解析】 栈是限定在一端进行插入与删除的线性表。栈是按照 “先进后出 ”或“后进先出 ”
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 134 答案 解析 DOC
