1、国家二级 ACCESS机试(操作题)模拟试卷 112及答案与解析 一、基本操作题 0 在考生文件夹下, “sampl accdb”数据库文件中已建立表对象 “tEmployee”。试按以下操作要求,完成表的编辑: 1 根据 “tEmployee”表的结构,判断并设置主键。 2 删除表中的 “所属部门 ”字段:设置 “年龄 ”字段的有效性规则为只能输入大于 16的数据。 3 在表结构中的 “年龄 ”与 “职务 ”两个字段之间增添一个新的字段:字段名称为 “党员否 ”,字段类型为 “是否 ”型;删除表中职工编号为 “000014”的记录。 4 使用查阅向导建立 “职务 ”字段的数据类型,向该字段键
2、入的值为 “职员 ”、 “主管 ”或 “经理 ”等固定常数。 5 设置 “聘用时间 ”字段的输入掩码为 “短日期 ”。 6 在编辑完的表中追加以下一条新记录:二、简单应用题 6 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tStud”、“tCourse”和 “tScore”三个关联表对象及一个临时表对象 “tTmp”。 试按以下要求完成设计: 7 创建一个查询,查找并显示照片信息为空的男同学的 “学号 ”、 “姓名 ”、 “性别 ”和“年龄 ”四个字段内容,所建查询命名为 “qTl”。 8 创建一个查询,查找并显示选课学生的 “姓名 ”和 “课程名 ”两个字段
3、内容,所建查询命名为 “qT2”。 9 创建一个查询,计算选课学生的平均分数,显示为 “学号 ”和 “平均分 ”两列信息,要求按照平均分降序排列,所建查询命名为 “qT3”。 10 创建一个查询,将临时表对象 “tTmp”中女员工编号的第一个字符更改为 “1”,所建查询命名为 “qT4”。 三、综合应用题 10 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已 经设计好表对象“tEmployee”和宏对象 “ml”,同时还设计出以 “tEmployee”为数据源的窗体对象“fEmployee”。试在此基础上按照以下要求补充窗体设计: 11 在窗体的窗体页眉节区位置添加一个标签
4、控件,其名称为 “b1“itle”,初始化标题显示为 “雇员基本信息 ”,字体名称为 “黑体 ”,字号大小为 18。 12 将命令按钮 bList的标题设置为 “显示雇员情况 ”。 13 单击命令按钮 bList,要求运行宏对象 m1;单击事件代码已提供,请补充完整。 14 取消窗体的水平滚动条和垂直滚 动条;取消窗体的最大化按钮和最小化按钮。 15 在 “窗体页眉 ”中距左边 0 5厘米、上边 0 3厘米处添加一个标签控件,控件名称为 “Tda”,标题为 “系统日期 ”。窗体加载时,将添加标签标题设置为系统当前日期。窗体 “加载 ”事件已提供,请补充完整。 注意:不允许修改窗体对象 “fEm
5、ployee”中未涉及的控件和属性;不允许修改表对象 “tEmployee”和宏对象 “ml”。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已 存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 112答案与解析 一、基本操作题 1 【正确答案】 步骤 l:双击 “sampl accdb”数据库。双击表 “temployee”,判断具有字段值唯一性只有 “编号 ”字段,故将 “编号 ”设为主键。关闭 “temployee”表。 步骤 2:右击 temployee表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。在
6、temployee表设计视图窗口下单击 “编号 ”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 2 【正确答案】 步骤 1:右击 temployee表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。单击 “所属部门 ”字段。右键单击鼠标,选择快捷菜单的 “删除行 ”命令。单击 “是 ”按钮。 步骤 2:单击 “年龄 ”,在 “字段属性 ”中的 “有效性规则 ”输入: 16。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存表设计。 3 【正确答案】 步骤 l:在设计视图中右键单击 “职务 ”字段,在其快捷菜单
7、中单击“插入行 ”,在插入的行中添加 “党员否 ”字段。对应的数据类型选择 “是否 ”。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。关闭设计视图。 步骤 3:双击 “temployee”表。选中 “职工编号 ”为 “000014”的记录,右键单击鼠标,单击快捷菜单中的 “删除记录 ”命令来删除记录。 步骤 4:关闭 “temployee”表。 4 【正确答案】 步骤 1:右击 temployee表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。单击 “职务 ”字段,在其数据类型中选择 “查阅向导 ”,选择 “自行键入所需的值 ”,单击 “下一步 ”按钮。在第 1列内输入 “职员 ”
8、、 “主管 ”、 “经理 ”,单击“完成 ”按钮。如图 3-87所示。步骤 2:单击快速访问工具栏中的 “保存 ”按钮。5 【正确答案】 步骤 1:右击 temployee表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。单击 “聘用时间 ”,单击 “字段属性 ”中的 “输入掩码 ”文本框内末端的按钮,弹出 “输入掩码向导 ”对话框,选中 “短日期 ”,单击 “下一步 ”按钮,再单击 “完成 ”按钮。结果如图 3-88所示。 步骤2:单击快速访问工具栏中的 “保存 ”按钮保存设置。关闭设计视图。 6 【正确答案】 步骤 1:双击表 “temployee”,在其空白行中输入题中所要求输入的记
9、录。 步骤 2:关闭 “temployee”表。关闭 “sampl accdb”数据库。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库窗口,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “tStud”表,关闭【显示表】对话框。 步骤 2:分别双击 “学号 ”、 “姓名 ”、“性别 ”、 “年龄 ”和 “照片 ”字段。 步骤 3:在 “照片 ”字段的 “条件 ”行输 入: Is Null,取消 “照片 ”字段 “显:示 ”复选框的勾选。 步骤 4:在 “性别 ”字段的 “条件 ”行输入:“男 ”,如图
10、 3-201所示。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qTl”,单击 “确定 ”按钮,关闭设计视图。 8 【正确答案】 步骤 l:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tStud”、 “tCourse”和“tScore”,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore”表的 “课程号 ”字段上,拖动“tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,建立 3个表之间的联系,关闭【显示表】。 步骤 2:分别双击 “tStud”表中的 “姓名 ”、 “t
11、Course”表中的“课程名 ”字段,将其添加到 “字段 ”行。如图 3-202所示。步骤 3:单击快速访问工具栏中的“保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。 9 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tScore”,关闭【显示表】对话框。 步骤 2:分别双击 “tScore”表中的 “学号 ”和 “成绩 ”字段。 步骤 3:单击【显示隐藏】分组中的 “汇总 ”按钮,在 “成绩 ”字段的 “总计 ”行下拉列表中选中“平均值 ”,在 “排序 ”行选中 “降序 ”,在 “学
12、号 ”字段的 “总计 ”行下拉列表中选中“Group By”。 步骤 4:在 “成绩 ”字段的 “字段 ”行前面添加 “平均分: ”字样。如图 3-203所示。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。 10 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 “按钮,系统弹出查 询设计器。在【显示表】对话框中双击表 “tTmp”,关闭【显示表】对话框。 步骤 2:分别双击 “编号 ”和 “性别 ”字段。 步骤 3:单击【查询类型】分组中的 “追加 ”按钮,在 “编号 ”字段的 “更新到 ”行输入: “l”
13、+Right(编号 , Len(编号 )-1),在 “性别 ”字段的 “条件 ”行输入: “女 ”。如图 3-204所示。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT4”,单击 “确定 ”按钮,关闭设计视图。 三、综合应用题 11 【正确答案】 步骤 1:双击 “samp3 accdb”数据库,在【开始】功能 区的 “窗体 ”面板中右击 “fEmployee”窗体,选择 “设计视图 ”快捷菜单命令,打开 fEmployee的设计视图。在【控件】分组中单击 ”标签 ”控件,在窗体页眉区内单击鼠标,在光标闪动处输入:雇员基本信息;右击标签,在弹出的快捷菜单上选择 “属性 ”命令
14、,在【属性表】对话框内修改 “名称 ”为: bTitle,修改 “字体名称 ”为:黑体,修改 “字号 ”为: 18。关闭对话框。如图 310l所示。 步骤 2:单击快速访问工具栏中的“保存 ”按钮。 12 【正确答案】 步骤 1:在窗体设计窗口中选中名称为 “bList”的命令按钮 ,在【属性表】对话框中修改 “标题 ”为:显示雇员情况。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 13 【正确答案】 步骤 1:在窗体设计窗口下,右键单击命令按钮 “bList”,在快捷菜单中选择 “属性 ”命令,在【属性表】对话框中 “单击 ”所在行选择: m1。 步骤 2:单击快速访问工具栏中的 “
15、保存 ”按钮。 14 【正确答案】 步骤 1:在【属性表】左上角的下拉列表中选择 “窗体 ”,在窗体的属性对话中将 “滚动条 ”所在行设为:两者均无,将 “最大最小化按钮 ”所在行设置为:无,如图 3-102所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。15 【正确答案】 步骤 1:单击【控件】分组中的 ”标签 ”控件,在窗体页眉中单击鼠标,在光标闪动处输入:系统日期;选中新增的标签,在【属性表】对话框中设置 “左 ”为: 0 5cm, “上边距 ”为: 0 3cm,修改 “名称 ”为: tda。 步骤 2:在对话框的左上角的下拉列表中选择 “窗体 ”,在 “加载 ”行内选择 “事件过程 ”,单击 “代码生成器 ”按钮。 在 “*Addl*”之间输入: Me tda Caption=now()。 在 “*Add2*”之间输入: Docmd RunMacro“m1” 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口,关闭设计视图窗口。 步骤 4:关闭 “smap3 accdb”窗口。