1、国家二级( ACCESS)机试模拟试卷 254及答案与解析 一、基本操作题( 30分) 1 考生文件夹下存在一个数据库文件 “sampl mdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改: (1)设置数据表显示的字体大小为 14、行高为 18。 (2)设置 “简历 ”字段的说明为 “自上大学起的简历信息 ”。 (3)将 “年龄 ”字段的数据类型改为 “整型 ”字段大小的数字型。 (4)将学号为 “2001 1001”学生的照片信息换成考生文件夹下的 “photo bmp”图 像文件。 (5)将隐藏的 “党员否 ”字段重新显示出来。 (6)完成上述操作后,将 “备注
2、”字段删除。 二、简单应用题( 40分) 2 考生文件夹下存在一个数据库文件 “samp2 mdb”,里面已经设计好 “tStud”、“tCourse”、 “tScore”三个关联表对象和一个空表 “tTemp”。试按以下要求完成设计: (1)创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为 “性别 ”和 “NUM”,所建查询命名为 “qT1”。 注意,要求按照学号来统计人数。 (2)创建一个查询,查找 “02”院系的选课学生信息,输出其 “姓名 ”、 “课程名 ”和“成绩 ”三个字段内容,所建查询命名为 “qT2”。 (3)创建一个查询,查找还未被选修的课程的名称,所
3、建查询命名为 “qT3”。 (4)创建追加查询,将前 5条记录的学生信息追加到表 “tTemp”的对应字段中,所建查询命名为 “qT4”。 三、综合应用题( 30分) 3 考生文件夹下有一个数据库文件 “Acc3 mdb”,其中存在已经设计好的表对象“tEmp”、查询对象 “qEmp”和窗体对象 “fEmp”。同时,给出窗体对 象 “fernp”上两个按钮的单击事件的部分代码,请按以下要求补充设计: (1)将窗体 “fernp”上名称为“tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值 “男 ”和 “女 ”。 (2)将查
4、询对象“qEmp”改为参数查询,参数为在窗体对象 “fErnp”组合框 “tSS”中输入的值。 (3)将窗体对象 “fErnp”中名称为 “tPa”的文本框控件设置为计算控件。要求依据 “党员否 ”字段值显示相应内容。如果 “党员否 ”字段值为 True,显示 “党员 ”;如果 “党 员否 ”字段值为 False,显示 “非党员 ”。 (4)在窗体对象 “: fErnp”上有 “刷新 ”和 “退出 ”两个按钮,名称分别为 “btl”和 “bt2”。单击 “刷新 ”按钮,窗体记录源改为查询对象“qEmp”;单击 “退出 ”按钮,关闭窗体。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代
5、码补充完整。窗体显示效果如图 2所示。注意:不能修改数据库中的表对象 “tEmp”;不能修改查询对象 “qEmp”中未涉及的内容;不能修改窗体对象 “fErnp”中未涉及的控件和属性。只允许在 Add注释之间的空行内补充一行语句,完成设计,不允许 增删和修改其他位置已存在的语句。国家二级( ACCESS)机试模拟试卷 254答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)步骤 l:双击打开 “sampl mdb”数据库窗口,单击 “表 ”对象,双击打开 “tStud”表。执行【格式】 【字体】菜单命令,打开 “字体 ”对话框。在 “字号 ”列表中选择 “14”。 步骤 2:单击
6、 “确定 ”按钮,如图 2-1所示。步骤 3:执行【格式】 【行高】菜单命令,打开 “行高 ”对话框。在 “行高 ”对话框中输入 “18”,单击 “确定 ”按钮。如图 2-2所示。关闭 “tStud”表。 (2)步骤 1:选中 “tStud”表,单击 “设计 ”按钮。在 “简历 ”字段所在行的说明部分单击鼠标,定位光标后输入“自上大学起的简历信息 ”。如图 2-3所示。步骤 2:单击工具栏中的 “保存 ”按钮。关闭 “tStud”表的设计视图。 (3)步骤 1:选中 “tStud”表,单击 “设计 ”按钮,在 “tStud”表设计视图下,单击 “年龄 ”字段所在行的数据类型,选中 “数字 ”类
7、型。如图 2 4所示。 步骤 2:单击工具栏中的 “保存 ”按钮。关闭 “tStud”表的设计视图。(4)步骤 1:双击打开 “tStud”表,选中学号为 “20011001”照片信息,执行【插入】 【对象】菜单命令,打开对象对话框。如图 2-5所示。 步骤 2:选择“由文件创建 ”选项。单击 “浏览 ”按钮查找图片 “photo bmp”存储位置,单击 “确定 ”按钮,如图 2-6所示。步骤 3:单击 “确定 ”按钮,关闭 “tStud”表窗口。(5)步骤 1:双击打开 “tStud”表,执行【格式】 【取消隐藏列】菜单命令,打开 “取消隐藏列 ”对话框。如图 2-7所示。 步骤 2:勾选
8、“党员否 ”复选框。单击 “关闭 ”按钮,关闭 “tStud”表窗口。(6)步骤 1:双击打开 “tStud”表, 单击 “备注 ”列 (选中该列 )。右键单击鼠标弹出快捷菜单,单击 “删除列 ”命令。 步骤 2:在弹出的对话框中单击 “是 ”按钮,单击 “保存 ”按钮。关闭 “tStud”表窗口。 步骤 3:关闭“sampl mdb”数据库。 【试题解析】 (1)主要考查美化表中字体改变、调整行高与列宽。 (2)主要考查字段说明的添加,字段说明的添加主要是让阅读数据库的人读懂了解字段的含义,对数据库的运行和功能没有影响。 (3)主要考查表的数据类型的修改。 (4)主要考查OLE对象的图片的修
9、改与重设。 (5)考查表字段的显示与掩藏。 (6)考查表字段的添加与删除的方法。 表的格式的美化在表视图下通过 “格式 ”菜单实现。在表设计视图下完成对字段的修改、添加、删除等操作。 二、简单应用题( 40分) 2 【正确答案】 【操作步骤】 步骤 1:双击打开 “samp2 mdb”数据库,双击 “在设计视图中创建查询 ”,在 “显示表 ”对话框添加 “tStud”表,关闭 “显示表 ”对话框。单击 “总计 ”按钮。双击 “tStud”表 “性别 ”字段,在其 “总计 ”行选择分组。双击 “学号 ”字段,在其左侧单击鼠标定位输入标题: num。在其总计行选择 “计数 ”,在 “字段 ”行第三
10、列输入: len(姓名 ),求 “姓名 ”字段值的长度。在其条件行内输入: 3。如图2-85所示。 步骤 2:单击 “保存 ”按钮,保存输入文件名 “qt1”。单击 “确定 ”按钮。关闭 “qt1”查询窗口。 (2)【操作步骤】 步骤 1:双 击 “在视图中创建查询 ”,在 “显示表 ”对话框内添加 “tStud”、 “tScore”、 “tCourse”字段表,关闭 “显示表 ”窗口。双击 “tStud”表的 “姓名 ”、 “所在院系 ”字段,双击“tCourse”表 “课程名 ”字段,双击 “tScore”表中 “成绩 ”字段,在 “所在院系 ”字段对应的条件行内输入: 02,取消其显示。
11、 步骤 2:单击 “保存 ”按钮,保存输入文件名 “qt2”,单击 “确定 ”按钮,关闭 “qt2”设计视窗。如图 2-86所示。(3)步骤 1:在 “samp2 mdb”窗口下单击 “查询 ”对象,双击 “在设计视图 中创建查询 ”,在 “显示表 ”窗口中添加“tCourse”,关闭 “显示表 ”对话框,双击 “课程名 ”字段和 “课程号 ”字段。在 “课程号 ”所在的条件行内输入: isnull。如图 2-87所示。 步骤 2:单击 “保存 ”按钮,输入“qt3”文件名,单击 “确定 ”按钮,关闭 “qt3”设计视图。(4)【操作步骤】 步骤 1:双击 “在设计视图中创建查询 ”,在 “显
12、示表 ”对话框中添加 “tStud”表,关闭 “显示表 ”对话框。执行【查询】 【追加查询】菜单命令,在追加对话框内输入 “tTemp”表,在工具栏选择上限为 “5”,双击 “tStud”表的 “学号 ”、 “姓名 ”、 “年龄 ”字段。 步骤 2:单击 “保存 ”按钮保存输入文件名 “qt4”,单击 “确定 ”按钮,关闭 “qt4”查询窗口。 步骤 3:关闭 “samp2 mdb”数据库。 【试题解析】 (1)本题考查 “计算 ”查询,在查询中计算名字为三个字的 “男 ”、女 ”人数,对 “性别 ”分组 len(姓名 ) 3以上查询条件。 (2)本题考查多表查询。 (3)本题考查一般查询,注
13、意字段值为空的表达: is null。 (4)本题主要考查 “追加 ”查询, “追加 ”查询的特点是把一部分数据 “复制 ”到另一个表中,查询本身没有数据, 只是一个查询操作。 三、综合应用题( 30分) 3 【正确答案】 (1)在 “Acc3.mdb”数据库中选中 “窗体 ”对象,右键单击 “fEmp”,选择 “属性 ”。右键单击 “性别 ”标签右侧的 “未绑定 ”文本框,选择 “更改为 ”“ 组合框 ”,再右键单击该控件,选择 “属性 ”,在 “行来源类型 ”列选择 “值列表 ”,在 “行来源 ”列输入 “男;女 ”。单击工具栏中的 “保存 ”按钮,关闭设计视图。 (2)在 “Acc3.m
14、db”数据库中选中 “查询 ”对象,右键单击 “qEmp”,选择 “设计视图 ”。双击性别 ”字段,在 “性别 ”字段的 “条件 ”行输入 “forms!EfEmp!tSS”,取消该字段的显示。单击工具栏中的 “保存 ”,按钮,关闭设计视图。 (3)在 “Acc3.mdb”数据库中选择 “窗体 ”对象,选择 “fEmp”窗体,单击 “设计 ”按钮,打开 “fEmp”窗体设计视图。在窗体设计视图中右键单击文本框 “tPa”,选择 “属性 ”,在 “控件来源 ”行输入 “ IIf(党员否 True, ”党员 ”, ”非党员 ”)”,关闭属性对话框。 (4)在 “Acc3.mdb”数据库中选中 “窗体 ”对象,选择 “fEmp”窗体,单击中 “设计 ”按钮,打开 “fEmp”窗体设计视图 。右键单击命令按钮 “刷新 ”,选择 “事件生成器 ”,空行内输入如下代码: Form RecordSource ”qemp”,关闭界面。 右键单击命令按钮 “退出 ”选中 “事件生成器 ”,空行内输入如下代码:DoCmd Close,关闭界面。 “易错误区 ”设置代码时要注意选择正确的函数和表达式。 DoCmd Close,关闭界面。