1、国家二级 ACCESS机试(操作题)模拟试卷 525及答案与解析 一、基本操作题 1 在考生文件夹下, “sampl accdb”数据库文件中已建立两个表对象(名为 “员工表 ”和 “部门表 ”)和一个窗体对象(名为 “fTest”)及一个宏对象(名为 “mTest”)。试按以下要求,按顺序完成对象的各种操作: (1)将编号为 “000002”员工的 “照片 ”字段值设置为考生文件夹下的 “photo bmp”图像文件(要求使用 “由文件创建 ”方式)。 (2)设置表对象 “员工表 ”的有效性规则为员工聘用时必须年满 16岁(含);同时 设置相应有效性文本为 “请合法聘用员工 ”。说明:一年的
2、天数 =365 24天 (3)设置表对象 “员工表 ”的聘用时间字段的默认值为系统当前日期下一年的同月 1日。 (4)查找出 “员工表 ”中聘用时年龄最小和最大的男女员工,在其对应简历字段值后追加 “*”标记字符。 (5)设置窗体对象 “fTest”的 “筛选 ”属性,实现窗体男员工信息输出;设置相关属性,实现窗体对象(名为 “fTest”)上的记录数据不允许编辑的操作。 (6)删除表对象 “员工表 ”和 “部门表 ”之间已建立的错误表间关系,重新建立正确关系;将宏对象(名为 “mTest”)重命名为可自动运行的宏。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb
3、”,里面已经设计好三个关联表对象 “tCourse”、 “tGrade”、 “tStudent”和一个空表 “tTemp”,试按以下要求完成设计: (1)创建一个查询,查找并显示所选课程均不及格的学生信息,输出其 “学号 ”字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,统计没有选课的学生人数,输出标题为 “未选数 ”,所建查询命名为 “qT2”。要求用 “学号 ”字段进行计数计算。(3)创建一个查询,统计每班 每门课程的平均成绩。要求结果用 round函数取整,显示结果如下图所示,所建查询命名为 “qT3”。(4)创建一个查询,将下半年出生男学生的 “班级 ”、 “姓名 ”、 “
4、性别 ”、 “课程名 ”和 “成绩 ”等信息追加到“tTemp”表的对应字段中,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tCol-lect”,同时还设计出以 “tCollect”为数据源的窗体对象 “fCollect”。试在此基础上按照以下要求补充窗体设计: (1)将窗体 “fCollect”的记录源设置为根据输入的 “CDID”,查找 “CDID”、 “主题名称 ”、 “价格 ”、 “购买日期 ”、 “出版单位 ID”和 “介绍 ”等字段的数据。 注意:输入提示参数为 “请输入 CDID: ”。 (2
5、)在窗体 “fCollect”的窗体页眉节区位置添加一个标签控件,其名称为 “bTitle”,标题显示为 “CD明细 ”,字体名称为 “黑体 ”,字号为 14,字体粗细为 “加粗 ”。 (3)打开窗体时,将窗体标题栏上的显示文字设为 “CD明细显示 ”,请按照 VBA代码中的指示将代码补充完整。 要求: 显示文字中的 “CD明细 ”使用 “bTitle”标签控件的内容。 将程序代码填写在 “*Add*”与 “*Add*”之间的空行内,只允许补充一行语句。 (4)在窗体页脚节区位置添加一个命令按钮,命名为 “bC”,按钮标题为 “改变颜色 ”;设置所建命令按钮 bC的单击事件,使用户单击该命令按
6、钮后,将标签“CDID_标签 ”的文字显示颜色改为红色。要求用 VBA代码实现。 注意:不允许修改窗体对象 “fCollect”中未涉及的控件和属性;不允许修改表对象“tCollect”。 国家二级 ACCESS机 试(操作题)模拟试卷 525答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】步骤 1:打开考生文件夹下的数据库文件sampl accdb,双击 “员工表 ”打开 “数据表视图 ”。步骤 2:选中编号为 “000002”员工的照片字段值,单击鼠标右键,在弹出的快捷菜单中选择 “插入对象 ”命令,如图5 23所示。 步骤 3:在弹出的“Microsoft Access”
7、对话框中选择 “由文件创建 ”单选按钮,再单击 “浏览 ”按钮,如图5 24所示。 步骤4:在打开的 “浏览 ”对话框中选择考生文件夹下的 “photo bmp”图像文件,单击 “确定 ”按钮。步骤 5:按 Ctrl+S组合键保存修改,关闭 “员工表 ”的 “数据表视图 ”(2)【操作步骤】步骤 1:右键单击 “员工表 ”,在弹出的快捷菜单中选择 “设计视图 ”命令,选择 “设计 ”选项卡下 “显示隐藏 ”功能组中的 “属性表 ”命令,弹出的 “属性表 ”对话框。步骤 2:在 “常规 ”选项卡下的 “有效性规则 ”行中输入表达式 “( 聘用时间 一 出生时间 ) /365 24 =16”,在
8、“有效性文本 ”行中输入文字 “请合法聘用员工 ”,如图 5 25所示。步骤 3:关闭 “属性表 ”对话框,按 Ctrl+S组合键保存修改,关闭 “员工表 ”的 “设计视图 ”(3)【操作步骤】步骤 1:右键单击 “员工表 ”,在弹出的快捷菜单中选择 “设计视图 ”命令,单击鼠标选中 “聘用时间 ”字段行。步骤 2:在 “常规 ”选项卡下的 “默认值 ”行中输入表达式 “DateSerial( Year( Date()+1, Month( date(), 1)”,如图 5 26所示。步骤 3:按 Ctrl+S组合键保存修改,关闭 “员工表 ”的 “设计视图 ”(4)【操作步骤】步骤 1:双击
9、“员工表 ”打开 “数据表视图 ”,选择 “开始 ”选项卡下 “排序和筛选 ”功能组中的 “高级 ”按钮,在下拉列表中选择 “高级筛选排序 ”命令,如图 5 27所示。弹出 “员工表筛选 1”设计界面。 步骤 2:在“员工表筛选 1”设计界面中,使用表达式 “聘用时间 一 出生时间 ”来筛选 “员工表 ”中聘用时的 “年龄 ”值,选择 “升序 ”排序,选择 “性别 ”字段,设置筛选条件 “男 ”员工。步骤 3:单击 “开始 ”选项卡下 “排序和筛选 ”功能组中的 “切换筛选 ”按钮,如图5 28所示。在筛选出的结果中,将第一条记录的 “简历 ”字段内容后面添加 “*”字样,将最后一条记录的 “
10、简历 ”字段内容后面添加 “*”字样。步骤 4:单击 “员工表筛选 l”的设计界面,将 “性 别 ”筛选条件设置为 “女 ”,如图 5 29所示。步骤 5:单击 “开始 ”选项卡下 “排序和筛选 ”功能组中的 “切换筛选 ”按钮,在筛选出的结果中,将第一条记录的 “简历 ”字段内容后面添加 “*”标记字符,将最后一条记录的 “简历 ”字段内容后面添加 “*”标记字符。步骤 6:关闭 “员工表筛选 1”设计界面,按 Ctrl+S组合键保存修改,关闭 “员工表 ”的 “数据表视图 ”(5)【操作步骤】步骤 1:右键单击 “fTest”窗体,在弹出的快捷菜单中选择 “设计视图 ”命令。步骤 2:单击
11、 “设计 ”选项卡下 “工具 ”功能组中的 “属性表 ”按钮,弹出 “属性表 ”对话框。步骤 3:在 “属性表 ”对话框中单击 “数据 ”选项卡,在 “筛选 ”行中输入 “员工表,性别 =“男 “”;单击 “允许编辑 ”右侧下三角按钮,在弹出的下拉列表中选择 “否 ”,如图 5 30所示。关闭 “属性表 ”对话框。 步骤 4:按 Ctrl+S组合键保存修改,关闭 “fTest”窗体的 “设计视图 ”。 (6)【操作步骤】步骤 1:单击 “数据库工具 ”选项卡下 “关系 ”功能组中的 “关系 ”按钮,打开 “关系 ”设置界面。步骤 2:单击选中 “员工表 ”和 “部门表 ”之间的关系线,右键单击
12、,在弹出的快捷菜单中选择“删除 ”命令,如图 5 31所示,弹出 “Microsoft Access”对话框,选择 “是 ”。步骤 3:选中 “部门表 ”表中的部门号字段,然后拖到鼠标至 “员工表 ”中的所属部门字段,在弹出的 “编辑关系 ”对话框中点击 “创建 ”,如图 5 32所示。步骤 4: 关闭 “关系 ”设置界面。步骤 5:右键单击 “mTest”宏,在弹出的快捷菜单中选择 “重命名 ”命令,在光标处输入 “autoexec”。步骤 6:按 Ctrl+S组合键保存修改,关闭sampl accdb数据库文件。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:打开考生文件夹
13、下的数据库文件samp2 accdb,单击 “创建 ”选项卡下 “查询 ”功能组中的 “查询设计 ”按钮,在弹出的“显示表 ”对话框中双击添加 “tStudent”表和 “tGrade”表,然后关闭 “显示表 ”对话框。步骤 2:分别双击添加 “tStudent”表中的 “学号 ”字段和 “tCrade”表中的 “成绩 ”字段。步骤 3:单击 “设计 ”选项卡下 “显示隐藏 ”功能组中的 “汇总 ”按钮,将 “成绩 ”字段的 “总计 ”行设置为 “最大值 ”,其 “条件 ”行中输入表达式 “ 60”,取消该字段的显示,如图 5 33所示。步骤 4:单击 “设计 ”选项卡下 “运行 ”功能组中的
14、 “运行 ”按钮,按 Ctrl+S组合键保存修改,另存为“qT1”,关闭查询结果。 (2)【操作步骤】步骤 1:单击 “创建 ”选项卡下 “查询 ”功能组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击添加 “tStudent”表 ,然后关闭 “显示表 ”对话框。步骤 2:分别双击添加 “tStudent”表中的 “学号 ”字段(添加两次)。步骤 3:在第一个 “学号 ”字段前添加 “未选数: ”字段样,在第二个 “学号 ”字段的 “条件 ”行中输入表达式 “Not ln( select学号 from tGrade) ”,如图 5 34所示。 步骤 4:单击“设计 ”选项卡下 “显
15、示隐藏 ”功能组中的 “汇总 ”按钮,将 “未选数:学号 ”字段的 “总计 ”行修改为 “计数 ”;将 “学号 ”字段的 “总计 ”行修改为 “Where”,取消该字段的显示,如图 5 35所示。步骤 5:单击 “设计 ”选项卡下 “运行 ”功能组中的 “运行 ”按钮,按 Ctrl+S组合键保存修改,另存为“qT2”,关闭查询结果。 (3)【操作步骤】步骤 1:单击 “创建 ”选项卡下 “查询 ”功能组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击添加 “tStudent”表、“tGrade”表和 t Course表,然后关闭 “显示表 ”对话框。步骤 2:在 “字段 ”行中输入
16、“班级: Left(tStu-dent!学号 , 6)”,然后双击 “课程名 ”字段,并在其下一字段行中输入 “平均成绩: Round( Avg( 成绩:), 0) ”。如图 5 36所示。步骤 3: 单击 “设计 ”选项卡下 “查询类型 ”功能组中的 “交叉表 ”按钮,在 “班级 ”字段的 “交叉表 ”行中选择“行标题 ”,在 “课程名 ”字段的 “交叉表 ”行中选择 “列标题 ”,在 “平均成绩 ”字段的 “交叉表 ”行中选择 “值 ”,在其 “总计 ”行中选择 “Expression”。如图 5 37所示。步骤 4:单击 “设计 ”选项卡下 “运行 ”功能组中的 “运行 ”按钮,按 Ct
17、rl+S组合键保存修改,另存为“qT3”,关闭查询结果。 (4)【操作步骤】步骤 1:单击 “创建 ”选项卡下 “查询 ”功能组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击添加 “tStudent”表、“tGrade”表和 tCourse表,然后关闭 “显示表 ”对话框。步骤 2:分别双击添加“tStudent”表中的 “学号 ”、 “姓名 ”、 “性别 ”和 “出生日期 ”字段; “tCourse”表中的 “课程名 ”字段和 “tGrade”表中的 “成绩 ”字段。如图 5 38所示。步骤 3:将 “学号 ”字段修改为 “班级: Left(tS-tudent!学号 , 6)”
18、,在 “性别 ”字段的 “条件 ”行中输入“男 ”,在 “出生日期 ”字段的 “条件 ”行中输入表达式 “Month( 出生日期 ) 6”。如图 5 39所示。 步骤 4:单击 “设计 ”选项卡下 “查询类型 ”功能组中的 “追加 ”按钮,在弹出的 “追加 ”对话框 “表名称 ”中选择 “tTemp”,单击 “确定 ”按钮。如图 5 40所示。步骤 5:单击 “设计 ”选项卡下“结果 ”功能组中的 “运行 ”按钮,在弹出的 “Microsoft Access”对话框中单击 “是 ”按钮,如图 5 41所示。步骤 6:按 Ctrl+S组合键保存修改,另存为 “qT4”,关闭设计视图。 三、综合应
19、用题 3 【正确答案】 (1)【操作步骤】步骤 1:打开考生文件夹下的数据库文件samp3 accdb,右键单击 “tCollect”窗体,在弹 出的快捷菜单中选择 “设计视图 ”命令。步骤 2:单击 “设计 ”选项卡下 “工具 ”功能组中的 “属性表 ”按钮,在弹出的 “属性表 ”对话框中单击 “数据 ”选项卡,在 “记录源 ”行中输入表达式 “SE-LECT * FROM tCollect WHERE (tCollect CDID)=请输入 CDID:) ”。如图 5 42所示。步骤 3:按 Ctrl+S组合键保存修改,关闭 “属性表 ”对话框。 (2)【操作步骤】步骤 1:右键单击窗体的
20、“主节 ”区,在弹出的快捷菜单中选择 “窗体页眉页脚 ”命令。步骤 2:单击 “设计 ”选项卡下 “控件 ”功能组中的 “标签 ”控件,在 “窗体页眉 ”区域内拖动,产生一个标签控件。步骤 3:在 “标签 ”控件中输入 “CD明细 ”,右键单击该 “标签 ”控件,在弹出的快捷菜单中选择 “属性 ”命令,在弹出 “属性表 ”对话框中单击 “全部 ”选项卡,在“名称 ”行中输入 “bTitle”,在 “字体名称 ”行中选择 “黑体 ”;在 “字号 ”行中选择 “14”;在 “字体粗细 ”行中选择 “加粗 ”。如图 5 43所示。步骤 4:按 Ctrl+S组合键保存修改,关闭 “属性表 ”对话框。
21、(3)【操作步骤】步骤 1:单击 “设计 ”选项卡下 “工具 ”功能组中的 “查看代码 ”按钮进入 VBA代码编辑界面。步骤 2:在“*Add*”行之间添加代码 “Me Caption=bTitle Caption&“显示 ”,如图5 44所示。 步骤3:按 Ctrl+S组合键保存修改,关闭 VBA代码编辑器。 (4)【操作步骤】步骤 1:单击 “设计 ”选项卡下 “控件 ”功能组中的 “按钮 ”控件,在 “窗体页脚 ”区域内拖动,产生一个按钮控件。步骤 2:右键单击该按钮控件,在弹出的快捷菜单中选择 “属性 ”命令,弹出 “属性表 ”对话框中单击 “全部 ”选项卡,在 “名称 ”行中输入 “bC”,在 “标题 ”行中输入 “改变颜色 ”;如图 5 45所示。步骤 3:单击 “事件 ”选项卡,单击 “单击 ”属性最右侧,在弹出 “选择生成器 ”对话框中选择 “代码生成器 ”,单击 “确定 ”按钮,进入 VBA代码编辑界面。步骤 4:在 “bC_Click”事件过程中添加如下代码: “CDID_标签 ForeColor=255”,如图 5 46所示。步骤 5:按 Ctrl+S组合键保存修改,关闭 VBA代码编辑器。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1