国家二级(ACCESS)机试模拟试卷304
选择题
1.Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系是( )。(D)
A. 输入掩码
B. 有效性规则
C. 默认值
D. 参照完整性
解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表;子表中的记录删除时主表的相关记录随之删除;子表中的记录更新时主表的相关记录随之更新都属于参照完整性。
2.在窗体上,设置控件Com1为不可见的属性是( )。(D)
A. Com1.Name
B. Com1.Caption
C. Com1.Enabled
D. Com1.Visible
解析:本题考查控件属性的知识。在窗体的控件中,Visible属性是用于指定控件是否可见。Enabled属性用于指定控件是否可用,Caption属性表示控件的标题,Name属性表示控件的名称。
3.下面显示的是查询设计视图的“设计网络”部分,从此部分所示的内容中可以判断出要创建的查询是 ( )。
(D)
A. 删除查询
B. 生成表查询
C. 选择查询
D. 更新查询
解析:本题考查查询设计器的知识。对于本题给出的图片,注意到有“更新到”这一特殊行,就应该知道这是一个更新查询。同理,删除查询应该有“删除”这一行,追加查询应该有“追加到”这一行,而生成表查询没有特殊的行。
4.在软件开发中,需求分析阶段产生的主要文档是( )。(B)
A. 可行性分析报告
B. 软件需求规格说明书
C. 概要设计说明书
D. 集成测试计划
解析:A选项错误,可行性分析阶段产生可行性分析报告;C选项错误,概要设计说明书是总体设计阶段产生的文档;D选项错误,集成测试计划是在概要设计阶段编写的文档;B选项正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。
5.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:
Private Sub Commandl—Click()
Dim a(10,10)
For m=2 To 4
For n=4 To 5
a(m,n)=m*n
Next n
Nextm
MsgBox aq(2,4)+a(3,5)+a(4,5)
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(C)
A. 23
B. 33
C. 43
D. 53
解析:本题考查VBA中二维数组的知识。本题中的数组a是一个二维数组,在一个二重循环中为这个数组部分进行了赋值。本题中只需要注意最后使用到的二维数组的元素值,显然其值为两个下标之积。
6.关系表中的每一行记录称为一个( )。(B)
A. 字段
B. 元组
C. 属性
D. 关键码
解析:在关系表中,每一列称为一个属性,对应表中的一个字段;每一行称为一个元组,对应表中的一条记录。
7.窗体中有命令按钮Command1和文本框Text1,事件过程如下:
Function result(ByVal x As Integer)As Boolean
If x Mod 2 = 0 Then
result = True
Else
result = False
End If
End Function
Private Sub Command1_Click()
x = Val(InputBox(\\(B)
A. NOT result(x)
B. result(x)
C. result(x)=\\
D. result(x)=\\
解析:本题程序是判断奇偶性的程序,函数Result用来判断x是否是偶数,如果x是偶数,那么Result的返回值为真,否则返回值为假,单击命令按钮时执行的过程是输入整数x,然后调用Result函数,如果值为真,文本框会显示输入的值是偶数,否则显示输入的值为奇数。调用Result函数且Result函数值为真时的表达式为:Result(x)。
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.表的组成内容包括( )。(B)
A. 查询和报表
B. 字段和记录
C. 报表和窗体
D. 窗体和字段
解析:本题考查Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性;在Access这个关系数据库中,用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。
10.假设图书表中有一个时间字段,查找2006年出版的图书的准则是( )。(A)
A. Between#2006-01-01#And#2006.12.3 1#
B. Between“2006-01-01”And”2006.12.31”
C. Between“2006.01.01”And”2006.12.31”
D. #2006.01.01#And#2006.12.31#
解析:本题考查条件准则和常量的知识。在Access中,日期型常量要求用“#”括起来:另外,表示区间的关键字用“Between…And…”。
11.在Access数据库中使用向导创建查询,其数据可以来自( )。(D)
A. 多个表
B. 一个表
C. 一个表的一部分
D. 表或查询
本文档预览:3600字符,共17130字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载