必胜高考网 > 计算机类 > 计算机等级 > 资讯 >

2014年计算机二级考试Access专家预测试卷(3)

时间: 家辉2 资讯

  32

  在过程定义中有语句:

  Private Sub GetData(ByRef f As Integer.

  其中"ByRef"的含义是

  A. 传值调用

  B. 传址调用

  C. 形式参数

  D. 实际参数

  参考答案:B 解析:【解析】ByRef是传址调用,是"双向"调用形式。如果形式参数被说明为传址(ByRef项.,则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为"传址调用"的"双向"作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。所以本题答案为B。

  33

  在关系数据库中,用来表示实体之间联系的是

  A. 树结构

  B. 网结构

  C. 线性表

  D. 二维表

  参考答案:D 解析:【解析】在关系数据库中,用二维表来表示实体之间联系。

  34

  在报表中,要计算"数学"字段的最高分,应将控件的"控件来源"属性设置为

  A. =Max([数学].

  B. Max(数学.

  C. =Max[数学]

  D. =Max(数学.

  参考答案:A 解析:Max(字符表达式.的作用是返回表达式值中的最大值。"字符表达式"可以是一个字段名,也可以是一个含字段名的表达式,但所含字段应该是数字数据类型的字段。本题中的字符表达式是字段名,而字段名必需用方括号括起来,所以本题答案为A。

  35

  在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:

  Public x As Integer

  Private Sub Command1_Click()

  x=10

  Call s1

  Call s2

  MsgBox x

  End Sub

  Private Sub s1()

  x=x+20

  End Sub

  Private Sub s2()

  Dim x As Integer

  x=x+20

  End Sub

  窗体打开运行后,单击命令按钮,则消息框的输出结果为

  A. 10

  B. 30

  C. 40

  D. 50

  参考答案:B 解析:本题使用Call关键字调用子过程s1,s2。x=10在调用子过程s1后,x=30,但由于在s1中直接使用变量,所以该值的作用范围是局部的,即只限于s1子过程中,没有传回。在调用s2时,由于s2使用Dim…As关键字定义x,所以其值是模块范围的。故在消息框中输出的值,是从子过程s2传回的值。故本题答案选B。

  36

  假设某数据库已建有宏对象"宏1","宏1"中只有一个宏操作SetValue,其中第一个参数项目"[Label0].[Caption]",第二个参数表达式为"[Text0]"。窗体"fmTest"中有一个标签Label0和一个文本框Text0,现设置控件Text0的"更新后"事件为运行"宏1",则结果是

  A. 将文本框清空

  B. 将标签清空

  C. 将文本框中的内容复制给标签的标题,使二者显示相同内容

  D. 将标签的标题复制到文本框,使二者显示相同内容

  参考答案:C 解析:SetValue命令可以对Access窗体、窗体数据表或报表上的字段、控件、属性的值进行设置。SetValue命令有两个参数,第一个参数是项目(Item.,作用是存放要设置值的字段、控件或属性的名称。本题要设置的属性是标签的Caption([Label0].[Caption].。第二个参数是表达式(Expression.,使用该表达式来对项的值进行设置,本题的表达式是文本框的内容([Text0].,所以对Text0更新后运行的结果是文本框的内容复制给了标签的标题。所以本题答案为C。

  37

  窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。编写Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下正确的是

  A. Private Sub Command1_Click()

  Command2.Visible=True

  Command3.Visible=False

  End Sub

  B. Private Sub Command1_Click()

  Command2.Enabled=True

  Command3.Enabled=False

  End Sub

  C. Private Sub Command1_Click()

  Command2.Enabled=True

  Command3.Visible=False

  End Sub

  D. Private Sub Command1_Click()

  Command2.Visible=True

  Command3.Enabled=False

  End Sub

  参考答案:C 解析:Enabled属性是用于判断控件是否可用的,而Visible属性是用于判断控件是否可见的。题目中要求Command2可用,而Command3不可见,则必须设置Command2的Enabled为True,并且设置Command3的Visible为False。所以本题答案为C。

  38

  在报表每一页的底部都输出信息,需要设置的区域是

  A. 报表页眉

  B. 报表页脚

  C. 页面页眉

  D. 页面页脚

  参考答案:D 解析:报表页眉中的任何内容只能在报表的开始处,即报表的第一页打印一次;报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面;页面页眉中的文字或控件一般输出显示在每页的顶端;页面页脚一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中,在报表每页底部打印。所以本题答案为D。

  39

  数据库设计包括两个方面的设计内容,它们是

  A. 概念设计和逻辑设计

  B. 模式设计和内模式设计

  C. 内模式设计和物理设计

  D. 结构特性设计和行为特性设计

  参考答案:A 解析:数据库设计可分为概念设计与逻辑设计。

  数据库概念设计的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。 数据库逻辑设计的主要工作是将E-R图转换为指定的RDBMS中的关系模型。

  40

  要限制宏操作的操作范围,可以在创建宏时定义

  A. 宏操作对象

  B. 宏条件表达式

  C. 窗体或报表控件属性

  D. 宏操作目标

  参考答案:B 解析:宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。使用条件表达式可以决定在某些情况下运行宏时,某个操作是否进行。所以本题答案为B。

  二、基本操作题(共18分)

  41

  在“Accl.mdb”数据库中有“订单”表和“雇员”表。

  (1)按照下表的要求建立“订单明细”表,“折扣”字段的有效性规则为“>0 and<-1”。 字段名称 数据类型 字段大小 是否主键

  订单ID 文本 10 是

  产品ID 文本 5

  单价 货币

  数量 数字 整数

  折扣 数字 单精度

  (2)在“订单明细”表中输入如下数据。

  订单ID 产品ID 单价 数量 折扣

  A000001 A1020 ¥110.50 5 0.90

  (3)将“订单明细”表到“订单”表的关系设置为“一对一”,“实施参照完整性”。

  参考答案:请参考解析 解析:(1)在“Accl.mdb”数据库窗口中单击“表”对象,单击“新建”按钮,在“新建表”对话框中选择“设计视图”,单击“确定”按钮。按照题目表要求建立字段,选择数据类型,在字段属性的“常规”选项卡中的“字段大小”行输入字段大小,将光标定位到“订单ID”行,右键单击,选择“主键”。选中“折扣”字段,在字段属性的“常规”选项卡的“有效性规则”行输入“>0 and<-1”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入表名称“订单明细”,单击“确定”按钮并关闭表设计视图。

  (2)在“Accl.mdb”数据库窗口的“表”对象下,打开“订单明细”表,按照题目表要求输入对应数据。单击工具栏中的“保存”按钮,并关闭“订单明细”表。

  (3)在“Accl.mdb”数据库窗口的“表”对象下,执行“工具”一“关系”命令,如果没有出现“显示表”对话框,则单击工具栏中的“显示表”按钮,添加“订单”表和“订单明细”表,单击“关闭”按钮,关闭“显示表”对话框。拖动“订单明细”表的“订单ID”字段到“订单”表的“订单ID”字段,在弹出的“编辑”对话框中选择“实施参照完整性”,关系类型为“一对一”。单击工具栏中的“保存”按钮,并关闭“关系”对话框。

55797