1、国家二级(ACCESS)机试-试卷 134 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下的“Acc1mdb”数据库中已建立 3 个关联表对象(“职 T”表、“物品”表和“销售业绩”表)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。请按以下要求,完成表和窗体的各种操作:(1)为表对象“职工表”追加一个新字段。字段名称为“类别”,数据类型为“文本型”,字段大小为“2”,设置该字段的有效性规则为只能输入“在职”与“退休”值之一。(2)将考生文件夹下文本文件“Festt
2、xt”中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以“tTest”命名保存。(3)窗体“fTest”中的按钮“bt1”和按钮“bt2”大小一致,且上对齐。现调整按钮“bt3”的大小与位置,要求:按钮“bt3”的大小与按钮“bt1”相同,上边界与按钮“bt1”上对齐,水平位置处于按钮“bt1”和“bt2”中间。(4)更改窗体上 3 个按钮的 Tab 键移动顺序为:bt1bt2bt3bt1(5)将宏“mTest”重命名为“mTemp”。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp
3、2mdb”,里面已经设计好“tStud”和“tScore”两个表对象。试按以下要求完成设计:(1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为“s data”,所建查询命名为“qStud1”;(2)建立“tStud”和“tScore”两表之间的一对一关系;(3)创建一个查询,查找并显示数学成绩不及格的学生的“姓名”、“性别”和“数学”三个字段内容,所建查询命名为“qStud2”;(4)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为“qStud3”。注意:不允许修改表对象“tStud”和“tS
4、core”的结构及记录数据的值;选择查询只返回已选课的学生的相关信息。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下有“销售管理系统mdb”数据库。 (1) 以产品表为数据源,创建“产品”报表,显示产品表的全部字段,按照产品 ID 升序排列,布局为“表格”,方向为“纵向”,样式为“组织”。报表名称为“产品”。报表的结果如图所示。 (2) 在报表中页脚中添加显示当前时间的无标签文本框。报表页脚的显示如图所示。 (分数:2.00)_国家二级(ACCESS)机试-试卷 134 答案解析(总分:12.00,做题时间:90 分钟)
5、一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下的“Acc1mdb”数据库中已建立 3 个关联表对象(“职 T”表、“物品”表和“销售业绩”表)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。请按以下要求,完成表和窗体的各种操作:(1)为表对象“职工表”追加一个新字段。字段名称为“类别”,数据类型为“文本型”,字段大小为“2”,设置该字段的有效性规则为只能输入“在职”与“退休”值之一。(2)将考生文件夹下文本文件“Festtxt”中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以“tTest”命名保
6、存。(3)窗体“fTest”中的按钮“bt1”和按钮“bt2”大小一致,且上对齐。现调整按钮“bt3”的大小与位置,要求:按钮“bt3”的大小与按钮“bt1”相同,上边界与按钮“bt1”上对齐,水平位置处于按钮“bt1”和“bt2”中间。(4)更改窗体上 3 个按钮的 Tab 键移动顺序为:bt1bt2bt3bt1(5)将宏“mTest”重命名为“mTemp”。(分数:2.00)_正确答案:(正确答案:(1)在“Acc1mdb”数据库中选中“表”对象,右键单击“职工表”,选择“设计视图”。在“性别”字段的下一行“名称”字段中输入“类别”,单击“数据类型”类,在“字段大小”行输入“2”,在“有效
7、性规则”行输入“”在职”or”退休”“单击工具栏中的“保存”按钮,关闭设计视图。 (2)打开“Acc1mdb”数据库执行“文件”“获取外部数据”“链接表”命令,在考生文件夹找到要导入的文件,在“文件类型”列表中选中“文本文件”,选中“Testtxt”文件,单击“链接”按钮。单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮,在“链接表名称”输入“tTest”,单击“完成”按钮。 (3)在“Acc1mdb”数据库中选中“窗体”对象,右键单击“fTest”,选择“设计视图”。右键单击“bt1”按钮,选择“属性”,查看“左边距”、“上边距”、“宽度”和“高度”,并记录下来。关闭属
8、性对话框。右键单击“bt2”按钮,选择“属性”,查看“左边距”,并记录下来。关闭属性对话框。要设置“bt3”与“bt1”大小一致、上对齐且位于“bt1”和“bt2”之间,右键单击“bt3”按钮,选择“属性”,分别在“左边距”、“上边距”、“宽度”和“高度”行输入“4cm”、“2cm”、“2cm”和“1 cm”,关闭属性对话框。单击工具栏中的“保存”按钮,关闭“关系”对话框。 (4)在“Acc1mdb”数据库窗口中选中“窗体”对象,右键单击“fTest”,选择“设计视图”。右键单击“bt1”按钮,选择“Tab 键次序”。将“bt3”拖动到“bt2”下面,单击“确定”按钮。单击工具栏中的“保存”按
9、钮,关闭设计视图。 (5)在“Acc1mdb”数据库窗口中选中“宏”对象。右键单击“mTest”,选择“重命名”,在光标处输入“m1”elTlp”。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tStud”和“tScore”两个表对象。试按以下要求完成设计:(1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为“s data”,所建查询命名为“qStud1”;(2)建立“tStud”和“tScore”两表之间的一对一关系;(3)创建一个查询,查找并显示数学成
10、绩不及格的学生的“姓名”、“性别”和“数学”三个字段内容,所建查询命名为“qStud2”;(4)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为“qStud3”。注意:不允许修改表对象“tStud”和“tScore”的结构及记录数据的值;选择查询只返回已选课的学生的相关信息。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp2mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”,在“显示表”对话框中添加“tStud”表,关闭“显示表”对话框,然后在“字段”所的第一列输入标题:s
11、_data。在标题后输入“:”,再输入运算式:max(年龄)min(年龄)。如图237 所示。 步骤 2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qStud1”。单击“确定”按钮,关闭“qStud1”查询窗口。 (2)步骤 1:单击工具栏上的“关系”按钮,在弹出的“关系”窗口中右键单击鼠标,在弹出的快捷菜单中选择“显示表”命令,在“显示表”对话框中添加“tScore”表和“tStud”表,然后关闭“显示表”对话框。如图 2-38 所示。 步骤 2:在关系窗口中拖动“tScore”表中的“学号”字段放到“tStud”表“学号”的字段上。如图 2-39 所示。 步骤 3:单击“保存”按
12、钮,关闭建立关系的窗口。 (3)步骤 1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tStud”表和“tScore”表,关闭“显示表”对话框。双击“tStud”表的“姓名”、“性别”字段,再双击“tScore”表中的“数学”字段并在此对应的条件行内输入:60,如图 2-40 所示。 步骤 2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qStud2”,单击“确定”按钮,关闭“qStud2”查询窗口。 (4)步骤 1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tScore”表,关闭“显示表”对话框。 步骤 2:双击“tScore”表中“学号”字段。再在“字段”
13、行第二列输入标题:平均成绩,再输入“:”,然后输入运算式:(数学+英语+计算机)3,如图 2-41 所示。 )解析:解析:(1)本题主要考查查询的计算,本计算要用到系统函数 maxt()求最大值,Min()求最小值。然后求其之差:max(年龄)min(降龄)。 (2)本题考查多表联系的建立,这里要求考生了解多表建立的前提条件和建立的方法。 (3)本题考查多表查询,多表查询的方法是首先添加相关的多个表,然后添加字段和对应的查询的条件。 (4)本题考查查询的列式计算以及如何添加标题。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下有“销售管理系统mdb”数据库。 (1) 以产品表为数据源,创建“产品”报表,显示产品表的全部字段,按照产品 ID 升序排列,布局为“表格”,方向为“纵向”,样式为“组织”。报表名称为“产品”。报表的结果如图所示。 (2) 在报表中页脚中添加显示当前时间的无标签文本框。报表页脚的显示如图所示。 (分数:2.00)_正确答案:(正确答案: )解析: