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