1、国家二级( ACCESS)机试模拟试卷 186及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下,已有 “samp1 mdb”数据库文件和 Stab xls文件,“samp1 mdb”中已建立表对象 “student”和 “grade”,试按以下要求,完成表的各种操作: (1)将考生文件夹下的 Stab xls文件导入到 “student”表中。 (2)将 “student”表中 1975年到 1980年之间 (包括 1975年和 1980年 )出生的学生记录删除。 (3)将 “student”表中 “性别 ”字段的默认值属性设 置为 “男 ”。 (4)将 ”student”表拆分为
2、两个新表,表名分别为 “tStud”和 “tOffice”。其中 “tSmd”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号; “tOffice”表结构为:院系,院长,院办电话,主键为 “院系 ”。要求:保留 “student”表。 (5)建立 “student”和 “grade”两表之间的关系。 二、简单应用题( 40分) 2 考生文件夹下存在一个数据库文件 “samp2 mdb”,里面已经设计好 “tTeacher1”和 “treacher2”两个表对象。试按以 下要求完成设计: (1)创建一个查询,查找并显示在职教师的 “编号 ”、 “姓名、 “年龄 ”和 “性别 ”四个字
3、段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找教师的 “编号 ”、 “姓名 ”和 “联系电话 ”三个字段内容,然后将其中的 “编号 ”与 “姓名 ”两个字段合二为一,这样,查询的三个字段内容以两列形式显示,标题分别为 “编号姓名 ”和 “联系电话 ”,所建查询命名为 “qT2”。 (3)创建一个查询,按输入的教师的 “年龄 ”查找并显示教师的 “编号 ”、 “姓名 ”、 “年龄 ”和 “性别 ”四个字段内容,当运行该查询时,应显示参数提示信息: “请输入教工年龄 ”,所建查询命名为 “qT3”。 (4)创建一个查询,将 “tTeacher1”表中的党员教授的记录追加到 “tTc
4、acher2”表相应的字段中,所建查询命名为 “qT4”。 三、综合应用题( 30分) 3 考生文件夹下存在一个数据库文件 “samp3 mdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: (1)设置报表 “rEmp”按照 “性别 ”字段分组降序排列输出,同时在其对应组页眉区添加一个文本框,命名为 “SS”,内容输出为性别值;将报表页面页脚区域内名为“tPage”的文本框控件设置为 “页码总页数 ”形式的页码显示 (如 1 15、 215、 ) 。 (2)将窗体对象 “fEmp”上的命令按钮 (名
5、为 “btnQ”)从灰色状态设为可用,然后设置控件的 Tab键焦点移动顺序为:控件 tDatabtnPbinQ 。 (3)在窗体加载事件中实现代码重置窗体标题为标签 “bTitle”的标题内容。 (4)“fEmp”窗体上单击 “输出 ”命令按钮 (名为 “btnP”),实现以下功能:计算 10000以内的素数个数及最大素数两个值,将其显示 在窗体上名为 “tData”的文本框内并输出到外部文件保存。 单击 “打开表 ”命令按钮 (名为 “btnQ”),代码调用宏对象 “mEmp”以打开数据表“tEmp”。试根据上述功能要求,对已给的命令按钮事件过程进行代码补充并调试运行。 注意:不允许修改数据
6、库中的表对象 “tEmp”和宏对象 “mEmp”;不允许修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性;只允许在 “*Add*”与 “*Add*”之间的空行内补充语句、完成设计,不允许增删和修改其他位置已存在的语句 。 国家二级( ACCESS)机试模拟试卷 186答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)步骤 l:在 “samp1 mdb”窗口下,执行【文件】 【获取外部数据】 【导入】菜单命令,在导入对话框内浏览 “Stab xls”文件所在的存储位置。找到存储位置后,文件类型选择 “。 MicrosoftExcel(* xls)”。单击 “S
7、tab xls”,单击 “导入 ”按钮。如图 2-60所示。 步骤 2:在 “导入数据向导 ”对话框中单击 “下一步 ”按钮直到 “保存数据位置 ”。选择 “现有的表中 ”单选框,在下拉列 表中选择 “student”。单击 “下一步 ”按钮。单击 “完成 ”按钮。 (2)步骤 1:双击 “student”表。单击 “出生年月 ”所在列。再单击 “升序 ”按钮进行排序。在按照 “出生年月 ”排序后的记录中连续选择出生年在 1975 1980之间的记录。接按键即可删除。步骤 2:单击 “保存 ”按钮,关闭 “student”表窗口。 (3)步骤1:单击 “student”表,单击 “设计 ”按钮
8、,单击 “性别 ”字段。在 “字段属性 ”中的 “默认值 ”所在行输入: ”男 ”。如图 2-61所示。步骤 2:单击 “保存 ”按钮,关闭 “student”表设计窗口。 (4)步骤 1:执行【工具】 【分析】 【表】菜单命令,在 “表分析器向导 ”对话框中直接单击 “下一步 ”按钮,直到出现表选择。如图 2 62所示,单击 “student”表。步骤 2:继续单击 “下一步 ”按钮,选择 “否,自行决定 ”单选框。再单击 “下一步 ”按钮。在 “表分析器向导 ”向导中拖出 “院系 ”,单击 “设置惟一标识符 ”按钮设为 “主键 ”。在弹出对话框内给新 “表 2”修改名为 “toffice”
9、。继续拖 “院长 ”、 “院办电话 ”字段到 “toflice”中,如图 2 63所示。步骤 3:单击 “表 1”,单击 “表分析器向导 ”中的 “重命名表 ”按钮,将 “表 1”修改名为 “tStud”。继续单击 “下一步 ”按钮直到最后单击 “完成 ”按钮。(5)步骤 1:单击工具栏中的 “关系 ”按钮,在 “关系 ”窗口内右键单击鼠标,在弹出的快捷菜单中选择 “显示表 ”命令。在“显示表 ”对话框内分别双击 “student”和 “grade”表到关系窗口中。关闭 “显示表 ”对话框。在 “student”表中单击 “学号 ”字段拖到 “grade”表中 “学号 ”上,在弹出的 “编辑关
10、系 ”对话框中,单击 “创建 ”按钮。步骤 2:单击 “保存 ”按钮。关闭 “关系 ”窗口,关闭“samp1 mdb”数据库。 【试题解析】 (1)主要考查 Access数据库中获取外来数据的方法。 (2)主要考查表记录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表的常用的数据处理: “排序 ”、 “筛选 ”等方法。 (3)此题主要考查默认字段值的设置,这种方法对数据库的数据的添加起到非常好的作用。 (4)主要考查表 “分析 ”操作。这个操作主要实现表 “结构 ”的拆分。 (5)主要考查表与表之间联系的建立方法以及能够建立联系的两个表必须满足条件。 二、简单应用题( 4
11、0分) 2 【正确答案】 (1)步骤 1:双击打开 “samp2 mdb”数据库。单击 “查询 ”对象。双击 “在设计视图中创建查询 ”,在 “显示表 ”对话框中添加 “tTeacher1”表,关闭 “显示表 ”对话框。双击教师的 “编号 ”、 “姓名 ”、 “年龄 “、 “性别 ”、 “联系电话 ”、 “在职否 ”字段。在 “在职否 ”的条件行添加: 1,取消 “显示 ”行复选框的勾选。如图 2-137所示。 步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名 “qT1”。单击 “确定 ”按钮,关闭 “qT1”设计视图。 (2)步骤1:双击 “在设计视图中创建查询 ”,在 “显示表 ”对话
12、框中添加 “tTeacher1”表,关闭“显示 表 ”对话框。在字段行的第一列输入标题 “编号姓名: ”,在其后添加运算式:编号 +姓名 。步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名 ”qt2”。单击 “确定 ”按钮,关闭 “qt2”设计视图。 (3)步骤 1:双击 “在设计视图中创建查询 ”,在 “显示表 ”对话框中添加 “tTcacher1”表。双击教师的 “编号 ”、 “姓名 ”、 “年龄 ”和 “性别 ”字段。如图 2-138所示。在 “字段 “所在行内输入参数查询: 请输入教工年龄 。步骤2:单击工具栏上的 “保存 ”按钮,输入文件名 “qt3”,单击 “确定 ”按钮。(4
13、)步骤 1:双击 “在设 计视图中创建查询 ”,在 “显示表 ”对话框中添加 “tTeacher1”表,关闭 “显示表 ”对话框。执行【查询】 【追加表查询】菜单命令,在追加表中添加表 “tTeacher2”,单击 “确定 ”按钮。双击教师表的 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”、 “政治面目 ”字段。如图 2-139所示。步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名 “qt4”。单击 “确定 ”按钮,关闭 “qt4”设计视图步骤 3:关闭 “samp2 mdb”数据库。【试题解析】 (1)考查简单的条件查询条件。逻辑值:是: -1。否: 0 (2)本题考查 字段链接
14、运算。用到的连接符为: “+”或 “&”。 (3)简单的条件查询条件,参数查询的设计方法 (4)本题考查追加查询的设计方法,此方法主要用于数据分离。 三、综合应用题( 30分) 3 【正确答案】 (1)步骤 1:打开 “samp3 mdb”数据库窗口,选中 “报表 ”对象,右键单击 “rEmp”,选择快捷菜单中的 “设计视图 ”命令。 步骤 2;单击工具栏上的 “排序与分组 ”按钮,在 “字段表达式 ”的下拉选项中选择“性别 ”字段,在 “排序次序 ”中相应行中选择 “降序 ”,在 “组页眉 ”中选择 “是 ”,关闭“排序与分组 ”对话框 。 步骤 3;单击 “工具箱 ”中的 “文本框 ”控件
15、,在 “性别页眉 ”中相应的区域拖动出文本框,右键单击该文本框,在弹出的快捷菜单中选择 “属性 ”命令,在对话框中的 “名称 ”中输入 “SS”,在 “数据 ”选项卡中 “控件来源 ”里选择 “性别 ”字段,关闭当前对话框。 步骤 4:右键单击页面页脚中的 “tPage”文本框,选择快捷菜单中的 “属性 ”项,在对话框中 “数据 ”选项卡中 “控件来源 ”里输入: =Page&“ ”&Pages,单击工具栏中的 “保存 ”按钮,关闭报表视图。 (2)步骤 1:在 “samp3 mdb”数据库窗团下,选中 “窗 体 ”对象,单击 “fEmp”窗体。单击 “设计 ”按钮,右键单击 “打开表 ”命令
16、按钮,选择快捷菜单中的 “属性 ”命令,在“可用 ”属性中将属性值设置为 “是 ”。 步骤 2:在窗体视图的空白处右键单击鼠标,在弹出的快捷菜单中选择 “属性 ”命令。在 “属性 ”对话框的左上角的下拉菜单选择 “tData”,在其对应的 “Tab索引 ”行输入: 0。 步骤 3:在 “属性 ”对话框的左上角的下拉菜单选择 “btnP”,在其对应的 “Tab索引 ”行输入: 1。 步骤 4:在 “属性 ”对话框的左上角的下拉菜单选择 “btnQ”,在其对应的 “Tab索引 ”行输入: 2。 步骤 5:关闭 “属性 ”对话框。单击 “保存 ”按钮保存设置。 (3)步骤 1:在窗体 “fEmp”设
17、计视图下,在窗体空白处右键单击,在快捷菜单中选择选择 “事件生成器 ”,在空行内输入代码: *Add1* Caption bTitle Caption *Add1* 步骤 2:单击工具栏中的 “保存 ”按钮。 (4)步骤 1:在 “计算 ”按钮上右键单击鼠标,在快捷菜单中选择 “事件生成器 ”命令,在空行内输入代码: *Add2* DimiAsInteger n=0 Fori=0 To 10000 If sushu(i)=True Then n=n+1 mn i End If Next i *Add2* 步骤 2:右键单击命令按钮 “打开表 ”,选择快捷菜单中的 “事件生成器 ”命令,在空行内输入代码: *Add3* DoCmd RunMacro“mEmp” *Add3* 步骤 3:单击 “保存 ”按钮,关闭代码窗口。 【试题解析】 本题考点:报表字段排序、组页眉设置、标签控件属性的设置;窗体中命令按钮控件属性的设置; VBA编程
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1