国家二级(ACCESS)机试模拟试卷239
选择题
1.查询最近30天的记录应使用( )作为准则。(B)
A. Between Date()And Date()一30
B. Between Date()一3 0 And Date()
C. <=Date()一30
D. <Date()一30
解析:本题考查查询准则的知识。获得当前日期可以使用系统函数Date(),而当前日期的30天前就是日期Date()-30。最近30天内的记录,也就是日期在这个区间内的记录,使用关键字Between…And…来表示在区间内,注意先写下限后写上限。
2.Access 数据表中的\\(B)
A. 字段
B. 元组
C. 属性
D. 域
解析:Access 数据表表中的每一横行称为一个记录,在关系数据模型中对应的概念是元组。
3.下列程序的输出结果是( )。
Private Sub Command1_Click() For Each i In arr()
Dim arr(1 To 10) arr(i)=arr(i)*2+1
For i=1 To 10 Next i
arr(i)=1 MsgBox arr(7)
Next i End Sub(C)
A. 11
B. 13
C. 15
D. 17
解析:本题考查VBA中For Each…Next循环的知识。For Each…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(j)的值为2*i+1。
4.下面VBA程序段运行时,内层循环的循环总次数是( )。
For m=0 To 7 step 3
For n=m-1 Io m+1
Next n
Next m(D)
A. 4
B. 5
C. 8
D. 9
解析:本题考查循环的基础知识。对于这类问题我们应该仔细分析清楚每一重循环的次数。可以看出,外循环由于步长为3,所以总共会执行3次,即m=0、m=3、m=6;在每次外循环中,无论m取何值,内循环都是从m-1到m+1执行3次。所以内循环总共的执行次数为3*3=9次。
5.在显示查询结果时,如果要将数据表中的“出生日期”字段名,显示为“年龄”,可在查询设计视图中改动( )。(B)
A. 显示
B. 字段
C. 排序
D. 条件
解析:A)排序用于选择查询所采用的排序方法;B)字段可以在此输入或添加字段名;C)根据所输入条件进行查找:D)利用复选框来确定字段是否在数据表(查询结果)中显示。
6.以下程序段运行后,消息框的输出结果是( )。
a=10
b=20
c=a<b
MsgBox c+1(B)
A. 一1
B. 0
C. 1
D. 2
解析:本题考查VBA中表达式运算的知识。在VBA中允许逻辑量进行算术运算,True处理成-1,False处理成0。
7.利用对话框提示用户输入查询条件,这样的查询属于( )。(B)
A. 选择查询
B. 参数查询
C. 操作查询
D. SQL查询
解析:参数查询可以显示一个或多个提示参数值(准则)预定义对话框,也可以创建提示查询参数的自定义对话框,提示输入参数值,进行问答式查询。所以选项B正确。
8.若要使窗体上的控件Command0不可用,正确的设置是( )。(A)
A. Command0.Enable=False
B. Command0.Visible=False
C. Command0.Enable=True
D. Command0.Visible=True
解析:Command0为窗体上的命令按钮控件。命令按钮控件属性中Enable的功能是设置该按钮“是否有效”,若设为True,则命令按钮可用;若设为False,则不可用。Visible属性的功能是设置该按钮“是否可见”,若设为True,则按钮在窗体中显示;若设为False,则不显示。根据题意,若要使Command0不可用,应该将它的Enable属性设为False,因此选择A选项。
9.有如下事件程序,运行该程序后输出结果是( )。
Private Sub Command33_Click()
Dim x As Integer,y As Integer
x= l:y =0
Do Until y<=25
y=y+x*x
x=x+l
Loop
MsgBox\\(A)
A. x =1, y=0
B. x=4,y=25
C. x =5,y=30
D. 输出其他结果
解析:Do Until循环采用的是先判断条件后执行循环体的做法,如果条件为True,则循环体一次都不执行。否则进入循环体执行。本题中的循环停止条件是y< =25,而y=0,满足条件表达式,则不进入循环体,x、y的值不变,仍为1、0。
10.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。(C)
A. 10
B. 8
C. 6
D. 4
解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中是5+1=6个。
11.在Access中,如果不想显示数据表中的某些字段,可以使用的命令是( )。(A)
A. 隐藏
B. 删除
C. 冻结
D. 筛选
解析:
12.Access中对报表进行操作的视图有(D)
A. 报表视图、打印预览、透视报表和布局视图
B. 工具视图、布局视图、透视报表和设计视图
C. 打印预览、工具报表、布局视图和设计视图
D. 报表视图、打印预览、布局视图和设计视图
解析:报表有4种视图:设计视图、打印预览视图、布局视图和设计视图,这四种视图都能对报表进行操作。因此,本题应选择D选项。
13.若在查询条件中使用了通配符\\(B)
A. 通配任意长度的字符
B. 通配不在括号内的任意字符
C. 通配方括号内列出的任一单个字符
D. 错误的使用方法
解析:通配符\\
14.下面关于模块的说法中,正确的是( )。(B)
A. 模块都是由VBA的语句段组成的集合
B. 基本模块分为标准模块和类模块
C. 在模块中可执行宏,但是宏不能转换为模块
D. 窗体模块和报表模块都是标准模块
解析:本题考查模块的知识。模块是Access中一个重要对象,以VBA语言为基础编写,以函数过程或子过程为单元进行集合存储,基本模块可以分为标准模块和类模块,其中类模块又包括窗体模块和报
本文档预览:3600字符,共15524字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载