国家二级(ACCESS)机试模拟试卷337
选择题
1.下列控件中与数据表中的字段没有关系的是( )。(C)
A. 文本框
B. 复选框
C. 标签
D. 组合框
解析:本题考查窗体控件的知识。Access中的窗体中有一些基本控件,其中的文本框可以与字段相绑定;复选框一般用于绑定是/否型的字段;组合框是既允许在列表中选择,又允许自行输入值的控件,也可以与字段绑定;只有标签常用来显示一些说明文字,与数据表中的字段没有关系。
2.以下接口中,不属于VBA提供的数据访问接口的是( )。(C)
A. 开放数据库互联
B. 数据访问对象
C. 数据传输对象
D. Active数据对象
解析:本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。
3.某窗体中有一个命令按钮,在“窗体视图”中点击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( )。(A)
A. RunApp
B. RunCode
C. RunMacro
D. RunsQL
解析:本题考查常见宏操作相关知识。RunApp打开指定的外部应用程序;RunCode打开指定的VBA中Function过程;RunMacro运行指定的宏;RunSQL执行指定的SQL语句,通常为操作或定义类SQL语句。
4.在AcceSS中有雇员表,其中有存照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是( )。(B)
A. 图像框
B. 绑定对象框
C. 非绑定对象框
D. 列表框
解析:“绑定对象”控件主要用于绑定到OLE对象的字段上。因此使用向导为“雇员表”创建窗体时,其中的“照片”字段所使用的默认控件应是绑定对象框。
5.包含另一个选择或操作查询中的SQL SELECT语句,可以在查询设计网络的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则的是( )。(D)
A. 联合查询
B. 传递查询
C. 数据定义查询
D. 子查询
解析:子查询是包含另一个选择或操作查询中的SQLSELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则。
6.在窗体上添加一个命令按钮,然后编写其单击事件过程为:
For i=l To 3
x=4
Forj=1 To 4
x=3
For k=1 To 2
x=x+5
Nextk
Nextj
Next i
MsgBox X
则单击命令按钮后消息框的输出结果是( )。(D)
A. 7
B. 8
C. 9
D. 13
解析:本题考查VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。比如这个例子,我们看到,在每一次外循环开始的时候都把x的值置为4,所以我们只分析最后一次循环就可以了;同理中层循环每一次开始前都把x置为3,所以这个问题最后实际上就是x的初值为3,执行最内层循环直到结束就可以了。根据程序内循环执行两次,最后x=3+5+5=13。
7.下列关于栈的叙述中,正确的是(C)
A. 栈底元素一定是最后入栈的元素
B. 栈顶元素一定是最先入栈的元素
C. 栈操作遵循先进后出的原则
D. 以上说法均错误
解析:栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。栈的修改是按后进先出的原则进行的。因此,栈称为先进后出表,或\\
8.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是(C)
A. 10
B. 8
C. 6
D. 4
解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。
9.下面显示的是查询设计视图的“设计网络”部分,从此部分所示的内容中可以判断出要创建的查询是 ( )。
(D)
A. 删除查询
B. 生成表查询
C. 选择查询
D. 更新查询
解析:本题考查查询设计器的知识。对于本题给出的图片,注意到有“更新到”这一特殊行,就应该知道这是一个更新查询。同理,删除查询应该有“删除”这一行,追加查询应该有“追加到”这一行,而生成表查询没有特殊的行。
10.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
Private Sub Commandl_Click()
Dim a(10,10)
For m=2 To 4
Forn=4T0 5
a(m,n)=m*n
Next n
Next m
MsgBox a(2,4)+a(3,5)+a(4,5)
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是(C)
A. 23
B. 33
C. 43
D. 53
解析:本题考查VBA中二维数组的知识。本题中的数组a是一个二维数组,在一个二重循环中为这个数组部分进行了赋值。本题中只需要注意最后使用到的二维数组的元素值,显然其值为两个下标之积。
11.下图中所示的查询返回的记录是( )。
(B)
A. 年龄在19岁到21岁之间的记录
B. 年龄不在19岁到21岁之间的记录
C. 所有的记录
D. 以上说法均不正确
解析:本题考查查询条件的知识。Not Between…And是一个表示不在某区间内的运算符,等价于:上界。
12.可以连接数据源中“OLE”类型的字段的是( )。(B)
A. 非绑定对象框
B. 绑定对象框
C. 文本框
D. 组合框
解析:本题考查控件来源的知识。Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。未绑定对象框可以显示Excel工作表、Word文档等没有与数据库连接的对象;绑定对象框的来源可以是OLE对象字段;而文本框和组合框的控件来源可以是表或查询的字段,或者取自固定内容的数据。
13.假定有如下的Sub过程:
Sub sfun(x As Single,y As Single)
t=x
x=t/y
Y=t Mod y
End Sub
在窗体上添加一个命令按
本文档预览:3600字符,共16193字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载