1、国家二级 ACCESS机试(操作题)模拟试卷 442及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,存在一个数据库文件“samplaccdb”。在数据库文件中已经建立了“tOrder”“tDetail”“tEmployee”“tCustom”和“tBook”五个表对象。试按以下操作要求,完成各种操作:(1)分析“tOrder”表对象的字段构成,判断并设置其主键。(2)设置“tDetail”表中“订单明细 ID”字段和“数量”字段的相应属性,使“订单明细 ID“字段在数据表视图中的显示标题为“订单明细编号”,将,“数量”字段取值大
2、于 0。(3)删除“tBook”表中的“备注”字段;并将“类别”字段的“默认值”属性设置为“计算机”。(4)为“tEmployee”表中“性别”字段创建查阅列表,列表中显示“男”和“女”两个值。(5)将“tCustom”表中“邮政编码”和“电话号码”两个字段的数据类型改为“文本”,将“邮政编码”字段的“输入掩码”属性设置为“邮政编码”,将“电话号码”字段的输入掩码属性设置为“010-”,其中,“”为数字位,且只能是 09 之间的数字。(6)建立五个表之间的关系。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设
3、计好表对象“tStaff”和“tTemp”及窗体对象“fTest”。试按以下要求完成设计:(1)创建一个查询,查找并显示具有研究生学历的教师的“编号”“姓名”“性别”和“政治面目”四个字段内容,所建查询命名为“qT1”。(2)创建一个查询,查找并统计男女教师的平均年龄,然后显示出标题为“性别”和“平均年龄”的两个字段内容,所建查询命名为“qT2”。(3)创建一个参数查询,查找教师的“编号”“姓名”“性别”和“职称”四个字段内容。其中“性别”字段的准则条件为参数,要求引用窗体对象“fTest”上控件“tSex”的值,所建查询命名为“qT3”。(4)创建一个查询,删除表对象“tTemp”中所有姓“
4、李”且名字第三字为“明”的记录,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、宏对象“mEmp”和报表对象“rEmp”。同时,给出窗体对象“fEmp”的“加载”事件和“预览”及“打印”两个命令按钮的单击事件代码,试按以下功能要求补充设计。(1)将窗体“fEmp”上标签“bTitle”以特殊效果:阴影显示。(2)已知窗体“fEmp”的三个命令按钮中,按钮“bt1”和“bt3”的大小一致且左对齐。现要求在不更改“bt1”和“bt3”大小位置
5、的基础上,调整按钮“bt2”的大小和位置,使其大小与“bt1”和“bt3”相同,水平方向左对齐“bt1”和“bt3”,竖直方向在“bt1”和“bt3”之间的位置。(3)在窗体“tEmp”的“加载”事件中设置标签“bTitle”以红色文本显示;单击“预览”按钮(名为“bt1”)或“打印”按钮(名为“bt2”),事件过程传递参数调用同一个用户自定义代码(mdPnt)过程,实现报表预览或打印输出;单击“退出”按钮(名为“bt3”),调用设计好的宏“mEmp”来关闭窗体。(4)将报表对象“rEmp”的记录源属性设置为表对象“tEmp”。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;
6、不允许修改窗体对象“tEmp”和报表对象“rEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置己存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 442答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,存在一个数据库文件“samplaccdb”。在数据库文件中已经建立了“tOrder”“tDetail”“tEmployee”“tCustom”和“tBook”五个表对象。试按以下操作要求,完成各种操作:(1)分析“tOrde
7、r”表对象的字段构成,判断并设置其主键。(2)设置“tDetail”表中“订单明细 ID”字段和“数量”字段的相应属性,使“订单明细 ID“字段在数据表视图中的显示标题为“订单明细编号”,将,“数量”字段取值大于 0。(3)删除“tBook”表中的“备注”字段;并将“类别”字段的“默认值”属性设置为“计算机”。(4)为“tEmployee”表中“性别”字段创建查阅列表,列表中显示“男”和“女”两个值。(5)将“tCustom”表中“邮政编码”和“电话号码”两个字段的数据类型改为“文本”,将“邮政编码”字段的“输入掩码”属性设置为“邮政编码”,将“电话号码”字段的输入掩码属性设置为“010-”,
8、其中,“”为数字位,且只能是 09 之间的数字。(6)建立五个表之间的关系。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:打开“samplaccdb”数据库,右键单击表“tOrder”,选择设计视图快捷菜单命令,打开表设计视图。 步骤 2:在表设计视图窗口下单击“订单 ID”所在行,右键单击鼠标,在快捷菜单中选择“主键”命令。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。 (2)步骤 1:右键单击表“tDetail”,选择设计视图快捷菜单命令,打开表设计视图。 步骤 2:单击“订单明细 ID”字段,在“字段属性”的“标题”行中输入:订单明细编号。单击“
9、数量”字段,在“字段属性”的“有效性规则”行中输入:0。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。 (3)步骤 1:右键单击表“tBook”,选择设计视图快捷菜单命令,打开表设计视图。 步骤 2:右键单击“备注”行,选择快捷菜单中的“删除行”命令,在弹出的对话框中单击“是”按钮。 步骤 3:单击“类别”字段,在“字段属性”的“默认值”行中输入:”计算机”。 步骤 4:单击快速访问工具栏中的“保存”按钮,关闭设计视图。 (4)步骤 1:右键单击表“tEmployee”,选择“设计视图”快捷菜单命令,打开表设计视图。 步骤 2:在“性别”行的“数据类型”列的下拉列表中选中“查阅
10、向导”,在弹出的对话框中选中自行键入所需的值单选框,单击“下一步”按钮。 步骤 3:在弹出对话框中的“第 1列”中依次输入“男”“女”,单击“下一步”按钮,单击“完成”按钮。 步骤 4:单击快速访问工具栏中的“保存”按钮,关闭设计视图。 (5)步骤 1:右键单击表“tCustom”,选择“设计视图”快捷菜单命令,打开表设计视图。 步骤 2:在“邮政编码”行的“数据类型”列的下拉列表中选中“文本”选项,用同样的方法设置“电话号码”字段,单击快速访问工具栏中的“保存”按钮。 步骤 3:单击“邮政编码”字段,在“字段属性”的“输入掩码”行右侧单击“生成器”按钮,在输入掩码向导对话框中选择“邮政编码”
11、,单击“下一步”按钮,再单击“完成”按钮关闭向导;单击“电话号码”字段,在“字段属性”的“输入掩码”行输入:”010-”00000000,单击快速访问工具栏中的“保存”按钮,关闭设计视图。 (6)步骤 1:在数据库工具功能区的关系分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择显示表快捷菜单命令。分别双击表“tOrder”“tDetail”“tEmployee”“tCustom”和“tBook”单击“关闭”按钮,关闭显示表对话框。 步骤 2:选中表“tBook”中的“书籍号”字段,拖动到表“tDetai1”中的“书籍号”字段上,在弹出的编辑关系对话框中勾选实施参照完整性复选
12、框,单击“创建”按钮。 步骤3:选中表“tCustom”中的“客户号”字段,拖动到表“tOrder”中的“客户号”字段上,在弹出的编辑关系对话框中勾选实施参照完整性复选框,单击“创建”按钮。 步骤 4:选中表“tEmployee”中的“雇员号”字段,拖动鼠标到表“tOrder”中的“雇员号”字段上,在弹出的对话框中勾选实施参照完整性复选框,单击“创建”按钮。 步骤 5:选中表“tDetail”中的“订单 ID”字段,拖动鼠标到表“tOrder”中的“订单 ID”字段上,在弹出的编辑关系对话框中勾选实施参照完整性复选框,单击“创建”按钮。 步骤 6:单击快速访问工具栏中的“保存”按钮,关闭“关系
13、”界面。)解析:二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好表对象“tStaff”和“tTemp”及窗体对象“fTest”。试按以下要求完成设计:(1)创建一个查询,查找并显示具有研究生学历的教师的“编号”“姓名”“性别”和“政治面目”四个字段内容,所建查询命名为“qT1”。(2)创建一个查询,查找并统计男女教师的平均年龄,然后显示出标题为“性别”和“平均年龄”的两个字段内容,所建查询命名为“qT2”。(3)创建一个参数查询,查找教师的“编号”“姓名”“性别”和“职称”四个字段内容。其中“性别”字段的准则条件为参数,要求
14、引用窗体对象“fTest”上控件“tSex”的值,所建查询命名为“qT3”。(4)创建一个查询,删除表对象“tTemp”中所有姓“李”且名字第三字为“明”的记录,所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:双击打开“samp2accdb”数据库,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tStaff”表。关闭对话框。双击教师的“编号”“姓名”“性别”“政治面目”和“学历”字段,在“学历”,的条件行添加“研究生”,取消“显示”行复选框的勾选,如图 321 所示。 步骤 2:单击工具栏上的“保存”按钮,输入文件名
15、。“qt1”。单击“确定”按钮,关闭“qt1”设计视图。 (2)【操作步骤】 步骤 1:在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tStaff”表。关闭对话框,单击分组中的“汇总”按钮,双击“性别”,在其“总计”行选择“Group By”。双击“年龄”,光标在其左侧单击添加标题“平均年龄:”,在其“总计”行选择“平均值”。如图 322 所示。 步骤 2:单击工具栏上的“保存”按钮,输入文件名“qt2”。单击“确定”按钮,关闭“qt2”设计视图。 (3)【操作步骤】 步骤 1:在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tStaff”
16、表,关闭对话框,双击教师的“编号”“姓名”“性别”“职称”字段,在“性别”的条件行输入参数查询:Forms!fTest!tSex。如图 32-3所示。 步骤 2:单击工具栏上的“保存”按钮,输入文件名“qt3”。单击“确定”按钮,关闭“qt3”设计视图。 (4) 【操作步骤】 步骤 1:在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tTemp”表。单击分组中的“删除”按钮,然后双击教师的“姓名”字段,在其条件行内输入:Like”李?明*“,如图 32-4所示。)解析:三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb
17、”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、宏对象“mEmp”和报表对象“rEmp”。同时,给出窗体对象“fEmp”的“加载”事件和“预览”及“打印”两个命令按钮的单击事件代码,试按以下功能要求补充设计。(1)将窗体“fEmp”上标签“bTitle”以特殊效果:阴影显示。(2)已知窗体“fEmp”的三个命令按钮中,按钮“bt1”和“bt3”的大小一致且左对齐。现要求在不更改“bt1”和“bt3”大小位置的基础上,调整按钮“bt2”的大小和位置,使其大小与“bt1”和“bt3”相同,水平方向左对齐“bt1”和“bt3”,竖直方向在“bt1”和“bt3”之间的位置。(3)在窗体“t
18、Emp”的“加载”事件中设置标签“bTitle”以红色文本显示;单击“预览”按钮(名为“bt1”)或“打印”按钮(名为“bt2”),事件过程传递参数调用同一个用户自定义代码(mdPnt)过程,实现报表预览或打印输出;单击“退出”按钮(名为“bt3”),调用设计好的宏“mEmp”来关闭窗体。(4)将报表对象“rEmp”的记录源属性设置为表对象“tEmp”。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“tEmp”和报表对象“rEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置
19、己存在的语句。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:打开“samp3accdb”数据库窗口,在开始功能区的“窗体”面板中右击“fEmp”窗体,选择设计视图快捷菜单命令,打开“fEmp”的设计视图。 步骤 2:右键单击名称为“bTitle”的标签,选择“属性”命令,在属性表对话框的“特殊效果”行中选择:阴影。 步骤 3:单击快速访问工具栏中的“保存”按钮。 (2)步骤 1:选中“打印”(bt2)按钮,拖到“bt1”和“bt3”按钮中间的空白区域内,(注意“bt2”按钮的左边框位置要在“bt1”按钮左边框位置的右边),然后同时选中“bt1”“bt2”“bt3”三个
20、命令按钮。 步骤 2:单击排列功能区,在排列功能区中单击调整大小和排序分组中的“大小空格”按钮,在弹出的下拉菜单中分别选择执行“至最高”“至最宽”“水平相等”和“垂直相等”命令,然后单击“对齐”按钮,在弹出的下拉菜单中选择“靠左”命令。 步骤 3:单击快速访问工具栏中的“保存”按钮。 (3)步骤 1:单击“窗体设计工具设计”功能区的“工具”分组中的“查看代码”按钮,打开“代码设计器”窗口。 在“*Add1*”行之间输入代码: bTitleForeColor=25 5 在“*Add2*”行之间输入代码:mdPnt acPreview 关闭“代码设计器”窗口。 步骤 2:在“fEmp”窗体设计视图中单击“退出”(bt2)按钮,在“属性表”对话框的“事件”选项卡中,在“单击”行的下拉列表中选择:mEmp。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭窗体设计视图。 (4)步骤 1:选中“报表”对象,在开始功能区的“报表”面板中右击“rEmp”报表,选择“设计视图”快捷菜单命令,打开“rEmp”的设计视图。 步骤2:右键报表选择“属性”快捷菜单命令,在属性表对话框的下拉列表框中选中“报表”,然后设置“记录源”为表:tEmp。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。)解析: