1、国家二级 ACCESS机试(操作题)模拟试卷 319及答案与解析 一、基本操作题 1 考生文件夹下有一个数据库文件 “sampl accdb”,其中存在已经设计好的表对象“tStud”。请按照以下要求,完成对表的修改。 (1)设置数据表显示的字体大小为 14、行高为 18。 (2)设置 “简历 ”字段的设计说明为 “自上大学起的简历信息 ”。 (3)将 “年龄 ”字段的数据类型改为字段大小为 “整型 ”的数字型。 (4)将学号为 “20011001”学生的照片信息改成考生文件夹下的 “photo bmp”图像文件。 (5)将隐藏的 “党员否 ”字段重新显示出来。 (6)完成上述操作后,将 “备
2、注 ”字段删除。 二、简单应用题 2 考生文件火下存在一个数据库文件 “samp2 accdb”,里面已经设计好两个表对象住宿登记表 “tA”和住房信息表 “tB”,其中 “tA”和 “tB”表中 “房间号 ”的前两位为楼号。试按以下要求完成设计: (1)创建一个查询,查找楼号为 “01”的客人记录,并显示 “姓名 ”、 “入住日期 ”和“价格 ”二个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询, 按输入的房间价格区间查找,显示 “房问号 ”字段信息。当运行查询时,应分别显示提示信息 “最低价 ”和 “最高价 ”,所建查询命名为 “qT2”。 (3)以表对象 “tB”为基础,创建
3、一个交叉表查询。要求:选择楼号为行标题,列名称显示为 “楼号 ”, “房间类别 ”为标标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命 1名为 “qT3”。 注:房问号的前两位为楼号。 交叉表查询不做各行小计。 (4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为 “type”和 “num”,所建查询命名为 “qT4”。 三、综合应用题 3 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”和窗体对象 “fEmp”。同时,给出窗体对象 “fEmp”上 “计算 ”按钮 (名为 bt)的单击事件代码,试按以下要求完成设
4、计。 (1)设置窗体对象 “fEmp”的标题为 “信息输出 ”。 (2)将窗体对象 “fEmp”上名为 “bTitle”的标签以红色显示其标题。 (3)删除表对象 “tEmp”中的 “照片 ”字段。 (4)按照以下窗体功能,补充事件代 码设计。 窗体功能:打开窗体、单击 “计算 ”按钮 (名为 ht),事件过程使用 ADO数据库技术计算出表对象 “tEmp”中党员职工的平均年龄,然后将结果显示在窗体的文本框“tAge”内,并写入外部文件中。 注意:不能修改数据库中表对象 “tEmp”未涉及的字段和数据;不允许修改窗体对象 “fEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与
5、“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置上已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 319答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:选择 “表 ”对象,右键单击表 “tStud”,在弹出的快捷菜单中选择 “打开 ”命令或直接双击打开表 “tStud”。如图 3 71所示。步骤 2:单击“丌始 ”选项卡下的 “文本格式 ”组,在 “字号 ”下拉列表中选择 “14”,如图 3 72所示。 步骤 3:单击 “开始 ”选项卡 “记录 ”组中的 “其他 ”按钮,从弹出的快捷菜单中选择 “行高 ”命令,在弹出的对话框中输入“18”,
6、单击 “确定 ”按钮,单击快速访问工具栏中的 “保存 ”按钮。如图 3 73所示。(2)打开表“tStud”的设计视图,在 “简历 ”字段的 “说明 ”列输入 “自上大学起的简历信息 ”。如图3 74所示。 (3)在设计视图中单击 “年龄 ”字段行任一处,在 “字段大小 ”下拉列表中选择 “整型 ”。单击快速访问工具栏中的 “保存 ”按钮 ,关闭设计视图。如图 3 75所示。(4)步骤 1:双击打开表 “tStud”,右键单击学号为 “20011001”对应的照片列,从弹出的快捷菜单中选择 “插入对象 ”命令。如图 3 76所示。步骤 2:选择“由文件创建 ”单选框,单击 “浏览 ”按钮,在考
7、生文件夹处找到 “photo bmp”文件。单击快速访问工具栏中的 “保存 ”按钮,关闭数据表。如图 3 77所示。(5)在数据表中单击 “开始 ”选项卡 “记录 ”组中的 “其他 ”按钮,在弹出的快捷菜单中选择 “取消隐藏字段 ”命令,勾选 “党员否 ”复选框,然后单击 “关闭 ”按钮。如图 3 78所示。(6)在数据表中右键单击 “备注 ”列,选择 “删除字段 ”命令,在弹出的对话框中单击 “是 ”按钮,如图 3 79所示。然后再单击快速访问工具栏中的 “保存 ”按钮 ,关闭数据表。【试题解析】 第 1、 4、 5、 6小题在数据表中设置字体、行高、更改图片,隐藏字段和删除字段;第 2,
8、3小题在设计视图中设置字段属性。 二、简单应用题 2 【正确答案】 (1)步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,在“显示表 ”对话框中分别双击表 “tA”、 “tB”,关闭 “显示表 ”对话框。 步骤 2:分别双击 “姓名 ”、 “入住日期 ”、 “价格 ”和 “房问号 ”字段,将其添加到 “字段 ”行。 步骤 3:在 “房间号 ”字段的 “条件 ”行输入: Left(tA 房间号 , 2)=“01”,单击 “显示 ”行取消该字 段的显示。如图 3 274所示。步骤 4:按 Crlt+S保存修改,另存为 “qT1”,关闭设计视图。 (2)步骤 1:单击 “创建
9、 ”选项卡 “查询 ”绀中的 “查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tB”,关闭 “显示表 ”对话框。 步骤 2:双击 “房间号 ”、 “价格 ”字段。 步骤 3:在 “价格 ”字段的 “条件 ”行输入 “=最低价 And 步骤 4:按 Ctrl+S保存修改,另存为 “qT2”。关闭设计视图。 (3)步骤 1:单击 “创建 ”选项卡 “查询 ”组中的“查询设计 ”按钮,在 “显示表 ”对话框中双击表 “tB”,关闭 “显示表 ”对话 框。 步骤2:单击 “设计 ”选项卡 “查询类型 ”组中的 “交叉表 ”按钮。 步骤 3:在 “字段 ”行的第一列输入 “楼号: Left(t!房
10、间号 , 2)”,分别双击 “房间类型 ”和 “价格 ”字段。 步骤4:在 “价格 ”字段 “总计 ”行下拉列表中选择 “平均值 ”。 步骤 5:分别在 “楼号:Left(B!房问号 , 2)”, “房间类别 ”和 “价格 ”字段的 “交叉表 ”行下拉列表中选择“行标题 ”、 “列标题 ”和 “值 ”,如图 3 276所示。步骤 6:按 Ctrl+S保存修改,另存为 “qT3”。关闭设计视图。 (4)步骤 1:单击 “创建 ”选项 卡 “查询 ”组中的“查询设计 ”按钮,在 “显示表 ”对 i舌框中双击表 “tB”,关闭 “显示表 ”对话框。 步骤2:分别双击 “房间类别 ”和 “房间号 ”字
11、段。 步骤 3:单击 “设计 ”选项卡 “显示隐藏 ”组中的 “汇总 ”按钮,在 “房间号 ”字段 “总计 ”行下拉列表中选择 “计数 ”。 步骤 4:在 “房间类别 ”和 “房间号 ”字段前分别添加 “type: ”和 “num: ”字样,如图 3 277所示。 步骤 5:按 Ctrl+S保存修改,另存为 “qT4”。关闭设计视图。【试题解析】 笫 1、 2、 3、 4小题在查询设计视图中创建不同的查询,按题目要求添 加字段和条件表达式。 三、综合应用题 3 【正确答案】 (1)步骤 1:选择窗体对象,右键单击 “fEmp”窗体,在弹出的快捷菜单中选择 “设计视图 ”命令。 步骤 2:右键单
12、击 “窗体选择器 ”,在弹出的快捷菜单中选择 “属性 ”命令,在 “格式 ”选项卡的 “标题 ”行输入 “信息输出 ”,关闭属性表。如图 3 189所示。 (2)右键单击 “bTitle”标签,在弹出的快捷菜单中选择 “属性 ”命令。单击 “格式 ”选项卡,在 “前景色 ”行输入“255”,关闭属性表。 (3)步骤 1:选择表对象,右键单击 “tEmp”表,在弹出的快捷菜单中选 择 “打开 ”命令或直接双击打开 “tEmp”表。选择 “照片 ”字段列,右键单击“照片 ”列,在弹出的快捷菜单中选择 “删除字段 ”命令,如图 3 190所示。在弹出的对话框中选择 “是 ”按钮。 步骤2:单击快速访
13、问工具栏中的 “保存 ”按钮 ,关闭数据表。 (4)步骤 1:在窗体“fEmp”上右击,选择 “设计视图 ”右键单击命令按钮 “计算 ”,在弹出的快捷菜单中选择 “事件生成器 ”命令,在弹出的对话框中选择 “代码生成器 ”,进入编程环境,在空行内输入以下代码: *Add1* If rs RecordCount=0 Then *Add1* *Add2* tAge=sage *Add2* 如图 3 191所示。步骤 2:关闭界面。单击快速访问工具栏中的 “保存 ”按钮 ,关闭设计视图。 【试题解析】 第 1、 2小题在窗体设计视图中用鼠标右键单击控件,从弹出的快捷菜单中选择 “属性 ”命令,设置属性;第 3小题在数据表中设置删除字段;第 4小题用鼠标右键单击控件,从弹出的快捷菜单中选择 “事件生成器 ”命令,输入代码。