1、国家二级 ACCESS机试(操作题)模拟试卷 171及答案与解析 一、基本操作题 1 在考生文件夹下,存在 个数据库文件 “samp1.accdb”,里边已建立 “tGrade”和“tStudent”两个表对象;同时还存在一个 Excel文件 “tCourse xls”。试按以下操作要求,完成表的编辑: (1)将 Excel文件 “tCourse xls”链接到 “samp1 accdb”数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。 (2)将 “tGrade”表中隐藏的列显示出来。 (3)将 “tStudent”表中 “政治面貌 ”字段的默认值属性设置为 “团员 ”,并使该字
2、段在数据表视图中的显示标题改为 “政治面目 ”。 (4)设置 “tStudent”表的显示格式,使表的背景颜色为: RGB(0, 128,128)(青色 ),、网格线为 “白色 ”、文字字号为 “11”。 (5)建立 “tGrade”和 “tStudent”两表之间的关系。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tStud”、“tCourse”和 “tScore”三个 关联表对象。试按以下要求完成设计: (1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为 “性别 ”和 “NUM”,所建查询命名为 “qT1”。
3、注意,要求用学号字段来统计人数。 (2)创建一个查询,查找选课学生的 “姓名 ”和 “课程名 ”两个字段内容,所建查询命名为 “qT2”。 (3)创建一个查询,查找没有先修课程的课程相关信息,输出其 “课程号 ”、 “课程名 ”和 “学分 ”三个字段内容,所建查询命名为 “qT3”。 (4)创建更新查询,将表对象 “tStud”中低于平 均年龄 (不含平均年龄 )学生的 “备注 ”字段值设置为 True,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 aecdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象 “fStud”和子窗体对
4、象 “iDetail”。请在此基础上按照以下要求补充 “fStud”窗体的设计: (1)将窗体标题改为 “学生查询 ”。 (2)将窗体的边框样式改为 “细边框 ”,取消窗体中的水平和垂直滚动条、记录选择器、浏览按钮 (导航按钮 )和分隔线;将子窗体边框样式改为 “细边框 ”,取消子窗体中的记录选择器、浏览按钮 (导航按钮 )和分隔线。 (3)在窗体中有两个标签控件,名称分别为 “Label1”和 “Label2”,将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色 (紫蓝色代码为 8388608)。 (4)将窗体主体节中控件的 Tab键次序改为:“CItem”“TxtDetail”“CmdR
5、efer”“CmdList”“CmdClear”“fDetail”“ 简单查询 ”“Framel8” 。 (5)按照以下窗体功能,补充事件代码设计。 在 窗体中有一个组合框控件和一个文本框控件,名称分别为 “Cltem”和“TxtDetail”;有两个标签控件,名称分别为 “Label3”和 “Ldetail”;还有三个命令按钮,名称分别为 “CmdList”、 “CmdRefer”和 “CmdClear”。在 “Cltem”组合框中选择某一项目后, “Ldetail”标签控件将显示出所选项目名加上 “内容: ”。在 “TxtDetail”文本框中输入具体项目值后,单击 “CmdRefer”命
6、令按钮,如果 “Cltem”和 “TxtDetail”两个控件中均有值,则在子窗体中显示找出的 相应记录,如果两个控件中不全有值,显示消息框,消息框标题为 “注意 ”,提示文字为 “查询项目和查询内容不能为空 !”,消息框中只有一个 “确定 ”按钮;单击 “CmdList”命令按钮,在子窗体中显示“tStud”表中的全部记录;单击 “CmdClear”命令按钮,将 “CItem”和 “TxtDetail”两个控件中的值清空。 注意:不允许修改窗体对象 “fStud”和子窗体对象 “fDetail”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象 “tStud”。 代码设计只允许在 “*
7、Add*”与 “*Add*”之间的空行内补充一条语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 171答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:打开 “samp1 mdb”数据库,在【外部数据】功能区的“导入并链接 ”组中单击 “Excel”按钮。 步骤 2:在弹出的【获得外部数据 -Excel电子表格】对话框中,单击 “浏览 ”按钮,在弹出的【打开】对话框内浏览 “tCourse xls”文件所在的存储位置 (考生文件夹下 ),选 中 “tCourse xls”: Excel文件,单击 “打开 ”按钮。 步骤 3:接着
8、在【获得外部数据 -Excel电子表格】对话框中选中 “创建链接表来链接到数据源 ”项,单击 “确定 ”按钮。 步骤 4:系统弹出【导入数据表向导】对话框,此时默认的是 sheet1表中的数据,不需要修改,单击 “下一步 ”按钮,选中 “第一行包含列标题 ”复选框,单击 “下一步 ”按钮,保持默认的表名,单击 “完成 ”按钮,最后单击 “关闭 ”按钮,关闭向导。 (2)步骤 1:双击 “tGrade”表打开数据表视图。 步骤 2:在【开始 】功能区中,单击 “记录 ”区域中 “其他 ”图标按钮旁边的三角箭头,在弹出的下拉列表中选择 “取消隐藏字段 ”菜单命令,打开【取消隐藏字段】对话框。勾选
9、“成绩 ”复选框,单击 “关闭 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表视图。 (3)步骤 1:右键单击 “tStudent”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:单击 “政治面貌 ”字段行,在 “字段属性 ”的 “默认值 ”行输入: ”团员 ”,在“标题 ”行输入:政治面目。 步骤 3:单击快速访问工具栏中的 “保存 ”按 钮,关闭表的设计视图。 (4)步骤 1:双击 “tStudent”表,单击【文本格式】分组中右下角的 “设置数据表格式 ”按钮,弹出【设置数据表格式】对话框。在【设置数据表格式】对话框中,单击 “背景色 ”的下拉列
10、表,选中 “其他颜色 ”项,在弹出的【颜色】对话框中单击 “自定义 ”选项卡,在其底部的 “红色 ”框中输入: 0, “绿色 ”框中输入: 128, “蓝色 ”框中输入: 128,单击 “确定 ”按钮,返回【设置数据表格式】对话框,单击 “网格线颜色 ”的下拉列表,选择 “标准色 ”中的 “白色 ”。单击 “确定 ”按钮。 步骤 2:在【文本格式】分组的 “字号 ”列表中选择 “11”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表视图。 (5)步骤 1:在【数据库工具】功能区的【关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快
11、捷菜单命令。分别双击表“tGrade”和 “tStudem”,关闭【显示表】对话框。 步骤 2:选中表 “tGrade”中的 “学号 ”字段,拖动鼠标到表 “tStudent”的 “学号 ”字段上,弹出【编辑关系】对话框,单击 “创建 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭关系界面。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:打开 “samp2 accdb”数据库窗口,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击表 “tStud”,关闭【显示表】对话框。 步骤 2:分别双击 “性别 ”、“学
12、号 ”、 “简历 ”字段。 步骤 3:单击【显示隐藏】分组中的 “汇总 ”按钮,在 “学号 ”字段 “总计 ”行下拉列表中选中 “计数 ”,在 “简历 ”字段 “总计 ”行下拉列表中选中“where”,同时 取消该 “显示 ”行中的勾选。 步骤 4:在 “学号 ”字段的 “字段 ”行前面添加 “NUM: ”字样。 步骤 5:在 “简历 ”字段的 “条件 ”行输入: Like“*摄影 *”,取消“显示 ”复选框的勾选。 步骤 6:单击快速访问工具栏中的 “保存 “按钮,保存为“qT1”,单击 “确定 ”按钮,关闭设计视图。 (2)【操作步骤】 步骤 1:打开“samp2 accdb”数据库窗口,
13、在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击 “tStud”、 “tCourse”和“tScoce”表,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore”表的 “课程号 ”字段上,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,建立 3个表之间的联系,关闭【显示表】。 步骤 2:分别双击 “tStud”表 “姓名 ”字段、 “tCourse”表 “课程名 ”字段。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。 (3)【操
14、作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表“tCourse”,关 闭【显示表】对话框。 步骤 2:分别双击字段 “课程号 ”、 “课程名 ”、“学分 ”和 “先修课程 ”字段。 步骤 3:在 “先修课程 ”字段的 “条件 ”行输入: Is Null,取消该字段 “显示 ”行中复选框的勾选。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。 (4)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表
15、】对话框中双击表 “tStud”,关闭【显示表】对话框。 步骤 2:双击字段列表中的 “备注 ”、 “年龄 ”字段。 步骤 3:单击【查询类型】分组中的 “更新 ”按钮,在“备注 ”字段 “更新到 ”行输入: TRUE。 步骤 4:在 “年龄 ”字段的 “条件 ”行输入:三、综合应用题 3 【正确答案】 (1)步骤 1:打开 “samp3 accdb”数据库窗口,在【开始】功能区的“窗体 ”面板中右击 “fStud”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fStud”的设计视图。 步骤 2:在窗体空白处右键单击,在快捷菜单中选择 “属性 ”命令,在【属性表】对话框的 “格式 ”选项卡下
16、的 “标题 ”行输入:学生查询。 (2)步骤 1:在 “fStud”窗体设计视图中,右击窗体空白处选择 “表单属性 ”命令。在【属性表】对话框的 “格式 ”选项卡中,将 “边框样式 ”属性值设置:细边框,将 “滚动条 ”属性值设置:两者均无,将 “记录选择器 ”、 “导航按钮 ”和 “分隔线 ”的属性值都设置为:否。 步骤 2:参照步骤 1的操作,在 “fDetail”窗体设计视图的【属性表】中将 “边框样式 ”属性值设置:细边框,将 “记录选择器 ”、 “导航按钮 ”和 “分隔线 ”的属性值都设置为:否。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “fDetail”窗体设计视图
17、。 (3)步骤 1:返回到 “fStud”窗体设计视图中,同时选中 “Labell”和 “Label2”两个标签,单击【属性表】对话框的 “格式 ”选项卡,单击 “前景色 ”右边框中的按钮,在“标准色 ”中选中 “白色 ”,在 “背景色 ”框中输入: 8388608。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (4)步骤 1:在窗体设计视图的空白处右键单击,在弹出的快捷菜单中选择 “Tab键次序 ”命令,在【 Tab键次序】对话框中按住左键上下拖动相应的对象,按题目要求改变次序。 步骤 2:单击 “确定 ”按钮关闭【 Tab键次序】对话框,单击快速访问工具栏中的“保存 ”按钮。 (5)步骤 1:单击【窗体设计工具 -设计】功能区的【工具】分组中的 “查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Add1*”行之间输入代码: Ldetail Caption=cltem&”内容: ” 在 “*Add2*”行之间输入代码: fDetail.Form RecordSource=“tStud” 在 “*Add3*”行之间输入代码: MsgBox“查询项 目和查询内容不能为空 !”, vbOKOnly“注意 ” 步骤 2:关闭当前界面,单击快速访问工具栏中的 “保存 ”按钮,关闭当前窗口。