2016
年
03
月全国计算机等级考试二级
《
ACCESS
》真题
(
总分
100,
考试时间
90
分钟
)
一、单选题
1.
在窗体中添加一个名称为
Commandl
的命令按钮,然后编写如下事件代码:
Private Sub Command1_Click( )
MsgBox f(24,18)
End Sub
Public Function f(m As Integer, n As Integer) As Integer
Do While m
<
>
n
Do While m
>
u
m=m-n
Loop
Do While m
<
n
n=n-m
Loop
Loop
f=m
End Function
窗体打开运行后,单击命令按钮,则消息框的输出结果是
______
。
A 2
B 4
C 6
D 8
答案
:C
[
解析
]
函数过程
f
实现辗转相减法求最大公约数,用参数
m
和
n
中的较大数减较小数直到
m=n
,
输出
m
和
n
的最大公约数
m
。本题输出
24
和
18
的最大公约数
6
。
2.
在宏的参数中,要引用窗体
F1
上的
Text1
文本框的值,应该使用的表达式是
______
。
A [Forms]! [F1]! [Text1]
B Text1
C [F1]. [Text1]
D [Forms]_[F1]_[Text1]
答案
:A
[
解析
]
宏在输入条件表达式时可以引用窗体上的控件值,语法为:
Forms! [
窗体名
]! [
控件名
]
或
[Forms]! [
窗体名
]! [
控件名
]
。
3.
表达式
"B=INT(A+0.5)"
的功能是
______
。
A
将变量
A
保留小数点后
1
位
B
将变量
A
四舍五入取整
C
将变量
A
保留小数点后
5
位
D
舍去变量
A
的小数部分
答案
:B
[
解析
] INT(
表达式
)
返回表达式的整数部分。在表达式
A+0.5
中,若:①
A
的小数部分大于等于
0.5
,整数部分加
1
;②
A
的小数部分小于
0.5
时,整数部分不变。所以
INT(A+0.5)
的功能便是实现将
A
四舍五入取整。
4.
下列程序的功能是返回当前窗体的记录集: