1、国家二级 ACCESS机试(操作题)模拟试卷 174及答案与解析 一、基本操作题 1 在考生文件夹下,存在 个数据库文件 “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”文件名保存到考生文件夹下。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tStud”、“tScore”、 “tCourse”三个关联的表对象和一个空表 “tTemp”,试按以下要求完成设计: (1)创建一个
3、查询,查找并显示年龄在 18 20之间 (包括 18岁和 20岁 )的学生“姓名 ”、 “性别 ”、 “年龄 ”和 “入校时间 ”,所建查询名为 “qT1”。 (2)创建一个查询,将所有学生设置为非党员,所建查询名为 “qT2”。 (3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示,所建查询名为 “qT3”。 要求:直接用查询设计视图建立交叉表查询,不允许用 其他查询做数据源。 交叉表查询不做各行小计。 (4)创建一个查询,将有不及格成绩的学生的 “姓名 ”、 “性别 ”、 “课程名 ”和 “成绩 ”等信息追加到“tTemp”表的对应字段中,并确保 “tTemp”表
4、中男生记录在前、女生记录在后,所建查询名为 “qT4”;要求创建此查询后,运行该查询,并查看运行结果。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tAddr”和 “tUser”,同时还设计出窗体对象 “fEdit”和 “fEuser”。请在此基础上按照以下要求补充 “fEdit”窗体的设计: (1)将窗体中名称为 “IRemark”的标签控件上的文字颜色改为 “蓝色 ”(蓝色代码为 16711680)、字体粗细改为 “加粗 ”。 (2)将窗体标题设置为 “显示修改用户口令 ”。 (3)将窗体边框改为 “细边框 ”样式,取消窗体中的水平
5、和垂直滚动条、记录选择器、导航按钮和分隔线;并且保留窗体的关闭按钮。 (4)将窗体中 “退出 ”命令按钮 (名称为 “cmdquit”)上的文字颜色改为棕色 (棕色代码为128)、字体粗细改为 “加粗 ”,并在文字下方加上下划线。 (5)在窗体中还有 “修改 ”和 “保存 ”两 个命令按钮,名称分别为 “CmdEdit”和 “CmdSave”,其中 “保存 ”命令按钮在初始状态为不可用,当单击 “修改 ”按钮后, “保存 ”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在 “口令 ”文本框中输入的内容与在“确认口令 ”文本框中输入的内容不相符,当单击 “保存 ”按钮后,屏幕
6、上应弹出如下图所示的提示框。现己编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。 注意:不允许修改窗体对象 “fEdit”和 “fEuser”中未涉及的控件、属性; 不允许修改表对象 “tAddr”和 “tUser”。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 174答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:打开 “samp1 accdb”数据库窗口,右键单击 “tStud”表,选择 “
7、设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:在表设计视图窗口下单击 “ID”所在行,右键单击鼠标,在快捷菜 单中选择 “主键 ”命令,并且在 “字段属性 ”的 “标题 ”行输入 “学号 ”。 (2)步骤 1:右键单击 “备注 ”行,选择 “删除行 ”命令。 步骤 2:在弹出的对话框中单击 “是 ”按钮。 (3)步骤 1:单击 “入校时间 ”字段行,在 “有效性规则 ”行输入: #20001一 1#。 步骤 2:在 “有效性文本 ”行输入 “输入的日期有误,重新输入 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (4)步骤 1:双击 “tStud”表打开数据表
8、视图。 步骤 2:右击学号为 “20011002”行的 “照片 ”记录,选择 “插入对象 ”快捷菜单命令,打开对象对话框。选择 “由文件创建 ”选项。单击 “浏览 ”按钮查找图片“photo bmp”存储位置,连续两次单击 “确定 ”按钮。 (5)步骤 1:继续上一题操作,右键单击 “姓名 ”字段名,在弹出的快捷菜单中选择“取消冻结所有字段 ”命令。 步骤 2:选中 “姓名 ”字段列,并拖动鼠标到 “学号 ”字段之前。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。关闭数据表视图。 (6)步骤 1:右键单击 “tStud”表,选择 “导出 ”下的予菜单 “文本文件 ”命令。 步骤 2:在
9、“保存位置 ”找到要存放的位置。 步骤 3:在 “文件名 ”行输入 “tStud”,勾选 “导出数据时包含格式和布局 ”复选框,单击 “确定 ”按钮,单击 “完成 ”按钮。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:打开 “samp2 accdb”数据库窗口,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tStud”,关闭【显示表】对话框。 步骤 2:分别双击 “姓名 ”、 “性别 ”、 “年龄 ”、 “入校日期 ”字段。 步骤 3:在 “年龄 ”字段的 “条件 ”行输入:Between18 And 20。 步
10、骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为“qT1”,单击 “确定 ”按钮,关闭设计视图。 (2)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击表 “tStud”,关闭【显示表】对话框。 步骤 2:双击 “党员否 ”字段。 步骤 3:单击【查询类型】分组中的 “更新 ”按钮,在 “党员否 ”字段 “更新到 ”行输入:Off(或输入 No、 False、 0)。 步骤 4:单击【结果】分组中的 “运行 ”按钮,在弹出的对话框中选择 “是 ”按钮。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为“q
11、T2”,单击 “确定 ”按钮,关闭设计视图。 (3)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tStud”、 “tCourse”和 “tScore”,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “交叉表 ”按钮。 步骤 3:在 “字段 ”行的第一列输入 “成绩之计数:成绩 ”,分别双击 “tStud”表 “性别 ”、 “tCourse”表 “课程名 ”和 “成绩 ”字段。 步骤 4:在 “性别 ”和 “课程名 ”字段的 “总计 ”行选择 “Group By”,在 “成绩之计数:成绩 ”的
12、“总计 ”行选择 “计数 ”,在 “成绩 ”字段的 “总计 ”行选择 “where”。 步骤5:分别在 “性别 ”、 “课程名 ”、 “成绩之计数:成绩 ”字段的 “交叉表 ”行下拉列表中选中 “行标题 ”、 “列标题 ”和 “值 ”。 步骤 6:在 “成绩 ”字段的 “条件 ”行中输入:步骤 7:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT4”,单击 “确定 ”按钮,关闭设计视图。 三、综合应用题 3 【正确答 案】 (1)步骤 1:打开 “samp3 accdb”数据库窗口,在【开始】功能区的“窗体 ”面板中右击 “fEdit”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fE
13、dit”的设计视图。 步骤 2:右键单击名称为 “1Remark”的标签控件,选择 “属性 ”快捷菜单命令,在【属性表】对话框 “格式 ”选项卡下的 “前景色 ”行输入: 16711680,在 “字体粗细 ”行下拉列表中选中:加粗。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:在【属性表】对话框的左上角的下拉列表中选择 “窗体 ”。 步骤 2:在【属性表】对话框的 “格式 ”选项卡下的 “标题 ”行输入:显示修改用户口令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:接上小题操作,在【属性表】对话框的 “边框样式 ”行下拉列表中选中:细边框。 步
14、骤 2:分别选中 “滚动条 ”、 “记录选择器 ”、 “导航按钮 ”、 “分隔线 ”、 “最大最小化按钮 ”和 “关闭按钮 ”右侧下拉列表中的 “两者均无 ”、 “否 ”、 “否 ”、 “否 ”、 “无 ”和“是 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (4)步骤 1:单击窗体设计视图中的 “退 出 ”命令按钮,在【属性表】对话框的 “格式 ”选项卡下的 “前景色 ”行输入: 128,分别在 “字体粗细 ”和 “下划线 ”行右侧下拉列表中选中 “加粗 ”和 “是 ”,关闭【属性表】对话框。 (5)步骤 1:单击【窗体设计工具 -设计】功能区的【工具】分组中的 “查看代码 ”按钮,打开 “代码设计器 ”窗口。在 “*Add*”行之间添加代码: MsgBox“请重新输入口令 !”, vbOKquit 步骤 2:关闭代码窗口,单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。