1、国家二级 ACCESS机试(操作题)模拟试卷 144及答案与解析 一、基本操作题 1 (1)在考生文件夹下, “sampl accdb”数据库文件中建立表 “tCourse”,表结构如下: (2)根据 “tCourse”表的结构,判断并设置主键。 (3)设置 “学时 ”字段的有效性规则,使其输入的数据必须非空且大于等于 0。 (4)设置 “开课日期 ”字段的输入掩码为 “短日期 ”,默认值为本年度的 9月 1日 (规定:本年度年号必须由函数获取 )。 (5)在 “tCourse”表中输入以下 2条记录:(6)在数据表视图中冻结 “课程 名称 ”字段。 二、简单应用题 2 考生文件夹下存在一个数
2、据库文件 “samp2 accdb”,里面已经设计好表对象“tCourse”、 “tSinfo”、 “tGrade”和 “tStudent”,试按以下要求完成设计: (1)创建一个查询,查找并显示 “姓名 ”、 “政治面貌 ”、 “课程名 ”和 “成绩 ”4个字段的内容,所建查询命名为 “qTl”。 (2)创建一个查询,计算每名学生所选课程的学分总和,并显示 “姓名 ”和 “学分 ”,其中 “学分 ”为计算出的学分总和,所建查询命名为 “qT2”。 (3)创建一 个查询,查找年龄小于平均年龄的学生,并显示其 “姓名 ”,所建查询命名为 “qT3”。 (4)创建一个查询,将所有学生的 “班级编号
3、 ”、 “姓名 ”、 “课程名 ”和 “成绩 ”等值填入 “tSinfo”表相应字段中,其中 “班级编号 ”值是 “tStudent”表中 “学号 ”字段的前 6位,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个图像文件 “test bmp”和一个数据库文件 “samp3 accdb”。“samp3 accdb”数据库里面已经设计了表对象 “tEmp”和 “tTemp”、窗体对象“fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: (1)将表 “tTemp”中年龄小于 30岁 (不含 30岁 )、职务为职员的女职工记录选出并添加
4、进空白表 “tEmp”里。 (2)将窗体 “fEmp”的窗体标题设置为 “信息输出 ”;将窗体上名为 “btnP”命令按钮的外观设置为图片显示,图片选择考生文件夹下的 “test bmp”图像文件;将 “btnP”命令按钮的单击事件设置为窗体代码区已经设计好的事件过程 btnP Click。 (3)将报表 “rEmp”的主体节区内 “tName”文本框控件设置为 “姓名 ”字段内容显示;将宏 “mEmp”重命名保存为自动执行的宏。 注意:不允许修改数据库中的表对象 “tTemp”;不允许修改宏对象 “mEmp”里的内容;不允许修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属
5、性。 国家二级 ACCESS机试(操作题)模拟试卷 144答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:打开 “samp1 accdb”数据库,在【创建】功能区中单击“表设计 ”按钮。 步骤 2:表设计视图的 “字段名称 ”列的第一行输入 “课程编 号 ”,在其后的 “数据类型 ”下拉框中选择 “文本 ”,然后在下方的 “字段属性 ”中,修改 “字段大小 ”框中的值为: 8。 步骤 3:参照上一步骤,按照题目要求,在表设计器视图中依次建立其他各个字段,如图 3-34所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,再弹出的【另存为】对话框中输入表名称 “tCourse”
6、,单击 “确定 ”按钮。在接着弹出的是否建立主键的对话框中单击 “否 ”按钮,暂时不建立主键。 (2)步骤1:在 tCourse表设计视图窗口下右键单击 “课程编号 ”所在行,在快捷菜单中选择“主键 ”命令。 步骤 2:单击快速 访问工具栏中的 “保存 ”按钮保存设置。(3)步骤 1:在 tCourse表的设计视图下,单击 “学时 ”字段。在下方的 “字段属性 ”的 “有效性规则 ”所在行内输入: =0 And Is Not Null。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (4)步骤1:在 tCourse表的设计视图中单击 “开课日期 ”所在行。在 “字段属性 ”的 “
7、输入掩码 ”所在的行单击行末的按钮,在弹出的对话框中选择 “短日期 ”,单击 “下一步 ”按钮,直至完成界面,单击 “完成 ”按钮关闭对话框;然后在 “默认值 ”一行中输入:DateSerial(Yearq(Date(), 9, 1)。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (5)步骤 1:右击 tCourse表,选择 “打开 ”快捷菜单命令,打开数据表视图,按题目要求,在表中输入两条记录。 步骤 2:单击快速访问工具栏中的“保存 ”按钮。 (6)步骤 1:在 tCourse数据表视图中,右击 “课程名称 ”字段名,在弹出的快捷菜单中选择 “冻结字段 ”命令。 步骤
8、 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。关闭数据库文件。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中分别双击 “tStudent”、 “tCourse”、 “tGrade”表,关闭【显示表】对话框,分别双击 “tStudent”表的 “姓名 ”、 “政治面貌 “字段, “tCourse”的 “课程名 ”字段,“tGrade”表的 “成绩 ”字段。如图 3-35所示。 步骤 2:单击 “运行 ”按钮。单击快速访问工具栏中的
9、“保存 ”按钮,保存输入文件名 “qT1”。单击 “确定 ”按钮,关闭 “qT1”查询视图。 (2)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中分别双击 “tStudent”、 “tCourse”、 “tGrade”表。关闭【显示表】对话框,单击【显示隐藏】分组中的上的 “汇总 ”按钮。双击 “tStudent”表的 “姓名 ”,在其所对应的 “总计 ”行内选择 “Group By”。双击 “tCourse”表 “学分 ”字段,在该字段左侧单击定位光标输入标题 “学分: ”,在其对应的总计行选择 “合计 ”。 步骤
10、2:单击 “运行 ”按钮。单击快速访问工具栏中的 “保存 ”按钮,保存输入文件名“qT2”。单击 “确定 ”按钮,关闭 “qT2”查询视图。 (3)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框内添加 “tStudent“表,关闭【显示表】对话框。双击 “tStudent”表 “姓名 ”、 “年龄 ”字段,在 “年龄 ”字段对应的条件行内输入: (SELECT avg(年龄 )fromtStudent)。 Select是 SQL中的语句,考生如果对 SQL语句不熟的话,要结合课本熟练掌握。注意: “年龄 ” 在此作为条件
11、字 段不需要显示。单击 “年龄 ”所在“显示 ”行。去掉显示选中状态。 步骤 2:单击 “运行 ”按钮。单击快速访问工具栏中的 “保存 ”按钮,保存输入文件名 “qT3”。单击 “确定 ”按钮,关闭 “qT3”查询视图。 (4)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框内添加 “tCourse”、 “tGrade”、 “tStudent”表。关闭【显示表】对话框。单击【查询类型】分组中的 “追加 ”按钮,在 “追加 ”查询对话框中输入 “tSinfo”表名。单击 “确定 ”按钮关闭对 话框。如图 3-36所示。步骤
12、2:在字段行的第一列内输入标题 “班级编号: ”,然后输入计算班级编号的运算式: left(tStudent学号 1, 6);再依次双击 “tStudent”表的 “姓名 ”、 “tCourse”表的 “课程名 ”、 “tGrade”表的 “成绩 ”字段。 步骤3:单击 “运行 ”按钮。单击快速访问工具栏中的 “保存 ”按钮,保存输入文件名“qT4”。单击 “确定 ”按钮,关闭 “qT4”查询视图。关闭 “samp2 accdb”数据库。 三、综合应用题 3 【正确答案】 (1)步骤 1:打开 “samp1 accdb”数据库,在【文件】功能区中双击“tTemp”打开表。 步骤 2:单击【开始
13、】功能区,在【排序和筛选】分组中单击 “高级 ”按钮,在弹出的菜单中选择 “高级筛选排序 ”菜单命令,在筛选窗口下双击“tTemp”每个字段,在 “年龄 ”条件行内输入: 30,在 “性别 ”条件行内输入 “女 ”,在 “职务 ”条件行内输入 “职员 ”。 步骤 3:单击【排序和筛选】分组中的 “切换筛选 ”按钮,按键选中筛选后的所有记录,再按键复制筛选后的记录,关闭筛选的窗口。然后再双击打开 “tEmp”表,按键把所用筛选后的记录就转移到 “tEmp”表,再关闭“tEmp”表。 (2)步骤 1:在【开始】功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择“设计视图 ”快捷菜单命令,打开
14、fEmo的设计视图。在窗体的空白处右键单击鼠标,在弹出的快捷菜单中选择 “表单属性 ”命令,然后在【属性表】对话框的 “标题 ”行内输入:信息输出。 步骤 2:在【属性表】对话框的左上角下拉列表单击选择 ”btnP”,然后在图片所在的行内单击浏览 “test bmp”所在的位置 (考生文件夹下 )。 步骤 3:单击【窗体设计工具 -设计】功能区的【工具】分组中的 “查看代码 ”命令按钮,弹出代码生成器窗口。如图 3-37所示。此处不需要修改代码,直接关闭代码窗口。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭 “fEmp”窗体。(3)步骤 1:在【开始】功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图,选中“tName”文本框,在【属性表】对话框内 “控件来源 ”所在行内选择:姓名。 步骤2:单击快速访问工具栏中的 “保存 ”按钮,关闭 “rEmp”报表。 步骤 3:单击 “宏 ”对象,在 “mEmp”宏对象上右击,在弹出的快捷菜单中选择 “重命名 ”命令,输入:autoexec,自动运 行宏名。关闭 “samp3 accdb”数据库。