1、国家二级 ACCESS机试(操作题)模拟试卷 367及答案与解析 一、基本操作题 1 在考生文件夹下,存在一个 Excel文件 “Test xls”和一个数据库文件“sampl acedb”。 “sampl accdb”数据库文件中己建立三个表对象 (名为 “线路 ”、 “游客 ”和 “团队 ”)和一个窗体对象 (名为 “brow”)。试按以下要求,完成表和窗体的各种操作: (1)将 “线路 ”表中的 “线路 ID”字段设置为主键;设置 “天数 ”字段的有效性规则属性,有效性规则为大于 0。 (2)将 “团队 ”表中的 “团队 ID”字段设置为主键;添加 “线路 ID”字段,数据类型为“文本
2、”,字段大小为 8。 (3)将 “游客 ”表中的 “年龄 ”字段删除;添加两个字段,字段名分别为 “证件编号 ”和“证件类别 ”; “证件编号 ”的数据类型为 “文本 ”,字段大小为 20;使用查阅向导建立“证件类别 ”字段的数据类型,向该字段键入的值为 “身份证 ”、 “军官证 ”或 “护照 ”等固定常数。 (4)将考生文件夹下 Test xls文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为 “tTest”。 (5)建立 “线路 ”“团队 ”和 “游客 ”三表之间的关系,并实施参照完整性。 (6)修改窗体 “brow”,取消 “记录选择器 ”和 “分隔线 ”
3、显示,在窗体页眉处添加一个标签控件 (名为 Line),标签标题为 “线路介绍 ”,字体名称为隶书、字号大小为 18。 二、简单应用题 2 在考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 “tStud”、 “tCourse”、 “tScore”和一个空表 “tTemp”,试按以下要求完成设计: (1)创建一查询,查找并输出姓名是三个字的男女学生各自的人数,字段 显示标题为 “性别 ”和 “NUM”,查询命名为 “qT1”。要求:按照学号来统计人数。 (2)创建一个查询,查找 “02”院系还未选课的学生信息,并显示其 “学号 ”和 “姓名 ”两个字段内
4、容,所建查询命名为 “qT2”。 (3)创建一个查询,计算有运动爱好学生的平均分及其与所有学生平均分的差,并显示 “姓名 ”“平均分 ”和 “平均分差值 ”等内容,所建查询命名为 “qT3”。 注意: “平均分 ”和 “平均分差值 ”由计算得到。 (4)创建一个查询,查找选修了没有先修课程的课程的学生,并将成绩排名前 5位的学生记录追加 到表 “tTemp”对应字段中,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tOrder”“tDetail”和 “tBook”,查询对象 “qSell”,报表对象 “rSe
5、ll”。请在此基础上按照以下要求补充 “rSell”报表的设计: (1)对报表进行适当设置,使报表显示 “qSell”查询中的数据。 (2)对报表进行适当设置,使报表标题栏上显示的文字为 “销售情况报表 ”;在报表页眉处添加一个标签,标签名为 “1Title”,显示文本为 “图书销售情况表 ”,字体名称为 “黑体 ”、颜色为棕色 (棕色代码为 128)、字号为 20、字体粗细为 “加粗 ”,文字不倾斜。 (3)对报表中名称为 “txtMoney”的文本框控件进行适当设置,使其显示每本书的金额 (金额 =数量 单价 )。 (4)在报表适当位置添加一个文本框控件 (控件名称为 “txtAvg”),
6、计算每本图书的平均单价。 说明:报表适当位置指报表页脚、页面页脚或组页脚。要求:使用 Round函数将计算出的平均单价保留两位小数。 (5)在报表页脚处添加一个文本 框控件 (控件名称为 “txtlf“),判断所售图书的金额合计,如果金额合计大于 30000, “txtIf”控件显示 “达标 ”,否则显示 “未达标 ”。 注意:不允许修改报表对象 “rSell”中未涉及的控件和属性;不允许修改表对象“tOrder”“tDetail”和 “tBook”,不允许修改查询对象 “qSell”。 国家二级 ACCESS机试(操作题)模拟试卷 367答案与解析 一、基本操作题 1 【正确答案】 【操作步
7、骤】 (1)步骤 1:打开 “sampl accdb”数据库窗口,右键单击 “线路 ”表,选 择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:在表设计视图窗口下单击 “线路 ID”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 3:单击 “天数 ”字段行,在 “字段属性 ”的 “有效性规则 ”行中输入: 0。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (2)步骤 1:右键单击 “团队 ”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。在表设计视图窗口下单击 “团队 ID”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 2
8、:在 “出发日期 ”下一 行的 “字段名称 ”列中输入 “线路 ID”, “数据类型 ”列选择 “文本 ”,在 “字段属性 ”的 “字段大小 ”行中输入: 8。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (3)步骤 1:右键单击 “游客 ”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:右键单击 “年龄 ”行,选择 ”删除行 ”命令,在弹出的对话框中单击 “是 ”按钮。 步骤 3:在 “团队 ID”下一行的 “字段名称 ”列中输入 “证件编号 ”, “数据类型 ”列选择 “文本 ”,在 “字段大小 ”行中输入: 20。在 “证件编号 ”下一行的 “字段
9、名称 ”列中输入 “证件类别 ”, “数据类型 ”列选择 “查阅向导 ”,在弹出的 “查阅向导 ”对话框中选中“自行键入所需的值 ”,单击 “下一步 ”按钮,在表格第一列的 1、 2、 3行中分别输入“身份证 ”、 “军官证 ”和 “护照 ”,单击 “完成 ”按钮。 (4)步骤 1:在 “外部数据 ”功能区的 “导入并链接 ”组中单击 “Excel”按钮。 步骤 2:在弹出的 “获得外部数据 ”对话框中,单击 “浏览 ”按钮,在弹出的 “打开 ”对话框内浏览 “tegt xls”文件所在的存储位置 (考生文件夹下 ),选中 “test xls”文件,单击 “打开 ”按 钮。 步骤 3:接着在
10、“获得外部数据 “对话框中选中 “创建链接表来链接到数据源 ”项,单击 “确定 ”按钮。 步骤 4:系统弹出 “导入数据表向导 ”对话框,单击 “下一步 ”按钮,选中 “第一行包含列标题 ”复选框,单击 “下一步 ”按钮,设置导入的表名为 “tTest”,单击 “完成 ”按钮,最后单击 “关闭 ”按钮,关闭向导。 (5)步骤 1:在 “数据库工具 ”功能区的 “关系 ”分组中单击 “关系 ”按钮,系统弹出“关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。添加表 “线路 ”“团队 ”和 “游客 ”,关闭 “显示表 ”对话 框。 步骤 2:单击 “团队 ”表中的 “团队 ID”字段
11、,按住左键不放拖到 “游客表 ”的 “团队ID”字段上释放鼠标。在弹出编辑关系的对话框中勾选 “实施参照完整性 ”复选框。单击 “创建 ”按钮。 步骤 3:单击 “团队 ”表中的 “线路 ID”字段,按住左键不放拖动到拖到 “线路 ”表的“线路 ID”上释放鼠标。在弹出编辑关系的对话框中勾选 “实施参照完整性 ”复选框。单击 “创建 ”按钮。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮。关闭窗口。 (6)步骤 1:在 功能区的 面板中右击 “brow”窗体,选择 “设计视图 ”快捷菜单命令,打开 “brow”的设计视图。 步骤 2:右键单击 “brow”窗体空白处,选择 “表单属性 ”命
12、令,弹出 对话框,在 选项卡中,选择 “记录选择器 ”下拉列表中值为:否,选择 “分隔线 ”下拉列表中的值为:否,关闭 “属性 ”窗口。 步骤 3:选中 分组中的 “按钮 ”控件,单击窗体页眉适当位置,弹出命令按钮向导对话框,单击 “取消 ”按钮。 步骤 4:在 对话框的 “全部 ”选项卡中,设置命令 按钮的 “名称 ”属性值为:Line, “标题 ”的属性值为:线路介绍, “字体名称 ”的属性值为:隶书, “字号 ”的属性值为: 18。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存窗体,单击 “确定 ”按钮,关闭窗体设计视图。 二、简单应用题 2 【正确答案】 (1)【操作步骤】
13、步骤 1:双击打开 “samp2 accdb”数据库,在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStud”表,关闭对话框。 步骤 2:单击 “查询工具 ”选项卡中 “显示隐藏 ”命令组的 “汇总 ”命令,以便在查 询设计网格中显示总计行。双击 “性别 ”“学号 ”“姓名 ”字段,并分别设置总计行选项为 “Group By”“计数 ”“where”。对学号计数进行重命名,在学号前面输入: NUM,如图 2 8所示。 步骤 3:设定筛选条件,在 “姓名 ”字段的条件行输入: ”?”,系统自动转换为模糊查询标准格式: Like”?”。 步骤 4:单击选项卡中
14、命令组的 “数据表视图 ”命令查看查询结果。步骤 5:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT1”文件名,单击 “确定 ”按钮,关闭设计窗口。 (2) 【操作步骤】 步骤 1:在选项卡的命令组中 单击 “查询向导 ”按钮,系统弹出查询向导对话框,如图 2 9所示;选中 “查找不匹配项查询向导 ”,单击 “确定 ”打开对话框。 步骤2:第一步确定在查询结果中包含哪张表或查询中的记录,这里选择 tStud表,单击 “下一步 ”。 步骤 3:第二步确定含哪张表或查询包含相关记录,这里选择 tScore表,单击 “下一步 ”。 步骤 4:第三步确定在两张表中都有的信息,这里在 tStud、
15、tScore表中都选择 “学号 ”字段,单击 “下一步 ”。 步骤 5:第四步选择查询结果中所需的字段,这里将 “学号 ”“姓名 ”添加到选定字段列表中,单击 “完成 ”,查询最终设计视图如图 2 10所示。 步骤 6:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 7:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT2”文件名。单击 “确定 ”按钮,关闭设计窗口。 (3)【操作步骤】 步骤 1:在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 tStud和 tScore表,关闭对话框。 步骤 2:单击选项卡中命令组的“汇总 ”命令,以便在查询
16、设计网格中显示总计行。双击 “学号 ”“姓名 ”“成绩 ”“简历 ”字段,并分别设置总计行选项为 “Group By”“Group By”“平均值 ”“where”;取消学号字段显示行的勾选 (即不显示 ),在成绩字段前面输入 “平均成绩 ”对其进行重命名,在简历字段条件行输入: Like”, *运动 *,如图 2-11所示。步骤 3:计算平均分差值。利用域聚合函数 DAvg计算所有学生的平均成绩,在 “简历 ”字段后一列的字段行输入表达式:平均分差值:【平均分】 -DAvg(”成绩 “,“tScore“),并设置总计行选项为“Expression”。 步骤 4:单击选项卡中命令组的 “数据表
17、视图 ”命令查看查询结果。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮 ,输入 “qT3”文件名。单击 “确定 ”按钮,关闭设计窗口。 (4)【操作步骤】 步骤 1:在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 tStud、 tScore和 tCourse表,关闭对话框。 步骤 2:双击 “姓名 ”“成绩 ”“课程名 ”“先修课程 ”字段添加到设计网格字段行,设置 “成绩 ”字段的排序方式为 “降序 ”, “先修课程 ”条件行输入: IsNull,如图 2 12所示,单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。步骤 3:指定查询只显示前面 5
18、行。单击选项卡中命令组的 “属性表 ”命令, 打开查询属性窗口。设置 “上限值 ”为 5。单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 4:单击选项卡中命令组的 “追加 ”命令,指定要将查询结果追加到 “tTemp”表中,单击选项卡中命令组的“运行 ”命令并确定执行追加查询。最后双击打开 “tTemp”表查看是否添加了步骤 3中所得到的记录。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT4”文件名。单击 “确定 ”按钮,关闭设计窗口。 步骤 6:关闭 “samp2 accdb”窗口。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:打开 “s
19、amp3 accdb”数据库,在 “开始 ”功能区的 “报表 ”面板中右击“rSell”报表,选择 “设计视图 ”快捷菜单命令,打开 “rSell”的设计视图。 步骤 2:右键单击报表空白处,选择快捷菜单中的 “报表属性 ”命令,在 对话框中将 “记录源 ”设置为: qSell。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:接上小题操作,在 对话框中设置报表的标题为:销售情况报表。 步骤 2:单击 “控件 ”分组中的 “标签 ”控件,在报表页眉处单击鼠标,在标签中输入 :图书销售情况表;在 对话框中将标签名称设为: 1lqtle, “字体名称 ”为:黑体, “颜色 ”为
20、: 128, “字号 ”为: 20, “字体粗细 ”为:加粗, “倾斜字体 ”为:否。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:选中报表设计视图中的 “txtMoney”文本框,在 对话框的 “控件来源 ”中输入: =数量 *单价 。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (4)步骤 1:单击 分组中的 “分组。和排序 ”命令,在下方打开 窗口。在窗口中单击 “添加组 ”按钮,在弹出的字段选择器中选择“书籍名称 ”字段,然后依次设置 “排序次序 ”选择 “升序 ”,单击 “更多 ”按钮,设置 “有页脚节 ”。 步骤 2:单击 分组中的 “文本框 ”控件,在 “书籍名称页脚 ”节中适当位置按住左键拖动鼠标新增一组文本框控件, (删除文本框前新增的标签 ),在 对话框中设置控件名称为: txtAvg,在 “控件来源 ”中输入: =Round(Avg(单价 ),2)。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (5)步骤 1:继续在报表页脚处新增一 个文本框控件, (删除文本框前新增的标签 ),在 对话框中设置控件名称为: txtlf,在 “控件来源 ”中输入:=IIf(Sum(数量 *单价 )30000,“达标 ”, ”未达标 ”)。 步骤 2:关闭对话框。单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1