1、国家二级 ACCESS机试(操作题)模拟试卷 562及答案与解析 一、基本操作题 1 在考生文件夹下, “samp1 accdb”数据库文件中已建立三个关联表对象 (名为 “职工表 ”、 “物品表 ”和 “销售业绩表 ”)。试按以下要求,完成表和窗体的各种操作: (1)向表对象 “物品表 ”中增添一个字段,名称为 “生产日期 ”、类型为 “日期时间型 ”。设置该字段默认值为 2006年 4月 1日。 (2)分析表对象 “销售业绩表 ”的字段构成、判断并设置其主键。 (3)将考生文件夹下 Excel文件 Test xls中 的数据导入到当前数据库中。要求:数据中的第一行作为字段名,选 “学号 ”
2、数据列为主键,导入表对象命名为 “tTest”。 (4)建立表对象 “职工表 ”、 “物品表 ”和 “销售业绩表 ”的表间关系,并实施参照完整性。 (5)将窗体 fTest中名为 “bTitle”的控件设置为 “特殊效果:凿痕 ”显示。 (6)在窗体 fTest中,以命令按钮 “bt1”为基准 (这里按钮 “btl”和 “bt3”尺寸相同、左边对齐 ),调整命令按钮 “bt2”的大小与位置。要求:按钮 “bt2”的大小尺寸与按钮“bt1”相同、左边界与按 钮 “bt1”左对齐、竖直方向位于按钮 “bt1”和 “bt3”的中间位置。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp
3、2 accdb”,里面已经设计好表对象“tTeacher”“tCourse”“tStud”和 “tGrade”。 试按以下要求完成设计: (1)创建一个查询,查找 3月份上课的信息,并显示 “教师姓名 ”“职称 ”“学院 ”“课程 ID”“课程名称 ”和 “上课日期 ”六个字段的内容,所建查询名为 “qT1”。 (2)创建一个查询,根据教师姓名查找某教师的授课情况,并按 “上课日期 ”字段降序显示 “教师姓名 ”“课程名称 ”“上课日期 ”三个字段的内容,所建查询名为“qT2”;当运行该查询时,应显示参数提示信息 “请输入教师姓名 ”。 (3)创建一个查询,查找学生的课程成绩大于等于 80且小
4、于等于 100的学生情况,显示 “学生姓名 ”“课程名称 ”和 “成绩 ”三个字段的内容,所建查询名为 “qT3”。 (4)创建一个查询,假设 “学生 ID”字段的前 4位代表年级,要统计各个年级不同课程的平均成绩,显示 “年级 ”“课程 ID”和 “成绩之平均值 ”,并按 “年级 ”降序排列,所建查询为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”,查询对象 “qEmp”和窗体对象 “fEmp”。同时,给出窗体对象 “fEmp”上 “退出 ”按钮的单击事件代码,试按以下功能要求补充设计。 (1)将窗体 “fEm
5、p”上文本框 “tSS”更改为组合框类型,并保持控件名称不变。 (2)修改查询对象 “qEmp”为参数查询,参数为引用窗体对象 “tEmp”上文本框 “。tSS”的输入值。 (3)设置窗体对象 “fEmp”上文本框 “rage”为 计算控件。要求根据 “年龄 ”字段值依据以下计算公式计算并显示人员的出生年。 计算公式:出生年 Year(Date( )年龄或出生年 Year(NOW( )年龄 (4)单击 “退出 ”按钮 (名为 “bt2”),关闭窗体。补充事件代码。 注意:不允许修改数据库中的表对象 “tEmp”;不允许修改查询对象 “qEmp”中未涉及的内容;不允许修改窗体对象 “fEmp”中
6、未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句完 成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 562答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp1 mdb”数据库,在 功能区中单击 “表设计 ”按钮。 步骤 2:表设计视图的 “字段名称 ”列的第一行输入 “职二亡 ID”字段,对应的字段属性选择 “文本 ”,在字段属性中设置 “字段大小 ”为: 5。 步骤 3:继续在第二行输入 “姓名 ”字段,对应的字段属性选择 “文本 ”,在字段属性中设置 “字
7、段大小 ”为: 10。 步骤 4:输入 “职称 ”字段,对应的字段属性选择 “文本 ”,在字段属性中设置 “字段大小 ”为: 6。 步骤 5:输入 “聘人日期 ”字段,对应的字段属性选择 “日期时间 ”,在字段属性中设置 “格式 ”为:常规日期。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,输入文件名 “tEmployee”单击 “确定 ”按钮,关闭设计视图。 (2)步骤 1:右击 “tEmployee”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。在设计视图窗口下单击 “职工 ID”所在行,右键单击鼠标,在快捷菜单中选择“主键 ”命令 。 步骤 2:单击快速访问工具栏中的 “保
8、存 ”按钮,保存设置。 (3)步骤 1:继续上题操作,单击 “聘任日期 ”字段的下一行 (如果不是在末尾添加字段,就要利用插入行命令。在两个字段中间插入新的行,然后添加新字段 ),在“字段名称 ”列中输入:借书证号,设置 “数据类型 ”为 “文本 ”。 步骤 2:在 “字段属性 ”的 “字段大小 ”行输入: 10, “有效性规则 ”行输入: Is Not Null。 (4)步骤 1:一继续上一题操作,单击 “职称 ”字段。 步骤 2:在 “字段属性 ”的 “默认值 ”行输入: “副教授 “。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (5)步骤 1:继续上一题操作,单击 “职工 ID
9、”字段。 步骤 2:在 “字段属性 ”的 “输入掩码 ”行输入: LL000。 步骤 3:单击的 “保存 ”按钮,关闭表的设计视图。 (6)步骤 1:双击打开 “tEmployee”的数据表视图,按照题目要求向表中输入记录。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表视图。 步骤 3:关闭 “samp1 accdb”数据库。 二、简单应用题 2 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp2 accdb”数据库窗口,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中双击表“tStud”,关闭对话框。 步骤 2:在 “字段 ”行的第 1列输
10、入标题 “maxy: ”再输入求年龄的最大值的表达式: Max(年龄 )。 步骤 3:在 “字段 ”行的第 2列输入标题“miny: ”再输入求年龄的最小值的表达式: Min年龄 )。如图 37 1所示。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,输入 “qStud1”, 单击 “确定 ”按钮,关闭设计视图。 (2)步骤 1:选中 “查询 ”对象,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框双击表 “tStud”,关闭对话框。 步骤 2:分别双击 “编号 ”“姓名 ”“年龄 ”字段。 步骤3:在 “年龄 ”字段的 “条件 ”行输入: 18Or 23,如图 37
11、2所示。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,输入文件名 “qStud2”。单击 “确定 ”按钮,关闭设计视图。 (3)步骤 1:选中 “查询 ”对象,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框双击表 “tStud”,关闭对话框。 步骤 2:分别双击 “编号 ”“姓名 ”“团员否 ”“入校日期 ”和 “简历 ”字段。 步骤 3:在 “入校日期 ”字段的 “条件 ”行输入: 请输入入校日期: ,取消“显示 ”复选框的勾选;在 “简历 ”字段的 “条件 ”行输入: Like“*山东 *“,取消 “显示 ”复选框的勾选。如图 37 3所示。步骤 4:单击快速访
12、问工具栏中的 “保存 ”按钮,输入文件名 “qStud3”,单击 “确定 ”按钮,关闭设计视图。 (4)步骤 1:选中 “查询 ”对象,右击 “qStud4”,选择 “设计视图 ”快捷菜单命令,打开查询设计器。 步骤 2:在 “年龄 ”字段 “排序 ”行选择 “升序 ”,如图 37 4所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据库窗口,在 功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。 步骤 2:单击
13、 分组中的 “分组和排序 ”命令,在下方打开 “分组、排序和汇总 ”窗口。在窗口中单击 “添加组 ”按钮,在弹出的字段选择器中选择 “性别 ”字段, 然后依次设置 “排序次序 ”选择 “降序 ”,单击 “更多 ”按钮,设置 “有页眉节 ”。 步骤 3:单击 分组中的 “文本框 ”按钮,在 “性别页眉 ”中相应的区域拖动出文本框 (删除文本框前新增的标签 ),右键单击该文本框,在弹出的快捷菜单中选择“属性 ”命令,在对话框中的 “名称 ”中输入 “SS”,在 “数据 ”选项卡中 “控件来源 ”里选择 “性别 ”字段,关闭当前对话框。 步骤 4:选中页面页脚中的 “tPage”文本框,在 对话框的
14、 “控件来源 ”行输入: Page&“ “&Pages,单击快速访问工具栏中的 “保 存 ”按钮,关闭报表视图。 (2)步骤 1:在 功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fEmp”的设计视图。单击 “打开表 ”命令按钮,在 对话框中,修改 “可用 ”属性的值为 “是 ”。 步骤 2:在 对话框的左上角的下拉菜单选择 “tData”,在其对应的 “Tab索引 ”行输入: 0。 步骤:在 对话框的左上角的下拉菜单选择 “btnP”,在其对应的 “Tab索引 ”行输入: 1。 步骤 4:在 对话框的左上角的下拉菜单选择 “btnQ”,在其对应的
15、 “Tab索引 ”行输入: 2。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮保存设置。 (3)步骤 1:单击 功能区的 分组中的 “查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Add1*”行之间输入代码: Caption bTitle Caption 在 “*Add2*”行之间输入代码: Dim i As Integer n 0 For i 0 To 10000 Ifsushu(i) True Then n n 1 mn i End If Next i 在 “*Add3*”行之间输入代码: DoCmd RunMacro“mEmp“ 步骤 2:双击 “窗体 ”面板中的 “fEmp”窗体,运行窗体文件,然后单击窗体中的“输出 ”按钮,输出结果。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口。