[计算机类试卷]VB笔试模拟试卷75及答案与解析.doc
《[计算机类试卷]VB笔试模拟试卷75及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]VB笔试模拟试卷75及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、VB笔试模拟试卷 75及答案与解析 1 下面叙述正确的是 _。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)算法的时间复杂度是指执行算法程序所需要的时间 2 以下数据结构属于非线性数据结构的是 _。 ( A)队列 ( B)线性表 ( C)二叉树 ( D)栈 3 在一棵二叉树上第 8层的结点数最多是 _。 ( A) 8 ( B) 16 ( C) 128 ( D) 256 4 下面描述中,不符合结构化程序设计风格的是 _。 ( A)使用顺序、选择和重复 (循环 )三种
2、基本控制结构表示程序的控制逻辑 ( B)自顶向下 ( C)注重提高程序的执行效率 ( D)限制使用 goto语句 5 下面概念中,不属于面向对象方法的是 _。 ( A)对象、消息 ( B)继承、多态 ( C)类、封装 ( D)过程调用 6 在结构化方法中,用数据流图 (DFD)作为描述工具的软件开发阶段是 _。 ( A)可行性分析 ( B)需求分析 ( C)详细 设计 ( D)程序编码 7 软件生命周期中所花费用最多的阶段是 _。 ( A)详细设计 ( B)软件编码 ( C)软件测试 ( D)软件维护 8 数据库系统的核心是 _。 ( A)数据模型 ( B) DBMS ( C)软件工具 ( D
3、)数据库 9 下列叙述中正确的是 _。 ( A)数据处理是将信息转化为数据的过程 ( B)数据库设计是指设计数据库管理系统 ( C)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 ( D)关系中的每列称为元组,一个元组就是一个字段 10 下列模式中, _ 是用户模式。 ( A)内模式 ( B)外模式 ( C)概念模式 ( D)逻辑模式 11 无论什么控件,都有一个共同的属性,这个属性是 _。 ( A) Name ( B) Caption ( C) Text ( D) Font 12 在程序运行期间,如果拖动滚动条上的滑块,则触发的滚动条事件是
4、 _。 ( A) Move ( B) Change ( C) Scroll ( D) Get Focus 13 设 a=3, b=5,则以下表达式值为真的是 _。 ( A) a =b And b 10 ( B) (a B)Or(b 0) ( C) (a 0)Eqv(b 0) ( D) (-3+5 A)And(b 0) 14 为了暂时关闭计时器,应把该计时器的某个属性设置为 False,这个属性是 _。 ( A) Visible ( B) Timer ( C) Enabled ( D) Interval 15 假设在窗体 Form1上画一通用对话框控件 CommonDialogl,要建立 “打开
5、文件 ”对话框,为了使得该对话框 的标题显示为 “打开文件 ”,那么可以实现该功能的语句是 _。 ( A) CommonDialogl.DialogTitle “打开文件 ” ( B) CommonDialogl.DialogTitle(“打开文件 ”) ( C) CommonDialogl.FileTitle “打开文件 ” ( D) Commonnalogl.FileTitle(“打开文件 ”) 16 以下声明语句中,错误的是 _。 ( A) Const varl 123 ( B) Dim var2=ABC ( C) DefInt a-z ( D) Static var3 As Integ
6、er 17 要得到字体对话框中用户所选择的字体颜色的属性是 _。 ( A) Color ( B) ForeColor ( C) FontColor ( D) ShowColor 18 以下选项中,不属于一个 Visual Basic应用程序组成模块的是 _。 ( A)标准模块 ( B)窗体模块 ( C)类模块 ( D)启动模块 19 在窗体上有一个文本框控件,名称为 TxtTime一个计时器控件,名称为Timer1,要求每 1秒钟在文本 框中显示一次当前的时间,程序为: Private Sub Timer1 _() TxtTime. text=Time End Sub 在下划线上应填入的内容是
7、 _。 ( A) Enabled ( B) Visible ( C) Interval ( D) Timer 20 目录列表框的 Path属性的作用是 _。 ( A)显示当前驱动器或指定驱动器上的路径 ( B)显示当前驱动器或指定驱动器上的某目录下的文件名 ( C)显示根目录下的文件名 ( D)只显 示当前路径下的文件 21 在窗体上画一个名称为 CommonDialogl的通用对话框,一个名称为 Command1的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框。该窗口的标题为 Save,默认文件名为 SaveFile,在 “文件类型 ”栏中显示 *.txt。则能够满足上述要求的程
8、序是 _。 ( A) Private Sub Command Click() CommonDialogl.FileName “SaveFile“ CommonDialogl.Filte “All Files|*.*|(*.txt)|*.txt|(*.doC)|*.doc“ CommonDialogl.FilterIndex 2 CommonDialogl.DialogTitle “Save“ CommonDialogl.Action 2 End Sub ( B) Private Sub Commandl_Click() CommonDialogl. FileName=“SaveFile“ Co
9、mmonDialogl. Filter= “All Files| *. * | (*. txt)*. txt| *. doc| *. doc“ CommonDialogl. FilterIndex= 1 ComonDialogl. DialogTitle = “Save“ CommonDialogl. A ( C) Private Sub Cmmandl_Click() CommonDialogl. FileName= “Save“ CommonDialogl. FiLter=“All Files | *. * |(*. txt)|*. txt|(*. doC)|*. doc“ CommonD
10、ialogl. FilterIndex= 2 CommonDialogl. DialogTitle = “SaveFile“ CommonDialogl. A ( D) Private Sub Commandl_Click() CommonDialogl. FileName = “SaveFile“ CommonDialogl. Filter= “All Files|*. *|(*. txt)|*. txt| (*. doC)|*. doc“ CommonDialogl. FilterIndex=1 CommonDialogl. DialogTitle= “Save“ CommonDialog
11、l. Ac 22 用 Close语句可以关闭一个已经用完不再使用的文件,当该语句不带任何参数时,它的功能是 _。 ( A)可以关闭所有已打开的文件 ( B)只能关闭最近打开的那个文件 ( C)可以关闭最近打开的 两个文件 ( D)语法错误 23 设有以下循环结构: Do 循环体 Loop While条件 则以下叙述中错误的是 _。 ( A)若 “条件 ”是一个为 0的常数,则一次也不执行循环体 ( B) “条件 ”可以是关系表达式、逻辑表达式或常数 ( C)循环体中可以使用 Exit Do语句 ( D)如果 “条件 ”总是为 True,则不停地执行循环体 24 假设有文件列表框 File1、驱
12、动器列表框 Drive1和目录列表框 Dir1,为了使三者同步,在下列语句中,正确的语句是 _。 File1.Path=Dir1.Path File1.FileName=Dirl.FileName Dir1.Path=Drive1.Drive Dir1.Path=Drive1.Path ( A) 和 ( B) 和 ( C) 、 和 ( D)全部 25 在窗体上画一个文本框,然后编写如下事件过程。当该程序运行后,如果在键盘上输入字母 e,则文本框中显示的内容为 _。 Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char as Strin
13、g char=Chr(KeyAscii) KeyAscii=Asc(UCase(char) Text1.Text=String(5, KeyAscii) End Sub ( A) eeeee ( B) EEEEE ( C) eeeeee ( D) EEEEEE 26 用于显示弹出式菜单的方法名是 _。 ( A) ShowPopupMenu ( B) ShowMenu ( C) ListPopupMenu ( D) PopupMenu 27 一个工程中包含两个名称分别为 Form1、 Fort2的窗体,一个名称为 mdlFunc的标准模块。假定在 Form1、 Form2和 mdlFune中分别
14、建立了自定义过程,其定义格式为: Form1中定义的过程; Private Sub frmFunctionl() . End Sub Form2中定义的过程: Public Sub frmFunction2() . End Sub mdlFunc中定义的过程: Public SubmdlFunction() . End Sub 在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是 _。 ( A)上述 3个过程都可以在工程中的任何窗体或模块中被调用 ( B) frmFunction2和 mdlFunction过程能够在工程中各个窗体或模块中被调用 ( C)上述 3个过程都只能
15、在各自被定义的模块中调用 ( D)只有 mdlFunction过程能够被工程中各个窗体或模块调用 28 在窗体上画一个名称为 Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Dim num As Integer num=1 DO Until mum 6 Print num; num=num+2.4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是 _。 ( A) 1 3.4 5.8 ( B) 1 3 5 ( C) 1 4 7 ( D)无数据输出 29 在 Visual Basic中,要使一个窗体从内存中释放,应
16、该使用的语句是 _。 ( A) Show ( B) Unload ( C) Hide ( D) Load 30 在对象的 MouseDown和 MouseUp事件过程中,当 Button参数的值为 1、 2、 4时,分别代表按下鼠标的 _。 ( A)左键、中间键和右键 ( B)左键、右键和中间键 ( C)左键、右键和同时按下左右键 ( D)中间键、左键和右键 31 在窗体上画一个命令按 钮,然后编写如下过程,程序运行后,单击命令按钮,在输入对话框中输入 234,输出结果为 _。 Function fun(ByVal num As Long) As Long Dim k As Long k=1
17、mum=Abs(num) Do While num k=k*(num Mod 10) num=num10 Loop fun=k End Function Private Sub Command1_Click() Dim n As Long Dim r As Long n=InputBox(“请输入一个数 “) n=CLng(n) r=fun(n) Print r End Sub ( A) 20 ( B) 24 ( C) 9 ( D) 28 32 以下程序运行后的输出结果是 _。 Sub add(x, y) x=x+y Print “x=“;x; “, y=“; y End Sub Privat
18、e Sub Command1_Click() x=1 y=1 Call add(x), (y) Print“x=“; x; “, y=“; y End Sub ( A) x=1, y=1 x=2, y=2 ( B) x=2, y=1 x=1, y=1 ( C) x=1, y 1 x=1, y=1 ( D) x=2, y=1 x=2, y=1 33 在过程内用 Dim语句声明的变量只能在本过程中使用,而其他的过程不可访问,这种变量称之:为 _。 ( A)局部变量 ( B)全局变量 ( C)静态变量 ( D)窗体 /模块级 变量 34 下列属性中,决定在程序运行期间列表框或组合框的选项是否按字母顺
19、序排列显示的属性是 _。 ( A) ListIndex ( B) Text ( C) ListCount ( D) Sorted 35 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputDox(“请输入 a的值 “) a=Val(A)b=InputBox(“请 输入 b的值 “) b=Val(B)x=InputBox(“请输入 x的值 “) x=Val(x) a=a+b+x Loop Print a End sub 程序运行后,单击命令按钮,依次在输入对话框中输入 10、 8、 9、 2、
20、 11、 -1,则输出结果为 _。 ( A) 15 ( B) 14 ( C) 13 ( D) 12 36 在一个容量为 25的循环队列中,若头指针 front=16,尾指针 rear=9,则该循环队列中共有【 】 个元素。 37 在长度为 n的线性表中查找一个表中不存在的元素,需要的比较次数为【 】。 38 白盒测试方法重视【 】的度量。 39 在面向对象方法中,允许作用于某个对象上的操作称为【 】。 40 数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。实际数据库系统中斯支持的数据模型主要有层次模型、网状模型和【 】 3种。 41 表达式 2*42-2*6/3+32的值是【 】。
21、 42 下列语句的输出结果是【 】。 Print Format$(1258.6, “000, 000.00“) 43 在一个窗体上有一个命令按钮, CmdMax。单击 CmdMax时,窗体上显示 “字体由小变大 ”,字号每次增加 2。请填空。 Private Sub Form_Load() Form1.Caption=“字体变化示范 ” CmdMax.Caption=“字体变大 ” End Sub Private Sub CmdMax_Click() 【 】 Form1.Print“字体由小变大 ” End Sub 44 下 面运行程序后,单击命令按钮,输出的结果是【 】。 Private S
22、ub Command1_Click() Dim a%(1 To 4), b%(3 To 6), i%, s1#, s2# For i=1 To 4 a(i)=i Next For i=3 To 6 b(i)=i Next s1.= Fun(a) s2 =Fun(b) Print “s1 =“; s1; “s2 =“; s2 End Sub Function Fun( a( ) As Integer) Dim t#, i% t=1 For i = LBound(A)To UBound(a) t=t * a(i) Next Fun=t End Function 45 有一过程如下: Sub Sub
23、l (m As Integer,total As Long) Dim i AS Integer total = 1 For i = 1 To m total = total * i Next End Sub 调用它的事件过程如下: Private Sub Commandl_Click( ) Dim tot As Long, a As Integer a = Val( InputBox (“请输入数据 “) Call Subl (a,tot) Print tot End Sub 则输入数据 5,运行结果为【 】。 46 下面程序用来计算: Private Sub Command1_Click(
24、) A = Val(TextText) B = Val (TextText) Select Case A Case【 】 N=A+B Case Is = 5 N = B/A Case Is 5 N=0 End Select TextText = N End Sub 47 在窗体上有一个名称为 Laell的标签和一个名称 List1的列表框。程序运行后,在 列表框中添加若干列表项。当双击列表框中的某个项目时,在标签 Label中显示所选中的项目,如图所示。请在空白处填入适当的内容,将程序补充完整。Private Sub Form_Load() List1.AddItem“北京 ” List1.A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 VB 笔试 模拟 75 答案 解析 DOC
