1、国家二级 ACCESS机试(操作题)模拟试卷 312及答案与解析 一、基本操作题 1 (1)在考生文件夹下的 “sampl accdb”数据库文件中建立表 “tBook”,表结构如表2 4所示。 (2)判断并设置 “tBook”表的主键。 (3)设置 “入库日期 ”字段的默认值为系统当前日期前一天的日期。 (4)在“tBook”表中输入 2条记录,如表 2 5所示。注: “单价 ”为 2位小数显示。 (5)设置 “编号 ”字段的输入掩码为:只能输入 8位数字或字母形式。 (6)在数据表视图中将 “简介 ”字段隐藏起来。 二、简单 应用题 2 在考生文件夹下有一个数据库文件 “samp2 acc
2、db”,里面已经设计好 3个关联表对象 “tStud”、 “tCourse”、 “tScore”和表对象 “tTemp”。请按以下要求完成设计。 (1)创建一个选择查询,查找并显示没有摄影爱好的学生的 “学号 ”、 “姓名 ”、 “性别 ”和 “年龄 ”4个字段的内容,将查询命名为 “qT1”。 (2)创建一个总计查询,查找学生的成绩信息,并显示为 “学号 ”和 “平均成绩 ”两列内容。其中 “平均成绩 ”一列数据由统计计算得到,将查询命名为 “qT2”。 (3)创建一个选择查询,查找并显示学生的 “姓名 ”、 “课程名 ”和 “成绩 ”3个字段的内容,将查询命名为 “qT3”。 (4)创建一
3、个更新查询,将表 “tTemp”中 “年龄 ”字段值加 1,并清除 “团员否 ”字段的值,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 acedb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象 “fStud”和子窗体对象 “fDetail”。请在此基础上按照以下要求补充 “fStud”窗体的设计。 (1)将窗体标题改为 “学生 查询 ”。 (2)将窗体的边框样式改为 “细边框 ”,取消窗体中水平和垂直滚动条、记录选择器、浏览按钮 (导航按钮 )和分隔线;将子窗体边框样式改为 “点线 ”,取消子窗体中的记录选择器、浏览按钮 (导航按
4、钮 )和分隔线。 (3)在窗体中有两个标签控件,名称分别为 “Label1”和 “Label2”,将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色 (紫蓝色代码为 8388608)。 (4)将窗体主体节中控件的 Tab次序改为: “Cltem”“TxtDetail”“CmdRefer”“Cm dList”“CmdClear”“fDtail”“ 简单查询 ”“Framel8” 。 (5)按照以下窗体功能,补充事件代码设计。 在窗体中有一个组合框控件和一个文本框控件,名称分别为 “CItem”和“TxtDetail”;有两个标签控件,名称分别为 “Label3”和 “Ldetail”;还有三个
5、命令按钮,名称分别为 “CmdList”、 “CmdRefer”和 “CmdClear”。在 “CItem”组合框中选择某一项目后, “Ldetail”标签控件将显示出所选项目名加上 “内容: ”。在 “TxtDetail”文本框中输入具体项目值后,单击 “CmdRefer”命令按钮,如果 “CItem”和 “TxtDetail”两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中不全有值,显示消息框,消息框标题为 “注意 ”,提示文字为 “查询项目和查询内容不能为空 !”,消息框中只有一个 “确定 ”按钮;单击 “CmdList”命令按钮,在子窗体中显示“tStud”表中的全部记
6、录;单击 “CmdClear”命令按钮,将 “CItem”和 “TxtDetail”两个控件中的值清空。 注意:不允许修改窗体对象 “fStud”和子窗体对象 “fDetail”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象 “tStud”。代码设计只允许补充一条语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 312答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:单击 “创建 ”选项卡的 “表格 ”组中的 “表设计 ”按钮,打开表设计视图。 步骤 2:按照题目表建立新字段。如图 3 118所示。步骤 3:单击快速访问
7、上具栏中的 “保存 ”按钮 。另存为 “tBook”。 (2)步骤 1:在 “tBook”表设计视图中,选中 “编号 ”字段行。 步骤 2:右键单击 “编号 ”行,在弹出的快捷菜单中选择 “主键 ”命令。如图 3 119所示。(3)步骤 1:单击 “入库日期 ”字段行任一点。 步骤 2:在 “默认值 ”行输入 “Date()-1”。如图 3 120所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮 。 (4)步骤 1:右键单击 “tBook”表,在弹出的快捷菜单中选择 “打开 ”命令或双击打开 “tBook”表。 步骤 2:按照题目表记录添加新记录。如图 3 121所示。 步骤 3:单击快
8、速访问工具栏中的 “保存 ”按钮 。 (5)步骤 1:单击 “开始 ”选项卡“视图 ”组中 “视图 ”下拉按钮中的 “设计视图 ”按钮。 步骤 2:单出 “编号 ”字段行任一点。在 “输入掩码 ”行输入 “AAAAAAAA”。如图 3 122所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮 。 (6)步骤 1:右键单击表 “tBook”,在弹出的快捷菜单中选择 “打开 ”命令或双击打开 “tBook”表。 步骤 2:选中 “简介 ”字段列,右键单击 “简介 ”列,从弹出的快捷菜单中选择 “隐藏字段 ”命令如图 3 123所示。步骤 3:单击快速访问工具栏中的“保存 ”按钮 ,关闭数据表视
9、图。 【试题解析】 第 1、 2、 3小题在设计视图中新建表,设置字段属性;第 4、 5小题在数据表中输入数据和设置隐藏字段。 二、简单应用题 2 【正确答案】 (1)步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,在“显示表 ”对话框中双击表 “tStud”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “学号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”和 “简历 ”字段。 步骤 3:在 “简历 ”字段的 “条件 ”行输入 “not like“*摄影 *“”,取消该字段的显示,如图 3 304所示。步骤 4:按 Ctrl+S保存修改,另存为 “qT1”。关闭设计视
10、图。 (2)步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tScore”,关闭 “显示表 ”对话框。 步骤2:分别双击 “学号 ”和 “成绩 ”字段。 步骤 3:单击 “设计 ”选项卡 “显示隐藏 ”组中的 “汇总 ”按钮,在 “成绩 ”字段 “总计 ”行下拉列表中选择 “平均值 ”。 步骤 4:在 “成绩 ”字段前添加 “平均成绩: ”字样。如图 3 305所示。 步骤 5:按 Cttl+S保存修改,另存为 “qT2”。关闭设计视图。 (3)步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话
11、框中分别双击表 “tStud”、 “tCourse”、 “tSeore”,关闭“显示表 ”对话框。 步骤 2:分别双击 “姓名 ”、 “课程名 ”和 “成绩 ”字段添加到 “字段 ”行。如图 3 306所示。步骤 3:按 Ctrl+S保存修改,另存为 “qT3”。 (4)步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,在 “显示表 ”对话框中舣击表 “tTemp”,关闭 “显示表 ”对话框。 步骤 2:单击 “设计 ”选项卡 “查询类型 ”组中的 “更新 ”按钮,双击 “年龄 ”及 “团员否 ”字段。 步骤 3:在“年龄 ”字段的 “更新到 ”行输入 “年龄 +1”,在
12、 “团员否 ”字段的 “更新到 ”行输入“Null”。如图 3 307所示。 步骤 4:单击 “设计 ”选项卡 “结果 ”组中的 “运行 ”按钮,在弹出的对话框中单击 “是 ”按钮。 步骤 5:按 Ctrl+S保存修改,另存为 “qT4”。关闭设计视图。 【试题解析】 第 1、 2、 3、 4小题在查询设计视图中创建小图的查询,按题目要求添加字段和条件表达式。 三、综合应用题 3 【正确答案】 (1)步骤 1:选择 “窗体 ”对象,右击 “fStud”,在弹出的快捷菜单中选掸 “设计视图 ”命令,打开设计视图。步骤 2:在窗体的任一 位置右击,在弹出的快捷菜单中选择 “属性 ”命令,在打开的
13、“属性表 ”下拉列表中选择 “窗体 ”,在 “仝部 ”选项卡下的 “标题 ”行输入 “学生查询 ”,如图 3 230所示。 (2)步骤 1:在 “属性表 ”的“格式 ”选项卡中,选掸 “边框样式 ”下拉列表中的 “细边框 ”选项。 步骤 2:分别选择“滚动条 ”、 “记录选择器 ”、 “导航按钮 ”和 “分隔线 ”下拉列表中的 “两者均无 ”或“否 ”。 步骤 3:按照同样的方法设置子窗体的 “边框样式 ”为 “点线 ”,如图 3 231所示。 (3)在 “属性表 ”中分别选择 “Label1”和 “Label2”,在 “格式 ”选 项卡中设置 “前景色 ”为“#FFFFFF”(白色 ),设置
14、 “背景色 ”为 “#F3699”,如图 3 232所示。关闭 “属性表 ”。(4)步骤 1:在窗体的任一位置右击。在弹出的快捷菜单中选掸 “Tab键次序 ”命令,弹出 “Tab键次序 ”对话框,在 “自定义次序 ”列表中通过拖动各行来调整 Tab键的次序,如图 3 233所示。步骤 2:单击 “确定 ”按钮,关闭 “Tab键次序 ”对话框。 (5)在设计视图中的任一位置右击,在弹出的快捷菜单中选择 “事件生成器 ”命令,在弹出的对话框中选择 “代码生成器 ”,如图 3 234所示,单击 “确定 ”按钮,在空行内依次输入以下代码: *Add1* Dim aa aa=cltem Value Ldetail Caption=aa+“内容: “ *Add1* *Add2* fDetail Form RecordSource=“tStud“ *Add2* *Add3* MsgBox“查询项目和查询内容不能 为空 “,vbOKOnly, “注意 “ *Add3* 如图 3 235所示。关闭编程环境窗口,按 Ctrl+S保存修改。