是不是急于做大量的计算机等级考试题库,却因测试结果不尽人意而心慌不安?不要急!考无忧小编为大家准备了一些二级Access试题,希望能帮助大家高效复习,轻松通关!
计算机等级考试二级Access试题
【1】
1.在窗体中有一个文本框Text1,编写事件代码如下:
Private Sub Form_Click()
X=val(Inputbox("输入x的值"))
Y=1
If X<>0 Then Y = 2
Text1.Value = Y
End Sub
打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是( )。答案:B
A)1
B)2
C)3
D)4
2.VBA“定时”操作中,需要设置窗体的“计时器间隔(TimerInterval)”属性值。其计量单位是( )。答案:B
A)微秒
B)毫秒
C)秒
D)分钟
3.下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。
Sub GetRecNum()
Dim rs As Object
Set rs = Me.Recordset
MsgBox
End Sub
程序空白处应填写的是( )。答案:D
A)Count
B)rs.Count
C)RecordCount
D)rs.RecordCount
4.InputBox函数的返回值类型是( )。答案:D
A)数值
B)字符串
C)变体
D)数值或字符串(视输入的数据而定)
5.设有如下窗体单击事件过程:
Private Sub Form_Click()
a = 1
For i= 1 To 6
Select Case i
Case 1,3,5
a= a+1
Case 2,4,6
a = a+2
End Select
Next i
MsgBox a
End Sub
打开窗体运行后,单击窗体,则消息框的输出的结果是( )。答案:C
A)8
B)6
C)10
D)9
6.运行下列程序,输入数据8、9、3、0后,窗体中显示的结果是( )。
Private Sub Form_click()
Dim sum As Integer,m As Integer
sum=0
Do
m=InputBox("输入m")
sum=sum+m
Loop Until m=0
MsgBox sum
End Sub答案:C
A)0
B)17
C)20
D)21
7.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
Private Sub Command1_Click()
s="ABBACDDCBA"
For I=6 To 2 Step -2
x=Mid(s,I,I)
y=Left(s,I)
z=Right(s,I)
z=x & y & z
Next I
MsgBox z
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。答案:D
A)AABAAB
B)ABBABA
C)BABBA
D)BBABBA
8.下面编写了一个打开指定窗体的子过程OpenForms。代码如下:
Sub OpenForms(strFormName As String)
If strFormName=" " then
MsgBox"打开窗体名称不能为空!",VbCritical,"警告"
Exit Sub
End If
DoCmd.OpenForm strFormName
End Sub
如果此时需要调用该子过程打开名为“学生管理”的窗体,只需在主调过程合适的位置增添语句:
OpenForms("学生管理")
空白处应该填写的关键字是( )。答案:C
A)Open
B)OpenForm
C)Call
D)Function
9.运行下列程序,结果是( )。
Private Sub Command32_Click()
f0 = 1: f1 = 1: k = 1
Do While k <= 5
f = f0 + f1
f0 = f1
f1 = f
k = k + 1
Loop
MsgBox "f = " & f
End Sub答案:D
A)f = 5
B)f = 7
C)f = 8
D)f = 13
10.在窗体中有一个命令按钮run35,对应的事件代码如下:
Private Sub run35_Enter( )
Dim num As Integer
Dim a As Integer
Dim b As Integer
Dim i As Integer
For i= 1 To 10
num = InputBox("请输入数据:", "输入",1)
If num Mod 2=0 Then
a = a + 1
Else
b = b + 1
End If
Next i
MsgBox("运行结果:a=" & Str(A)&",b=" & Str(B))
End Sub
运行以上事件所完成的功能是( )。答案:D
A)对输入的10个数据求累加和
B)对输入的10个数据求各自的余数,然后再进行累加
C)对输入的10个数据分别统计有几个是整数,有几个是非整数
D)对输入的10个数据分别统计有几个是奇数,有几个是偶数
【2】
1.在窗体中使用一个文本框(名为n)接收输入的值,有一个命令按钮run,事件代码如下:
Private Sub run_Click()
result = ""
For i = 1 To Me!n
For j = 1 To Me!n
result = result + "*"
Next j
result = result + Chr(13)+ Chr(10)
Next i
MsgBox result
End Sub
打开窗体后,在文本框n中输入4,输出结果是( )。答案:D
A)* * * *
* * *
* *
*
B)*
* * *
* * * * *
* * * * * * *
C)* * * *
* * * * * *
* * * * * * * *
* * * * * * * * * *
D)* * * *
* * * *
* * * *
* * * *
2.在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:
Private Sub run34_Click()
Sum=0
For i=10 To 1 Step -2
sum=sum+i
Next i
MsgBox sum
End Sub
运行以上事件,程序的输出结果是( )。答案:B
A)10
B)30
C)55
D)其他结果
3.ADO 的含义是( )。答案:D
A)开放数据库互连应用编程接口
B)数据库访问对象
C)动态链接库
D)Active 数据对象
4.程序中有一空白处,需要填入一条语句使程序完成其功能。下列选项中错误的语句是( )。
Private Sub run35_Click()
Dim flag As Boolean
result=0
flag=True
Do While flag
result=Val(InputBox("请输入学生成绩:","输入"))
If result>=0 And result<=100 Then
Else
MsgBox "成绩输入错误,请重新输入"
End If
Loop
Rem 成绩输入正确后的程序代码略
End Sub答案:C
A)flag=False
B)flag=Not flag
C)flag=True
D)Exit Do
5.下面程序的功能是计算折旧年限,假设一台机器原价值为100万元,如果每年的折旧率为4%,多少年后它的价值不足50万元。
y=0
p=100
x=0.04
Do
p=p*<u> </u>
y=y+1
Loop Until p<50
MsgBox y答案:B
A)x
B)(1-x)
C)(1+x)
D)1-x
6.MsgBox的作用是( )。答案:A
A)显示消息框
B)使窗口最大化
C)关闭或打开系统信息
D)从文本文件导入或导出数据
7.在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:
Private Sub Command1_Click()
a=0:b=5:c=6
MsgBox a=b+c
End Sub
窗体打开运行后,如果单击命令按钮,则消息框的输出结果为( )。答案:D
A)11
B)a=11
C)0
D)False
8.能够实现从指定记录集里检索特定字段值的函数是( )。答案:C
A)Nz
B)DSum
C)DLookup
D)Rnd
9.假定有以下循环结构:
Do until 条件
循环体
Loop
则下列说法正确的是( )。答案:A
A)如果“条件”是一个为-1的常数,则一次循环体也不执行
B)如果“条件”是一个为-1的常数,则至少执行一次循环体
C)如果“条件”是一个不为-1的常数,则至少执行一次循环体
D)不论“条件”是否为“真”,至少要执行一次循环体
10.ADO对象模型中可以打开RecordSet对象的是( )。答案:C
A)只能是Connection对象
B)只能是Command对象
C)可以是Connection对象和Command对象
D)以上均不能
【3】
1.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
Private Sub Command1_Click()
Dim a(10,10)
For m=2 To 4
For n=4 To 5
a(m,n)=m*n
Next n
Next m
MsgBox a(2,5)+a(3,4)+a(4,5)
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。答案:C
A)22
B)32
C)42
D)52
2.下列程序的功能是返回当前窗体的记录集
Sub GetRecNum()
Dim rs As Object
Set rs =
MsgBox rs.RecordCount
End Sub
为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是( )。答案:B
A)Recordset
B)Me.Recordset
C)RecordSource
D)Me.RecordSource
3.设有如下窗体单击事件过程:
Private Sub Form_Click()
a = 1
For i = 1 To 3
Select Case i
Case 1, 3
a = a + 1
Case 2, 4
a = a + 2
End Select
Next i
MsgBox a
End Sub
打开窗体运行后,单击窗体,则消息框输出结果是( )。答案:C
A)3
B)4
C)5
D)6
4.在窗体上有一个命令按钮Command1,编写事件代码如下:
Private Sub Command1_Click()
Dim y As Integer
y = 0
Do
y = InputBox("y=")
If (y Mod 10)+ Int(y / 10)= 10 Then Debug.Print y;
Loop Until y = 0
End Sub
打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是( )。答案:D
A)37 55 64 28 19 19
B)10 50 20
C)10 50 20 0
D)37 55 64 28 19
5.下列控件中,用来显示窗体或其他控件的说明文字,而与字段没有关系的是( )。答案:B
A)命令按钮
B)标签
C)文本框
D)复选框
6.在报表中,要计算“数学”字段的最高分,应将“控件来源”属性设置为( )。答案:A
A)=Max([数学])
B)Max(数学)
C)=Max[数学]
D)=Max(数学)
【4】
1.在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件表达式的真假,而没有指定条件的操作则会( )。答案:A
A)无条件执行
B)有条件执行
C)不执行
D)出错
2.发生在控件接收焦点前的事件是( )。答案:A
A)Enter
B)GotFocus
C)Exit
D)LostFocus
3.在宏设计窗口中,可以隐藏的列是( )。答案:C
A)条件
B)宏名和参数
C)宏名和条件
D)注释
4.要限制宏命令的操作范围,可以在创建宏时定义( )。答案:B
A)宏操作对象
B)宏条件表达式
C)窗体或报表控件
D)宏操作目标
5.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。答案:B
A)方法和事件
B)事件和方法
C)事件和属性
D)过程和方法
6.用于最大化激活窗口的宏命令是( )。答案:C
A)Minimize
B)Requery
C)Maximize
D)Restore
7.假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetValue,其中第一个参数项目为“[Label0].[Caption]”,第二个参数表达式为“[Text0]”。窗体“fmTest”中有一个标签Label0和一个文本框Text0,现设置控件Text0的“更新后”事件为运行“宏1”,则结果是( )。答案:C
A)将文本框清空
B)将标签清空
C)将文本框中的内容复制给标签的标题,使二者显示相同内容
D)将标签的标题复制到文本框,使二者显示相同内容
8.某窗体中有一命令按钮,在“窗体视图”中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( )。答案:A
A)RunApp
B)RunCode
C)RunMacro
D)RunSQL
9.不能够使用宏的数据库对象是( )。答案:A
A)数据表
B)窗体
C)宏
D)报表
10.以下是宏对象m1的操作序列设计:
假定在宏m1的操作中涉及的对象均存在,现将设计好的宏m1设置为窗体“fTest1”上某个命令按钮的单击事件属性,则打开窗体“fTest1”运行后,单击该命令按钮,会启动宏m1的运行。宏m1运行后,前两个操作会先后打开窗体对象“fTest2”和表对象“tStud”,那么执行Close操作后,会( )。答案:C
A)只关闭窗体对象“fTest1”
B)只关闭表对象“tStud”
C)关闭窗体对象“fTest2”和表对象“tStud”
D)关闭窗体“fTest1”和“fTest2”及表对象“tStud”
【5】
1.Access中的事件,主要分为键盘事件、鼠标事件、窗口事件和( )。答案:D
A)对象事件
B)操作事件
C)A)、B)选项都错误
D)A)、B)选项都正确
2.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是( )。答案:D
A)OpenQuery
B)OpenReport
C)OpenWindow
D)OpenForm
3.在Access中,自动启动宏的名称是( )。答案:A
A)autoexec
B)auto
C)auto.bat
D)autoexec.bat
4.用于执行指定的外部应用程序的宏命令是( )。答案:B
A)RunSQL
B)RunApp
C)Requery
D)Quit
5.在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是( )。答案:A
A)DoCmd.OpenForm "学生信息录入"
B)OpenForm "学生信息录入"
C)DoCmd.OpenWindow "学生信息录入"
D)OpenWindow "学生信息录入"
6.若要实现报表按某字段分组统计输出,需要设置( )。答案:B
A)报表页脚
B)该字段组页脚
C)主体
D)页面页脚
7.以下关于报表组成的叙述中,错误的是( )。答案:D
A)打印在每页的底部,用来显示本页汇总说明的是页面页脚
B)用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚
C)报表显示数据的主要区域叫主体
D)用来显示报表中字段名称或对记录的分组名称的是报表页眉
8.下面这张报表的类型是( )。
答案:B
A)纵栏式报表
B)表格式报表
C)图表报表
D)标签报表
9.要实现报表的分组统计,其操作区域是( )。答案:D
A)报表页眉或报表页脚区域
B)页面页眉或页面页脚区域
C)主体区域
D)组页眉或组页脚区域
10.在报表每一页的底部都输出信息,需要设置的区域是( )。答案:D
A)报表页眉
B)报表页脚
C)页面页眉
D)页面页脚
【6】
1.在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是( )。答案:B
A)标签
B)文本框
C)列表框
D)选项按钮
2.在报表设计时,如果要统计报表中某个字段的全部数据,计算表达式应放在( )。答案:C
A)主体
B)页面页眉/页面页脚
C)报表页眉/报表页脚
D)组页眉/组页脚
3.如果要在报表的每一页底部显示页码号,那么应该设置( )。答案:C
A)报表页眉
B)页面页眉
C)页面页脚
D)报表页脚
4.当在一个报表中列出学生3门课a、b、c的成绩时,若要对每位学生计算这3门课的平均成绩,只需设置新添计算控件的控制源为( )。答案:C
A)“=a+b+c/3”
B)“(a+b+C)/3”
C)“=(a+b+C)/3”
D)以上表达式均错
5.报表中的页面页眉用来( )。答案:A
A)显示报表中的字段名称或记录的分组名称
B)显示报表中的标题、图形或说明性文字
C)显示本页的汇总说明
D)显示整个报表的汇总说明
刷完以上的二级Access试题了吗?
考无忧小编祝大家:
刷的计算机等级考试题库都考,考的都会,蒙的全对,考神附体,全部都过!预祝大家都能够顺利考取计算机等级证书。考无忧小编等大家的好消息!
文章推荐:
2018年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯