1、国家二级( ACCESS)机试模拟试卷 195及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下,存在一个数据库文件 “samp1 mdb”,里边已经设计好了表对象 “tDoctor”、 “tOffice”、 “tPatient”和 “tSubscribe”。试按以下操作要求,完成各种操作: (1)分析 “tSubscfibe”数据表的字段构成,判断并设置其主键。 (2)设置 “tSubscribe”表中 “医生 ID”字段的相关属性,使其接受的数据只能为第 1个字符为 “A”,从第 2个字符开始三位只能是 0 9之间的数 字;并将该字段设置为必填字段;设置 “科室 ID”字段的字段
2、大小,使其与 ”tOffice”表中相关字段的字段大小一致。 (3)设置 “tDoctor”表中 “性别 ”字段的默认值属性,属性值为 “男 ”:并为该字段创建查阅列表,列表中显示 “男 ”和 “女 ”两个值。 (4)删除 “tDoctor”表中的 “专长 ”字段,并设置 “年龄 ”字段的有效性规则和有效性文本。具体规则为:输入年龄必须在 18岁至 60岁之间 (含 18岁和 60岁 ),有效性文本内容为: “年龄应在 18岁到 60岁之间 ”;取消对 “年龄 ”字段值的隐藏。 (5)设置 “tDoctor”表的显示格式,使表的背景颜色为 “银白 ”、网格线为 “白色 ”、单元格效果为 “凹陷
3、 ”。 (6)通过相关字段建立 “tDoctor”、 “tOffice”、 “tPatient”和 “tSubscfilbe”四表之间的关系,同时使用 “实施参照完整性 ”。 二、简单应用题( 40分) 2 考生文件夹下存在一个数据库文件 “samp2 mdb”,里面已经设计好 “tCourse”、“tGrade”、 “tStudent”三个关联表对象和一个空表 “tSinfo”,试按以下要求完成设计: (1)创建一个查询,查找并显示 “姓名 ”、 “政 治面貌 ”、 “课程名 ”和 “成绩 ”等四个字段的内容,所建查询名为 “qT1”。 (2)创建一个查询,计算每名学生所选课程的学分总和,并
4、依次显示 “姓名 ”和 “学分 ”,其中 “学分 ”为计算出的学分总和,所建查询名为 “qT2”。 (3)创建一个查询,查找年龄小于平均年龄的学生,并显示其 “姓名 ”,所建查询名为 “qT3”。 (4)创建一个查询,将所有学生的 “班级编号 ”、 “学号 ”、 “课程名 ”和 “成绩 ”等值填入“tSinfo”表相应字段中,其中 “班级编号 ”值是 “tStudent”表中 “学号 ”字段的前 6位,所建查询名为 “qT4”。 三、综合应用题( 30分) 3 考生文件夹下存在一个数据库文件 “samp3 mdb”,里面已经设计好表对象 “产品 ”、 “供应商 ”,查询对象 “按供应商查询 ”
5、和宏对象 “打开产品表 ”、 “运行查询 ”、“关闭窗口 ”。试按以下要求完成设计: 创建一个名为 “mellt1”的窗体,要求如下: (1)对窗体进行如下设置:在距窗体左边 1厘米、距上边 0 6厘米处依次水平放置三个命令按钮 “显示修改产品表 ”(名为 “bt1”)、 “查询 ”(名为 “bt2”)和 “退出 ”(名为“bt3”),命令按钮的宽度均为 2厘米,高度为 1 5厘米,每个命 令按钮相隔 1厘米。 (2)设置窗体标题为 “主菜单 ”。 (3)当单击 “显示修改产品表 ”命令按钮时,运行宏 “打开产品表 ”,就可以浏览 “产品 ”表。 (4)当单击 “查询 ”命令按钮时,运行宏 “
6、运行查询 ”,即可启动查询 “按供应商查询 ”。 (5)当单击 “退出 ”命令按钮时,运行宏 “关闭窗口 ”,关闭 “menu”窗体,返回到数据库窗口下。 国家二级( ACCESS)机试模拟试卷 195答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)步骤 1:双击打开 “samp1 mdb”数据库,单击 “表 ”对象。双击“tSubscribe”表,发现只有字段 “预约 ID”的字段值是惟一的。所以把 “预约 ID”设为主键,关闭 “tSubscribe”表。单击 “tSubscribe”表,单击 “设计 ”按钮,在 “tSubscribe”表设计视图右键单击 “预约 ID”所
7、在行,在弹出的快捷菜单中选择 “主键 ”命令。步骤 2:单击 “保存 ”按钮保存表结构的修改。关闭设计视图。 (2)步骤 1:单击“tSubscribe”表,单击 “设计 ”按钮,在 “tSubscribe”表设计视图单击 “医生 ID”字段,在其 “字段属性 ”的 “输入掩码 ”所在行输入: ”A”000。字段大小输入 : 8。通过“toffice”表的 “属性 ”查看到 “医生 ID”为 “8”。步骤 2:单击 “必填字段 ”所在行选择“是 ”,如图 2 69所示。步骤 3:单击 “科室 ID”字段。在 “字段属性 ”中的 “字段大小 ”所在行修改为: 8。步骤 4:单击 “保存 ”按钮保
8、存表设计的修改。关闭设计视图。 (3)步骤 1:单击 “tdoctor”表,单击 “设计 ”按钮,单击 “性别 ”字段的类型选择 “查阅向导 ”,在 “查阅向导 ”对话框内选择 “自行键入所需的值 ”单选框,单击 “下一步 ”按钮。在此对话框的 “第 1列 ”输入“男 ”、 “女 ”。如图 2-70所示。单击 “确定 ”按钮 。步骤 2:在其 “字段属性 ”的 “默认值 ”所在行输入: ”男 ”。步骤 3:单击 “保存 ”按钮保存表设计的修改。关闭设计视图。 (4)步骤 1:单击 “tdoctor”表,单击 “设计 ”按钮,单击 “专长 ”字段。右键单击鼠标,在弹出的快捷菜单中选择 “删除行
9、”命令。在弹出的系统对话框中单击 “是 ”按钮。步骤 2:单击 “年龄 ”字段,在“字段属性 ”下的 “有效性规则 ”输入: 18 and 60。在 “有效性文本 ”内输入:年龄应在 18岁到 60岁之间。如图 2-71所示 ! 步骤 3:单击 “保存 ”按钮保存表设计的修改。关闭设计视图。步骤 4:双击 “tdoctor”表,执行【格式】 【取消掩藏列】菜单命令,在 “取消掩藏列 ”对话框单击 “年龄 ”复选框。关闭该对话框。步骤5:单击 “保存 ”按钮保存表。关闭表。 (5)步骤 1:单击 “表 ”对象。双击 “tdoctor”表。执行【格式】 【数据表】菜单命令,在 “数据表格式 ”对话
10、框内设置 “背景色 ”颜色为 “银白 ”, “网格 ”线为 “白色 ”,单元格效果为 “凹陷 ”。步骤 2:单击 “确定 ”按钮。(6)步骤 1:单击工具栏中的 “关系 ”按钮,在 “关系 ”窗口内右键单击鼠标,在快捷菜单上选择 “显示表 ”命令。添加 “tDoctor”、 “tOffice”、 “tPatient”和 “tSubscribe”。关闭“显示表 ”对话框。步骤 2:拖动 “tDoctor”表的 “医生 ID”到 “tSubscribe”表的 “医生ID”,拖动 “tSubscribe”表的 “病人 ID”到 “tPatient”表的 “tPadent”表的 “病人 ID”,拖动“
11、tSubscribe”表的 “科室 ID”到 “toffice”表的 “科室 ID”,在每个弹出的 “编辑关系 ”对话框中单击 “创建 ”按钮。如图 2 72所示。步骤 3:在每个联系的 “线 ”上右键单击,在弹出的快捷菜单上选择 “编辑 ”命令,在“编辑关系 ”对话框,单击 “实施参照完整性 ”选项框。如图 2 73所示。单击 “确定 ”按钮。步骤 4:单击 “保存 ”按钮保存建立表关系。步骤 5:关闭 “sanmpI mdb”数据库。 【试题解析】 (1)主要考查主键设置方法以及主键的含义,能作为主键的 “字段 ”的字段值必须满足唯一性。 (2)考查掩码的设置方法,掌握在 “掩码 ”中一些
12、符号所代表特殊类符号。字段的大小设置,一个合理的字段大小一定能够节约数据库存储空间。 (3)考查默认值的设置 。查阅向导的设计方法,查阅向导不但能方便输入,而且对数据有效性控制起到促进作用。 (4)考查表结构的调整:字段的删除。有效规则的设置,有效规则设置主要用来控制输入数据的有效性。 (5)主要考查表的美化设置。 (6)考查多表联系设置方法,考生要掌握 “实施参照完整性 ”的含义。 二、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:打开 “samp2 mdb”数据库,选择 “查询 ”对象,单击 “新建 ”按钮,在其对话框中选择 “设计视图 ”,单击 “确定 ”按钮。步骤 2:在
13、“显示表 ”对话框中添加 “tCourse”、 “tGrade”和 “tStudent”3张表为数据源,关闭 “显示表 ”对话框。步骤 3:双击 “tStuent”表 “姓名 ”、 “政治面貌 ”字段,双击 “tCourse”表 “课程名 ”字段和 “tOrade”表 “成绩 ”字段,如图 2-184所示。步骤 4:单击 “保存 ”按钮,在 “查询名称 ”文本框中输入 “aT1”,单击 “确定 ”按钮。(2)步骤 1:在 “samp2 mdb”数据库窗口中单击 “查询 ”对象,单击 “新建 ”按钮,选择 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中添加 “tCourse”、
14、“tGrade”和 “tStudent”3张表,关闭 “显示表 ”对话框。步骤 2:双击 “tStuedent”表的 “姓名 ”、 “tCourse”表的 “学分 ”字段,然后单击工具栏中的 “求和 ”按钮,在 “姓名 ”总计行中选择 “分组 ”,在 “学分 ”总计行中选择 “总计 ”。并将学分的表达式修改为 “学分 ”,如图 2-185所示。步骤 3:单击 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT2”,单击 “确定 ”按钮。(3)步骤 1:在 “samp2 mdb”数据库窗口中单击 “查询 ”对象,单击 “新建 ”按钮,选择 “设计视图 ”,单击 “确定 ”按钮。在 “显示表
15、”对话框中添加 “tStudent”表 ,关闭 “显示表 ”对话框。步骤 2:选择 “姓名 ”和 “年龄 ”2个字段,然后在 “年龄 ”字段 “条件 ”行中输入: (select avg(年龄 ),并取消 “显示 ”复选框的勾选,如图 2-186所示。 步骤 3:单击 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT3”,单击 “确定 ”按钮。 (4)步骤1:在 “samp2 mdb”数据库窗口中单击 “查询 ”对象,单击 “新建 ”按钮,选择 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中添加 “tCourse”、 “tGrade”和 “tStudent”三张表,关闭
16、“显示表 ”对话框。步骤 2: 执行【查询】 【追加查询】菜单命令。在 “字段 ”行的第 1列添加标题 “班级编号: ”,再输入求班级编号的表达式:Left(tStudent“ 学号 , 6)。在 “追加到 ”行内选择 “班级编号 ”。步骤 3:双击“tCourse”表的 “学号 ”字段,在 “追加到 ”行内选择 “学号 ”。步骤 4:双击 “tCourse”表的 “课程名 ”字段,在 “追加到 ”行内选择 “课程名 ”。步骤 5:双击 “tGrade”表的 “成绩 ”字段,在 “追加到 ”行内选择 “成绩 ”。步骤 6:单击 “保存 ”按钮,输入文件名 “qT4”,单击 “确定 ”按钮,如图
17、 2 187所示。 关闭 “qT4”查询视图,关闭 “samp2 mdb”数据库。 【试题解析】 (1)本题考查多表选择查询,要求查找 “姓名 ”、 “政治面貌 ”、 “课程名 ”和 “成绩 ”4个字段,来自于 “tCourse“、 “tCrrade“和 “tStudent”3张表。 (2)本题考查分组查询,查找计算每名学生所选课程的学分总和,按照 “姓名 ”字段进行分组统计 “学分 ”。 (3)本题主要考查条件查询,题中查找年龄小于平均年龄的学生,在 “年龄 ”条件行中设置: (seleclavg(年龄 )。 (4)本题主要考查追加查询,要求将所有学生 的 “班级编号 ”、 “学号 ”、 “
18、课程名 ”和“成绩 ”等值填入 “tSinfo“表相应字段中,其中 “班级编号 ”值是 “tStudent“表中 “学号 ”字段的前 6位,可以通过函数 “Left(tStudent 学号 , 6)”实现。 三、综合应用题( 30分) 3 【正确答案】 (1)步骤 1:打开 “samp3 mdb”数据库窗口,选中 “窗体 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。 步骤 2:选中工具箱中的 “命令按钮 ”控件,在窗体主体节区画一个矩形框,弹出命令按钮向导对话框,单击 “取消 ”按钮。 步 骤 3:右键单击该命令按钮,选择 “属性 ”命令,单击 “全部 ”选项卡,
19、在 “名称 ”和“标题 ”行输入 “bt1”和 “显示修改产品表 ”,在 “左边距 ”、 “上边距 ”、 “宽度 ”和 “高度 ”行分别输入 “1cm”、 “0 6cm”、 “2era”和 “1 5cm”。关闭 “属性 ”对话框。 步骤 4:按步骤 2 3新建另外两个命令按钮。左边距在 “bt1”的基础上累计加3cm。 步骤 5:单击 “保存 ”按钮,输入窗体名为 “menu”,单击 “确定 ”按钮。 (2)步骤 1:右键单击 “窗体选择器 ”,选择 “属性 ”命令。 步骤 2:在 “属性 ”对话框的 “标题 ”行输入 “主菜单 ”。关闭属性窗口。 步骤 3:单击 “保存 ”按钮。 (3)步骤
20、 1:右键单击 “bt1”按钮,选择 “属性 ”命令。步骤 2:单击 “事件 ”选项卡,在“单击 ”行右侧下拉列表中选中 “打开产品表 ”,关闭属性窗口。 步骤 3:单击 “保存 ”按钮。 (4)步骤 1:右键单击 “bt2”按钮,选择 “属性 ”命令。 步骤 2:单击 “事件 ”选项卡,在 “单击 ”行右侧下拉列表中选中 “运行查询 ”,关闭属性窗口。 步骤 3:单击 “保存 ”按钮。 (5)步骤 1:右键单击 “bt3”按钮,选择 “属性 ”命令。 步骤 2:单击 “事件 ”选项卡,在 “单击 ”行右侧下拉列表 中选中 “关闭窗口 ”,关闭属性窗口。 步骤 3:单击工具栏中的 “保存 ”按钮,保存为 “menu”,单击 “确定 ”按钮,关闭设计视图。 【试题解析】 本题考点:新建窗体;在窗体中添加命令按钮拉件及其属性的设置。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1