[计算机类试卷]国家二级(VB)机试模拟试卷142及答案与解析.doc

上传人:jobexamine331 文档编号:504099 上传时间:2018-11-29 格式:DOC 页数:34 大小:246KB
下载 相关 举报
[计算机类试卷]国家二级(VB)机试模拟试卷142及答案与解析.doc_第1页
第1页 / 共34页
[计算机类试卷]国家二级(VB)机试模拟试卷142及答案与解析.doc_第2页
第2页 / 共34页
[计算机类试卷]国家二级(VB)机试模拟试卷142及答案与解析.doc_第3页
第3页 / 共34页
[计算机类试卷]国家二级(VB)机试模拟试卷142及答案与解析.doc_第4页
第4页 / 共34页
[计算机类试卷]国家二级(VB)机试模拟试卷142及答案与解析.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、国家二级( VB)机试模拟试卷 142及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)只有一个根结点和一个叶子结点的必定是线性结构 ( B)只有一个根结点的必定是线性结构或二又树 ( C)非线性结构可以为空 ( D)没有根结点的一定是非线性结构 2 循环队列的存储空间为 Q(1: 40),初始状态为 front=rear=40。经过一系列正常的入队与退队操作后, front=rear=15,此后又正常地退出了一个元素,则循环队列中的元素个数为 ( ) ( A) 9 ( B) 14 ( C) 16 ( D) 39 3 某二叉树的中序遍历序列为 CBADE,后序遍历序列为 CB

2、EDA,则前序遍历序列为 ( )。 ( A) ABCDE ( B) CBEDA ( C) CBADE ( D) EDCBA 4 下列算法中,最坏情况下时间复杂度为 O(nlog2n)的是 ( )。 ( A)快速排序 ( B)堆排序 ( C)二分查找法 ( D)顺序查找法 5 下面不属于结构化程序设计原则的是 ( )。 ( A)自顶向下 ( B)模块化 ( C)逐步求精 ( D)可封装 6 下面属于应用软件的是 ( )。 ( A)数据库管理系统 ( B) Windows 7系统 ( C)编辑软件 WPS ( D)安卓 (Android)操作系统 7 在软件设计中, ( )。 ( A)应遵循高内聚

3、低耦合的原则 ( B)应遵循高耦合低内聚的原则 ( C)模块独立性仅与内聚度相关 ( D)模块内聚与耦合无关 8 长期储存在计算机内、有组织的、可共享的大量数据的集合是 ( )。 ( A)数据库 ( B)数据库系统 ( C)数据文件 ( D)数据库管理系统 9 某工厂生产中使用若干种原材料,原材料置于多个仓库中, 并且同样的材料可放在不同的仓库中,则实体材料和实体仓库之间的联系是 ( )。 ( A)一对一 ( B)多对一 ( C)一对多 ( D)多对多 10 关系 R经过运算 A=B D2(R)的结果为 ( )。 ( A) (a, a, 2, 2) ( B) (b, e, 1, 2) ( C)

4、 (c, c, 11, 4) ( D) (e, e, 6, 1) 11 当 Visual Basic表达式中含有以下多种运算时 ( )。 关系运算 算术运算 逻辑运算 函数运算 正确的运算顺序为 ( )。 ( A) ( B) ( C) ( D) 12 下列语句中,不能用于定义数组的关键字是 ( )。 ( A) Dim ( B) ReDim ( C) Static ( D) Const 13 针对 Visual Basic的菜单设计操作,下面叙述中错误的是 ( )。 ( A)同一个下拉菜单中允许出现名称相同的菜单项 ( B)菜单项可以没有标题,但不能没有名称 ( C)可以设置某个菜单项是否可见

5、( D)菜单项的标题内容可以设置为 “一 ” 14 下列不是 Visual Basic合法常量的是 ( )。 ( A) &H15& ( B) abc ( C) 1E-8 ( D) #2-2-2015# 15 以下语句中正确的是 ( )。 ( A) Dim n(1 TO 5, 10)As Single ( B) Dim m1, 5As Integer ( C) Option Base 5 ( D) diM m(5)As Integer: ReDim m(10) 16 下面说法中正确的是 ( )。 ( A)设 a=4, b=3, c=2,则语句 Print abc的输出结果为 False ( B)

6、语句 Const B As Double=Sin(2)的作用是定义名称为 B的符号常量 ( C) Case y Is=80是一个合法的 Case子句 ( D) MsgBox函数没有返回值 17 下列说法中正确的是 ( )。 ( A)在 Visual Basic工程中,可以作为启动对象的是 Sub Main过程或任何窗体 ( B)在 KeyPress事件过程中,利用其参数 KeyAscii可得到所有键盘键上标注的字符 ( C)窗体的 Hide方法可以从内存中清除该窗体 ( D)从大键盘上输入 ”2”和从右 侧小键盘上输入 ”2”时,在 KeyDown事件过程中,其参数 KeyCode具有相同的值

7、 18 执行下面程序段的输出是 ( )。 Print 1, 2; Print 3 Print 4: 5 ( A) 1 2 3 4 5 ( B) 1 2 3 4 5 ( C) 1 2 3 4 5 ( D) 1 2 3 4 5 19 设有如下数组声明: Dim a()As Single 下面关于这一声明的叙述中正确的是 ( )。 ( A)因为没有定义 a的维数和下标范围,该语句是错误的 ( B)若在此之后又用语句 ReDim定义了 a的维数和下标范围,则 a是一个合法的动态数组 ( C)因为没有定义 a的维数和下标范围,默认 a是一维数组,下标范围为 0 10 ( D) a是一维动态数组,可以直接

8、使用,其元素个数可以变化 20 设程序中定义了下面的过程: Prirate Sub proc(ch As String) Print ch End Sub 下面语句中错误的是 ( )。 ( A) Call proc“OK“ ( B) Call proc(“) ( C) Call proc(“OK“) ( D) proc“OK“ 21 下列方法中,能够使对象获得焦点的是 ( )。 ( A) GotFocus ( B) FocusOn ( C) SetFocus ( D) Focus 22 程序运行时,要清除图片框 Picturel中的图像,应使用语句 ( )。 ( A) Picturel Cle

9、ar ( B) Picturel Picture=“ ( C) Picturel Cls ( D) Picturel Picture=LoadPicture() 23 程序运行时,要清除组合框 Combol中的所有内容,应使用语句 ( )。 ( A) Combol Delete ( B) Combol Cls ( C) Combol Clear ( D) Combol Remove 24 设窗体上有一个名称为 Text1的文本框,程序运行时,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是 ( )。 ( A) Text1 Enabled=Flase ( B) Text1 Loc

10、ked=False ( C) Text1 Visible=Flase ( D) Text1 Width=0 25 以下说法中正确的是 ( )。 ( A)调用图像框的 Line方法可以在图像框中画线 ( B)把图片框的 Picture属性设置为 “时,可以清除图片框中的图形 ( C)语句 P1 Picture=“sky jPg”可以在图片框 P1中装入名称为 sky jPg的图片文件 ( D)调用图片框的 Pnnt方法可以在图片框中输出文本 26 能得到组合框 Combol中最后一个列表项序号的表达式是 ( )。 ( A) Combol Index ( B) ombol ListIndex (

11、C) Combol ListCount-1 ( D) Combol List(ListCount) 27 设已经在菜单编辑器中设计了弹出式菜单 mnuStyle,要求程序运行时,当用户在文本框 Text1上单击鼠标右键时,能够弹出该菜单,则 应使用的事件过程是 ( )。 ( A) Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=2 Then PopupMenu mnuStyle End If End Sub ( B) Private Sub

12、Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=1 Then PopupMenu mnuStyle End If End Sub ( C) Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=2 Then mnuStyle Show End If End Sub ( D) Private Sub Text1_Mouse

13、Down(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=1 Then mnuStyle Popup End If End Sub 28 设窗体上有 1个名称为 Command1的命令按钮,并编写了下面的事件过程: Private Sub Conmmadl_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Print X, Y End Sub 运行程序后,当用鼠标单击命令按钮时,则输出的是 ( )。 (

14、 A)单击鼠标时鼠标光标相对于命令按钮左上角 的坐标 ( B)单击鼠标时鼠标光标相对于窗体左上角的坐标 ( C)单击鼠标时鼠标光标相对于屏幕左上角的坐标 ( D)命令按钮左上角的坐标 29 下面关于计时器控件的叙述中正确的是 ( )。 ( A)一个窗体中只能使用一个定时器控件 ( B) Interval属性的值表示的是两次产生 Timer事件所间隔的秒数 ( C)计时器在程序运行时是不显示的,但也有 Left属性 ( D)如果 Enabled属性被设置为 True,则计时器一定被启动,并定时产生 Timer事件 30 为了使通用对话框弹出的窗口标题显示 为 “文件操作 ”,应对通用对话框控件设

15、置的属性是 ( )。 ( A) Caption ( B) DialogTitle ( C) FileName ( D) DialogCaption 31 编写如下程序代码: Private Sub Command1_Click() Dim t As Integer Dim n As Integer, x As Integer t=0 F0r n=1 To 12 x=2 * n1 If x 3=x 3 Then t=t+1 Next Print t End Sub 程序运行后,单击命令按钮 Command1,输出结果为 ( )。 ( A) 5 ( B) 3 ( C) 2 ( D) 4 32 分段

16、函数如下: 设 x中已经有一个数值。下列程序段中,能正确计算 y值的是 ( )。 ( A) Select Case x Case Is=0, Is=10 y=1 End Seect ( C) Select Case x Case x=0 And xNUN PTint a End Sub 当程序运行时,单击窗体产生的输出结果是 ( )。 ( A) 5 ( B) 1 ( C) 6 ( D)出错 35 在窗体上画一个名称为 Text1的文本框,一个名称为 Command1的命令按钮,并编写如下事件过程: Private Sub Command1_Click() Dim arrayl(5, 5)As

17、Integer Dim i As Integer, j As Integer For i=1 To 4 For j=1 To 4 arrayl(i, j)=i*10+j Next j Next i Text1 Text=arrayl(2, 1)+arrayl(3, 2) End Sub 程序运行后,单击命令按钮,在文本框中显示的结果是 ( )。 ( A) 54 ( B) 53 ( C) 55 ( D) 56 36 在窗体上画一个名称为 Text1的文本框,编写如下事件过程代码: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim ch As

18、String ch=Chr(KeyAscii) If Not(eh=“0“ And chUBound(a)And jUBound (b) End Sub 上面事件过程执行后产生的输出是 ( )。 ( A) 1 5 2 4 7 7 10 8 6 2 ( B) 1 2 2 4 5 6 7 7 8 10 ( C) 1 2 7 10 6 5 4 7 8 1 ( D) 1 2 5 4 7 7 8 2 10 6 40 有下面事件过程: Prirate Sub Command1_Click() Dim a(20)As Integer, n(5)As Integer Dim m As Integer, num

19、 As Integer Randomize For k=1 To 20 a(k)=Int(Rnd*5)+1 Print a(k); n(a(k)=n(a(k)+1 Next k Print m=n(1) num=1 For k=2 To 5 If n(k)m Then m=n(k) num=k End If Next k Print m num End Sub 此事件过程运行时会出现 2行输出,如果第一行输出是: 4 2 4 1 4 1 4 5 3 2 5 5 1 4 2 3 4 3 4 2 则第 2行的输出是 ( )。 ( A) 5 3 ( B) 7 4 ( C) 3 5 ( D) 4 7

20、二、基本操作题 41 (1)在名称为 Form1的窗体上添加一个名称为 Shapel的形状控件,要求在属性窗口中将其形状设置为椭圆,其短轴 (垂直方向 )、长轴 (水平方向 )的长度分别为800、 1600。把窗体的标题改为 “Shape控件 ”,窗体上无最大化、最小化按钮。程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjtl vbp,窗体文件名保存为 sjtl frm。 (2)在名称为 Form1的窗体上添加一个名称为 HS的水平滚动条,最大值为 100,最小值为 1。再添加一个 名称为 List1的列表框,在属性窗口中输入列表项的值,分别是1000、

21、1500、 2000,如图所示。请编写适当的程序,使得运行程序时,将水平滚动条的长度改变为所选中列表框中的某一项的值。要求程序中不得使用变量,每个事件过程中只能写一条语句。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为 sjt2 vbp,窗体文件名保存为 sjt2 frm。 三、简单应用题 42 (1)在考生文件夹下有一个工程文件 sjt3 vbp,相应的窗体文件为 sjt3 frm。其功能是随机产生 30个 0 1000的整数,将其放入 一个数组中,然后输出其中的最大值。程序运行后,单击命令按钮 (名称为 Command1,标题为 “输出最大值 ”,如图所示 ),即可求出其最大值,并

22、显示在窗体上。这个程序不完整,请把它补充完整,并能正确运行。 要求:去掉程序中的注释符,把程序中的 ?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原文件名存盘。 (2)在考生文件夹下有一个工程文件 sjt4 vbp,相应的窗体文件为 sjt4 frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出 l一 1000范围 内能被 7整除或被 5整除的整数的个数,并显示在文本框中。在窗体的代码窗口中,已给出了部分程序,其中计算能被7整除或能被 5整除的整数的个数的操作在通用过程 Fun中实现,请编写该过程的代码。 要求:请勿改动程序中的

23、任何内容,只在 Function Fun()和 End Function之间填入你编写的若干语句。最后将修改后的文件按原文件名存盘。 四、综合应用题 43 在考生文件夹中有一个工程文件 sjt5 vbp,其功能是:找出矩阵元素的最大值,并求出矩阵对角线元素之和,窗体外观如图所示。程序运行时,矩阵数据被放入 二维数组 a中。当单击 “找矩阵元素最大值 ”命令按钮时,找出矩阵中最大的数,并在标签 Label3中显示。当单击 “对角线元素之和 ”命令按钮时,计算矩阵主对角线元素之和,并在标签 Label4中显示。文件中已给出部分程序,请编写 “找矩阵元素最大值 ”及 “对角线元素之和 ”两个命令按钮

24、的事件过程中的部分程序代码。 注意:不得修改程序的其他部分和控件属性。最后将修改后的文件按原文件名存盘。程序调试通过后,两个命令按钮的事件过程必须至少各执行一次。国家二级( VB)机试模拟试卷 142答案与解析 一、选择题 1 【正确 答案】 C 【试题解析】 一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构。不满足以上两个条件的为非线性结构。只有一个根节点的可以是线性结构、二叉树也可能是普通的树, A、 B选项均只满足一个条件,故错误。数据结构为空的时候,不能确定其是线性还是非线性结构,故 D选项错误。非线性结构可以为空数据

25、结构,故 C选项正确。 2 【正确答案】 D 【试题解析】 循环队列是队列的一种顺序存储结构,用队尾指针 reat指向队列中的队尾元素,用排头 指针 front指向排头元素的前一个位置。入队运算时,队尾指针进 l(即 rear+1),然后在 rear指针指向的位置插入新元素。当 front=rear=15时可知队列空或者队列满,此后又正常地退出了一个元素说明之前队列满,由于满队列里共有 40个元素,所以退出一个元素后队列里有 39个元素。 D选项正确。 3 【正确答案】 A 【试题解析】 二又树遍历可以分为 3种:前序遍历 (访问根节点在访问左子树和访问右子树之前 )、中序遍历 (访问根节点在

26、访问左子树和访问右子树两者之间 )、后序遍历 (访问根节点在访问左子树和访 问右子树之后 )。后序序列为 CBEDA,中序序列为 CBADE,可知 A为根节点, C和 B均为左子树节点, D、 E为右子树节点。由后序序列 CB,中序序列 CB,可知 B为根节点, C为 B的左子树节点。由后序序列 ED,中序序列 DE,可知 D为根节点, E为 D的右子树节点。故前序序列为 ABCDE, A选项正确。 4 【正确答案】 C 【试题解析】 对长度为 n的线性表排序时,最坏的情况下,快速排序的时间复杂度为 O(n2),堆排序的时间复杂度为 O(nlog2n)。对于长度为 n的线性表进行顺序查找,最坏

27、的情况下,查找次数为 n。对于长 度为 n的有序线性表进行二分法查找,最坏的情况下,查找次数为 log2n。故 C选项正确。 5 【正确答案】 D 【试题解析】 结构化程序设计方法的重要原则是自顶向下、逐步求精、模块化及限制使用 goto语句。可封装性是类一对象的特征,故选择 D选项。 6 【正确答案】 D 【试题解析】 计算机软件按功能分为应用软件、系统软件、支撑软件 (或工具软件 )。系统软件是管理计算机的资源,提高计算机的使用效率,为用户提供各种服务的软件。应用软件是为了应用于特定的领域而开发的软件。支撑软件是介于系统软件和应用 软件之间,协助用户开发软件的工具型软件,其中包括帮助程序人

28、员开发和维护软件产品的工具软件,也包括帮助管理人员控制开发进程和项目管理的工具软件。 A、 B、 D选项均为系统软件, C选项正确。 7 【正确答案】 A 【试题解析】 软件设计中,模块的独立程度可以由两个定性标准度量:内聚性和耦合性。耦合衡量不同模块彼此间互相依赖 (连接 )的紧密程度。内聚衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。内聚性和耦合性是一个问题的两个方 面,耦合性程度弱的模块,其内聚程度一定高。故 A选项正确。 8 【正确答案】 A 【试题解析】 数据库是指长期存储在计算机内的、有组织的、可共

29、享的数据集合。数据库管理系统是数据库的机构,它是一个系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库系统由如下几部分组成:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台,这些构成了一个以数据库管理系统为核心的完整的运行实体。 A选项正确。 9 【正确答案】 D 【试题解析】 实体 集之间通过联系来建立联接关系分为三类:一对一联系 (1:1)、一对多联系 (1: m)、多对多联系 (m: n)。一个仓库中可以放多种材料,一种材料可放在多个仓库中,故实体材料和实体仓库之间的联系是多对多, D选项正确。 10 【正确答案】 C 【试题解析】 表示选择运算

30、,针对元组; 为关系交。题目中的表达式要求在关系 R中选出符合条件的元组,条件为属性 A、 B的元素值相同,并且属性 D的元素值大于 2,符合条件的元组是 (c c 114), C选项正确。 11 【正确答案】 A 【试题解析】 一个表达式可能 含有多种运算,计算机按一定的顺序对表达式求值。一般顺序如下: 首先进行函数运算; 接着进行算术运算; 然后进行关系运算; 最后进行逻辑运算。故本题 A选项正确。 12 【正确答案】 D 【试题解析】 在 Visual Basic中,可以使用 4个语句来定义数组,它们分别为Dim、 ReDim、 Static和 Public。 Const关键字主要是用来

31、定义一个符合常量,故本题 D选项符合题意。本题选择 D选项。 13 【正确答案】 A 【试题解析】 在 Visual Basic中每个菜单名和每个菜 单项都是一个控件,都要为其取一个控制名,并且在同一个下拉菜单中,不能出现同名的菜单项,故 A选项叙述错误;名称属性是每个菜单项的唯一标识,不能为空,故 B选项叙述正确;可以通过设置菜单项的 Visible属性设置菜单的可见性,故 C选项叙述正确;如果在菜单项的 “标题 ”栏中输入一个 “一 ”,则表示产生一个分割线,故 D选项叙述正确。本题选择 A选项。 14 【正确答案】 B 【试题解析】 Visual Basic中的常量分为两种,一种是文字常

32、量,一种是符号常量,其中,文字常量又分为字符串常量和数值常量。 A选项为十 六进制长整型数值常量; C选项为浮点数常量; D选项为日期常量; B选项中字符串常量应该使用一对双引号括起来,而不应该用单引号,所以 B选项不是合法的常量。本题选择B选项。 15 【正确答案】 A 【试题解析】 在 Visual Basic中定义数组变量,使用下标变量时,必须把下标放在一对紧跟在数组名之后的一对小括弧中,所以 B选项是错误的数组定义方式;在一般情况下,数组下标的下界默认为 0,如果希望下标从 1开始,可以通过Option Basej 1语句来设置,并且 Option Base后只能跟 0或 l两个值,故

33、 C选项错误;在 Visual Basit中动态数组以变量作为下标值,定义过程分为两步,首先在过程中使用 Dim或 Public声明一个没有下标的数组 (括号不能省略 ),然后在过程中使用 ReDim语句定义带下标的数组, D选项中使用常量作为下标值,故动态数组定义错误,本题 A选项中声明一个二维数组的形式是正确的。本题选择 A选项。 16 【正确答案】 A 【试题解析】 A选项中先执行 ab结果为 True, True转换为一 1,然后执行一1c,结果为 False,故 A选项正确;定义符号常量,可以定义符号常量来代替数值 或字符串, 格式 Const常量名:表达式 ,常量名 =表达式 ,在

34、常量名后加上类型说明符,如果不适用类型说明符,则根据表达式的求值结果确定常量类型, B选项用 As Double指定常量类型的方式是错误的;在 SelectCase 多分支结构中, Case关键字后直接跟 Is表达式,不需要跟变量, c叙述错误; MsgBox函数的返回值是一个整数,这个整数与选择的按钮有关, D选项叙述错误;本题选择 A选项。 17 【正确答案】 A 【试题解析】 在 Visual Basic工程中,如果需要从其他窗体开始执行应用程 序,可以通过 “工程 ”菜单中的 “工程属性 ”命令指定启动窗体。但是,如果有 Sub Main过程,则可以通过执行 Sub Main过程来启动

35、窗体, A选项叙述正确;在 KeyPress事件过程中,参数 KeyAscii是一个预定义的变量,执行 KeyPress事件过程时,KeyAscii是所按键的 ASCII码值而不是所键盘上标注的字符, B选项叙述错误;窗体的 Hide方法使窗体隐藏,即不在屏幕上显示,但仍在内存中, C选项叙述错误; KeyDown事件过程中的参数 KeyCode是按键的实际 ASCII码值,该码以“键 ”为准,而不是 以 “字符 ”为准。也就是说,大写字母与小写字母使用同一个键,它们的 KeyCode相同,但大键盘上数字键与数字键盘上相同的数字键的KeyCode是不一样的, D选项叙述错误。本题选择 A选项。

36、 18 【正确答案】 A 【试题解析】 使用 Print输出表达式时,如果输出的各表达式之间用逗号分隔,则按标准输出格式 (分区输出格式 )显示数据项,在这种情况下,以 14个字符为单位把一个输出行分为若干个区段,逗号后面的表达式在下一区段输出。如果每个输出项之间用分号或空格作分隔符,则按紧凑输出格式输出数据;在一般情况下 ,每执行一次 Print方法都会自动换行,也就是说,后面执行蹦 nt时将在新的一行上显示信息。为了仍在同一行上显示,可以在末尾加上一个分号或逗号,故本题 A选项为正确的输出形式。本题选择 A选项。 19 【正确答案】 B 【试题解析】 动态数组的定义分为两步:首先在窗体层、

37、标准模块或过程中用Dim或 Public声明一个没有下标的数组 (括号不能省略 ),然后在过程中用 ReDim语句定义带下标的数组,所以 B选项叙述正确而 A选项叙述错误;数组 a是动态数组,不是一维数组, C选项和 D选项叙述错误。本题选择 B选项。 20 【正确答案】 A 【试题解析】 用 Call语句调用一个过程时,如果过程本身没有参数,则 “实际参数 ”和括号可以省略;否则应给出相应的实际参数,并把参数放在括号中。在调用Sub过程时,如果省略关键字 Call,则应去掉 “实际参数 ”的括号, D选项正确,本题 A选项错误。 B和 C选项均正确,本题选择 A选项。 21 【正确答案】 C

38、 【试题解析】 在程序代码中使用 SetFocus方法可以设置一个对象的焦点;当对象得到焦点时,会产生 GotFocus事件;而当对象失去焦点时,将产生 LostFocus事 件,故本题 C选项正确。本题选择 C选项。 22 【正确答案】 D 【试题解析】 图片框中的图形可以用 LoadPicture函数删除,表达式为: 图片框控件名 Picture=loadPicture() 故本题 D选项符合题意。本题选择 D选项。 23 【正确答案】 C 【试题解析】 组合框的 Clear方法用于清除列表框中的全部内容, C选项正确。本题选择 C选项。 24 【正确答案】 A 【试题解析】 文本框的 E

39、nabled属性设置为 False,表示该文本框控件处于不可用 状态,即不能向文本框中输入信息,但是文本框可以输出内容,即 A选项正确。本题选择 A选项。 25 【正确答案】 D 【试题解析】 图像框控件无 Line方法, A选项叙述错误;删除图片框中的图形文件有两种方法, 选中图片框的 Picture属性,使用键盘的 Del键删除。 可以使用 LoadPicture()函数删除,故 B选项删除图片框中的图形文件的方法是错误的;在图片框中装入图形文件可以使用 LoadPicture()函数,格式为: 对象 Picture=LoadPicture(“文件名 ”), C选项错误;图 片框可以通过

40、Print方法接收文本,而图像框不能接收用 Print方法输入的信息, D选项叙述正确。本题选择D选项。 26 【正确答案】 C 【试题解析】 组合框的 IAstCount属性列出列表框中表项的数量,列表框中表项的排列从 0开始,最后一项的序号为 ListCount1, C选项正确。本题选择 C选项。 27 【正确答案】 A 【试题解析】 为了显示弹出式菜单,通常把 PopupMenu方法放在 MouseDown事件中,该事件响应所有的鼠标单击操作。按照惯例,一般通过单击鼠标右键显示弹出式 菜单,这可以用 Button参数来实现。对于鼠标来说,左键的。 Button参数值为 1,右键的 But

41、ton参数设置为 2,因此,可以使用 “If Button=2 Then PopupMenu菜单名 ”语句可以通过单击鼠标右键来响应 MouseDown事件、显示弹出式菜单,故本题 A选项正确。本题选择 A选项。 28 【正确答案】 A 【试题解析】 本题考查按钮控件的鼠标按下事件过程,在Command1_MouseDown事件过程中鼠标位置由参数 X、 Y确定,当鼠标移动到按钮上,单击鼠标,则触发 MouseDown事 件过程,并输出鼠标光标相对于按钮控件左上角的位置,故 A选项叙述正确。本题选择 A选项。 29 【正确答案】 C 【试题解析】 一个窗体中可以添加多个计时器控件, A选项叙述

42、错误;计时器的Interval属性是用来设置两次执行计时器事件之间的时间间隔,以毫秒为单位, B选项叙述错误;如果计时器控件的 Enabled属性被设置为 True,但是 Interval属性设置为 0,计时器事件也不会被启动,所以 D选项叙述错误;计时器控件在设计阶段会出现在窗体上,程序运行时就会自动消失,但是仍然有 Left属性, C选项叙述正 确。本题选择 C选项。 30 【正确答案】 B 【试题解析】 通用对话框的标题,通过 DialogTitle属性设置,故 B选项正确。本题选择 B选项。 31 【正确答案】 D 【试题解析】 本题考查 For循环控制结构及 if语句的使用,程序开始

43、时,定义 3个整型变量 t、 n和 x。 For循环结构中循环变量 n的初始值为 1,终止值为 12,条件判断语句 if的功能是判断变量 x的值是否能被 3整除,若 x能被 3整除,则将变量 t加 1,循环执行过程中个变量的值如下: 当 n=1时, x=2*11=l,条件判断语句 if x 3=x 3为假; 当 n=2时, x=2*2一 1=3,条件判断语句 if x 3=x 3为真,执行 t=t+1=1; 当 n=3时, x=2*31=5,条件判断语句 if x 3=x 3为假; 当 n=4时, x=2*4一 1=7,条件判断语句 if x 3=x 3为假; 当 n=5时, x=2*5一 1

44、=9,条件判断语句 if x 3=x 3为真,执行 t=t+1=2; 当 n=6时, x=2*6一 1=11,条件判断语句 if x 3=x 3为假; 当 n=7时, x=2*7一 1=13,条件判断语句 if x 3=x 3为假; 当 n=8时, x=2*8一 l=15,条件判断语句 if x 3=x 3为真,执行 t=t+1=3; 当 n=9时, x=2*91=17,条件判断语句 if x 3=x 3为假; 当 n=10时, x=2*10一 1=19,条件判断语句 if x 3=x 3为假; 当 n=lI时, x=2*11一 1=21,条件判断语句 if x 3=x 3为真,执行 t=t+

45、1=4; 当 n=12时, x=2*12一 1=23,条件判断语句 if x 3=x 3为假; 当 n=13时,循环结束,最终 t的值为 4,故 D选项正确。本题选择 D选项。 32 【正确答案】 A 【试题解析】 在 Select CaseEnd Select 结构中, case后可以接下列三种形式的值: 1表达式 ,表达式 ; 2表达式 To表达式; 3 Is关系运算表达式,故 C选项错误。且当用关键字 Is定义条件时,只能是简单的条件,不能用逻辑运算符将两个或多个简单条件组合在一起,故 B选项和 D选项均错误; A选项符合题意。本题选择 A选项。 33 【正确答案】 B 【试题解析】 在

46、过程 subpro中定义了一个静态整型变量 sum,与 Dim定义变量不同的是,用 Static定义的变量,过程在被多次被调用时,其值可以继续保留。过程中使用的 for循环的功能是:对 1到 10之间的所有奇数进行求和,将结果保留到变量 sum中。程序 3次单击按钮,则过程 sub_pro过程被调用 3次,第 1次静态变量 sum的值为 25;第 2次调用 sub_pro过程时,第 1次 sum的值被保留,静态变量 sum第 2次的值为 50;第 3次调用 sub_pro过程时,第 2次 sum的值被保留,静态变量 sum第 3次的值为 75;故最终变量 sum的值为 75, B选项正确。本题

47、选择 B选项。 34 【正确答案】 C 【试题解析】 本题在过程开始之前定义了一个符号常量 NuM,并赋值为 5,在Form_Click事件中,定义了整型变量 a和 b, a的初始值为 l, b的初始值为NUM。接着,程序使用 DoLoop Until 结构,该结构的特点为:首先执行循环体语句,然后再判断循环条件是否成立,并且只有当条件为假时,才会继续执行循环体。第一次执行循环体后,变量 a=6,变量 b=6,条件表达式 “bNUM”为真,循环结束,故最终输出变量 a的值为 6, C选项正确。本题选择 C选项。 35 【正确答案】 B 【试题解析】 程序开始时,定义了一个二维数组 arrayl

48、,大小为 66。然后使用二重 For循环给部分数组元素赋值,其中 arrayl(2, 1)=2*10+1=21, arrayl(3,2)=3*10+2=32,最后将两个数组元素的值相加后输出到 Text1文本框中,结果为53, B选项正确。本题选择 B选项。 36 【正确答案】 A 【试题解析】 KeyPress事件过程中参数 KeyAscii是所按键的 ASCII码, A选项叙述正确; Chr为转换函数,可以将 ASCII码转 换为对应的字符,程序中使用If语句判断 ch是否为非数字字符,若 ch为非数字字符,则退出程序,故程序横线处应填入语句 Exit Sub,结束程序, B选项叙述错误;

49、程序中按下键盘上任意按键,都会触发该事件, C选项叙述错误;与 KeyPress事件不同, KeyDown事件返回的是键盘的按下状态,而 KeyPress并不反映键盘的按下状态。故两个事件过程执行的功能不同, D选项叙述错误。本题选择 A选项。 37 【正确答案】 D 【试题解析】 程序开始时定义了一个默认数组 x和一个变体型变量 i,接着通过Array函数 给数组赋值,程序的功能是通过 For EachNext 循环依次遍历数组中的元素,若某个元素的值能被 2整除,则输出该元素,故最终会输出 50和 80两个值, D选项叙述正确,其他 3项叙述均错误。本题选择 D选项。 38 【正确答案】 D 【试题解析】 本题考查参数传送相关知识,在程序中定义了一个 Function函数过程 fun,并设置形参的传递方式为 ByVal(传值调用 ),形参 y的传递方式为默认传递方式 ByRef(传引用调用 );在 Com

展开阅读全文
相关资源
猜你喜欢
  • ANSI IEEE 802.1BA-2011 Local and metropolitan area networks - Audio Video Bridging (AVB) Systems (IEEE Computer Society)《局域网和城域网.音频桥接(AVB)系统》.pdf ANSI IEEE 802.1BA-2011 Local and metropolitan area networks - Audio Video Bridging (AVB) Systems (IEEE Computer Society)《局域网和城域网.音频桥接(AVB)系统》.pdf
  • ANSI IEEE 802.1QAT-2010 Local and metropolitan area networks - Virtual Bridged Local Area Networks - Amendment 14 Stream Reservation Protocol (SRP) (IEEE Computer Society).pdf ANSI IEEE 802.1QAT-2010 Local and metropolitan area networks - Virtual Bridged Local Area Networks - Amendment 14 Stream Reservation Protocol (SRP) (IEEE Computer Society).pdf
  • ANSI IEEE 802.20B-2010 Local and metropolitan area networks Virtual Bridged Local Area Networks Amendment 15 Bridging of IEEE 802.20 (IEEE Computer Society).pdf ANSI IEEE 802.20B-2010 Local and metropolitan area networks Virtual Bridged Local Area Networks Amendment 15 Bridging of IEEE 802.20 (IEEE Computer Society).pdf
  • ANSI IEEE 802.22-2011 Information Technology Telecommunications and information exchange between systems Wireless Regional Area Networks (WRAN) Specific requirements Part 22 Cognit.pdf ANSI IEEE 802.22-2011 Information Technology Telecommunications and information exchange between systems Wireless Regional Area Networks (WRAN) Specific requirements Part 22 Cognit.pdf
  • ANSI IEEE 802.22.1-2010 Information Technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 22.1 Stan.pdf ANSI IEEE 802.22.1-2010 Information Technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 22.1 Stan.pdf
  • ANSI IEEE 802.5V-2001 Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 5 Token Rin.pdf ANSI IEEE 802.5V-2001 Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 5 Token Rin.pdf
  • ANSI IEEE 802.5W-2000 IEEE Standard for Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Part 5 Token ring ac.pdf ANSI IEEE 802.5W-2000 IEEE Standard for Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Part 5 Token ring ac.pdf
  • ANSI IEEE 807-2011 Recommended Practice for Unique Identification in Hydroelectric Facilities《水力发电设施唯一标识用推荐实施规程》.pdf ANSI IEEE 807-2011 Recommended Practice for Unique Identification in Hydroelectric Facilities《水力发电设施唯一标识用推荐实施规程》.pdf
  • ANSI IEEE 81-2012 Guide for Measuring Earth Resistivity Ground Impedance and Earth Surface Potentials of a Grounding System.pdf ANSI IEEE 81-2012 Guide for Measuring Earth Resistivity Ground Impedance and Earth Surface Potentials of a Grounding System.pdf
  • 相关搜索

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

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