1、国家二级( ACCESS)机试模拟试卷 180及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下,存在一个数据库文件 “samp1 mdb”、一个 Excel文件“tScore xls”和一个图像文件 “photo bmp”。在数据库文件中已经建立了一个表对象 “tStud”。试按以下操作要求,完成各种操作: (1)设置 “ID”字段为主键;并设置 “ID”字段的相应属性,使该字段在数据表视图中的显示标题为 “学号 ”; (2)将 “性别 ”字段的默认值属性设置为 “男 ”, “入校时间 ”字段的格式属性设置为 “长日期 ”。 (3)设置 “入校时间 ”字段的有效性规则和有效性文本。
2、有效性规则为:输入的入校时间必须为 9月;有效性文本内容为:输入的月份有误,请重新输入。 (4)将学号为 “20041002”学生的 “照片 ”字段值设置为考生文件夹下的 “photo bmp”图像文件 (要求使用 “由文件创建 ”方式 )。 (5)为 “政治面目 ”字段创建查阅列表,列表中显示 “团员 ”、 “党员 ”和 “其他 ”三个值(提示:将该字段的数据类型设置为 “查阅向导 ”)。 (6)将考生文件夹下的 “tScore xls”文件导入到 “samp1 mdb”数据库文件中,表名不变, 主键为表中的 “ID”字段。 二、简单应用题( 40分) 2 考生文件夹下存在一个数据库文件 “
3、samp2 mdb”,里面已经设计好表对象“tCourse”、 “tGrade”和 “tStudent”,试按以下要求完成设计: (1)创建一个查询,查找并显示 “姓名 ”、 “政治面貌 ”和 “毕业学校 ”三个字段的内容,所建查询名为 “qT1”。 (2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示 “姓名 ”、 “平均成绩 ”两列内容,其中 “平均成绩 ”数据由统计计算得到,所建查询名为“qT2”。 假设:所用表中无重名 。 (3)创建一个查询,按输入的班级编号查找并显示 “班级编号 ”、 “姓名 ”、 “课程名 ”和“成绩 ”的内容。其中 “班级编号 ”数据由计算得到,
4、其值为 “tStudent”表中 “学号 ”的前6位,所建查询名为 “qT3”;当运行该查询时,应显示提示信息: “请输入班级编号: ”。 (4)创建一个查询,运行该查询后生成一个新表,表名为 “90分以上 ”,表结构包括“姓名 ”、 “课程名 ”和 “成绩 ”三个字段,表内容为 90分以上 (含 90分 )的所有学生记录,所建查询名为 “qT4”;要求创建此查询后,运行该查询,并查看运行结果。 三、综合应用 题( 30分) 3 考生文件夹下存在一个数据库文件 “samp3 mdb”,里面已经设计好表对象“tAd&”和 “tUser”,同时还设计出窗体对象 “fEdit“和 “fEuser”。
5、请在此基础上按照以下要求补充 “fEdit”窗体的设计: (1)将窗体中名称为 “IRemark”的标签控件上的文字颜色改为 “蓝色 ”(蓝色代码为 16711680)、字体粗细改为 “加粗 ”。 (2)将窗体标题设置为 “显示修改用户口令 ”。 (3)将窗体边框改为 “细边框 ”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且保留窗体 的关闭按钮。 (4)将窗体中 “退出 ”命令按钮 (名称为 “cmdquit”)上的文字颜色改为棕色 (棕色代码为128)、字体粗细改为 “加粗 ”,并在文字下方加上下划线。 (5)在窗体中还有 “修改 ”和“保存 ”两个命令按钮,名称分
6、别为 “CmdEdit”和 “CmdSave”,其中 “保存 ”命令按钮在初始状态为不可用,当单击 “修改 ”按钮后。 “保存 ”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在 “口令 ”文本框中输入的内容与在“确认口令 ”文本框中输入的内容不相符,当单击 “保存 ”按钮后,屏幕上应弹出如下图所示的提 示框。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。注意:不允许修改窗体对象 “fEdit“和 “fEuser”中未涉及的控件、属性;不允许修改表对象 “tAd&”和 “tUscr”。程序代码只允许在 “*A
7、dd*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 180答案与解析 一、基本操作题( 30分) 1 【 正确答案】 (1)步骤 1:打开 “samp1 mdb”数据库。选中 “表 ”对象,右键单击“tStud”,选择 “设计视图 ”命令。 步骤 2:右键单击 “ID”字段行,选择 “主键 ”命令。 步骤 3:在 “字段属性 ”的 “标题 ”行中输入:学号。 (2)步骤 1:单击 “性别 ”字段行,在 “字段属性 ”的 “默认值 ”行中输入: ”男 ”。 步骤 2:单击 “入校时间 ”字段行,在 “字段属性
8、 ”的 “格式 ”行的下拉列表中选中 “长日期 ”命令。 (3)步骤 1:单击 “入校时间 ”字段。 步骤 2:在 “字段属性 ”的 “有效性规则 ”行中输入: month(入校时间 )=9, “有效性文本 ”行中输入 “输入的月份有误,请重新输入 ”。 步骤 3:单击工具栏中的 “保存 ”按钮。 (4)步骤 1:执行 视图 数据表视图 菜单命令。 步骤 2:右键单击学号为 “20041002”学生的 “照片 ”列,选择下拉列表中的 “插入对象 ”选项,在弹出的对话框中选中 “由文件创建 ”单选框,单击 “浏览 ”按钮,在 “考生文件夹 ”处找到要捅入图片。 步骤 3:选中 “photo bm
9、p”图像文件,连续两次单击 “确定 ”按钮。 步骤 4:单击工具栏中的 “保存 ”按钮。 (5)步骤 1:执行【视图】 【设计视图】菜单命令。 步骤 2: 在 “政治面目 ”字段的 “数据类型 ”的下拉列表中选中 “查阅向导 ”。在弹出的对话框中选中 “自行键入所需的值 ”单选框,单击 “下一步 ”按钮,依次输入 “团员 ”、“党员 ”和 “其他 ”。单击 “下一步 ”按钮,单击 “确定 ”按钮。 步骤 3:单击工具栏中的 “保存 ”按钮,关闭设计视图。 (6)步骤 1:执行【文件】 【获取外部数据】 【导入】菜单命令,找到并打开“考生文件夹 ”,在 “文件类型 ”列表中选中 “Microso
10、ft Excel(* xls)”命令。 步骤 2:选中 “tScore xls”文件,单击 “导入 ”按钮。 步骤 3:连续 4次单击 “下一步 ”按钮,选中 “我自己选择主键 ”单选框,在右侧下拉列表中选中 “ID”,单击 “下一步 ”按钮,单击 “完成 ”按钮。 【试题解析】 (1)考查设置主键。 (2)考查时间日期型常用格式的设置方法。 (3)考查常用系统函数的使用方法。 (4)考查 OLE对象中如何导入图片的方法。 (5)考查查阅向导的应用技术。 (6)考查在 Access中如何荻取外部数据的方法。 二、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:打开 “samp2 md
11、b”数据库窗口,选中 “查询 ”对象,单击 “新 建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框双击表“tStudent”,关闭 “显示表 ”对话框。步骤 2:分别双击 “姓名 ”、 “政治面貌 ”、 “毕业学校 ”字段。如图 2-40所示。 步骤 3:单击工具栏中的 “保存 ”按钮,保存为 “qT1”,单击 “确定 ”按钮,关闭设计视图。 (2)步骤1:选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中双击表 “tStudent”和 “tCrrade”,关闭 “显示表 ”对话框。步骤 2:分别双击
12、“tStudent”表 “姓名 ”、 “tGrade”表 “成绩 ”字段。步骤 3:执行【视图】 【总计】菜单命令,在 “成绩 ”字段的 “总计 ”行下拉列表中选中 “平均值 ”,在 “姓名 ”字段的 “总计 ”行下拉列表中选中 “分组 ”。步骤 4:在 “成绩 ”字段的 “字段 ”行前面添加 “平均成绩: ”字样,在 “排序 ”行下拉列表中选中 “降序 ”。如图 2-241所示。步骤 5:单击工具栏中的 “保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。 (3)步骤 1:选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表
13、 ”对话框中分别双击表“tStudent”、 “tGrade”、 “tCourse”,关闭 “显示表 ”对话框。步骤 2:在 “字段 ”行第一列输入:班级编号: I,eft(tStudent!学号 , 6)”,在 “条件 ”行输入: 请输入班级编号: 。如图 2-242所示。 步骤 3:分别双击 “tStuednt”表 “姓名 ”、 “tCourse”表 “课程名 ”和 “tGrade”表 “成绩 ”字段。步骤 4:单击工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。 (4)步骤 1:选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击“确
14、定 ”按钮。在 “显示表 ”对话 框中双击表 “tStudent”、 “tGrade”和 “tCourse”,关闭“显示表 ”对话框。步骤 2:执行【查询】 【生成表查询】菜单命令,在弹出的对话框中输入: 90分以上,单击 “确定 ”按钮。步骤 3:分别双击 “tStudent”表 “姓名 ”、“tCourse”表 “课程名 ”和 “tGrade”表 “成绩 ”字段。在 “成绩 ”字段的 “条件 ”行输入: 90。步骤 4:单击工具栏中的 “运行 ”按钮,在弹出的对话框中选择 “是 ”按钮,运行查询。如图 2 243所示。步骤 5:单击工具栏中的 “保存 ”按钮,保存为 “qT4”,单击 “确
15、定 ”按钮 ,关闭设计视图。 【试题解析】 (1)本题考查简单的条件查询设计方法。 (2)本题主要考查查询中的计算方法以及分组。 (3)本题考查参数查询以及字符串处理函数的方法。 (4)本题主要考查生成表查询的方法。 三、综合应用题( 30分) 3 【正确答案】 (1)步骤 1:打开 “samp3 mdb”数据库窗口,选中 “窗体 ”对象,右键单击 “fEdit“,单击 “设计视图 ”命令。 步骤 2:右键单击标签控件 “IRcmark“,选择 “属性 ”命令,在 “属性 ”对话框 “格式 ”选项卡下的 “前景色 ”行输入: 16711680,在 “字体粗细 ”行下拉列表中选中 “加粗 ”,关
16、闭 “属性 ”对话框。 (2)步骤 1:在窗体设计视图的空白处右键单击,在弹出的快捷菜单中选择 “属性 ”命令,在 “属性 ”对话框的左上角的下拉列表中选择窗体。 步骤 2:在 “属性 ”对话框的 “格式 ”选项卡下的 “标题 ”行输入:显示修改用户口令。关闭 “属性 ”对话框。 (3)步骤 1:在窗体设计视图的空白处右键单击,在弹出的快捷菜单中选择 “属性 ”命令,在 “属性 ”对话框的左上角的下拉列表中选择窗体。在 “边框样式 ”行下拉列表中选中 “细边框 ”。 步骤 2:分别选中 “滚动条 ”、 “记录选择器 ”、 “导航按钮 ”、 “分隔线 ”和 “最大最小化按钮 ”右侧下拉列表中的
17、“两者均无 ”、 “否 ”、 “否 ”、 “否 ”和 “无 ”,关闭 “属性 ”对话框。 步骤 3:单击工具栏中的 “保存 ”按钮。 (4)步骤 1:右键单击命令按钮 “退出 ”,选择 “属性 ”命令。 步骤 2:在 “属性 ”对话框的 “格式 ”选项卡下的 “前景色 ”行输入: 128,分别在 “字体粗细 ”和 “下划线 ”行右侧下拉列表中选中 “加粗 ”和 “是 ”,关闭 “属性 ”对话框。 (5)步骤 1:在设计视图中右键单击命令按钮 “保存 ”,选择 “事件生成器 ”命令,在空行内输入代码: *Add* MsgBox“请重新输入口令 1”, vbOKquit *Add* 步骤 2:关闭代码窗口,单击工具栏中的 “保存 ”按钮,关闭设计视图。 【试题解析】 窗体中标签、命令按钮控件属性及窗体属性的设置: VBA编程。