1、国家二级 ACCESS机试(操作题)模拟试卷 408及答案与解析 一、基本操作题 0 在考生文件夹下,存在一个数据库文件 “samp1 accdb”。在数据库文件中已经建立了 “tStock”和 “tQuota”两个表对象。试按以下操作要求,完成各种操作: 1 分析 “tStock”和 “tQuota”两个表对象的字段构成,判断并设置两个表的主键。 2 在 “tStock”表的 “产品名称 ”和 “规格 ”字段之间增加 “单位 ”字段,该字段的数据类型为文本,字段大小为 1;将新添加到 “tStock”表中的记录的 “单位 ”字 段值自动置为 “只 ”。 3 设置 “tStock”表的 “规格
2、 ”字段的输入掩码属性,输入掩码的格式为: “220V-W”。其中, “-”与 “W”之间为两位,且只能输入 0 9之间的数字。 4 设置 “tQuota”表中 “最高储备 ”字段的有效性规则和有效性文本,有效性规则是:输入的最高储备值应小于等于 60000;有效性文本内容为: “输入的数据有误,请重新输入 ”。 5 将 “tQuota”表的单元格效果改为 “凹陷 ”,字体改为 “黑体 ”。 6 建立 “tQuota”表与 “tStock”表之间的关系。 二、简单应用题 6 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好“tStud”“tCourse”“tScore
3、”三个关联表对象和一个空表 “tTemp”。试按以下要求完成查询设计: 7 创建一个查询,查找并显示简历信息为空的学生的 “学号 ”“姓名 ”“性别 ”和 “年龄 ”四个字段内容,所建查询命名为 “qT1”。 8 创建一个查询,查找选课学生的 “姓名 ”“课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qT2”。 9 创建一个查询,按系别统计各自男女学生的平均年龄,显示字段标题为 “所属院系 ”“性别 ”和 “平均年龄 ”,所建查询命名为 “qT3”。 10 创建一个查询,将表对象 “tStud”中没有书法爱好的学生的 “学号 ”“姓名 ”和 “年龄 ”三个字段内容追加到目标表 “tT
4、emp”的对应字段内,所建查询命名为 “qT4”。 三、综合应用题 10 在考生文件夹下 “samp3 accdb”数据库中已设计好表对象 “tCollect”,同时还设计出以 “tCollect”为数据源的窗体对象 “fCollect”。试在此基础上按照以下要求补充窗体设计: 11 将窗体 “fCollect”的记录源设置为根据输入 的 “CDID”,查找 “CDID”“主题名称 ”“价格 ”“购买日期 ”“出版单位 ID”和 “介绍 ”等字段的数据。 注意:输入提示参数为 “请输入 CDID: ”。 12 在窗体 “fCollect”的窗体页眉节区位置添加一个标签控件,其名称为 “bTit
5、le”,标题显示为 “CD明细 ”,字体名称为 “黑体 ”,字号为 14,字体粗细为 “加粗 ”。 13 打开窗体时,将窗体标题栏上的显示文字设为 “CD明细显示 ”,请按照 VBA代码中的指示将代码补充完整。要求: 显示文字中的 “CD明细 ”使用 “bTitle”标签控件的内容。 将程序代 码填写在 “*Add*”与 “*Add*”之间的空行内,只允许补充一行语句。 14 在窗体页脚节区位置添加一个命令按钮,命名为 “bC”,按钮标题为 “改变颜色 ”;设置所建命令按钮 bC的单击事件,使用户单击该命令按钮后, CDID标签的文字显示颜色改为红色。要求用 VBA代码实现。 注意:不允许修改
6、窗体对象 “fCollect”中未涉及的控件和属性;不允许修改表对象“tCollect”。 国家二级 ACCESS机试(操作题)模拟试卷 408答案与解析 一、基本操作题 1 【正确答案】 步骤 1:打开 “samp1 accdb”数据库,双击打开 “tStock”和 “tQuota”表,这两个表中具有唯一性的字段只有 “产品 ID”,它可以作为主键。关闭 “tStock”和 “tOuota”表。 步骤 2:右击 tStock表,选择设计视图快捷菜单命令,打开表设计视图。在表设计视图窗口下单击 “产品 ID”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 3:单击快速访问工具栏
7、中的 “保存 ”按钮。 步骤 4:采用同样的方法设置 “tQuota”表,关闭两个表的设计视图。 2 【正 确答案】 步骤 1:右击 tStock表,选择设计视图快捷菜单命令,打开表设计视图。右键单击 “规格 ”字段,选择下拉菜单中的 “插入行 ”命令。 步骤 2:在 “插入行 ”输入 “单位 ”,在 “数据类型 ”类中右键单击,选择下拉列表中的 “文本 ”。 步骤 3:在字段属性内的 “字段大小 ”行输入: 1。在其 “默认值 ”所在行输入: ”只 ”。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮。 3 【正确答案】 步骤 1:单击 “规格 ”字段。在 “字段属性 ”中的 “输入掩码
8、”所在行输入: 220V-00 W。 步 骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭该表的设计视图。 4 【正确答案】 步骤 1:右击 tQuota表,选择设计视图快捷菜单命令,打开表设计视图。单击 “最高储备 ”字段,在 “字段属性 ”中的 “有效性规则 ”行中输入: -=60000。 步骤 2:在 “字段属性 ”中的 “有效文本 ”行中输入:输入的数据有误,请重新输入。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 5 【正确答案】 步骤 1:单击 “视图 ”分组中 “视图 ”按钮下方的下拉箭头,在弹出的下拉菜单中选择 “数据表视图 ”命令。 步骤 2:单击文本格式分组中右
9、下角的 “设置数据表格式 ”按钮。 步骤 3:在弹出的对话框内单击 “单元格效果 ”,选择 “凹陷 ”选项。单击 “确定 ”按钮。 步骤 4:直接在文本格式分组的字体列表中选择 “黑体 ”。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,关闭 “tQuota”表。 6 【正确答案】 步骤 1:在数据库工具功能区的关系分组中单击 “关系 ”按钮,系统弹出关系窗口,在窗口内右击鼠标,选择显示表快捷菜单命令。双击表 “tQuota”与 “tStock”,单击 “关闭 ”按钮,关闭显示表对话框。 步骤 2:从表 “tQuota”中拖动字段 “产品 ID”到表 “tStock”的 “产品 ID”字段
10、上,单击 “创建 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 步骤 4:关闭数据库 “samp1 accdb”。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库窗口,在创建功能区的查询分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在显示表对话框双击表 “tStud”,关闭显示表 对话框。 步骤 2:分别双击 “学号 ”“姓名 ”“性别 ”“年龄 ”和 “简历 ”字段。 步骤 3:在 “简历 ”字段的 “条件 ”行中输入: Is Null,取消该字段“显示 ”复选框的勾选。如图 23-1所示。步骤 4:单击快速访问工具栏中的“保存 ”按
11、钮,保存为 “qT1”,单击 “确定 ”按钮,关闭设计视图。 8 【正确答案】 步骤 1:在创建功能区的查询分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在显示表对话框分别双击表 “tStud”“tCourse”和“tScore”,关闭显示表对话框。 步骤 2:双击 “tStud”表 “姓名 ”,双击 “tCourse”表 “课程名 ”字段,双击 “tScore”表 “成绩 ”字段。如图 23-2所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。 9 【正确答案】 步骤 1:在创建功能区的查询分组中单击 “查询设计 ”按钮,系
12、统弹出查询设计器。在显示表对话框中双击表 “tStud”,关闭显示表对话框。 步骤 2:分别双击 “所属院系 ”“性别 ”和 “年龄 ”字段。 步骤 3:单击显示隐藏分组中的 “汇总 ”按钮,在 “年龄 ”字段的 “总计 ”行下拉列 表中选中 “平均值 ”,在 “所属院系 ”“性别 ”字段的 “总计 ”行下拉列表中选中 “Group By”。 步骤 4:在“年龄 ”字段的 “字段 ”行前面输入 “平均年龄: ”字样。如图 23-3所示。步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。 10 【正确答案】 步骤 1:在创建功能区的查询 ”
13、分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在显示表对话框中双击表 “tStud”,关闭显示表对话框。 步骤 2:单击查询类型分组中的 “追加 ”按钮,在 “追加查询 ”对话 框中选择表 “tTemp”,单击 “确定 ”按钮。 步骤 3:分别双击 “学号 ”“姓名 ”“年龄 ”和 “简历 ”字段。 步骤 4:在 “简历 ”字段的 “条件 ”行中输入: Not Like*书法 *。如图 23-4所示。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT4”,单击 “确定 ”按钮,关闭设计视图。 三、综合应用题 11 【正确答案】 步骤 1:双击 “samp3 accdb”数
14、据库,在对象导航窗格中右键单击 “fCollect”窗体,选择右键菜单 “设计视图 ”,进入窗体的设计视图。 步骤 2:单击报表设计工具选 项卡中工具命令组的 “属性表 ”命令,在弹出的属性表对话框上方的对象选择器中选中 “窗体 ”,单击 “数据 ”选项卡中 “记录源 ”右侧的查询生成器按钮 ,在弹出的查询生成器中设计查询,如图 5-17所示,注意“CDID”条件行输入的表达式为: 请输入 CDID: ,其实质就是设计一个参数查询。 步骤 3:关闭查询生成器,在弹出的 “是否保存对 SOL语句的更改并更新属性 ?”对话框中单击“是 ”命令按钮,在 “记录源 ”属性中产生了如下 SQL语句: S
15、ELECT CDID,主题名称,价格,购买日期,出版单位 ID,介绍 FROM tCollect WHERE(CDID=请输入 C; DID: ) 步骤 4:单击窗体设计工具选项卡中 “视图 ”命令组的 “窗体视图 ”命令运行窗体,则首先出现如图 5-18所示的对话框,输入 CDID号后单击“确定 ”,则打开相关 CDID号信息的窗体,如图 5-19所示。步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存相关设置。 12 【正确答案】 步骤 1:在 fCollect窗体设计中的视图界面,鼠标右键,选择右键菜单中的 “窗体页眉页脚 ”选项,为窗体增加窗体页眉节和窗体页脚节。 步骤 2:在窗体
16、设计工具选项卡的控件命令组中单击 “标签 ”控件,在窗体页眉区内单击鼠标绘制,在光标闪动处输入 “CD明细 ”;右击标签,在弹出的快捷菜单上选择 “属性 ”命令,在属性表对话框内修改 “名称 ”为 “bTitle”, “字体 ”为“黑体 ”,字号 14, “字体粗细 ”为 “加粗 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存本步骤设计。 13 【正确答案】 步骤 1:在属性表对话框上方的对象选择器中选中 “窗体 ”,单击 “事件 ”选项卡,在 “加载 ”行内选择 “事件过程 ”,单击 “代码生成器 ”按钮,进入到 VBA代码编辑界面。在 “*Add*”之间输入: Me Capt
17、ion=bTitie Caption+”显示 ” 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口。单击窗体设计工具选项卡中视图命令组的 “窗体视图 ”命令查看窗体运行时左上角标题。 14 【正确答案】 步骤 1:在窗体设计工具选项卡的控件命令组中单击 “命令按钮 ”控件,在窗体页脚区内单击鼠标绘制,在弹出的 “命令按钮向导 ”对话框中单击 “取消 ”。 步骤 2:单击命令按钮控件,在 “属性表 ”对话框内修改 “名称 ”为 “bC”“标题 ”为 “改变颜色 ”;单击 “属性表 ”对话框的 “事件 ”选项卡,单击 “单击 ”事件后的 “代码生成器 ”按钮,进入到 VBA代码编辑界面。 步骤 3:在 Pfivate Sub bc_Click()一下一行输入: CDID标签 _ForeColor=vbRed 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口。单击窗体设计工具选项卡中视图命令组的 “窗体视图 ”命令运行窗体,单击 “bC”按钮,查看CDID标签的文字颜色变化。 步骤 5:并关闭窗体。关闭 “samp3 accdb”窗口 。