1、国家二级( ACCESS)机试模拟试卷 177及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下, “sampl。 mdb”数据库文件中已建立表对象 “tVisitor”,同时在考生文件夹下还存有 “exam mdb”数据库文件。试按以下操作要求,完成表对象“tVisitor”的编辑和表对象 “tLine”的导入:在考生文件夹下, “sampl。 mdb”数据库文件中已建立表对象 “tVisitor”,同时在考生文件夹下还存有 “exam mdb”数据库文件。试按以下操作要求,完成表对象 “tVisitor”的编辑和表 对象 “tLine”的导入: (1)设置 “游客 ID”字段为主
2、键。 (2)设置 “姓名 ”字段为 “必填 ”字段。 (3)设置 “年龄 ”字段的 “有效性规则 ”属性为:大于等于 10且小于等于 60。 (4)设置 “年龄 ”字段的 “有效性文本 ”属性为: “输入的年龄应在 10岁到 60岁之间,请重新输入。 ”。 (5)在编辑完的表中输入如下一条新记录,其中 “照片 ”字段数据设置为考生文件夹下的 “照片1 bmp”图像文件。 (6)将“exam mdb”数据库文件中的表对象 “tLine”导入到 “sampl mdb”数据库文件内,表名不变。 二 、简单应用题( 40分) 2 考生文件夹下存在一个数据库文件 “samp2 mdb”,里面已经设计好表
3、对象“tSmd”和 “tTemp”。 tStud表是学校历年来招收的学生名单,每名学生均有身份证号。对于现在正在读书的 “在校学生 ”,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。 例如,表中学生 “张春节 ”没有家长身份证号,表示张春节已经从本校毕业,是 “校友 ”。表中学生 “李强 ”的家长身份证号为 “110107196201012370”,表示李强为在校学生。由于在 tStud表中身份证号 “110107196201012370”对应的学生姓名是 “李永飞 ”,表示李强的家长是李永飞,而李永飞是本校校友。 “张天 ”的家长身份证号为 “110108196510015760”
4、,表示张天是在校学生:由于在tStud表中身份证号 “110108196510015760”没有对应的记录,表示张天的家长不是本校的校友。 请按下列要求完成设计: (1)创建一个查询,要求显示在校学生的 “身份证号 ”和 “姓名 ”两列内容,所建查询命名为 “qT1”。 (2)创建一个查询,要求按照身份证号码找出所有学生家长是本校校友的学 生记录。输出学生身份证号、姓名及家长姓名三列内容,标题显示为 “身份证号 ”、 “姓名 ”和 “家长姓名 ”,所建查询命名为 “qT2”。 (3)创建一个查询,要求检索出数学成绩为 100分的学生的人数,标题显示为“num”,所建查询命名为 “qT3”。这里
5、规定,使用 “身份证号 ”字段进行计数统计。 (4)创建一个查询,要求将表对象 “tStud”中总分成绩超过 270分 (含 270分 )的学生信息追加到空表 “tTvmp”中。其中, “tTemp”表的入学成绩为学生总分,所建查询命名为 “qT4”。 三、综合应用题( 30分) 3 考生文件夹下存在一个数据库文件 “samp3 mdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: (1)将报表 “rEmp”的报表页眉区域内名为 “bTitle”标签控件的标题显示为 “职工基本信息表 ”,同时将其安
6、排在距上边 0 5厘米、距左侧 5厘米的位置。 (2)设置报表 “rEmp”的主体节区内 “tSex”文本框件控件显示 “性别 ”字段数据。 (3)将窗体按钮 “bmP”的单击事件属性设置 为宏 “mEmp”,以完成按钮单击打开报表的操作。 (4)窗体加载时将考生文件夹下的图片文件 “test bmp”设置为窗体 “fEmp”的背景。窗体 “加载 ”事件代码已提供,请补充完整。要求背景图像文件当前路径必须用CurrentProject Path获得。 注意:不允许修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不允许修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属
7、性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行 内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 177答案与解析 一、基本操作题( 30分) 1 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “sampl mdb”数据库,单击“表 ”对象,单击 “tVisitor”表,单击 “设计 ”按钮,在 “游客 ID”上右键单击,在弹出的快捷菜单上选择 “主键 ”命令。 步骤 2:单击 “保存 ”按钮。关闭 “表设计视图 ”。 (2)步骤 1:单击 “tVisitor”表,单击 “设计 ”按钮。单击 “姓名 ”字段,在
8、 “字段属性 ”中的“允许 空字符串 ”所在行选择 “否 ”。如图 2-125所示。 步骤 2:单击 “保存 ”按钮。关闭 “表设计视图 ”。 (3)步骤 1:单击 “tVisitor”表,单击 “设计 ”按钮。单击 “年龄 ”字段,在 “字段属性 ”中 “有效性规则 ”所在行输入:10 and 60。 步骤 2:单击 “保存 ”按钮。关闭 “表设计视图 ”。 (4)步骤 1:单击“tVisitor”表,单击 “设计 ”按钮。在表设计视图下,单击 “年龄 ”字段,在 “字段属性 ”中 “有效性文本 ”所在行输入:输入的年龄应在 10岁到 60岁之间,请重新输入。 步骤 2:单击 “保存 ”按钮
9、。关闭 “表设计视图 ”。 (5)步骤 1:双击打开 “tVisitor”表。光标在第二条记录的第一列单击开始输入记录,输入完毕后按键右移。在输入 “照片 ”时,在其 “单元格 ”内右键单击,在弹出的快捷菜单中选择 “插入对象 ”命令。在其对话框内选择 “由文件创建 ”选项。如图 2-126所示。 步骤 2:单击 “浏览 ”按钮,查找 “1 bmp”的存储位置,双击 “1 bmp”,将文件导入。 步骤 3:单击 “确定 ”按钮,关闭表。 (6)步骤 1:在“sampl mdb”数据库窗口下,执行【文件】 【获取外部数据】 【导入】菜单命令。在 “导入 ”对话框内选择 “exam mdb”数据存
10、储位置。选择 “tLine”表。 步骤2:单击 “确定 ”按钮。 步骤 3:关闭 “sampl mdb”数据库窗口。 【试题解析】 (1)考查主键字段的分析以及主键的设计方法。 (2)考查空字值和非空值的值的表达方法。 (3)考查有效值和有效规则的设置方法。 (4)考查有效值和有效规则的设置以及条件值的表达方法。 (5)考查表记录的添加方法 (6)考查在Access数据 库中导入外部数据的方法。 二、简单应用题( 40分) 2 【正确答案】 【操作步骤】步骤 1;双击 “samp2 mdb”数据库,单击 “查询 ”对象,双击 “在视图中创建查询 ”,在 “显示表 ”对话框添加表 “tstacl
11、”,关闭对话框,双击 “身份证号 ”、 “姓名 ”、 “家长身份证号 ”。在 “家长身份证号 ”所在的条件行内输入条件: is not null,取消 “显示 ”复选框的勾选。 步骤 2:单击 “保存 ”按钮。输入文件名 “qt1”,单击 “确定 ”按钮,关闭 “qt1”视图。 (2)【操作步骤】 步骤 1:双击 “在设计视图创建查询 ”,对 “tStud”表添加两次,在其中一个表上方右键单击,选择 “属性 ”命令,在 “属性 ”对话框添加别名 “stud-1”。在 “stud-1”表字段 “姓名 ”上双击,在其左侧单击定位光标输入 “家长姓名: ”,如图 2-104所示。 步骤 2:单击 “
12、保存 ”按钮保存,输入 “qt2”文件名,单击 “确定 ”按钮,关闭 “qt2”查询设计视图。(3)【操作步骤】 步骤 1:双击 “在设计视图中创建查询 ”,添加 “tStud”表,关闭 “显示表 ”对话框。单击工具栏上的 “设计 ”按钮。双击 “身份证号 ”字段,在其左侧单击鼠标定位光标,输入标题 “num: ”。在“总计 ”所在行选择 “计数 ”。然后双击 “数学 ”字段,在其 “总计 ”所在行选择条件,在其对应的条件行内输入: 100,如图 2-105所示。 步骤 2。单击 “保存 ”按钮保存,输入 “qt3”文件名。单击 “确定 ”按钮,关闭 “qt3”视图窗口。(4)【操作步骤】 步
13、骤 1:在 “samp2 msb”窗口下,单击 “查询 ”对象,添加 “tStud”表,关闭对话框。执行【查询】 【追加表查询】菜单命令,在追加表对话框内输追加到表名称 “tTemp”,双击 “身份证号 ”、 “姓名 ”字段,在 “字段 ”所在行的第三列列出条件运算式:【数学】 【语文】 物理】,在其对应的 “条件 ”行内输入: 270,追加到所在行选择 “入学成绩 ”表。如图 2-106所示。 步骤 2:单击 “保存 ”按钮,输入文件名: “qt4”。单击 “确定 ”按钮,关闭“qt4”查询窗口。 步骤 3:关闭 “samp2 mdb”数据库窗口。【试题解析】 (1)本题主要考查对象 “家长
14、身份证号 ”是否为空的制定,不为空即学生在校。 (2)本题要求显示学生姓名和家长姓名同属表 “tStud”表的姓名字段。根据题目的要求只有在 “身份证号 ”和 “家长身份证号 ”有相同的字段值时才能满足查询的条件。只 有在 “身份证号 ”和 “家长身份证号 ”之间建立关系,因此对 tStud表添加两次。为了区分,给其中一个表命一个 “别名 ”stud-1,这样就实现了查询的目的。 (3)本题主要考查查询中的计算,要用到 “计数 ”的计算方法。 (4)本题主要考查追加表查询,追加查询一般情况用于数据库的复制、转移。在表中条件表达式是:数学语文物理 270。 三、综合应用题( 30分) 3 【正确
15、答案】 【操作步骤】 (1)步骤 1:打开 “samp3 mdb”数据库窗口,选中 “报表 ”对象,右键单击 “rEmp”,选择 “设计视图 ”命令 。 步骤 2:右键单击 “bTitle”标签,选择 “属性 ”命令,在 “标题 ”行输入:职工基本信息表,在 “上边距 ”和 “左边距 ”行分别输入 “0 5cm”和 “5cm”,关闭 “属性 ”对话框。 步骤 3:单击工具栏中的 “保存 ”按钮。 (2)步骤 1:右键单击 “tSex”文本框,选择 “属性 ”命令。在 “控件来源 ”行选择 “性别 ”,关闭 “属性 ”对话框。 步骤 2:单击工具栏中的 “保存 ”按钮,关闭设计视图。 (3)步骤
16、 1:选中 “窗体 ”对象,右键单击 “fEmp”,选择 “设计视图 ”命令。 步骤 2:右 键单击 “btnP”按钮,选择 “属性 ”命令。 步骤 3:单击 “事件 ”选项卡,在 “单击 ”行选中 “mEmp”。关闭 “属性 ”对话框。 步骤 4:单击工具栏中的 “保存 ”按钮。 (4)步骤 1:单击工具栏中的 “代码 ”按钮,进入编程环境,在空行内输入代码: *Add* Form Picture CurrentProject Path&“ test bmp” *Add* 步骤 2:关闭代码界面。 步骤 3:单击工具栏中的 “保存 ”按钮,关 闭设计视图。 【试题解析】 本题考点:报表中标签、文本框和窗体命令按钮控件属性的设置;VBA编程。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1