1、国家二级 ACCESS机试(操作题)模拟试卷 223及答案与解析 一、基本操作题 0 在考生文件夹下,存在一个数据库文件 “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”两表之间的关系。 二、简单应用题 5 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tStud”、“tCourse”、 “tScore”三个关联表对象和表对象 “tTemp”。试按以下要求完成设计: 6 创建一个选择查询,查找并显示没有摄影爱好的学生的 “学号 ”、 “姓名 ”、 “性别 ”和 “年龄 ”四个字段内容,所
3、建查询命名为 “qT1”。 7 创建一个总计查询,查找学生的成绩信息,并显示为 “学号 ”和 “平均成绩 ”两列内容。其中 “平均成绩 ”一列数据由统计计算得到,所建查询命名为 “qT2”。 8 创建一个选择查询,查找并显示学生的 “姓名 ”、 “课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qT3”。 9 创建一个更新查询,将表 “tTemp”中 “年龄 ”字段值加 1,并清除 “团员 否 ”字段的值,所建查询命名为 “qT4”。 三、综合应用题 9 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStud”和 “tScore”,同时还设计出窗体
4、对象 “fStud”和子窗体对象 “fScore子窗体 ”。请在此基础上按照以下要求补充 “fStud”窗体和 “fScore子窗体 ”子窗体的设计: 10 在 “fStud”窗体的 “窗体页眉 ”中距左边 2 5厘米、距上边 0 3厘米处添加一个宽 6 5厘米、高 0 95厘米的标签控件 (名称为 bTitle),标签控件上的文字为 “学生 基本情况浏览 ”,颜色为 “蓝色 ”(蓝色代码为 16711680)、字体名称为 “黑体 ”、字号大小为 22。 11 将 “fStud”窗体边框改为 “细边框 ”样式,取消窗体中的水平和垂直滚动条、最大化按钮和最小化按钮;取消子窗体中的记录选择器、浏览
5、按钮 (导航按钮 )和分隔线。 12 在 “ Stud”窗体中有一个年龄文本框和一个退出命令按钮,名称分别为 “tAge”和 “CmdQuit”。年龄文本框的功能是显示学生的年龄,对年龄文本框进行适当的设置,使之能够实现此功能;退出命令按钮的功能是关闭 “fStud”窗体,请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。 13 假设 “tStud”表中, “学号 ”字段的第 5位和 6位编码代表该生的专业信息,当这两位编码为 “10”时表示 “信息 ”专业,为其他值时表示 “经济 ”专业。对 “fStud”窗体中名称为 “tSub”的文本框控件进行适当设置,使其根据 “学号 ”字
6、段的第 5位和第 6位编码显示对应的专业名称。 14 在 “fStud”窗体和 “fScore子窗体 ”中各有一个平均成绩文本框控件,名称分别为“txtMAvg”和 “txtAvg”,对两个文本框进行适当设置,使 “fStud”窗 体中的 “txtMAvg”文本框能够显示出每名学生所选课程的平均成绩。 注意:不允许修改窗体对象 “fStud”和子窗体对象 “fScore子窗体 ”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象 “tStud”和 “tScore”。 只允许在 “*Add*”与 “*Add*”之间的空行内补充一条语句,不允许增删和修改其他位置已存在的语句。 14 考生文件
7、夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStudent”,同时还设计出窗体对象 “fQuery”和 “fStudent”。请在此基础上按照以下要求补充 “fQuery”窗体的设计: 15 在距主体节上边 0 4厘米、左边 0 4厘米位置添加一个矩形控件,其名称为“rRim”;矩形宽度为 16 6厘米、高度为 1 2厘米、特殊效果为 “凿痕 ”。 16 将窗体中 “退出 ”命令按钮上显示的文字颜色改为棕色 (棕色代码为 128),字体粗细改为 “加粗 ”。 17 将窗体标题改为 “显示查询信息 ”。 18 将窗体边框改为 “对话框边框 ”样式,取消窗体中的水平
8、和垂直滚动条、记录选择器、导航按钮和分隔线。 19 在窗体中有一个 “显示全部记录 ”命令按钮 (名称为 bIJst),单击该按钮后,应实现将 “tStudent”表中的全部记录显示出来的功能。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。 国家二级 ACCESS机试(操作题)模拟试卷 223答案与解析 一、基本操作题 1 【正确答案】 步骤 1:打开 “samp1 mdb”数据库,在【外部数据】功能区的 “导入并链接 ”组中单击 “Excel”按钮。 步骤 2:在弹出的【获得外部数据 -Excel电子 表格】对话框中,单击 “
9、浏览 ”按钮,在弹出的【打开】对话框内浏览 “tCourse xls”文件所在的存储位置 (考生文件夹下 ),选中 “tCourse xls”Excel文件,单击 “打开 ”按钮。 步骤 3:接着在【获得外部数据 -Excel电子表格】对话框中选中 “创建链接表来链接到数据源 ”项,单击 “确定 ”按钮。 步骤 4:系统弹出【导入数据表向导】对话框,此时默认的是 sheetl表中的数据,不需要修改,单击 “下一步 ”按钮,选中 “第一行包含列标题 ”复选框,单击 “下一步 ”按钮,保持默认的表名,单击 “完成 ”按 钮,最后单击 “关闭 ”按钮,关闭向导。 2 【正确答案】 步骤 1:双击 “
10、tGrade”表打开数据表视图。 步骤 2:在【开始】功能区中,单击 “记录 ”区域中 “其他 ”图标按钮旁边的三角箭头,在弹出的下拉列表中选择 “取消隐藏字段 ”菜单命令,打开【取消隐藏字段】对话框。勾选 “成绩 ”复选框,单击 “关闭 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表视图。 3 【正确答案】 步骤 1:右键单击 “tStudent”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:单击 “政治面貌 ”字段行,在 “字段属性 ”的 “默认值 ”行输入: ”团员 ”,在“标题 ”行输入:政治面目。 步骤 3:单击快速访问工具栏中的 “保存
11、”按钮,关闭表的设计视图。 4 【正确答案】 步骤 1:双击 “tStudent”表,单击【文本格式】分组中右下角的 “设置数据表格式 ”按钮,弹出【设置数据表格式】对话框。在【设置数据表格式】对话框中,单击 “背景色 ”的下拉列表,选中 “其他颜色 ”项,在弹出的【颜色】对话框中单击 “自定义 ”选项卡,在其底部的 “红色 ”框中输入: 0, “绿色 ”框中输入: 128,“蓝色 ”框中输入: 128, 单击 “确定 ”按钮,返回【设置数据表格式】对话框,单击“网格线颜色 ”的下拉列表,选择 “标准色 ”中的 “白色 ”。单击 “确定 ”按钮。 步骤 2:在【文本格式】分组的 “字号 ”列表
12、中选择 “11”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表视图。 5 【正确答案】 步骤 1:在【数据库工具】功能区的【关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。分别双击表 “tGrade”和 “tStudent”,关闭【显示表】对话框。 步骤 2:选中表 “tGrade”中的 “学号 ”字段,拖动鼠标到表 “tStudent”的 “学号 ”字段上,弹出【编辑关系】对话框,单击 “创建 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭关系界面。 二、简单应用题 6 【正确答案】 步骤 1:
13、打开 “samp2 accdb”数据库窗口,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tStud”,关闭【显示表】对话框。 步骤 2:分别双击 “学号 ”、 “姓名 ”、“性别 ”、 “年龄 ”和 “简历 ”字 段。 步骤 3:在 “简历 ”字段的 “条件 ”行中输入: not like“*摄影 *“,取消该字段 “显示 ”复选框的勾选。如图 3-220所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT1”,单击 “确定 ”按钮,关闭设计视图。7 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击
14、 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中中双击表 “tScore”,关闭【显示表】对话框。 步骤 2:分别双击 “学号 ”和 “成绩 ”字段。 步骤 3:单击【显示隐藏】分组中的 “汇总 ”按钮,在 “学号 ”和 “成绩 ”字段 “总计 ”行下拉列表中分别选中“Group By”和 “平均值 ”。 步骤 4:在 “成绩 ”字段的 “字段 ”行前面添加 “平均成绩: ”字样。如图 3-221所示。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为“qT2”,单击 “确定 ”按钮,关闭设计视图。 8 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询
15、设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中分别双击 “tStud”、 “tCourse”和“tScore”表,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore”表的 “课程号 ”字段上,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,建立 3个表之间的联系,关闭【显示表】。 步骤 2:分别双击 “tStud”表的 “姓名 ”、 “tCourse”表的 “课程名 ”和 “tScore”表的 “成绩 ”字段。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。 9 【正确答
16、案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tTemp”,关闭【显示表】对话 框。 步骤 2:单击【查询类型】分组中的 “更新 ”按钮,双击 “年龄 ”和 “团员否 ”字段。 步骤 3:在 “年龄 ”字段的 “更新到 ”行中输入: 年龄 +1,在 “团员否 ”字段的 “更新到 ”行输入; 0。如图 3-222所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT4”,单击 “确定 ”按钮,关闭设计视图。 三、综合应用题 10 【正确答案】 步骤 l:双击打开 “samp3 accdb”数据库,在【
17、开始】功能区的“窗体 ”面板中右击 “fStud”窗体,选择 “设计视图 ”快捷菜单命令,打开 fStud的设计视图。 步骤 2:在【控件】分组中单击 “标签 ”控件,在窗体的页眉内单击鼠标,在光标闪动输入:学生基本情况浏览:右击标签选择 “属性 ”快捷菜单命令,在【属性表】对话框中修改 “左 ”为: 2 5cm, “上边距 ”为: 0 3cm, “宽 ”为: 6 5cm,“高 ”为: 0 95cm, “名称 ”为: bTitle, “前景色 ”为: 16711680, (前景色的值会自动转换成 #0000FF), “字体 ”为:黑体, “字号大小 ”为: 22。如图 3-110所示。步骤 2
18、:单击快速访问工具栏中的 “保存 ”按钮。 11 【正确答案】 步骤 1:在【属性表】对话框的左上角 单击选择 “窗体 ”,设置 “边框样式 ”为:细边框, “滚动条 ”为:两者均无, “最大化和最小化按钮 ”为:无。 步骤 2:在窗体面板中右击 “fScore子窗体 ”,选择 “设计视图 ”快捷菜单命令,在【属性表】对话框的左上角单击选择 “窗体 ”,修改 “记录选择器 ”为:否, “浏览按钮 (导航按钮 )”为:否, “分隔线 ”为:否。如图 3-111所示。12 【正确答案】 步骤 1:返回到 “fStud”窗体设计视图界面,选中 “年龄 ”文本框,在【属性表】对话框修改 “控件来源 ”
19、为: =Year(Date()-Year(出生日期 )。 步骤 2:在【属性表】对话框左上角的下拉列表中选择 “CmdQuit”,在其 “单击 ”行内选择:【事件过程】,单击 “代码生成器 ”按钮,在 VBA编辑窗口的两行“*Add*”之间输入代码: DoCmd Close,关闭代码窗口。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存设置。 13 【正确答案】 步骤 1:在 “fStud”窗体的设计视图下,单击 “专业 ”文本框,把鼠标定位在框内并输入: =IIf(Mid(学号 , 5,2)=10, “信息 “, “经济 “)。 步骤 2:单击快速访问工具栏中 的 “保存 ”按钮,保
20、存设置。 14 【正确答案】 步骤 1:在子窗体中拖出滚动条,单击 “平均成绩 ”标签旁的 “未绑定 ”文本框控件,在文本框中输入: =Avg(成绩 )。 步骤 2:在 “fStud”窗体的设计视图下。单击 “txtMAvg”文本框,把鼠标定位在框内输入: =fScore 子窗体 !txtAvg。 (引用 fScore子窗体的平均值 )。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存设置。 步骤 4:关闭 “samp3 accdb”数据库。 15 【正确答案】 步骤 1:双击打开 “samp3 accdb”数据库,在【开始】功能区的“窗体 ”面板中右击 “fQuery”窗体,选择 “
21、设计视图 ”快捷菜单命令,打开 fOuery的设计视图。在【控件】分组内单击 “矩形 ”按钮,在 “窗体 ”主体区拖动,产生一个 “矩形 ”。在此 “矩形 ”上右键单击鼠标,在弹出的快捷菜单上选择 “属性 ”命令,在【属性表】对话框修改 “名称 ”为: rRim,修改 “宽度 ”为: 16 6cm, “高度 ”为:1 2cm, “上边距 ”为: 0 4cm, “左 ”为: 0 4cm,单击 “特殊效果 ”所在行选择 “凿痕 ”,如图 3-67所示。 步骤 2:单击快速访问工具栏 中的 “保存 ”按钮保存设置。16 【正确答案】 步骤 1:在 “fQuery”窗体设计视图中选中 “退出 ”按钮,
22、在【属性表】对话框内中的 “前景色 ”所在行内输入: 128(系统会自动将前景色数值转换为“#800000”),在 “字体粗细 ”行内选择 “加粗 ”。如图 3-68所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。 17 【正确答案】 步骤 1:在【属性表】对话框右上角的下拉列表中选择 “窗体 ”,修改 “标题 ”为:显示查询信息。如图 3-69所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设 置。 18 【正确答案】 步骤 1:接上一步骤继续【属性表】中对 “窗体 ”进行设置,在 “边框样式 ”所在行选择:对话框边框,在 “滚动条 ”所在行单击选择:两者均无,在 “导航按钮 ”、 “分隔线 ”和 “记录选择器 ”所在行选择:否,关闭【属性表】对话框。如图 3-69所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存设置。19 【正确答案】 步骤 1:单击【窗体设计工具 -设计】功能区的【工具】分组中的“查看代码 ”按钮,打开 “代码生成器 ”窗口。 步骤 2:在 BBB Form RecordSource=“的双引 号之间输入: select*from tStudent。 步骤 3:单击快速访问工具栏中的 “保存 “按钮,关闭 VBA编辑窗口,关闭窗体视图,关闭 “samp3 Accdb”数据库窗口。