1、国家二级 ACCESS机试(操作题)模拟试卷 340及答案与解析 一、基本操作题 1 考生文件夹下存在一个数据库文件 “sampl accdb”,里面已经设计好表对象“tStud”和 “tScore”,窗体对象 “frest”和宏对象 mTcst。并按照以下要求完成操作: (1)将 “tStud“表的 “简历 ”字段的显示宽度设置为 40 (2)分析并建立表 “tStud”与表 “tScore”之间的关系。 (3)将窗体 “fTest”中显示标题为 “Buttonl”的命令按钮改为显示 “按钮 ”,同时将其设置为灰色无效状态。 (4)将学生 “入校时间 ”字段的默认值设置为本年度的 1月 1日
2、 (规定:本年度年号必须用函数获取 )。 (5)设置 “tScore”表的 “课程号 ”字段的输入掩码为只能输入 5位数字或字母形式。 (6)将 “tStud”表中的 “简历 ”字段隐藏起来。 二、简单应用题 2 在考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tStud”“tCourse”“tScore”和 “tTemp”。试按以下要求完成设计: (1)创建一个查询,当运行该查 询时,应显示参数提示信息 “请输入爱好 ”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示 “姓名 ”“性别 ”“年龄 ”“课程名 ”和 “成绩 ”五个字段内容,所建查询命名
3、为 “qT1”。 (2)创建一个查询,查找平均成绩低于所有学生平均成绩的学生信息,并显示 “学号 ”“平均成绩 ”和 “相差分数 ”三列内容,其中 “平均成绩 ”和 “相差分数 ”两列数据由计算得到,所建查询命名为 “qT2”。 (3)创建一个查询,查找 “04”院系没有任何选课信息的学生,并显示其 “姓名 ”字段的内容,所建查询命名为 “qT3”。 (4)创建一个查询,将表 “tStud”中组织能力强、年龄最小的 3个女学生的信息追加到 “tTemp”表对应的字段中,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表
4、对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: (1)设置报表 “rEmp”按照 “年龄 ”字段升序排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为 “页码总页数 ”形式的页码显示 (如 1 15、 215、 ) 。 (2)设置窗体对象 “fEmp”背景图像为考生文件夹下的图像文件 “photo bmp”。 (3)在窗体加载事件中实现代码重置窗体标题为标签 “bTitle”的标题内容。 (4)“fEmp”窗体上单击 “输出 ”命令按钮 (名为 “btnP”),实现以下功能:计算满足表达式 1+2+3+
5、n功能区的 “表 ”面板中双击“tStud”表,右键单击 “简历 ”字段名,选择 “字段宽度 ”快捷菜单命令,在弹出的 对话框中修改 “列宽 ”的值为: 40。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭表。关闭表设计视图窗口。 (2)步骤 1:在 功能区的 分组中单击 “关系 ”按钮,系统弹出“关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。在 对话框中添加 “tStud”和 “tScore”表,单 击 “关闭 ”按钮。在 “tStud”中选中 “学号 ”字段,按住鼠标左键不放,拖放到 “tScore”中的 “学号 ”字段上,然后在弹出的 对话框中单击 “创建 ”
6、按钮。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮保存。 (3)步骤 1:在 功能区的 “窗体 ”面板中右击 “lTest”窗体,选择 “设计视图 ”快捷菜单命令,打开 fIest的设计视图。 步骤 2:右键单击标题为 “Buttonl”的命令按钮,选择 “属性 ”命令,在 对话框中将其 “标题 ”设为 “按钮 ”,将 “可用 ”设为 “否 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存设置。关闭窗体的设计视图窗口。 (4)步骤 1:右击 “tStud”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:选中 “入校时间 ”字段,将其 “字段属性 ”的 “默认值
7、 ”设置为:DateSerial(Year(NOW(), 1, 1), “格式 ”设置为:短日期。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭表设计视图。 (5)步骤 1:右击 “tScore”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:选中 “课程号 ”字段,将其 “输入掩码 ”属性设置为: AAAAA。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭表设计视图。 (6)步骤 1:双击 “tStud”表,打开数据表视图 步骤 2:在数据表视图中,右击 “简历 ”字段名,在弹出的快捷菜单中选择 “隐藏字段 ”命令。 步骤 3:单击快速访问工具栏中的 “
8、保存 ”按钮,关闭表。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:双击打开 “samp2 accdb”数据库,在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加“tStud”“tScore”“tCourse”表,关闭对话框。 步骤 2:建立各表之间的连接。单击tStud表中的 “学号 ”字段按住鼠标左键拖动到 tScore表的 “学号 ”上方释放,单击tScore表中的 “课程号 ”字段拖动到 tCourse表的 “课程号 ”上方释放。 步骤 3:双击“姓名 ”“性别 ”“年龄 ”“课程名 ”“成绩 ”“简历 ”字段添加到设计网格字段行,在 “
9、简历 ”条件行输入: Like“*”&请输入爱好 &”*”,并取消显示行的勾选 (即不显示 “简历 ”字段 ),如图 6-8所示。 步骤 4:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT1”文件名,单击 “确定 ”按钮,关闭设计窗口。 (2) 【操作步骤】 步骤 1:在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tScore”表,关闭对话框。 步骤 2:单击选项卡中命令组的 “汇总 ”命令,以便在查询设计网格中显示总计行。查询最终的设计视图如图 6 9所示。步骤 3:双击 “学号 ”
10、添加到设计网格,并设置总计选项为 “Group By”。 步骤 4:计算平均成绩。双击 “成绩 ”添加到设计网格,并设置总计选项为 “平均值 ”,利用表达式进行重命名:平均成绩:成绩。 步骤 5:计算相差分数。在查询网格的第三列的字段行输入:相差分数:DAvg(”成绩 ”, ”tScore“) Avg(【成绩】 ),设置其总计行为 “Expression”,在条件行输入: 0。 步骤 6:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 7:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT2”文件名。单击 “确定 ”按钮,关闭设计窗口。 (3)【操作步骤】 步骤 1:在选项卡
11、的命令组 中单击 “查询向导 ”按钮,系统弹出查询向导对话框,如图 6 10所示;选中 “查找不匹配项查询向导 ”,单击 “确定 ”打开对话框。 步骤 2:第一步确定在查询结果中包含哪张表或查询中的记录,这里选择 tStud表,单击 “下一步 ”。 步骤 3:第二步确定含哪张表或查询包含相关记录,这里选择 tScore表,单击 “下一步 ”。 步骤 4:第三步确定在两张表中都有的信息,这里在 tStud、 tScore表中都选择 “学号 ”字段,单击 “下一步 ”。 步骤 5:第四步选择查询结果中所需的字段,这里将 “姓名 ”添加到选定字段列表中,单击 “完成 ”。 步骤 6:双击 “所属院系
12、 ”将其添加到第三列,设置其条件行为 “04”。 步骤 7:取消 “学号 ”“所属院系 ”字段中显示行的勾选 (即不显示 ),查询最终设计视图如图 6-11所示。步骤 8:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 9:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT3”文件名。单击 “确定 ”按钮,关闭设计窗口。 (4)【操作步骤】 步骤 1:在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 tStud表,关闭对话框。 步骤 2:双击 “学号 ”“姓名 ”“性别 ”“年龄 ”“所属院 系 ”“简历 ”字段添加到设计网格字段行,设置 “年龄
13、 ”字段的排序方式为 “升序 ”,在 “所属院系 ”的条件行输入: Like”木组织能力强 *”,如图 6 12所示,单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 3:指定查询只显示前面 3行。单击选项卡中命令组的 “属性表 ”命令,打开查询属性窗口。设置 “上限值 ”为 3。单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 4:单击选项卡中命令组的 “追加 ”命令,指定要将查询结果追加到 “tTemp”表中,单击选项卡中命令组的 “运行 ”命令并确定执行追加查询。最后双击打开“tTemp”表查看是否添加了步骤 3中所得到的记录。 步骤 5:单击快速访问工具栏中
14、的 “保存 ”按钮,输入 “qT4”文件名。单击 “确定 ”按钮,关闭设计窗口。关闭“samp2 accdb”窗口。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据库,在 功能区的 “报表 ”面板中右击“rEmp”报表,选择 快捷菜单命令,打开 “rEmp”的设计视图。 步骤 2:单击 分组中的 “分组和排序 ”命令,在下方打开 窗 口。在窗口中单击 “添加排序 ”按钮,在弹出的字段选择器中选择 “年龄 ”字段,然后设置 “排序次序 ”选择 “升序 ”。右键单击报表页面页脚区域内名为“tPage”的文本框,选择快捷菜单中的 “属性 ”命令,
15、在 对话框的 “控件来源 ”行中输入: =page& ”&pages。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:在 功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 快捷菜单命令。 步骤 2:右键单击窗体空白处,选择快捷菜单中的 “表单属性 ”命令,在 “属 性表 ”对话框中,设置背景图像为: photo bmp。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:单击 功能区的 分组中的 “查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Addl*”行之间输入代码: Caption=bTitle Caption 在 “*Add2*”行之间输入代码: Dim i As Integer, sum As L0ng sum=0 For i=0 TO 30000 SLIm=stlm+i Ifsum=30000 Then n=i End If Next i 在 “*Add3*”行之间输入代码: DoCmd RunMacro”mEmp” 步骤 2:关闭代码窗口。单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。