1、国家二级( ACCESS)机试模拟试卷 199及答案与解析 一、基本操作题( 30分) 1 (1)在考生文件夹下, “samp1 mdb”数据库文件中建立表 “tCourse”,表结构如下: (2)根据 “tCourse”表的结构,判断并设置主键。 (3)设置 “学时 ”字段的有效性规则,使其输入的数据必须非空且大于等于 0。(4)设置 “开课日期 ”字段的输入掩码为 “短日期 ”,默认值为本年度的 9月 1日 (规定:本年度年号必须由函数获取 )。 (5)在 “tCourse”表中输入以下 2条记录:(6)在数据表视图中冻结 “课程名称 ”字段 。 二、简单应用题( 40分) 2 考生文件夹
2、下存在一个数据库文件 “samp2 mdb”,里面已经设计好表对象“tColleet”、 “tpress”和 “tTyoe”,试按以下要求完成设计: (1)创建一个查询,查找收藏品中 CD盘最高价格和最低价格信息并输出,标题显示为 “v Max”和 “v Min”,所建查询名为 “qT1”。 (2)创建一个查询,查找并显示购买 “价格 ”大于 100元并且 “购买日期 ”在 2001年以后 (含 2001年 )的 ”CDID”、 “主题名称 ”、 “价格 ”、 “购买日期 ”和 “介绍 ”五个字段的内容,所 建查询名为 “qT2”。 (3)创建一个查询,通过输入 CD类型名称,查询并显示 “C
3、DID”、 “主题名称 ”、 “价格 ”、 “购买日期 ”和 “介绍 ”五个字段的内容,当运行该查询时,应显示参数提示信息 “请输入 CD类型名称: ”,所建查询名为 “qT3”。 (4)创建一个查询,对 “tType”表进行调整,将 “类型 ID”等于 “05”的记录中的 “类型介绍 ”字段更改为 “古典音乐 ”,所建查询名为 “qT4”。 三、综合应用题( 30分) 3 考生文件夹下存在一个数据库文件 “samp3 mdb”,里面已经设计了表对象“tEmp”、窗体 对象 “fEmp”、宏对象 “mEmp”和报表对象 “rEmp”。同时,给出窗体对象 “fEmp”的 “加载 ”事件和 “预览
4、 ”及 “打印 ”两个命令按钮的单击事件代码,试按以下功能要求补充设计。 (1)将窗体 “fEmp”上标签 “bTitle”以特殊效果;阴影显示。 (2)已知窗体 “fEmp”的三个命令按钮中,按钮 “bt1”和 “bt3”的大小一致且左对齐。现要求在不更改 “bt1”和 “bt3”大小位置的基础上,调整按钮 “bt2”的大小和位置,使其大小与 “bt1”和 “bt3”相同,水平方向左对齐 “bt1”和 “bt3”,竖直方向在 “bt1”和 “bt3”之间的位置。 (3)在窗体 “fEmp”的 “加载 ”事件中设置标签 “bTitle”以红色文本显示;单击 “预览 ”按钮 (名为 “bt1”)
5、或 “打印 ”按钮 (名为 “bt2”),事件过程传递参数调用同一个用户自定义代码 (mdPnt)过程,实现报表预览或打印输出:单击 “退出 ”按钮 (名为 “bt3”),调用设计好的宏 “mEmp”来关闭窗体。 (4)将报表对象 “rEmp”的记录源属性设置为表对象 “tEmp”。 注意:不允许修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不允许修改窗体对象 “fEmp”和报 表对象 “rEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷
6、199答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)步骤 1:双击打开 “samp1 mdb”数据库,单击 “表 ”对象,双击“使用设计器创建表 ”,在 “表 ”设计视图最后一条记录的下一行内输入字段名称、选择对应的数据类型。如图 2-45所示,特别注意的是 “开课日期 ”、 “必须否 ”要在 “字段属性 ”下的对应 “格式 ”行选择 “短日期 ”、 “是否 ”格式。步骤 2:单击 “保存 ”按钮,在保存对话框内输入 “tCourse”表名。单击 “确定 ”按钮,关闭 “tCourse”设计视图。 (2)步骤 1:单击“tCourse”表名,单击 “设计 ”按钮。经判定这里具
7、有值的惟一性只有 “课程编号 ”字段,所以只能选择该字段作为 “主键 ”。在 “课程编号 ”上右键单击,在弹出的快捷菜单上选择 “主键 ”命令,如图 2-46所示。 步骤 2:单击 “保存 ”按钮,关闭 “tCottrse”设计视图。 (3)步骤 1:单击 “tCourse”表名,单击 “设计 ”按钮。单击“学时 ”字段,在 “字段属性 ”中的有效规则所在的行内输入: =0And Is NotNull。如图 2 47所示。对 “有效文本 ”考题没有要求可以省略不写。步骤 2:单击 “保存 ”按钮,关闭 “tCourse”设计视图。 (4)步骤 1:单击 “tCourse“表名,单击 “设计 ”
8、按钮。单击 “开课日期 ”,在 “字段属性 ”的 “输入掩码 ”所在行内选择 “短日期 ”。 “默认值 ”字段行内输入: DateSerial(Year(Date(),9, 1)。考生要掌握 DateSerial()、 year()、 Date()的含义,还要注意的是只有设置格式后才能设置掩码。如图 2-48所示。步骤 2:单击 “保存 ”按钮,关闭 “tCourse”设计视图。 (5)步骤 1:双击 “tCourse”表名,打开表并输入数据。如图 2-49所示。步骤 2:单击 “保存 ”按钮,关闭 “tCourse”表。 (6)步骤 1:双击 “tCourse“表名,单击 “课程名称 ” 字
9、段,右键单击鼠标并在弹出的快捷菜单选择 “冻结列 ”命令。如图 2 50所示。 步骤 2:单击 “保存 ”按钮,关闭 “tCourse”表。关闭 “samp1.mdb”数据库。 【试题 解析】 (1)主要考查表的创建创建,表 般包含三方面的内容: “字段名称 ”、 “字段类型 ”、 “说明 ”, “说明部分 ”可以省略。 (2)考查表的主键设置,在设盅主键时一定要结合实际和主键的含义才能设置出有效的主键。一个字段被设为主键它具有什么特点 ? (3)考查有效规则和有效文本的设置的方法,还要了解有效规则在数据应用中的意义。 (4)考查默认值的设置、日期时间相关函数的应用以及日期时间的格式设置。 (
10、5)考查数据表记录的添加。 (6)考查数据表的列的冻结设置方法,考生还要掌握 “列冻结 ”的实际应用。 二、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:打开 “samp2 mdb”数据库,选择查询对象,单击 “新建 ”按钮,在其对话框中选择 “设计视图 ”,单击 “确定 ”按钮。步骤 2:在 “显示表 ”对话框中添加 “tCollect”为数据源,关闭 “显示表 ”对话框。步骤 3:在 “字段 ”行的第 1列输入 “标题 ”为 “v max: ”再输入求价格最大值的运算式: max(价格 )。步骤 4:在 “字段 ”行的第 2列输入 “标题 ”为 “v rain: ”再输入求价格
11、最大值的运算式:max(价格 )。如图 2-180所示。 步骤 5:单击 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”。 (2)步骤 1:在“samp2 mdb”数据库窗口中单击 “查询 ”对象,单击 “新建 ”按钮,选择 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中添加 “tCollect“表,关闭 “显示表 ”对话框。步骤 2:分别双击 “CDID“、 “主题名称 ”、 “价格 ”、 “购买日期 ”和 “介绍 ”5个字段,设置价格 “条件 ”为: 100,然后再添加一个计算列设置为: Year(购买日期 ),其条件为: 2001,如图 2-181所示。步骤
12、3:单击 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT2”,单击 “确定 ”按钮。 (3)步骤 1:在 “samp2 mdb”数据库窗口中单击 “查询 ”对象,单击 “新建 ”按钮,选择 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中添加 “tCollect”和 “t聊 e”两张表,关闭 “显示表 ”对话框。步骤 2:从两表中选择 “CDID”、 “主题名称 ”、 “价格 ”、 “购买日期 ”和 “介绍 ”5个字段,然后再添加: CD类型名称,并设置 “条件 ”为: 请输入 CD类型名称: ,并勾选 “显示 ”复选框,如图 2-182所示。步骤 3:单击 “保存 ”按
13、钮,在 “查询名称 ”文本框中输入 “qT3”,单击 “确定 ”按钮。(4)步骤 1:在 “samp2 mdb”数据库窗口中单击 “查询 ”对象,单击 “新建 ”按钮,选择 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中添加 “tTemp”表,关闭 “显示表 ”对话框。步骤 2:双击“tTemp”中 “类型介绍 ”和 “类型 ID”字段,然后执行【查询】 【更新查询】菜单命令,将 “更新到 ”行中设置为: ”古典音乐 ”,并将 “类型 ID”字段的 “条件 ”设置为:“05“,如图 2-183所示。 步骤 3:单击 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT4”,单
14、击 “确定 ”按钮。 【试题解析】 (1)本题考查带条件的选择查询,要求查找收藏品中 CD盘最高价格和最低价格信息并输出,将标题设置为 “v Max“和 “v Min”,利用 max(价格 )和rain(价格 )函数实现。 (2)本题考查带条件的选择查询,查找查找并显示购买 “价格 ”大于 100元,并且 “购买日期 ”在 2001年以后 (含 2001年 ), “CDID“、 “主题名称 ”、 “价格 ”、 “购买日期 ”和 “介绍 ”5个字段的内容设置价格条件为 “ 100”,再添加一个计算列为 Year(购买日期 ),条件为 “ 2001”。 (3)本题主要考查参数查询,题中查找通过输入
15、 CD类型名称,查询并显示“CDID”、 “主题名称 ”、 “价格 ”、 “购买日期 ”和 “介绍 ”5个字段的内容,设置参数“请输入 CD类型名称: ”。 (4)本题主要考查追加查询,要求将 “类型 ID等于 “05“的记录中的 “类型介绍 ”字段更改为 “古典音乐 ”,将 “更新到 ”行设为 “古典音乐 ”, “类型 ID设置为 “05“。 三、综合应用题( 30分) 3 【正确答案】 (1)步骤 1:打开 “samp3 mdb”数据库窗口,选中 “窗体 ”对象,右键单击 “femp”,选择 “设计视图 ”命令。 步骤 2:右键单击标签 “bTitle”,选 择 “属性 ”命令,在 “属性
16、 ”对话框的 “全部 ”选项卡的 “特殊效果 ”行中选择 “阴影 ”,关闭 “属性 ”对话框。 步骤 3:单击工具栏中的 “保存 ”按钮。 (2)步骤 1:按 键,选中 “bt1”、 “bt2”、 “bt3”控件。 步骤 2:执行【格式】 【垂直间距】 【相同】菜单命令,执行【格式】 【水平间距】 【相同】菜单命令,执行【格式】 【大小】 【至最高】菜单命令,执行【格式】 【对齐】 【靠左】菜单命令,执行【格式】 【大小】 【至最宽】菜单命令。关闭 “属性 ”对话框。 步骤 3:单击工具栏中的 “保存 ”按钮。 (3)步骤 1:右键单击窗体,选择 “事件生成器 ”命令,输入代码: *Add1*
17、 *Add1* 步骤 2;关闭代码窗口。 步骤 3:右键单击 bt1按钮,选择 “事件生成器 ”命令,输入代码: *Add2* mdPnt acPreview *Add2* 步骤 4:关闭代码窗口。 (4)步骤 1:选中 “报表 ”对象,右键单击 “rEmp”,选择 “设计视图 ”菜单项。 步骤 2:右键报表选择 “属性 ”快捷菜单命令,在 “属性 ”对话框的下拉列表框中选中“报表 ”,然后设置 “记录源 ”为表 “tEmp”。 步骤 3:关闭 “属性 ”对话框。 步骤 4:单击工具栏中的 “保存 ”按钮,关闭设计视图。 步骤 5:运行该窗体,查看运行结果。 【试题解析】 本题考点:窗体属性的设置;窗体中标签、命令按钮控件属性的设置;报表属性的设置, VBA编程。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1