1、国家二级 ACCESS机试(操作题)模拟试卷 376及答案与解析 一、基本操作题 0 考生文件夹下存在一个数据库文件 “samp1 accdb”,里面已经设计好表对象“tStud”和 “tScore”,窗体对象 “fTest”和宏对象 mTest。并按照以下要求完成操作: 1 将 “tStud”表的 “简历 ”字段的显示宽度设置为 40 2 分析并建立表 “tStud”与表 “tScore”之间的关系。 3 将窗体 “fTest”中显示标题为 “Button1”的命令按钮改为显示 “按钮 ”,同时将其设置为灰色无效状态。 4 将学生 “入校时间 ”字段的默认值设置为本年度的 1月 1日 (规定
2、:本年度年号必须用函数获取 )。 5 设置 “tScore”表的 “课程号 ”字段的输入掩码为只能输入 5位数字或字母形式。 6 将 “tStud”表中的 “简历 ”字段隐藏起来。 二、简单应用题 6 在考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tStud”“tCourse”“tScore”和 “tTemp”。试按以下要求完成设计: 7 创建一个查询,当运行该查询时,应显示参数提示信息 “请输入爱好 ”,输 入爱好后,在简历字段中查找具有指定爱好的学生,显示 “姓名 ”“性别 ”“年龄 ”“课程名 ”和“成绩 ”五个字段内容,所建查询命名为 “qT1”。
3、 8 创建一个查询,查找平均成绩低于所有学生平均成绩的学生信息,并显示 “学号 ”“平均成绩 ”和 “相差分数 ”三列内容,其中 “平均成绩 ”和 “相差分数 ”两列数据由计算得到,所建查询命名为 “qT2”。 9 创建一个查询,查找 “04”院系没有任何选课信息的学生,并显示其 “姓名 ”字段的内容,所建查询命名为 “qT3”。 10 创建一个查询,将表 “tStud”中组织能力强、年龄最小 的 3个女学生的信息追加到 “tTemp”表对应的字段中,所建查询命名为 “qT4”。 三、综合应用题 10 在考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tEmp
4、loyee”和查询对象 “qEmployee”,同时还设计出以 “qErnployee”为数据源的报表对象 “rEmployee”。试在此基础上按照以下要求补充报表设计: 11 在报表的合适页脚区域添加一个计算控件,以输出页码。计算控件放置在距上边 0 3厘米、距左侧 7厘米位置,并命名为 “tPage”。规定页码显示 格式为 “当前页总页数 ”,如 1 20、 2 20、 、 20 20等。 12 报表的报表页眉节区位置添加一个标签控件,其标题显示为 “Employee基本信息 ”,字号为 24,并命名为 “bTitle”。 13 在相关事件代码中,设置报表标题为引用标签 “bTitle”的
5、值。同时,将其中的英文内容部分大写输出。 14 在相关事件代码中,依据报表 “聘用时间 ”字段值情况,设置报表文本框 “tStatus”的输出内容。具体规定是:截止 2012年,聘用期在 30年 (含 )以上的员工,输出“老员工 ”标示信息:否则,输出 “普 通员工 ”标示信息。 注意:不允许修改数据库中的表对象 “tEmployee”和查询对象 “qEmployee”;不允许修改报表对象 “rEmployee”中未涉及的控件和属性;代码只允许在 “*Add*”与“*Add*”之间的空行内补充一条语句完成设计。 国家二级 ACCESS机试(操作题)模拟试卷 376答案与解析 一、基本操作题 1
6、 【正确答案】 步骤 l:打开 “samp1 accdb”数据库,在开始功能区的 “表 ”面板中双击 “tStud”表,右键单击 “简历 ”字段名,选择 “字段宽度 ”快捷菜单命令,在弹出的字段宽度对话框中修改 “列宽 ”的值为: 40。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭表。关闭表设计视图窗口。 2 【正确答案】 步骤 1:在数据库工具功能区的关系分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。在显示表对话框中添加 “tStud”和 “tScore”表,单击 “关闭 ”按钮。在 “tStud”中选中 “学号 ”字段,
7、按住鼠标左键不放,拖放到 “tScore”中的 “学号 ”字段上,然后在弹出的编辑关系对话框中 单击 “创建 ”按钮。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存。 3 【正确答案】 步骤 1:在开始功能区的 “窗体 ”面板中右击 “fTest”窗体,选择“设计视图 ”快捷菜单命令,打开 fTest的设计视图。 步骤 2:右键单击标题为 “Button1”的命令按钮,选择 “属性 ”命令,在属性表对话框中将其 “标题 ”设为 “按钮 ”,将 “可用 ”设为 “否 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存设置。关闭窗体的设计视图窗口。 4 【正确答案】 步骤 1:右击
8、 “tStud”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:选中 “入校时间 ”字段,将其 “字段属性 ”的 “默认值 ”设置为:DateSerial(Year(Now(), 1, 1), “格式 ”设置为:短日期。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭表设计视图。 5 【正确答案】 步骤 1:右击 “tScore”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:选中 “课程号 ”字段,将其 “输入掩码 ”属性设置为: AAAAA。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭表设计 视图。 6 【正确答案】 步骤 1:双击
9、“tStud”表,打开数据表视图 步骤 2:在数据表视图中,右击 “简历 ”字段名,在弹出的快捷菜单中选择 “隐藏字段 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭表。 二、简单应用题 7 【正确答案】 步骤 1:双击打开 “samp2 accdb”数据库,在创建选项卡的查询命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在显示表对话框中添加 “tStud”“tScore”“tCourse”表,关闭显示表对话框。 步骤 2:建立各表之 间的连接。单击 tStud表中的 “学号 ”字段按住鼠标左键拖动到 tScore表的 “学号 ”上方释放,单击 tScore表中的 “
10、课程号 ”字段拖动到 tCourse表的 “课程号 ”上方释放。 步骤 3:双击 “姓名 ”“性别 ”“年龄 ”“课程名 ”“成绩 ”“简历 ”字段添加到设计网格字段行,在 “简历 ”条件行输入: Like*“ &请输入爱好 &“*“,并取消显示行的勾选 (即不显示 “简历 ”字段 ),如图 6-8所示。步骤 4:单击查询工具选项卡中结果命令组的 “数据表视图 ”命令查看查询结果。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT1”文件名,单击 “确定 ”按钮,关闭设计窗口。 8 【正确答案】 步骤 1:在创建选项卡的查询命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在
11、显示表对话框中添加 “tScore”表,关闭显示表对话框。 步骤 2:单击查询工具选项卡中显示隐藏命令组的 “汇总 ”命令,以便在查询设计网格中显示总计行。查询最终的设计视图如图 6-9所示。步骤 3:双击 “学号 ”添加到设计网格,并设置总计选项为 “Group By”。 步骤 4:计算平均成绩。双击 “成绩 ”添加到设计网格,并设置总计选项为 “平均值 ”,利用表达式进行重命名:平均成绩:成绩。 步骤 5:计算相差分数。在查询网格的第三列的字段行输入:相差分数: DAvg(”成绩 , tScore“) Avg(成绩 ),设置其总计行为 “Expression”,在条件行输入: 0。 步骤
12、6:单击查询工具选项卡中结果命令组的 “数据表视图 ”命令查看查询结果。 步骤 7:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT2”文件名 。单击 “确定 ”按钮,关闭设计窗口。 9 【正确答案】 步骤 1:在创建选项卡的查询命令组中单击 “查询向导 ”按钮,系统弹出查询向导新建查询对话框,如图 6-10所示;选中 “查找不匹配项查询向导 ”,单击 “确定 ”打开查找不匹配项查询向导对话框。步骤 2:第一步确定在查询结果中包含哪张表或查询中的记录,这里选择 tStud表,单击 “下一步 ”。 步骤 3:第二步确定含哪张表或查询包含相关记录,这里选择 tScore表,单击 “下一步 ”。
13、 步骤 4:第三步确定在两张表中都有的信息,这里在 tStud、 tScore表 中都选择 “学号 ”字段,单击 “下一步 ”。 步骤 5:第四步选择查询结果中所需的字段,这里将 “姓名 “添加到选定字段列表中,单击 “完成 ”。 步骤 6:双击 “所属院系 ”将其添加到第三列,设置其条件行为 “04”。 步骤 7:取消 “学号 ”“所属院系 ”字段中显示行的勾选 (即不显示 ),查询最终设计视图如图 6-11所示。 步骤 8:单击查询工具选项卡中结果命令组的 “数据表视图 ”命令查看查询结果。 步骤 9:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT3”文件名。单击 “确定 ”按钮,关
14、闭设计窗口。 10 【正确答案】 步骤 1:在创建选项卡的查询命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在显示表对话框中添加 tStud表,关闭显示表对话框。 步骤 2:双击 “学号 ”“姓名 ”“性别 ”“年龄 ”“所属院系 ”“简历 ”字段添加到设计网格字段行,设置 “年龄 ”字段的排序方式为 “升序 ”,在 “所属院系 ”的条件行输入: Like*组织能力强 *,如图 6-12所示,单击查询工具选项卡中结果命令组的 “数据表视图 ”命令查看查询结果。步骤 3:指定查询只显示前面 3行。单击查询工具选项卡中显示隐藏命令组的 “属性表 ”命 令,打开查询属性窗口。设置 “上限值
15、”为 3。单击查询工具选项卡中结果命令组的 “数据表视图 ”命令查看查询结果。 步骤 4:单击查询工具选项卡中查询类型命令组的 “追加 ”命令。指定要将查询结果追加到 “tTemp”表中,单击查询工具选项卡中结果命令组的 “运行 ”命令并确定执行追加查询。最后双击打开“tTemp”表查看是否添加了步骤 3中所得到的记录。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT4”文件名。单击 “确定 ”按钮,关闭设计窗口。关闭“samp2 accdb”窗口。 三、综合应用 题 11 【正确答案】 步骤 1:双击 “samp3 accdb”数据库,在对象导航窗格中右键单击 “rEmplo
16、yee”报表,选择右键菜单 “设计视图 ”,进入报表的设计界面。 步骤 2:单击报表设计工具选项卡中页眉页脚命令组的 “页码 ”命令,弹出页码对话框,如图 9-11所示设置,单击 “确定 ”则在报表的页面页脚节添加了一个文本框。 步骤 3:鼠标右击该文本框,右键菜单选择 “属性 ”,弹出的属性表对话框。设置 “名称 ”为 “tPage”“上边距 ”为“0 3cm”“左 ”为 “7cm”“控件来源 ”修改为 “=Page& &Pages”。 步骤 4:单击报表设计工具选项卡中视图命令组的 “打印预览 ”命令查看报表页码情况。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮。 12 【正确答案】
17、 步骤 1:在报表设计视图中,适当地拖动报表页面以增加其高度。 步骤 2:在报表设计工具选项卡的控件命令组中单击 “标签 ”控件,在报表页眉区内单击鼠标绘制,在光标闪动处输入 “Employee基本信息 ”;单击标签,在属性表对话框内修改 “名称 ”为 “bTitle”“字号 ”为 24。 步骤 3:单击快速访 问工具栏中的 “保存 ”按钮,保存本步骤设计。 13 【正确答案】 步骤 1:在属性表对话框上方的对象选择器中选中 “报表 ”,单击 “事件 ”选项卡,在 “打开 ”行内选择 “事件过程 ”,单击 “代码生成器 ”按钮,进入到 VBA代码编辑界面。在 “*Add1*”之间输入:Me C
18、aption=UCase(bTitie Caption) 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口,单击报表设计工具选项卡中视图命令组的 “打印预览 ”命令查看报表打印情况。 14 【正确答案】 步骤 1: 进入 VBA代码编辑界面中。 在 “*Add2*”之间输入: tStatus ControlSource=IIf(2012-Year(聘用时间 1) =30, 老员工 , 普通员工) 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口,单击报表设计工具选项卡中视图命令组的 “打印预览 ”命令查看报表打印情况,关闭报表。关闭 “samp3 accdb”窗口。