1、国家二级 ACCESS机试(操作题)模拟试卷 198及答案与解析 一、基本操作题 1 在考生文件夹下的 “sampl accdb”数据库文件中已建立表对象 “tStud”和“tScore”、宏对象 “mTest”和窗体 “ffest”。请按以下要求,完成各种操作。 (1)分析并设置表 “tSeore”的土键。 (2)将学牛 “入校时间 ”字段的默认值设置为下一年度的 1月 1日 (规定:本年度的年号必须用函数获取 )。 (3)冻结表 “tStud”中的 “姓名 ”字段列。 (4)将窗体 “tTest”的 “标题 ”属性设置为 “测试 ”。 (5)将窗体 “tTest”中名为 “bt2”的命令按
2、钮的宽度没置为 2厘米,与命令按钮 “bt1”左边对齐。 (6)将宏 “mTest”重命名保存为自动执行的宏。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好两个表对象住宿登记表 “tA”和住房信息表 “tB”,其中 “tA”和 “tB”表中 “房间号 ”的前两位为楼号。试按以下要求完成设计: (1)创建一个查询,查找楼号为 “01”的客人记录,并显示 “姓名 ”、 “入住日期 ”和“价格 ”三个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,按输入的房问价格区间查找,显示 “房间号 ”字段信息。当运行查询时,应分别显示提示信息 “最
3、低价 ”和 “最高价 ”,所建查询命名为 “qT2”。 (3)以表对象 “tB”为基础,创建一个交叉表查询。要求:选择楼号为行标题,列名称显示为 “楼号 ”, “房间类别 ”为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为 “qT3”。 注:房间号的前两位为楼号。 交叉表查询不做各行小计。 (4)创建一个查询,统计 出各种类别房屋的数量。所建查询显示两列内容,列名称分别为 “type”和 “num”,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下有一个数据库文件 “samp3 aeedb”,其中存在已经设计好的表对象“tEmployee”和宏对象 “m1”,同
4、时还有以 “tEmployee”为数据源的窗体对象“fEmployee”。请在此基础上按照以下要求补充窗体设计。 (1)在窗体的窗体页眉节区添加一个标签控件,名称为 “bTitle”,初始化标题显示为 “雇员基本信息 ”,字体名称为 “黑体 ”,字号大小为 18。 (2)将命令按钮 bList的标题设置为 “显示雇员情况 ”。 (3)单击命令按钮 bList,要求运行宏对象 m1;单击事件代码已提供,请补允完整。 (4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。 (5)窗体加载时,将 “Tda”标签标题设置为 “YYYY年肩员信息 ”,其中 “YYYY”为系统当前年份 (
5、要求使用相关函数获取 ),例如, 2013年雇员信息。窗体 “加载 ”事件代码已提供,请补充完整。 国家二级 ACCESS机试(操作题)模拟试卷 198答案与解析 一 、基本操作题 1 【正确答案】 (1)【操作步骤】 步骤 1:右键单击表 “tScore”,从弹出的快捷菜单中选 “设计视图 ”命令。 步骤 2:选中 “学号 ”和 “课程号 ”字段,单击 “表格工具 ”选项卡 “工具 ”组中的 “主键 ”按钮。保存并关闭设计视图。 (2)【操作步骤】 步骤 1:右键单击表 “tStud”,从弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:单击 “入校时间 ”字段行的任一点,在 “字段属性
6、 ”的 “默认值 ”行输入 “DateSerial(Year。(Date()+1, 1, 1)”。如图 3 135所示。步骤 3:单击 快速访问工具栏中的“保存 ”按钮 。 (3)【操作步骤】 步骤 1:右键单击表 “tStud”,在弹出的快捷菜单中选择 “打开 ”命令或双击打开 “tStud”表。 步骤 2:选中 “姓名 ”字段列,右键单击“姓名 ”列,从弹出的快捷菜单中选择 “冻结字段 ”命令。如图 3 136所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表。 (4)【操作步骤】 步骤 1:选择窗体对象,右键单击窗体“fTest”,从弹出的快捷菜单中选择 “设计视图 ”命
7、令。 步骤 2:右键单击 “窗体选择器 ”,从弹出的快捷菜单中选择 “属性 ”命令,在 “标 题 ”行输入 “测试 ”。关闭属性表。如图 3 137所示。 (5)【操作步骤】 步骤 1:右键单击命令按钮 “bt2”,从弹出的快捷菜单中选择 “属性 ”命令,在 “宽度 ”行输入“2cm”。关闭属性表。如图 3 138所示。 步骤 2:单击命令按钮 “bt2”,按住 “Shift”键再单击命令按钮 “bt1”,单击右键,掸出快捷菜单,选择 “对齐 ”下的 “靠左 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (6)【操作步骤】 步骤 1:选择宏对象,右键单击 “mTe
8、st”,在弹出的快捷菜单中选择 “重命名 ”命令。 步骤 2:在光标处输入 “AutoExec”。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮。在 “显示表 ”对话框中分别双击表 “认 ”、 “tB,关闭 “显示表 ”对话框。 步骤 2:分别双击 “姓名 ”、 “入住日期 ”、 “价格 ”和 “房间号 ”字段,将其添加到 “字段 ”行。 步骤 3:在 “房问号 ”字段的 “条件 ”行输入: Left(tA 房间号 , 2)=“01”,单击 “显示 ”行取消该字段的显示。如图 3 274所示。步骤 4:按 Ctrl
9、+S保存修改,另存为“qT1”,关闭设计视图。 (2)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的“查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tB”,关闭 “显示表 ”对话框。 步骤2:双击 “房间号 ”、 “价格 ”字段。 步骤 3:在 “价格 ”字段的 “条件 ”行输入 “=最低价 And 步骤 4:按 Ctrl+S保存修改,另存为“qT2”。关闭设计视图。 (3)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的“查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tB”,关闭 “显示表 ”对话框。 步骤2:单击 “设计 ”选项卡 “查询类型
10、”组中 的 “交叉表 ”按钮。 步骤 3:在 “字段 ”行的第一列输入 “楼号: left(tB!房间号 , 2)”,分别双击 “房间类型 ”和 “价格 ”字段。 步骤 4:在 “价格 ”字段 “总计 ”行下拉列表中选择 “平均值 ”。 步骤 5:分别在 “楼号:Left(tB!房间号 , 2)”, “房间类别 ”和 “价格 ”字段的 “交叉表 ”行下拉列表中选择 “行标题 ”、 “列标题 ”和 “值 ”,如图 3 276所示。步骤 6:按 Ctrl+S保存修改,另存为 “qT3”。关闭设计视图。 (4)【操作步骤】 步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮 ,在
11、 “显示表 ”对话框中双击表 “tB”,关闭 “显示表 ”对话框。 步骤2:分别双击 “房间类别 ”和 “房间号 ”字段。 步骤 3:单击 “设计 ”选项卡 “显示隐藏 ”组中的 “汇总 ”按钮,在 “房间号 ”字段 “总计 ”行下拉列表中选择 “计数 ”。 步骤 4:在 “房间类别 ”和 “房间号 ”字段前分别添加 “type: ”和 “num: ”字样,如图 3 277所示。 三、综合应用题 3 【正确答案】 (1)【操作步骤】 步骤 1:在窗体对象中右击窗体 “fEmployee”,在弹出的快捷菜单中选择 “设计视图 ”命令,打开窗体设计视图。如图 3 87所示 。步骤 2:在窗体 “设
12、计 ”选项卡 “控件 ”组中选择 “标签 ”控件,然后单击窗体页眉节区任一点,输入 “雇员基本信息 ”,单击窗体任一点。右键单击 “雇员基本信息 ”标签,从弹出的快捷菜单中选择 “属性 ”命令,在 “全部 ”选项卡的 “名称 ”行输入 “bTtle”,分别在 “字体名称 ”和 “字号 ”行下拉列表中选择 “黑体 ”和 “18”,如图 3 88所示。关闭属性表。(2)【操作步骤】 在设计视图中右键单击命令按钮“bList”,在弹出的快捷菜单中选择 “属性 ”命令,在 “全部 ”选项卡下的 “标题 ”行输入“显示雇员情况 ”,如图 3 89所示。 关闭属性表。 (3)【操作步骤】 右键单击命令按钮
13、 “bList”,从弹出的快捷菜单中选择 “事件牛成器 ”命令,在弹出的对话框中选择 “代码牛成器 ”进入编程环境,在卒行内输入以下代码: *Add2* DoCmd RunMacro“ml” *Add2* 如图 3 90所示,关闭界面。 (4)【操作步骤】 在设计视图中右键单击 “窗体选择器 ”,从弹出的快捷菜单中选择 “属性 ”命令,分别在 “格式 ”选项卡的“滚动条 ”和 “最大最小化按钮 ”行下拉列表中选择 “两者均无 ”和 “无 ”,关闭属性表。如图 3 91所示。 (5)【操作步骤】 步骤 1:右键单击 “窗体选择器 ”,从弹出的快捷菜单中选择 “事件生成器 ”,如图 3 92所示。 步骤 2:在空行内输入代码:*Add1*Tda Caption=Year(T)ate()&“年雇员信息 ”*Add1*单击“保存 ”按钮,关闭界面。如图 3 93所示。