admin 管理员组

文章数量: 1184232


2024年3月28日发(作者:源程序是指特点)

二级VISUAL BASIC笔试76

(总分:92.00,做题时间:90分钟)

一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)

1.以下叙述中,错误的是______。

(分数:2.00)

A.双击鼠标可以触发Db1Click事件

B.窗体或控件的事件的名称可以由编程人员确定 √

C.移动鼠标时,会触发MouseMove事件

D.控件的名称可以由编程人员设定

解析:[解析] 控件的名称Name属性可由程序员设定,但只能在程序设计时设置,不能在程序运行中修改

控件的 Name属性。窗体或控件的事件名称由Visual Basic系统指定,程序员不能修改。

2.在窗体上画两个命令按钮,然后编写以下代码: Private Sub Commandl_ Click() Dim i As Long Dim i

As Integer Dim x For i=1 To 10000000 x=DoEvents For j=1 To 1000000 Next j Cls Print i Next i End

Sub Private Sub Command2_Click() Dim x As Integer Dim i As Integer x=0 For i=1 To 10 x=x+i Next

i MsgBox x End Sub 当程序执行后,单击命令按钮Command1,在窗体上将显示以一定的时间间隔(从1、2、…

一直到 10000000这10000000个数字),如果再单击命令按钮Command2,将会出现的情况是______。

(分数:2.00)

A.没有任何变化,数字仍按原有的规律显示

B.将会中断在窗体上数字从小到大的显示,弹出一个对话框,待用户单击“确定”按钮关闭对话框后,

数字再按原来的规律继续在窗体上显示 √

C.将会弹出一个对话框,待用户单击“确定”按钮关闭对话框后,窗体上的数字将保持中断时候的值,

也就是说不再按规律变化显示

D.窗体上的数字仍按原有的规律在窗体上显示,然后同时会弹出一个对话框,待用户单击“确定”按钮

后对话框关闭

解析:[解析] 当程序执行后,单击命令按钮Command1,在窗体上将显示一定的时间间隔(从1、2……一直

到 10000000这10000000个数字)。如果再单击命令按钮Command2,将会中断在窗体上数字从小到大的显

示,而弹出一个对话框,当用户单击“确定”按钮关闭对话框后,数字再按原来的规律继续在窗体上显示。

3.下列数据结构中,按先进后出原则组织数据的是______。

(分数:2.00)

A.循环队列

B.栈 √

C.顺序表

D.循环链表

解析:[解析] 循环队列是队列的一种顺序存储结构,队列是以先进先出为原则组织数据的一种特殊线性表,

选项A错误;栈是以先进后出为原则组织数据的一种特殊线性表,选项B正确;顺序表是线性表的顺序存

储结构,选项C错误;循环链表是一般线性表的一种链式存储结构,选项D错误。

4.当窗体的AutoRedraw属性采用默认值时,如果在窗体装入时,使用绘图方法绘制图形,则应将程序存放

在______。

(分数:2.00)

事件

事件

事件 √

lize事件

解析:[解析] AutoRedraw属性采用的默认值为False,此时Load事件和Initialize事件都使绘图方法无

效。

5.不能打开菜单编辑器的操作是______。

(分数:2.00)

A.按热键Ctrl+E

B.单击工具栏中的“菜单编辑器”按钮

C.执行“工具”菜单中的“菜单编辑器”命令

D.按组合键Shift+Alt+M √

解析:[解析] 进入菜单编辑器,也就是打开菜单编辑器的方法有以下4种:①执行“工具”菜单中的“菜

单编辑器”命令;②使用热键Ctrl+E:③单击工具栏中的“菜单编辑器”按钮;④在要建立菜单的窗体上

单击鼠标右键,在弹出的菜单中执行“菜单编辑器”命令。

Basic最多可出现______级菜单。

(分数:2.00)

A.3

B.4

C.5

D.6 √

解析:[解析] 内缩符号由4个点组成,它表明菜单项所在的层次,一个内缩符号(4个点)表示一层,两个

内缩符号(8个点)表示两层……最多为20个点,即5个内缩符号,它后面的菜单项为第六层,也就是说,

在Visual Basic中,最多可出现6级子菜单。

7.对于枚举数据类型,以下4种描述中,正确的是______。

(分数:2.00)

A.枚举类型成员的值可以为负数 √

B.枚举类型的几个是连续的整数

C.枚举类型的第一成员的值一定是0

D.枚举类型成员值的类型一定是长整型

解析:[解析] 枚举类型成员的值可以为长整型,可以是别的枚举类型。如果没有指定常数表达式,则第一

个成员值是o,其后的成员比其直接前驱的值大1。在指定常数表达式后,该成员的值发生改变,而其后的

成员值也会随之改变,与前面的成员比,不一定是连续的整数,同时可以是负整数。

8.下列叙述中,正确的是______。

(分数:2.00)

A.线性表是线性结构 √

B.栈与队列是非线性结构

C.线性链表是非线性结构

D.二叉树是线性结构

解析:[解析] 非空的数据结构满足下列两个条件则称为线性结构:有且只有一个根结点;每一个结点最多

有一个前件,一个后件。栈与队列是特殊的线性表,因此,它们也是线性结构,选项B错误;线性链表是

线性表的链式存储结构,其对应的逻辑结构也是线性结构,而不是非线性结构,选项C错误;二叉树是非

线性结构,而不是线性结构,选项D错误。

9.有如下程序,运行后输出s的值是______。 For j=1 To 20 x=2*j-1 If x Mod 3=0 0r x Mod 7=0 Then

s=s+1 Next j Print s

(分数:2.00)

A.5

B.9 √

C.11

D.15

解析:[解析] 根据x和j的关系和j的范围,可知x的取值范围是0~40之间的奇数。在H语句中,实际

上是统计x中能整除3或整除7的奇数的个数,在x的范围根据这个条件进行判断可知:有9个奇数满足

条件(3,7, 9,15,2l,27,33,35,39),结果为9。

10.设组合框Combo1中有3个项目,则以下能删除最后一项的语句是______。

(分数:2.00)

1.RemoveItem Text

emoveItem 2 √


本文标签: 菜单 窗体 结构 解析 编辑器