1、国家二级 ACCESS机试(操作题)模拟试卷 208及答案与解析 一、基本操作题 0 在考生文件夹下,存在一个数据库文件 “samp1 accdb”和一个图像文件“photo bmp”。在数据库文件中已经建立了一个表对象 “tStud”。试按以下操作要求,完成各种操作: 1 设置 “ID”字段为主键;并设置 “ID”字段的相应属性,使该字段在数据表视图中的显示名称为 “学号 ”。 2 除 “备注 ”字段。 3 置 “入校时间 ”字段的有效性规则和有效性文本。具体规则是:输入日期必须在2000年 1月 1日之后 (不包括 2000年 1月 1日 );有效性文本内容为:输入的日期有误,重新输入。
2、4 将学号为 “20011002”学生的 “照片 ”字段值设置为考生文件夹下的 “photo bmp”图像文件 (要求使用 “由文件创建 ”方式 )。 5 将冻结的 “姓名 ”字段解冻;并确保 “姓名 ”字段列显示在 “学号 ”字段列的后面。 6 将 “tStud”表中的数据导出到文本文件中,并以 “tStud txt”文件名保存到考生文件夹下。 二、简单应用题 6 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tStud”、 “tCourse”、 “tScore”和 “tTemp”。试按以下要求完成设计: 7 创建一个查询,当运行该查询时,应显示参数提示信
3、息 “请输入爱好 ”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示 “学号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”和 “简历 ”五个字段内容,所建查询命名为 “qT1”。 8 创建一个查询,查找学生的成绩信息,并显示为 “学号 ”、 “姓名 ”和 “平均成绩 ”三列内容,其中 “平均成绩 ”一列数据由计算得到,所建查询命名为 “qT2”。 9 创建一个查询,查找没有任何选课信息的学生,并显示其 “号 ”和 “姓名 ”两个字段的内容,所建查询命名为 “qT3”。 10 创建一个查询,将表 “tStud”中男学生的信息追加到 “tTemp”表对应的 “学号 ”、“姓名 ”、 “年龄
4、”、 “所属院系 ”和 “性别 ”字段中,所建查询命名为 “qT4”。 三、综合应用题 10 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tTeacher”、窗体对象 “tTest”、报表对象 “rTeacher”和宏对象 “m1”。 试在此基础上按照以下要求补充窗体设计和报表设计: 11 将报表对象 rTeacher的报表主体节区中名为 “性别 ”的文本框显示内容设置为 “性别 ”字段值,并将文本框名称更名为 “tSex”。 12 在报表对象 rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件距上边 0 3厘米、距左侧
5、 3 6厘米,命名为 “tAvg”。 13 设置窗体对象 fTest上名为 “btest”的命令按钮的单击事件属性为给定的宏对象m1。 注意:不允许修改数据库中的表对象 “tTeacher”和宏对象 “m1”;不允许修改窗体对象 “fTest”和报表对象 “rTeacher”中未涉及的控件和属性。 14 在 bt1命令按钮单击事件中补充缺少的代码,要求单击 bt1按钮后,将 “退出 ”命令按钮标题设置为粗体:以预览方式输出 rEmp报表;且出现错误时,弹出指定的错误提示。 国家二级 ACCESS机试(操作题)模拟试卷 208答案与解析 一、基本操作题 1 【正确答案】 步骤 1:打开 “sam
6、p1 accdb”数据库窗口,右键单击 “tStud”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:在表设计视图窗口下单击 “ID”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令,并且在 “字段属性 ”的 “标题 ”行输入 “学号 ”。 2 【正确答案】 步骤 1:右键单击 “备注 ”行,选择 “删除行 ”命令。 步骤 2:在弹出的对话框中单击 “是 ”按钮。 3 【正确答案】 步骤 1:单击 “入校时间 ”字段行,在 “有效性规则 ”行输入:#2000-1-1#。 步骤 2:在 “有效性文本 ”行输入 “输入的日期有误,重新输入 ”。 步骤 3:单击快速访问工具栏
7、中的 “保存 ”按钮,关闭设计视图。 4 【正确答案】 步骤 1:双击 “tStud”表打开数据表视图。 步骤 2:右击学 号为 “20011002”行的 “照片 ”记录,选择 “插入对象 ”快捷菜单命令,打开对象对话框。选择 “由文件创建 ”选项。单击 “浏览 ”按钮查找图片“photo bmp”存储位置,连续两次单击 “确定 ”按钮。 5 【正确答案】 步骤 1:继续上一题操作,右键单击 “姓名 ”字段名,在弹出的快捷菜单中选择 “取消冻结所有字段 ”命令。 步骤 2:选中 “姓名 ”字段列,并拖动鼠标到 “学号 ”字段之前。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。关闭数据表视
8、图。 6 【正确答案】 步骤 1:右键单击 “tStud”表,选 择 “导出 ”下的子菜单 “文本文件 ”命令。 步骤 2:在 “保存位置 ”找到要存放的位置。 步骤 3:在 “文件名 ”行输入 “tStud”,勾选 “导出数据时包含格式和布局 ”复选框,单击 “确定 ”按钮,单击 “完成 ”按钮。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在【显示表】对话框中添加 “tStud”表,关闭【显示表】对话框。 步骤 3:双击 “学号 ”、 “姓名、 “性别 ”、 “
9、年龄 ”和 “简历 ”5个字段,在 “简历 ”的条件行中输入: Like“*“+请输入爱好 +“*“,并选中 “显示 ”行的复选框,如图 3-169所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”,单击 “确定 ”按钮。8 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tCourse”、 “tScore”和 “tStud”3个表,拖动 “tCourse”表中的 “课程号 ”字段到“tScore”表的 “课程号 ”字段
10、上,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,建立 3个表之间的联系,关闭【显示表】对话框。 步骤 2:单击【显示隐藏】分组中的 “汇总 ”按钮,双击 “tStud”表的 “学号 ”,在其 “总计 ”行选择“Group By”; “姓名 ”字段,在其 “总计 ”行选择 “Group By”字段。双击 “tScore”表的“成绩 ”字段,在其 “总计 ”行内选择 “平均值 ”,如图 3-170所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “aT2”,单击 “确定 ”按钮。 9 【正确答案】 步骤 1:在 “
11、samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。双击【显示表】对话框中的 “tStud”和 “tScore”表,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,建立两个表之间的联系,双击表间连线,在弹出的【】对话框中选择第 2项,单击 “确定 ”按钮关闭对话框,关闭【显示表】对话框。 步骤 2:双击 “tStud”表“学号 ”、 “姓名 ”字段。双击 “tScore”表 “学号 ”字段在其对应的条件行输入: Is Null,并取消 “显示 ”复选框的勾选,如图 3-171所示。 步骤3:
12、单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT3”,单击“确定 ”按钮。 10 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区 的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “tStud”表,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的“追加 ”按钮,在【追加查询】对话框中下拉选择表 “tTemp”,单击 “确定 ”按钮。 步骤 3:双击 “tStud”表 “学号 ”、 “姓名 ”、 “年龄 ”、 “所属院系 ”和 “性别 ”字段,在 “性别 ”字段行中的 “条件 ”设
13、置为: ”男 ”,如图 3-172所示。 步骤 4:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入“qT4”,单击 “确定 ”按 钮。 三、综合应用题 11 【正确答案】 步骤 1:双击打开 “samp3 accdb”数据库,在【开始】功能区的“报表 ”面板中右击 “rTeacher”报表,选择 “设计视图 ”快捷菜单命令,打开 “rTeacher”的设计视图,在 “未绑定 ”文本框上右键单击,在弹出的快捷菜单上选择 “属性 ”命令,在【属性表】对话框修改名称为: tsex,在 “控件来源 ”所在行选择:性别,如图 3-92所示。 步骤 2
14、:单击快速访问工具栏中的 “保存 ”按钮,保存设计。 12 【正确答案】 步骤 1:单击【控件】分组中的 “文本框 ”按钮,在报 表页脚区拖动,产生一个 “标签 ”和 “文本框 ”,在标签内输入:教师平均年龄。选中新增的文本框,在【属性表】对话框中修改 “名称 ”为: tAvg,在 “控件来源 ”所在行输入:=avg(年龄 ),将其 “上边距 ”修改为: 0 3cm。 “左 ”修改为: 3 6cm。如图 3-93所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。关闭报表视图。13 【正确答案】 步骤 1:右击 “fTest”窗体,选择 “设计视图 ”快捷菜单命令,打开“fTest”窗体
15、的设计视图。在 “bTest”按钮上右键单击,在弹出的快捷菜单上选择 “属性 ”命令, 在【属性表】对话框的 “单击 ”所在行输入: m1。关闭对话框,如图 3-94所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭窗体视图。 步骤 3:关闭数据库 “samp3 accdb”。 14 【正确答案】 步骤 1:接上小题操作,在代码生成器窗口中添加 btl按钮 Click事件中缺少代码。 在 *Add2*行之间添加代码: bt2 FontBold=True 在*Add3*行之间添加代码: DoCmd OpenReport“rEmp“, acViewPreview 在*Add4*行之间添加 代码: errhanle: 结果如图 3-38所示。 步骤 2:关闭 “VBA”窗口。单击快速访问工具栏中的 “保存 ”按钮保存设置。