1、国家二级( ACCESS)机试模拟试卷 200及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下, “samp1 mdb”数据库文件中已建立好表对象 ”tStud”和“tScore”、宏对象 ”mTest”和窗体 “frest”。试按以下要求,完成各种操作: (1)分析并设置表 “tScore”的主键。 (2)将学生 “入校时间 ”字段的默认值设置为下一年度的 1月 1日 (规定:本年度的年号必须用函数获取 )。 (3)冻结表 “tStud”中的 “姓名 ”字段列。 (4)将窗体 “fTest”的 “标题 ”属性设置为 “测试 ”。 (5)将窗体 “frest”中名为 “bt2”的命
2、令按钮,其宽度设置为 2厘米、左边界设置为左边对齐 “bt1”命令按钮。 (6)将宏 “retest”重命名保存为自动执行的宏。 二、简单应用题( 40分) 2 考生文件夹下存在一个数据库文件 “samp2 mdb”,里面已经设计好 “tSmd”、“tCourse”和 “tScore”三个关联表对象及一个临时表对象 “tTemp”。 试按以下要求完成设计: (1)创建一个查询,查找并显示入校时间非空的男同学的 “学号 ”、 “姓名 ”和 “所属院系 ”三个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找选课学生的 “姓名 ”和 “课程名 ”两个字段内容,所建查询命名为 “qT2
3、”。 (3)创建一个交叉表查询,以学生性别为行标题,以所属院系为列标题,统计男女学生在各院系的平均年龄,所建查询命名为 “qT3”。 (4)创建一个查询,将临时表对象 “tTcmp”中年龄为偶数的人员的 “简历 ”字段清空,所建查询命名为 “qT4”。 三、综合应用题( 30分) 3 考生文件夹下存在一个数据库文件 “samp3 mdb”,里面已经设计好表对象“tBorrow”、 “treader”和 “tBook”,查 询对象 “qT”,窗体对象 “fReader”、报表对象“rReader”和宏对象 “rpt”。请在此基础上按照以下要求补充设计: (1)在报表 “rReader”的报表页眉
4、节区内添加一个标签控件,其名称为 “bTitle”,标题显示为 “读者借阅情况浏览 ”,字体名称为 “黑体 ”,字号大小为 22,同时将其安排在距上边 0 5厘米、距左侧 2厘米的位置。 (2)设计报表 “rReader”的主体节区为 “tSex”文本框控件设置数据来源显示性别信息,并要求按 “借书日期 ”字段升序显示, “借书日期 ”的显示格式为 “长日期 ”的形式。 (3)将宏对象 “rpt”改名为 “mReader”。 (4)在窗体对象 “侬 eader”的窗体页脚节区内添加一个命令按钮,命名为 “bList”,按钮标题为 “显示借书信息 ”,其单击事件属性设置为宏对象 “mReader
5、”。 (5)窗体加载时设置窗体标题属性为系统当前日期。窗体 “加载 ”事件代码已提供,请补充完整。 注意:不允许修改窗体对象 “fReader”中未涉及的控件和属性:不允许修改表对象“tBorrow”、 “tReader”和 “tBook”及查询对象 “qT”:不允许修改报表对象 “treader”的控件和属性。 程序 代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 200答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)步骤 1:打开 “samp1 mdb”数据库,
6、选择表对象,单击 “tScore”表,单击 “设计 ”按钮。 步骤 2:选中 “学号 ”和 “课程号 ”两个字段,单击工具栏中的 “主键 ”按钮。 步骤 3:单击 “保存 ”按钮,关闭表。 (2)步骤 1:单击 “tStud”表 ,单击 “设计 ”按钮。选中 “入校时间 ”字段,设置 “默认值 ”属性为: DateSerial(Year(Date()+1, 1, 1)。 步骤 2:单击 “保存 ”按钮进行保存。 (3)步骤 1:双击 “tStud”表。 步骤 2:选中 “姓名 ”字段,执行【格式】 【冻结列】菜单命令。 步骤 3:单击 “保存 ”按钮,关闭表。 (4)步骤 1:选择 “窗体 ”
7、对象,单击 “frest”,单击 “设计 ”按钮。 步骤 2:右键单击鼠标,选择 “属性 ”命令,在属性窗口中将 “标题 ”属性设置为 “测试 ”。 (5)步骤 1:在设计视图中,右键单击 “button2”按 钮,选择 “属性 ”命令,在属性窗口中将 “格式 ”标签中的 “宽度 ”设置为: 2cm。 步骤 2:关闭 “属性 ”对话框。 步骤 3:再选择 “buttonl”按钮,执行【格式】 【对齐】 【靠左】菜单命令。 步骤 4:单击 “保存 ”按钮保存设置。 (6)步骤 1:在 “samp1 mdb”数据库窗口中,选择 “宏 ”对象,右键单击 “mTest”,选择 “重命名 ”命令,修改为
8、 “autoexe”,保存为自动实行的宏。 步骤 2:关闭 “samp1 mdb”数据库。 【试题解析】 本题考查表关键字段的设置、设置相关字段属性、设置冻结列等。本题 还考查了窗体及控件属性的设置以及宏的重命名。 在设计视图中可以设置如主键、默认值。此题中的 (1)小题为设置主键, (2)小题设置默认值。在数据表视图中冻结列操作, (3)小题为冻结列。在窗体的设计视图中可以为窗体及其控件设置相关属性,如 (4)小题和 (5)小题。在宏对象窗口中可以重命名为自动单击的宏,如 (6)小题。 二、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:打开 “samp2 mdb”数据库窗口,选中
9、 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框双击表“tStud”,关闭 “显示表 ”对话框。步骤 2:分别双击 “学号 ”、 “姓名 ”、 “所属院系 ”、“入校时间 ”、 “性别 ”字段。步骤 3:在 “入校时间 ”字段的 “条件 ”行中输入:IsNotNull,取消该字段 “显示 ”复选框的勾选。在 “性别 ”字段的 “条件 ”行中输入: ”男 ”,取消该字段 “显示 ”复选框的勾选如图 2-261所示。步骤 4:单击工具栏中的 “保存 ”按钮,保存为 “qt1”,单击 “确定 ”按钮,关闭设计视图。 (2)步骤 1:打开 “s
10、amp2 mdb”数据库窗口,选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中双击表 “tStud”、 “tCourse”和 “tSore”,关闭 “显示表 ”对话框。步骤 2:双击 “tStud”表 “姓名 ”字段,双击 “tCourse”表 “课程名 ”字段。如图2 262所示。步骤 3:单击工具栏中的 “保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。 (3)步骤 1:打开“samp2 mdb”数据库 窗口,选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显
11、示表 ”对话框中双击表 “tStud”,关闭 “显示表 ”对话框。步骤2:执行【查询】 【交叉表查询】菜单命令。步骤 3:分别双击 “性别 ”、 “所属院系 ”、 “年龄 ”字段。步骤 4:执行【视图】 【总计】菜单命令,在 “性别 ”和 “所属院系 ”字段的 “总计 ”行下拉列表中选中 “分组 ”,在 “年龄 ”字段的 “总计 ”行下拉列表中选中 “平均值 ”。步骤 5:分别在 “性别 ”、 “所属院系 ”、 “年龄 ”字段的 “交叉表 ”行下拉列表中选中 “行标题 ”、 “列标题 ”和 “值 ”。如图 2-263所示。步骤 6:单击工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确
12、定 ”按钮,关闭设计视图。(4)步骤 1:打开 “samp2 mdb”数据库窗口,选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中双击表 “tTemp”,关闭 “显示表 ”对话框。步骤 2:执行【查询】 【更新查询】菜单命令。步骤 3:双击 “简历 ”字段,在 “字段 ”第二列中输入: 年龄 Mod 2。步骤 4:在 “简历 ”字段 “更新到 ”行中输入: Null,在 “年龄 Mod 2”字段 “条件 ”行中输入: 0,如 图 2-264所示。步骤 5:单击工具栏中的 “保存 ”按钮,将查询保存为 “qT4”,关闭设计视图。 【
13、试题解析】 (1)本题主要考查简单的多条件查询的设计方法。 (2)本题主要考查简单的多表查询。 (3)本题主要考查查询中的交叉表查询的设计方法。 (4)本题主要考查查询中的更新查询的设计方法。 三、综合应用题( 30分) 3 【正确答案】 (1)步骤 1:打开 “samp3 mdb”数据库,单击 “报表 ”对象,单击“rReader”报表,单击 “设计 ”按钮。 步骤 2:单击工具栏中的 “标签 ”控件。在报表页眉节区 内按住左键拖动产生一个矩形框,在矩形框内设置标题:读者借阅情况浏览。 步骤 3:在 “矩形 ”上右键单击鼠标,在弹出的快捷菜单中选择 “属性 ”命令。在 “属性 ”对话框的 “
14、标题 ”所在行修改为: bTitle,在 “字体名称 ”所在行选择:黑体,在“字体大小 ”所在行输入: 22,在 “上边距 ”所在行输入: 0 5cm,在 “左边距 ”所在行修改为: 2cm。 步骤 4;关闭 “属性 ”对话框。单击 “保存 ”按钮。 (2)步骤 1:在 “rReader”设计视图中,在 “tSex”文本框上右键单击。在弹出的快捷菜单中选择 “属性 ”命令。在属性窗口中 “控件来 源为 ”所在行选择 “性别 ”。关闭属性窗口。 步骤 2:在 “借书日期 ”文本框上右键单击,在弹出的快捷菜单中选择 “属性 ”命令。在 “属性 ”对话框的 “格式 ”所在行选择 “长日期 ”。 步骤
15、 3:,单击 “借书日期 ”文本框。单击工具栏中的 “排序,分组 ”按钮。在弹出的对话框中选择 “借书日期 ”,对应的排列次序选择 “升序 ”。关闭对话框。 步骤 4:单击 “保存 ”按钮。 (3)步骤 1:单击 “宏 ”对象窗口。 步骤 2:右键单击 “rpt”,选择快捷菜单中的 “重命名 ”命令,输入 “mReader”文件名保存。 (4)步骤 1:单击 “窗体 ”对象,单击 “eMer?”窗体,单击 “设计 ”按钮。 步骤 2:单击 “工具箱 ”按钮控件。 步骤 3:在窗体页脚节区拖动,产生一个按钮,取消 “向导 ”对话框。 步骤 4:在按钮上右键单击鼠标,在弹出的快捷菜单中选择 “属性
16、 ”命令,在 “属性 ”对话框修改名称为: bList。添加 “标题 ”为:显示借书信息,在其 “单击 ”行内选择宏对象 “mReader”。 步骤 5:关闭 “属性 ”对话框,单击 “保存 ”按钮。 (5)步骤 1:在窗体的设计视图空白处右击,在弹出快捷菜中选择 “属性 ”命令。在“属性 ”对话框的左上角的下拉列表中选择 “窗体 ”。在其 “加载 ”所在行选 择 “事件过程 ”,单击 “加载 ”行后的 “代码生成器 ”按钮,在 *Add*与*Add*这间输入代码: Caption csm(Date)。 步骤 2:单击 “保存 ”按钮,关闭代码窗口,关闭窗体设计视图,关闭 “samp3 mdb”数据库。 【试题解析】 (1)主要考查表设计视图中设置报表页眉节内绘制一个标签,并设置其相关属性。 (2)主要考查在窗体设计视图中改变数据的输出,为文本框添加控件来源属性。 (3)本题考查在宏对象窗口中改名。 (4)主要考查在窗体设计视图中添加 命令控件,并为其设置单击事件为宏对象。