[计算机类试卷]VB笔试模拟试卷75及答案与解析.doc

上传人:ownview251 文档编号:494264 上传时间:2018-11-30 格式:DOC 页数:26 大小:75.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷75及答案与解析.doc_第1页
第1页 / 共26页
[计算机类试卷]VB笔试模拟试卷75及答案与解析.doc_第2页
第2页 / 共26页
[计算机类试卷]VB笔试模拟试卷75及答案与解析.doc_第3页
第3页 / 共26页
[计算机类试卷]VB笔试模拟试卷75及答案与解析.doc_第4页
第4页 / 共26页
[计算机类试卷]VB笔试模拟试卷75及答案与解析.doc_第5页
第5页 / 共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

25、ddItem“上海 ” List1.AddItem“河北 ” End Sub Private Sub List1_Dblclick() Label.Caption=【 】 End Sub 48 设有命令按钮 Command1的单击事件过程,代码如下: Private Sub Command1_Click() Dim a(30)As Integer For i=1 To 30 a(i)=i Next For Each arrItem【 】 a If arrItem Mod 7=0 Then Print arrItem: If arrItem 90 Then Exit For Next End S

26、ub 请填空。 49 语句 PopupMenu PMENU, 4 Or 2, PMENU3K中: 其中 PMeNU表示【 】 50 下列事件过程的功能是:建立一个名为 Datal的随机文件,存放角度值及这些角度的正弦函数值和余弦函数值,角度为 1, 2, 3, , 90。请在空白处填入适当的内容,将程序补充完整。 Private Type Ang K As Inteeer Sinx As Single Cosx As Single End Tyre Dim Ksc As Ane Private Sub Form Click() Dim Y As Single Open“c:Data1.txt”

27、For Random As #2 Len=10 Y=3.14159/180 For i=1 To 90 Ksc.K=i Ksc=Sinx=Sin(i*Y) Ksc.Cosx=Cos(i*Y) 【 】 Next Close #2 End Sub 51 执行下列程序后输出如下所示矩阵,填空将程序补充完整。 1 0 0 2 0 3 4 0 0 5 6 0 7 0 0 8 Private SubCommand1_Click() Dim a(4, 4) For i=1 To 4 For i=1 To 4 If【 】 Then 【 】 a(i, j)=k Else a(i, j)=0 End If Pri

28、nt a(i, j); Next i Print Next i End Sub 52 以下程序的功能是:生成 20个 200 300之间的随机整数,输出其中能被 5整除的数并求出它们的和。请填空。 Private Sub Command1 _Click( ) For i = 1 To 20 x=Int(【 】 *200+ 100) If【 】 = 0 Then Print x S = S +【 】 End If Next I Print “Sum = “; S End Sub VB笔试模拟试卷 75答案与解析 1 【正确答案】 C 【试题解析】 算法的设计可以避开具体的计算机程序设计语言,但算

29、法的实现必须借助程序设计语言中 提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。 2 【正确答案】 C 【试题解析】 线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为 栈底。个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即

30、刚刚被插入的元素。所以栈又称后进先出表 (Last In First Out):队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进先出表 (First In First Out)。 3 【正确答案】 C 【试题解析】 根据二叉树的性质:二叉树第 i( )1)层上至多有 2i-1个结点。得到第 8层的结点数最多是 128。 4 【正确答案】 C 【试题解析】 结构化程序设计方法的四条原则是: 自顶向下: 逐步求精; 模块化; 限制使用 goto语句。 “自顶向下

31、 ”是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标; “逐步求精 ”是说,对复杂问题,应设计一些子目标,作过渡,逐步细节化; “模块化 ”是说,一个复杂问题,肯定是由若于稍简单的问题构成:解决这个复杂问题的程序,也应对若干稍简单的问题,分解成若干稍小的部分。 5 【正确答案】 D 【试题解析】 面向对象方法是一种运用对象、类、 封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,消息,继承等概念。 6 【正确答案】 B 【试题解析】 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的

32、工具是数据流图和数据字典。 7 【正确答案】 D 【试题解析】 软件生命周期分为软件定义、软件开发及软件运行维护 3个阶段。本题中详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段 ,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。 8 【正确答案】 B 【试题解析】 数据库管理系统 DBMS是数据库系统的核心。 DBMS是负责数据库的建立、使用和维护的软件。 DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外, DBMS还承担着

33、数据库的安全保护工作,按照 DBA所规定的要求,保证数据库的完整性和安全性。 9 【正确答案】 C 【试题解析】 数据处理是指将数据转换成信息的过程,故选项 A叙述错误:设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故 D选项叙述错误。 10 【正确答案】 B 【试题解析】 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。 模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数

34、据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理 模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。 11 【正确答案】 A 【试题解析】 每个控件都有 Name属性,该属性表示控件的名称,如同变量名一样,以便在程序中对该控件实施操作。 12 【正确答案】 C 【试题解析】 与滚动条有关的重要事件是 Scroll和 Change。当拖动滚动条上的滑块时,会触发 Scroll事件,而当改变 Value属性 (滚动条内滑块位置改变 )时,会触发 Change事件。 13 【正确答案】 B 【试题解析】 选项 A : a b为假, b 10为假,假 A

35、nd假 =假。 选项 B: a b为假, b 0为真,假 Or真 =真。 选项 C: a 0为假, b 0为真,假 Eqv真假。 选项 D: -3+5 a为假, b 0为真,假 And真 =假。故选项 B正确。 14 【正确答案】 C 【试题解析】 计时器可以使用 Name和 Enabled属性。如果想暂时关闭计时器(让计时器不起作用 ),应将计时器的 Enabled属性设置为 False。 15 【正确答案】 A 【试题解析】 DialogTitle属性用来设置对话框的标题 。在默认情况下, “打开 ”对话框的标题是 “打开 ”, “保存 ”对话框的标题是 “保存 ”。现在需要将 “打开文件

36、 ”对话框的标题设置为 “打开文件 ”,所以需要将 DialogTitle属性的值设置为 “打开文件 ”,而设置属性值正确的语法应该是:控件名属性名值。而 FileTitle属性用来指定文件对话框中所选择的文件名 (不包括路径 )。 16 【正确答案】 B 【试题解析】 Visual Basic中的字符串要用一对双引号将字符串括起来,如“ABC”。选项 B对字符串的定义是错误的。 17 【正确答案】 A 【试题解析】 Color、 FontBold、 Fontltalic、 FontName、 FontSize、FontStrikeThru、 FontUnderline等属性分别对应 “字体

37、”对话框的字体颜色、字体是否粗体、字体是否斜体、字体名称、字体大小、字体是否有中划线、字体是否有下划线。 18 【正确答案】 D 【试题解析】 一个 Visual Basic应用程序主要由 3种模块组成,它们分别是窗体模块、标准模块和类模块。 19 【正确答案】 D 【试题解析】 当设置计时器的 Enabled属性为 True,并且设置其 Interval属性为 1000(毫秒 )时,每隔 1秒就触发计时器控件的 Timer事件,并执行该事件中的代码。计时器控件没有 Visible属性,只在程序设计时可见,在程序运行时是不可见的。 20 【正确答案】 A 【试题解析】 在 Visual Bas

38、ic中,和文件相关的控件有驱动器列表框、目录列表框和文件列表框等,其中常用的属性是:驱动器列表框 DriverListBox的 Drive属性显示计算机上的所有磁盘驱动器;目录列表框 DirListBox控件的 Path属性显示当前磁盘驱动器或指 定驱动器的目录结构;文件列表框 FileListBox的 Path属性显示当前文件的路径, FileName属性表示当前文件的文件名,不包括路径。 21 【正确答案】 A 【试题解析】 对话框的 FileName属性设置要打开或保存的文件名, DialogTitle是打开对话框的标题,所以选项 C错误。 Filter属性指定在对话框中显示的文件类型,

39、本题中共 3个,分别是 All Files、 *.txt和 *.doc。根据题目要求,应该设置FilterIndex为 2,在 “文件类型 ”中显示 *.txt,因此选项 A正确。 22 【正确答案】 A 【试题解析】 Close语句的格式如下。 Close#文件号 , #文件号 参数 “#文件号 ”可省略,当省略时表示关闭所有文件。 23 【正确答案】 A 【试题解析】 DoLoop While 循环是先执行一次后,再来判断循环条件是否成立,因此选项 A的说法是错误的。 24 【正确答案】 A 【试题解析】 因为目录列表框 Path属性的改变将产生 Change事件,所以在Dirl的 Cha

40、nge事件过程中,把 Dir1. Path赋给 File1. Path,就可以产生同步效果。在 Drive1的 Change事件过程中,把 Drive1.Drive赋给 Dir1. Path也可以产生同步效果。从而使得文件列表框、驱动器列表框和目录列表框三者同步。 25 【正确答案】 D 【试题解析】 该程序段用到了 4个函数,在按了键盘上的某个键 (在这里是字母键 e)后, Chr函数将得到的键的 Ascii码值 (101)转换成该 ASCII码值对应的字符(e),然后利用 UCase函数将该字符转换成大写字母 (E),将该大写字母的 ASCII码值 (利用函数 ASC()赋给 KeyAsc

41、ii,最后利用 String函数将 5个 ASCII码值等于 KeyAscii的字符 (即 5个 E)赋给文本框 Text1,此时文本框中将显示 5个 E,又因为 KeyPress事件本身会在文本框中显示 /输入一个 ASCII码值为 KeyAscii的字符 (E),因此最后在文本框中将显示 6个大写字母 E。 26 【正确答案】 D 【试题解析】 弹出式菜单是独立于窗体菜单栏而显示在窗体内的浮动菜单。弹出式菜单在窗体内的显示位置取决于单击鼠标键时指针的位置。要显示弹出式菜单,必须调用 PopupMenu方法。 27 【正确答案】 D 【试题解析】 Form1中的 frmFunction1是窗

42、体 /模块级过程,只能被所在窗体Form1中的其他过程调用。 Form2中的 frmFunction2是全局过程,所有模块的所有过程都能调用该过程,但外部过程调用时,需要在过程名前加窗体名。 mdlFunc中的 mdlFunction是在标准模块中定义的全局过程,如果过程名唯一,可以直接调用。因此,只有 mdlFunction过程能够被工程中各个窗体或模块直接调用。 28 【正确答案】 B 【试题解析】 循环共执行 3次。 第 1次循环: num 1,输出 1,加上 2.4自动转换为整数 3, 第 2次循环: num 3,输出 3,加上 2.4自动转换为整数 5。 第 3次循环: num 5,

43、输出 5,加上 2.4自动转换为整数 7。此时循环条件 num 6不成立,程序结束。选项 B正确。 29 【正确答案】 B 【试题解析】 有关窗体的语句和方法有 Load语句、 Unload语句、 Show方法以及 Hide方法。 Load语句的作用是把一个窗体装入内存; Unload语句与 Load语句的功能相反, Unload语句从内存中删除指定的窗体,所以本 题应选择 B; Show方法用来显示一个窗体; Hide方法用来将窗体暂时隐藏起来,但并没有从内存中删除。 30 【正确答案】 B 【试题解析】 Button参数指示用户按下或释放了哪个鼠标键。当 Button参数的值为 1时,表示

44、用户按下或释放了鼠标的左键;当 Button参数的值为 2时,表示用户按下或释放了鼠标的右键;当 Button参数的值为 4时,表示用户操作了鼠标的中间键。 31 【正确答案】 B 【试题解析】 此程序的功能是对输入的整数在 fun函数巾求出其每位数字的积,循环结构的作用是对传 来的数据进行位数的分解,分别得到个位、十位、百位等的数字,再将其累乘到变量 k中,并把 k的值作为函数的返回值,因此 234的 3位数字相乘的结果是 24。 32 【正确答案】 B 【试题解析】 在过程调用语句中,一般不特别指明,参数是按传地址方式传递的。此题两个实际参数都用圆括号括起,表示为传值方式,形参的变化不影响

45、实参,因此,虽然形参 x变为 2,在过程 add中输出 2,但返回事件过程后,输出 x的值不受影响,为 1。 33 【正确答案】 A 【试题解析】 变量的作用域决定了哪些子过程和函数过程可访问该 变量。变量的作用域分为局部变量、窗体 /模块级变量和全局变量。在过程内用 Dim语句声明的变量只能在本过程中使用,而其他的过程不可访问,这种变量称之为局部变量;窗体 /模块级变量指的是在一个窗体 /模块的任何过程外,即在 “通用声明 ”段中用 Dim语句或 Private语句声明的变量,可被本窗体 /模块的任何过程访问;全局变量指的是只能在标准模块的任何过程或函数外,即在 “通用声明 ”段中用 Pub

46、lic语句声明的变量,可被应用程序的任何过程或函数调用。 34 【正确答案】 D 【试题解析】 ListIndex属性的 值表示程序运行时被选定的选项的序号, Text属性的值是被选定的选项的文本内容, ListCount属性的值表示列表框或组合框中项目的数量,而决定在程序运行期间列表框或组合框的选项是否按字母顺序排列显示的属性是 Sorted,所以应选择 D。 35 【正确答案】 D 【试题解析】 本题中,每次循环开始的时候,变量 a都被重新赋了一次值,所以最后的结果仅仅是 2+11+(-1),因此最终输出的值是 12。 36 【正确答案】 18 【试题解析】 设循环队列的容量为 n。若 r

47、ear front,则循环队列中 的元素个数为 rear-front;若 rear front,则循环队列中的元素个数为 n+(rear-front)。题中, front 16, rear 9,即 rear front,所以,循环队列中的元素个数为m+(rear-front)=25+(9-16)=18 37 【正确答案】 n 【试题解析】 在长度为 n的线性表中查找一个表中不存在的元素,需要的比较次数为 n。 38 【正确答案】 测试覆盖率 【试题解析】 白盒测试又称为结构测试,它是根据被测程序的逻辑结构设计测试用例的。白盒测试作为对 结构的测试,必然要求对被测程序的各种结构特性进行测试。我们

48、把这种情况称为覆盖,故白盒测试又称为 “基于覆盖的测试 ”,白盒测试方法重视测试覆盖率的度量。白盒测试力求提高覆盖率,从而找出被测程序的错误。 39 【正确答案】 方法 【试题解析】 在面向对象方法中,方法是指允许作用于某个对象上的各种操作。 40 【正确答案】 关系模型 【试题解析】 数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。数据模型指的是数据库的组织形式,它决定了数据库中数据之间联系的表达方式。在数据库中正是用数 据模型来对现实世界进行抽象并表示成为能被计算机存取的数据,在数据库系统设计时,首先要确定系统支持的数据模型的类型,从而根据实际情况建立适合某种数据模型的数据库。数据库管理系统所支持的 3种主要传统数据模型是:层次模型、网状模型和关系模型。其中层次模型和网状模型又统称为格式化模型 (或非关系模型

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1