1、国家二级 ACCESS机试(操作题)模拟试卷 419及答案与解析 一、基本操作题 1 在考生文件夹下有一个数据库文件 “sampl accdb”,里边已建立了两个表对象“tGrade”和 “tStudent”,同时还存在一个 Excel文件 “tCourse xlsx”。请按以下操作要求,完成表的设计。 (1)将 Excel文件 “tCourse xlsx”链接到 “sampl accdb”数据库文件中,链接表名称不变。 要求:数据中的第一行作为字段名。 (2)将 “tGrade”表中隐藏的列显示出来。 (3)将 “tStudent”表中 “政治面貌 ”字段的默认值属性设置为 “团员 ”,并将
2、该字段在数据表视图中的显示标题改为 “政治面目 ”。 (4)设置 “tStudent”表的显示格式,使表背景颜色为主题颜色的 “橄榄色,强调文字颜色 3,深色 50 ”,文字颜色为标准色中的 “黄色 ”、字号为 10号。 (5)将北京五中毕业学生的学号第 3 4位改为 “09”。 (6)建立 “tGrade”和 “tStudent”两表之间的关系。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 “tStud”、 “tCourse”、 “tScore”和一个空表 “tTemp”。试按以下要求完成设计: (1)创建一个查询,查找并输出
3、姓名是三个字的男女学生各自的人数,字段显示标题为 “性别 ”和 “NUM”,所建查询命名为 “qT1”。要求:按照学号来统计人数。 (2)创建一个查询,查找 “02”院系还未选课的学生信息,并显示其 “学号 ”和 “姓名 ”两个字段内容,所建查询命名为 “qT2”。 (3)创建一个查询,计算有运动爱好学生的平均分及其与所有学生平均分的差,并显示 “姓名 ”、 “平均分 ”和 “平均分差值 ”等内容,所建查询命名为 “qT3”。 注意: “平均分 ”和 “平均分差值 ”由计算得到。 (4)创建一个查询,查找选修了没有先修课程的课程的学生,并将成绩排名前 5位的学生记录追加到表 “tTemp”对应
4、字段中,所建查询命名为 “qT4”。 三、综合应用题 3 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、查询对象 “qEmp”和窗体对象 “fEmp”。同时,给出窗体对象 “fEmp”上两个按钮的单击事件代码,请按以下要求补充设计。 (1)将窗体 “fEmp”上名称为 “tSS”的文本框控件改为组合框控件, 控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男 ”和 “女 ”。 (2)选择合适字段,将查询对象 “qEmp”改为参数查询,参数为引用窗体对象 “fEmp”上组合框 “tSS”的输入值。 (3)将窗
5、体对象 “fEmp”上名称为 “tPa”的文本框控件设置为计算控件。要求依据 “党员否 ”字段值显示相应内容。如果 “党员否 ”字段值为 True,显示 “党员 ”两个字 ,如果“党员否 ”字段值为 False,显示 “非党员 ”3个字。 (4)在窗体对象 “fEmp”上有 “刷新 ”和 “退出 ”两个命令按钮,名称分 别为 “bt1”和“bt2”。单击 “刷新 ”按钮,窗体记录源改为查询对象 “qEmp”;单击 “退出 ”按钮,关闭窗体。现已编写了部分 VBA代码,请按 VBA代码中的指示将代码补充完整。 注意:不要修改数据库中的表对象 “tEmp”;不要修改查询对象 “qEmp”中未涉及的
6、内容;不要修改窗体对象 “fEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟 试卷 419答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】步骤 1:单击 “外部数据 ”选项卡下 “导入并链接 ”组中的 “Excel”按钮,打开 “获取外部数据 -Excel电子表格 ”对话框,单击 “浏览 ”按钮,在考生文件夹找到要导入的 “tCourse xlsx”文件,单击 “打开 ”按钮,选择 “通过创建链接表来链接到数据源 ”单选框,单击
7、“确定 ”按钮,如图 3 215所示。步骤 2:单击 “下一步 ”按钮,勾选 “第一行包含列标题 ”复选框,单击 “完成 ”按钮,如图 3 216所示。 (2)【操作步骤】步骤 1:右键单击 “tGrade”表对象,从弹出的快捷菜单中选择 “打开 ”命令。步骤 2:在任一字段名称位置右击,选择 “取消隐藏字段 ”命令,在打开的 “取消隐藏列 ”对话框中勾选 “成绩 ”复选框,单击 “关闭 ”按钮,如图 3 217所示。步骤 3:按 Ctrl+S保存修改,关闭数据表视图。 (3)【操作步骤】步骤 1:右键单击 “tStudent”表,在弹出的快捷菜单中选择 “设计视图 ”命令,如图 3 218所
8、示。 步骤2:单击 “政治面貌 ”字段行任一点,在 “默认值 ”行输入 “团员 ”,在 “标题 ”行输入 “政治面目 ”,如图 3 219所示。 步骤 3:按 Ctrl+S保存修改,关闭设计视图。 (4)【操作步骤】步骤 1:双击表 “tStudent”,打开数据表视图。步骤 2:单击 “开始 ”选项卡 “文本格式 ”组中 “背景色 ”按钮右侧的下拉箭头,在下拉列表中选中主题颜色为 “橄榄色,强调文字颜色 3,深色 50 ”。如图 3 220所示。步骤 3:单击 “文本格式 ”组中 “字体颜色 ”按钮右侧的下拉箭头,在下拉列表中选中 “黄色 ”。步骤 4:单击 “文本格式 ”组中 “字号 ”按
9、钮右侧的下拉箭头,在下拉列表中选中 “10”。如图 3 221所示。步骤 5:按 Ctrl+S保存修改,关闭数据表视图。 (5)【操作步骤】步 骤 1:单击 “创建 ”选项卡中 “查询设计 ”按钮,在 “显示表 ”对话框双击表 “tStudent”,关闭 “显示表 ”对话框。单击 “设计 ”选项卡查询类型组中的 “更新 ”按钮。步骤 2:双击 “学号 ”和 “毕业学校 ”字段,在 “学号 ”字段的 “更新到 ”行输入 “Left( 学号 , 2) &“09“& Right(学号 , 4)”,在 “毕业学校 ”字段的 “条件 ”行输入 “北京五中 ”。如图 3 222所示。 步骤 3:单击 “设
10、计 ”选项卡下 “运行 ”按钮,在弹出的对话框中单击 “是 ”按钮。步骤 4:关闭查询,在弹出的对话框中单击 “否 ”按钮。 (6)【操作步骤】 步骤 1:单击 “数据库工具 ”选项卡 “关系 ”组中的 “关系 ”按钮,如不出现 “显示表 ”对话框则单击 “设计 ”选项卡 “关系 ”组中的 “显示表 ”按钮,在弹出的对话框中双击添加表 “tGrade”和 “tStudent”,关闭 “显示表 ”对话框,如图 3 223所示。步骤2:选中表 “tGrade”中的 “学号 ”字段,拖动到表 “tStudent”的 “学号 ”字段,弹出 “编辑关系 ”对话框,单击 “创建 ”按钮,如图 3 224所
11、示。 步骤 3:按Ctrl+S保存修改,关闭关系界面。 【试题解析】 本题考点:链接表;字段属性中默认值和标题设置;设置隐藏字段;数据表格式的设置和建立表间关系等。 第 1小题在 “外部数据 ”选项卡下 “导入并链接 ”组中的相关选项;第 2、 4小题在数据表中设置隐藏字段和数据表格式;第 3小题在设计视图中设置字段属性;第 5小题在关系界面中设置表间关系。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:打开考生文件夹下的数据库文件samp2 accdb,单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,弹出 “显示表 ”对话框中双击添加 “tS-tud”表,然后
12、关闭 “显示表 ”对话框。步骤 2:分别双击添加“tStud”表中的 “性别 ”、 “学号 ”和 “姓名 ”字段。步骤 3:单击 “设计 ”选项卡 “显示隐藏 ”功能组中的 “汇总 ”按钮,在 “学号 ”字段前添加 “NUM:”字样,将其 “总计 ”行设置为 “计数 ”;将 “姓名 ”字段对应的 “总计 ”行设置为 “Where”,并取消该字段的显示,在其 “条件 ”行中输入 “Like“? “”,如图 5 35所示。 步骤 4:按 Ctrl+S保存修改,另存为 “qT1”,关闭设计视图。 (2)【操作步骤】步骤1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,弹出 “显 示表
13、 ”对话框中双击添加 “tS-tud”表,然后关闭 “显示表 ”对话框。步骤 2:分别双击添加 “tStud”表中的“所属院系 ”、 “学号 ”和 “姓名 ”字段步骤 3:取消 “所属院系 ”字段的显示,在其 “条件 ”行中输入 “02”;在 “学号 ”字段的 “条件 ”行中输入 “Not In( select学号 from tScore) ”,如图 5 36所示。 步骤 4:按 Ctrl+S保存修改,另存为 “qT2”,关闭设计视图。 (3)【操作步骤】步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,弹出 “显示表 ”对话框中双击添加 “tS-tud”表和 “tSco
14、re”表,然后关闭 “显示表 ”对话框。步骤 2:分别双击添加 “tStud”表中的 “姓名 ”、 “简历 ”字段和 “tScore”表中的 “成绩 ”字段。步骤 3:将 “成绩 ”字段前添加 “平均分: ”字样;在 “成绩 ”字段旁添加字段 “平均分差值: 平均分 -( se-lect avg(成绩 )from tScore)”,如图 5 37所示。 步骤 3:单击 “设计 ”选项卡 “显示隐藏 ”组中的 “汇总 ”按钮,将 “简历 ”字段的 “总计 ”行修改为 “Where”,在 “条件 ”行中输入 “Like“*运动 *“”,取消该字段的显示。将 “平均分:成 绩 ”字段 “总计 ”行修
15、改为平均值;将 “平均分差值: 平均分 -( se-lect avg(成绩 )from tScore) ”字段对应的 “总计 ”行设置为 “Expression”,如图 5 38所示。 步骤4:按 Ctrl+S保存修改,另存为 “qT3”,关闭设计视图。 (4)【操作步骤】步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,弹出 “显示表 ”对话框中双击添加“tS-tud”表、 “tCourse”表和 “tScore”表,然后关闭 “显示表 ”对话框。步骤 2:分别双击添加 “tStud”表中的 “姓名 ”字段、 “tCourse”表中的 “课程名 ”、 “先修课程 ”字段
16、和“tScore”表中的 “成绩 ”字段。步骤 3:单击 “设计 ”选项卡 “查询类型 ”组中的 “追加 ”按钮,弹出 “追加 ”对话框,在 “表名称 ”中选择 “tTemp”,单击 “确定 ”按钮,如图 5 39所示。 步骤 4:在 “先修课程 ”字段的条件行中输入“IsNull”,将 “成绩 ”字段的 “排序 ”设置为 “降序 ”,在 “设计 ”选项卡 “查询设置 ”组中,将 “返回 ”框中设置为 “5”,如图 5 40所示。 步骤 5:单击“设计 ”选项卡 “结果 ”组中的 “运行 ”按钮,弹出 “Microsoft Access”对 话框,如图5 41所示,单击 “是 ”按钮。 步骤
17、6:按 Ctrl+S保存修改,另存为 “qT4”,关闭设计视图。 【试题解析】 本题考点:创建条件查询,查询中添加计算,追加查询等。 第 1、 2、 3、 4小题在查询设计视图中创建不同的查询,按照要求添加字段以及条件表达式和计算公式。 三、综合应用题 3 【正确答案】 (1)【操作步骤】步骤 1:选择 “窗体 ”对象,右键单击 “fEmp”,从弹出的快捷菜单中选择 “设计视图 ”命令。步骤 2:右键单击控件 “tSS”,从弹出的快捷菜单中选择 “更改为 ”下的 “组合框 ”命令,然后右 键单击 “tSS”,从弹出的快捷菜单中选择 “属性 ”命令,在 “行来源类型 ”和 “行来源 ”行分别输入
18、 “值列表 ”和 “男;女 ”,如图 3 329所示,关闭属性表,按 Ctrl+S保存修改,关闭设计视图。(2)【操作步骤】步骤 1:选择 “查询 ”对象,右键单击 “qEmp”,从弹出的快捷菜单中选择 “设计视图 ”命令。步骤 2:双击 “*”和 “性别 ”字段,添加到字段行,在 “性别 ”字段的 “条件 ”行输入 “ forms! fEmp!tSS”。如图 3 330所示。步骤 3:按 Ctrl+S保存修改,关闭设计视图。 (3)【操作步骤】右键 单击窗体对象 “fEmp”,打开设计视图,右键单击文本框 “tPa”,从弹出的快捷菜单中选择 “属性 ”命令,在 “控件来源 ”行输入 “= I
19、lf( 党员否 =True, ”党员 ”, ”非党员 ”) ”,关闭属性表,如图 3 331所示。 (4)【操作步骤】步骤 1:右键单击命令按钮 “刷新 ”,从弹出的快捷菜单中选择 “事件生成器 ”命令,在弹出的对话框中选择 “代码生成器 ”,进入编程环境,在空行输入以下代码:*Add1*Form RecordSource=“qEmp“*Add1*关闭界面。步骤2:右键 单击命令按钮 “退出 ”,从弹出的快捷菜单中选择 “事件生成器 ”命令,在弹出的对话框中选择 “代码生成器 ”,进入编程环境,在空行内输入以下代码:*Add2*DoCmd Close*Add2*如图 3 332所示,关闭界面。步骤 3:按 Ctrl+S保存修改,关闭设计视图。 【试题解析】 本题考点:窗体中文本框、命令按钮、组合框控件属性和查询的设置等。 第 1、 3小题在窗体的设计视图中通过用鼠标右键单击该控件,从弹出的快捷菜单中选择 “属性 ”命令,设置属性;第 2小题在查询设计视图中设 置参数;第 4小题直接用鼠标右键单击控件,从弹出的快捷菜单中选择 “事件生成器 ”命令,输入代码。添加代码时要选择正确的函数类型。