国家二级(ACCESS)机试模拟试卷300
选择题
1.下列关于栈和队列的描述中,正确的是( )。(D)
A. 栈是先进先出
B. 队列是先进后出
C. 队列允许在队头删除元素
D. 栈在栈顶删除元素
解析:栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈项,另一端为栈底。队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。
2.若要确保输入的出生日期值格式必须为短日期,应将该字段的输入掩码设置为( )。(A)
A. 0000/99/99
B. 9999/00/99
C. 0000/00/00
D. 9999/99/99
解析:本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“0”代表必须输入数字0~9;“9”代表可以选择输入数字或空格。由于要实现短日期格式,应允许月份和日不必强制为两位数字,故此应为0000/99/99。
3.下面关于列表框和组合框的叙述不正确的是( )。(B)
A. 列表框可以包含一列或几列数据
B. 可以在列表框中输入新值,而组合框不能
C. 可以在组合框中输入新值,而列表框不能
D. 组合框不可以包含多列数据
解析:本题考查列表框和组合框的知识。窗体中的列表框可以包含一列或几列数据,而组合框只能包含一列值。用户使用列表框时只能从列表中选择值,而不能输入新值;使用组合框时既可以从列表中进行选择,也可以输入文本。
4.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
Private Sub Command1_Click()
MsgBox f(24,18)
End Sub
Public Function f(m As Integer,n As Integer)As Integer
Do While mn
Do While m>n
m = m-n
Loop
Do While m<n
n = n-m
Loop
Loop
f = m
End Function
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(C)
A. 2
B. 4
C. 6
D. 8
解析:题目中命令按钮的单击事件是使用MsgBox显示过程f的值。在过程f中有两层Do循环,传入参数m=24,n=18,由于m>n所以执行m=m-n=24-18=6,内层第1个Do循环结束后m=6,n=18;此时m小于n,所以再执行n=n-m=18-6=12,此时m=6,n=12;再执行n=n-m后m=n=6;mn条件满足,退出循环,然后执行f=m的赋值语句,即为f=m=6。
5.数据流图中带有箭头的线段表示的是( )。(D)
A. 控制流
B. 事件驱动
C. 模块调用
D. 数据流
解析:数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。
6.设a=4,则执行x=IIF(a>3,1,0)后,X的值为( )。(D)
A. 4
B. 3
C. 0
D. 1
解析:本题考查IIF函数的基础知识。对于IIF函数可用于执行简单的条件判断操作,当第一个参数为真时返回第2个参数值,否则返回第3个参数值。在本题中由于a>3为True,所以返回的是第二个参数值即1。
7.在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号( )。(A)
A. …
B. :
C. !
D. =
解析:创建条件宏时,经常会出现操作格式相同的事件,可以简单地用省略号(…)来表示。
8.关闭窗体时,触发事件的顺序是( )。(A)
A. 卸载,停用,关闭
B. 激活,关闭,停用
C. 关闭,停用,卸载
D. 激活,卸载,关闭
解析:关闭窗体时,将按照下列顺序触发:卸载(Unload)→停用(Deactivate)→关闭(Close)。
9.InputBox函数的返回值类型是( )。(B)
A. 数值
B. 字符串
C. 变体
D. 视输入的数据而定
解析:输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮,返回包含文本框内容的字符串数据信息。简单说就是它的返回值是字符串。
10.语句Dim NewArray(10)As Integer的含义是( )。(C)
A. 定义了一个整型变量且初值为10
B. 定义了10个整数构成的数组
C. 定义了11个整数构成的数组
D. 将数组的第10元素设置为整犁
解析:本题考查vBA中数组的知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,其格式为:
Dim数组名([下标下限to]下标上限)As数据类型
其中下标下限缺省为0。数组中的元素个数即为:下标上限一下标下限+1。
11.下列排序方法中,最坏情况下比较次数最少的是( )。(D)
A. 冒泡排序
B. 简单选择排序
C. 直接插入排序
D. 堆排序
解析:冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较n(n—1)/2次,而堆排序在最坏情况下需要比较的次数是n,log2n。
12.窗体中有3个命令按钮,分别命名为Command1、Command2和Command3。当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Commandl的单击事件过程中,正确的是 ( ).(C)
A. Private Sub Commandl_Click()
Command2.Visible=True
Cornmand3.Visible=False
End Sub
B. Private Sub Commandl_Click()
Command2.Enabled=True
Command3.Enabled=False
End Sub
C. Private Sub Commandl_Click()
Command2.Enabled=True
Command3.Visible=False
End Sub
D. Private Sub Commandl_Click()
Command2.Visible=True
Command3.Enabled=False
End Sub
解析:控件的Enable属性是设置控件是否可用,如设为True表示控件可用,设为False表示控件不可用;控件的Visible属性是设置控件是否可见,如设为True表示控件可见,设为F
本文档预览:3600字符,共16884字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载