国家二级(ACCESS)机试模拟试卷336
选择题
1.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(C)
A. 记录
B. 行
C. 属性
D. 元组
解析:自然连接是一种特殊的等值连接,它满足下面的条件:①两关系间有公共域;②通过公共域的等值进行连接,选C。
2.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。(C)
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
解析:E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。
3.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是( )。(D)
A. “顾客”与“收款口”的关系
B. “收款口”与“收款员”的关系
C. “班组”与“收款员”的关系
D. “收款口”与“设备”的关系
解析:一对一关系表现为主表中的每一条记录只与相关表中的一条记录相关联。一个收款口只有一套收款设备,一套收款设备只服务于一个收款口,因此“收款口”与“设备”之间是一对一关系。本题答案为D。
4.下列给出的选项中,非法的变量名是( )。(C)
A. Sum
B. Integer_2
C. Rem
D. Form1
解析:VBA中变量命名不能包含有空格或除了下划线字符(_)外的其他的标点符号,长度不能超过255个字符,不能使用VBA的关键字。Rem是用来标识注释的语句,不能作为变量名,用它做变量名是非法的。
5.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:
Private Sub Commandl_Click()
MsgBox f(24 ,18)
End Sub
Public Function f(m As Integer,n As Integer) As Integer
Do While mn
Do While m>n
m= m—n
Loop
Do While m<n
n= n—m
Loop
Loop
f=m
End Function
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(C)
A. 2
B. 4
C. 6
D. 8
解析:题目中命令按钮的单击事件是使用Msg—Box显示过程f的值。在过程f中有两层Do循环,传人参数m= 24,n=18,由于m>n所以执行m=m —n =24 —18 =6.内层第1个Do循环结束后m=6,n=18;此时m小于n,所以再执行n=n—m=18 —6=12,此时m=6,n=12;再执行n=n—m后m=n=6;mn条件满足,退出循环,然后执行f=m的赋值语句,即为f=m=6。
6.下列关于控件的说法错误的是( )。(C)
A. 控件是窗体上用于显示数据和执行操作的对象
B. 在窗体中添加的对象都称为控件
C. 控件的类型可以分为:结合型、非结合型、计算型与非计算型
D. 控件都可以在窗体“设计”视图中的控件组中看到
解析:本题考查窗体控件的知识。Access中的窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体“设计”视图中的控件组中看到并使用。控件的类型分为结合型、非结合型和计算型。
7.在设计报表的过程中,如果要进行强制分页,应使用的工具图标是( )。
(D)
A.
B.
C.
D.
解析:在设计报表的过程中,另三个工具图标中,选项A)为切换按钮,选项B)为组合框,选项c)为列表框。所以答案为D)。
8.窗体中有命令按钮Command1,事件过程如下:
Public Function f(x As Integer)As Integer
Dim y As Integer
x=20
y=2
f-x*y
End Function
Private Sub Command1_Click()
Dim y As Integer
Static x As Integer
x=10
y=5
y=f(x)
Debug.Print x;y
End Sub
运行程序,单击命令按钮,则立即窗口中显示的内容是( )。(D)
A. 10 5
B. 10 40
C. 20 5
D. 20 40
解析:本题考查的是变量的作用域,程序中命令按钮中的x是用static定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数后,原命令按钮中x的值被f函数中的值覆盖,即x=20。最后输出x=20 y=40,故答案为D。
9.若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:由于B和C有一一对应的联系,而A和B 只间有一对多的联系,则通过关系之间的传递,则A和C之间也是一对多的联系。
10.由“For i=1 To 16 Step 3”决定的循环结构被执行( )。(C)
A. 4次
B. 5次
C. 6次
D. 7次
解析:题目考查的是For循环结构,循环初值i为1,终值为16,每次执行循环i依次加3,则i分别为1、4、7、10、13、16,则循环执行6次。
11.要使窗体卜的按钮运行时不可见,需要设氍的属性是( )。(B)
A. Enable
B. Visible
C. Default
D. Cancel
解析:控件的:Enable属性是设置控件是否可用;Visible属性是设置控件是否可见;Defauh属性指定某个命令按钮是否为窗体的默认按钮;Cancel属性可以指定窗体上的命令按钮是否为“取消”按钮。所以答案为B。
12.要在报表中设置筛选条件以限制来自表中的记录,应使用的宏命令是( )。(C)
A. Requery
B. FindRecord
C. ApplyFilter
D. FindNextRecord
解析:使用Requery操作,可以通过重新查询控件的数据源来更新活动对象指定控件中的数据,如果不指定控件,该操作对控
本文档预览:3600字符,共16371字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载