国家二级(ACCESS)机试模拟试卷316
选择题
1.在Access的数据库中已建立了“tBook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行输入(C)
A. ’’112266’’and’’113388’’
B. not in(’’112266’’’’13388’’)
C. in(’’112266\\
D. not(’’112266’’and’’113388’’)
解析:本题考查查询条件表达式的书写。In(值1,值2,…,值n)表达式表是所指定的值应该出现在值l到值n之中,出现则结果为true(真)、否则为false(假)。显然选项A)不正确,and关键字连接的多个条件必须同时满足,这与题目要求不符。选项B)表示找出图书编号不是“112266”和“113388”的记录。选项C正确。选项D表达式书写格式不正确。
2.在关系模型中,每一个二维表称为一个( )。(A)
A. 关系
B. 属性
C. 元组
D. 主码(键)
解析:关系模型采用二维表来表示,即每个二维表称为一个关系。
3.对如下二叉树(D)
A. ABCDEF
B. DBEAFC
C. ABDECF
D. DEBFCA
解析:所谓后序遍历是指在访问根据结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后遍历右子树,最后访问根结点,并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根点。因此,后序遍历二叉树的过程也是一个递归过程。其简单描述为:若二叉树为空,则结束返回;否则,先后序遍历左子树,然后后序遍历右子树,最后访问根结点。对于后序遍历,第一个访问的结点一定是最左下的结点,最后一个访问的结点一定是根结点,所以选项D)为正确答案。
4.下面对象不能作为窗体记录源的是( )。(D)
A. 表
B. 查询
C. Select语句
D. 报表
解析:本题考查窗体数据环境的知识。Access中窗体的数据环境被称为记录来源(Record Source),记录来源可以是一个数据表,也可以是相互关联的若干表。如果记录来源不止一个表,需要建立查询或是使用SQLSELECT语句作为记录来源,并且此时的查询或SQL语句指定了这些表与表之间的关系。
5.表的组成内容包括(B)
A. 查询和报表
B. 字段和记录
C. 报表和窗体
D. 窗体和字段
解析:本题考查Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性;在Access这个关系数据库中,用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。
6.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。(C)
A. 课号,成绩
B. 学号,成绩
C. 学号,课号
D. 学号,姓名,成绩
解析:
7.假定有如下的Sub过程:
Sub sfun(x As Single,y As Single)
t=x:x=t/y
y=t Mod y
End Sub
在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:
Private Sub Command1_Click()
Dim a As single,b As single
a=5:b=4
sfun a,b
MsgBox a&chr(10)+chr(13)&b
End Sub
打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为(B)
A. 1和1
B. 1.25和1
C. 1.25和4
D. 5和4
解析:本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。本例就是传址传递,所以过程调用时x=a,也就是5;y=b,也就是4。在过程内x的值变为5/4也就是1.25,y的值变为5 Mod 4也就是1。过程调用结束时x和v的值分别回送给a和b。
8.因修改文本框中的数据而触发的事件是( )。(A)
A. Change
B. Edit
C. Getfocus
D. LostFocus
解析:Change事件是因修改文本框中的数据而触发的事件;Edit事件是因控件对象被编辑而触发的事件;Getfocus是控件对象获得焦点时触发的事件;LostFocus是控件对象失去焦点时触发的事件。所以此题答案为A。
9.在设计报表的过程中,如果要进行强制分页,应使用的工具图标是( )。
(D)
A.
B.
C.
D.
解析:在设计报表的过程中,如果要进行强制分页,应使用的工具图标是 ,另三个工具图标中
10.下列能够交换变量X和Y值的程序段是( )。(C)
A. Y=X:X=Y
B. Z=X:Y=Z:X=Y
C. Z=X:X=Y:Y=Z
D. Z=X:W=Y:Y=Z:X=Y
解析:交换X和Y的值,借助于一个中间变量,先将X的值放到中间变量里面,然后将Y的值放到X中,此时X中存放的是Y的值,最后再将中间变量即原来X的值放到Y中,即完成交换。不能将Y直接赋给X,否则将把原来X中的值覆盖。
11.宏命令Requery的功能是( )。(A)
A. 实施指定控件重新查询
B. 查找符合条件的第一条记录
C. 查找符合条件的下一条记录
D. 指定当前记录
解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,Requery用于实施指定控件重新查询即刷新控件数据;FindRecord用于查找满足指定条件的第一条记录;FindNext用于查找满足指定条件的下一条记录;GoToRecord用于指定当前记录。
12.在关系窗口中,双击两个表之间的连接线,会出现( )。(D)
A. 数据表分析向导
B. 数据关系图窗口
C. 连接线粗细变化
D. 编辑关系对话框
解析:当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。所以,选项D)正确。
13.在窗体上添加一个命令按钮,然后编写其单击事件过程为:
For I=1 To 3
X=4
本文档预览:3600字符,共16521字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载