1、国家二级 ACCESS机试(操作题)模拟试卷 149及答案与解析 一、基本操作题 1 在考生文件夹下, “samp1 accdb”数据库文件中已建立表对象 “tEmployee”。试按以下操作要求,完成表的编辑: (1)根据 “tEmployee”表的结构,判断并设置主键。 (2)删除表中的 “所属部门 ”字段;设置 “年龄 ”字段的有效性规则为只能输入大于 16的数据。 (3)在表结构中的 “年龄 ”与 “职务 ”两个字段之间增添一个新的字段:字段名称为 “党员否 ”,字段类型为 “是否 ”型;删除表中职工编号为 “000014”的记录 。 (4)使用查阅向导建立 “职务 ”字段的数据类型,
2、向该字段键入的值为 “职员 ”、 “主管 ”或 “经理 ”等固定常数。 (5)设置 “聘用时间 ”字段的输入掩码为 “短日期 ”。 (6)在编辑完的表中追加以下一条新记录: 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tStud”和 “tTemp”。 tStud表是学校历年来招收的学生名单,每名学生均有身份证号。对于现在正在读书的 “在校学生 ”,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。 例如,表中 学生 “张春节 ”没有家长身份证号,表示张春节已经从本校毕业,是“校友 ”。 表中学生 “李强 ”的家长身份证号为 “11
3、0107196201012370”,表示李强为在校学生。由于在 tStud表中身份证号 “110107196201012370”对应的学生姓名是 “李永飞 ”,表示李强的家长是李永飞,而李永飞是本校校友。 “张天 ” 的家长身份证号为 “110108196510015760”,表示张天是在校学生;由于在 tStud表中身份证号 “110108196510015760”没有对应的记录,表示张天的家长 不是本校的校友。 请按下列要求完成设计: (1)创建一个查询,要求显示在校学生的 “身份证号 ”和 “姓名 ”两列内容,所建查询命名为 “qT1”。 (2)创建一个查询,要求按照身份证号码找出所有学
4、生家长是本校校友的学生记录。输出学生身份证号、姓名及家长姓名三列内容,标题显示为 “身份证号 ”、 “姓名 ”和 “家长姓名 ”,所建查询命名为 “qT2”。 (3)创建一个查询,要求检索出数学成绩为 100分的学生的人数,标题显示为“num”,所建查询命名为 “qT3”。这里规定,使用 “身份证号 ”字段进行计 数统计。 (4)创建一个查询,要求将表对象 “tStud”中总分成绩超过 270分 (含 270分 )的学生信息追加到空表 “tTemp”中。其中, “tTemp”表的入学成绩为学生总分,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3
5、accdb”,里面已经设计好表对象“tTeacher”、窗体对象 “fTest”、报表对象 “rTeacher”和宏对象 “m1”。 试在此基础上按照以下要求补充窗体设计和报表设计: (1)将报表对象 rTeacher的报表 主体节区中名为 “性别 ”的文本框显示内容设置为“性别 ”字段值,并将文本框名称更名为 “tSex”。 (2)在报表对象 rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件距上边 0 3厘米、距左侧 3 6厘米,命名为 “tAvg”。 (3)设置窗体对象 frest上名为 “btest”的命令按钮的单击事件属性为给定的宏对象m1。 注意
6、:不允许修改数据库中的表对象 “tTeacher”和宏对象 “m1”;不允许修改窗体对象 “fTest”和报表对象 “rTeacher”中未涉 及的控件和属性。 国家二级 ACCESS机试(操作题)模拟试卷 149答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:双击 “sampl accdb”数据库。双击表 “temployee”,判断具有字段值唯一性只有 “编号 ”字段,故将 “编号 ”设为主键。关闭 “temployee”表。 步骤 2:右击 temployee表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。在temployee表设计视图窗口下单击 “编号 ”所在行,右
7、键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (2)步骤 1:右击 temployee表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。单击 “所属部门 ”字段。右键单击鼠标,选择快捷菜单的 “删除行 ”命令。单击 “是 ”按钮。 步骤 2:单击 “年龄 ”,在 “字段属性 ”中的 “有效性规则 ”输入: 16。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存表设计。 (3)步骤 1:在设计视图中右键单击 “职务 ”字段,在其快捷菜单中单击 “插入行 ”,在插入的行中添加 “党员否 ”字段。对应的数据类型选择 “是否
8、 ”。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。关闭设计 视图。 步骤 3:双击 “temployee”表。选中 “职工编号 ”为 “000014”的记录,右键单击鼠标,单击快捷菜单中的 “删除记录 ”命令来删除记录。 步骤 4:关闭“temployee”表。 (4)步骤 1:右击 temployee表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。单击 “职务 ”字段,在其数据类型中选择 “查阅向导 ”,选择 “自行键入所需的值 ”,单击 “下一步 ”按钮。在第 1列内输入 “职员 ”、 “主管 ”、 “经理 ”,单击“完成 ”按钮。如图 3-49所示。 步骤 2:单击快速访问
9、工具栏中的 “保存 ”按钮。(5)步骤 1:右击 temployee表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。单击 “聘用时间 ”,单击 “字段属性 ”中的 “输入掩码 ”文本框内末端的按钮,弹出 “输入掩码向导 ”对话框,选中 “短日期 ”,单击 “下一步 ”按钮,再单击 “完成 ”按钮。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。关闭设计视图。 (6)步骤 1:双击表 “temployee”,在其空白行中输入题中所要求输入的记录。 步骤 2:关闭 “temployee”表。关闭 “sampl accdb”数据库。 二、简单应用题 2 【正确答案】 (1)【操作步
10、骤】 步骤 1:双击 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框添加表 “tStud”,关闭对话框,双击 “身份证号 ”、 “姓名 ”、 “家长身份证号 ”。在 “家长身份证号 ”所在的条件行内输入条件: is not null,取消 “显示 ”复选框的勾选。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。输入文件名 “qt1”,单击“确定 ”按钮,关闭 “qt1”视图。 (2)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。对 “tStud”表添加
11、两次,拖动 “tStud”表中的 “身份证号 ”字段到 “tStud 1”表中的 “家长身份证号 ”字段上,建立两表联接,双击 tStud表中的 “身份证号 ”和 “姓名 ”字段;在 “tStud 1”表字段 “姓名 ”上双击,在其左侧单击定位光标输入 “家长姓名: ”,如图 3-50所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存,输入 “qt2”文件名,单击 “确定 ”按钮,关闭“qt2”查询设计视图。 (3)【操作步骤】 步骤1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮, 系统弹出查询设计器。添加 “tStud”表,关闭【显示表】对话框。单击工具栏上的 “汇总
12、 ”按钮。双击“身份证号 ”字段,在其左侧单击鼠标定位光标,输入标题 “hum: ”。在 “总计 ”所在行选择 “计数 ”。然后双击 “数学 ”字段,在其 “总计 ”所在行选择 “where”,在其对应的条件行内输入: 100,如图 3-51所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存,输入 “qt3”文件名。单击 “确定 ”按钮,关闭 “qt3”视图窗口。 (4)【操作步骤】 步骤 1:在 “samp2 msb”窗口下,在【创建】功能区的【查询】分组中 单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框添加表 “tStud”,关闭对话框。单击【查询类型】分组中的
13、 “追加 ”按钮,在追加表对话框内输追加到表名称 “tTemp”,单击 “确定 ”按钮关闭对话框。 步骤 2:双击 “身份证号 ”、 “姓名 ”字段,在 “字段 ”所在行的第三列列出条件运算式: 数学 +语文 +物理 ,在其对应的 “条件 ”行内输入: =270,追加到所在行选择 “入学成绩 ”表。如图 3-52所示。 步骤 3:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,输入文件名: “qt4”。单击 “确 定 ”按钮,关闭 “qt4”查询窗口。步骤4:关闭 “samp2 accdb”数据库窗口。 三、综合应用题 3 【正确答案】 步骤 1:双击打开 “samp3
14、accdb”数据库,在【开始】功能区的“报表 ”面板中右击 “rTeacher”报表,选择 “设计视图 ”快捷菜单命令,打开 “rTeacher”的设计视图,在 “未绑定 ”文本框上右键单击,在弹出的快捷菜单上选择 “属性 ”命令,在【属性表】对话框修改名称为: tsex,在 “控件来源 ”所在行选择:性别。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存设计。 (2)步骤 1:单击【控件】分组中的 “文本框 ”按钮,在报表页脚区拖动,产生一个“标签 ”和 “文本框 ”,在标签内输入:教师平均年龄。选中新增的文本框,在【属性表】对话框中修改 “名称 ”为: tAvg,在 “控件来源 ”所在行输入: =avg(年龄 ),将其 “上边距 ”修改为: 0 3cm。 “左 ”修改为: 3 6cm。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。关闭报表视图。 (3)步骤 1:右击 “fTest”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fTest”窗体的设计视图。在 “bTest”按钮上右键单 击,在弹出的快捷菜单上选择 “属性 ”命令,在【属性表】对话框的 “单击 ”所在行输入: ml。关闭对话框。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭窗体视图。 步骤 3:关闭数据库 “samp3 accdb”。