1、国家二级 ACCESS机试(操作题)模拟试卷 468及答案与解析 一、基本操作题 1 在考生文件夹下 “sampl accdb”数据库中已建立表对象 “tEmployee”。试按以下操作要求,完成表的编辑: (1)根据 “tEmployee”表的结构,判断并设置主键:删除表中的 “学历 ”字段。 (2)将 “出生日期 ”字段的有效性规则设置为只能输入大于 16岁的日期 (要求:必须用函数计算年龄 );将 “聘用时间 ”字段的有效性规则设置为只能输入上一年度 9月 1日以前 (不含 9月 1日 )的日期 (要求:本年度年号必须用函数获取 ):将表 的有效性规则设置为输入的出生日期小于输入的聘用时
2、间。 (3)在表结构中的 “简历 ”字段后增加一个新字段,字段名称为 “在职否 ”,字段类型为“是否 ”型;将其默认值设置为真。 (4)将有 “书法 ”好爱的记录全部删除。 (5)将 “职务 ”字段的输入设置为 “职员 ”“主管 ”或 “经理 ”列表选择。 (6)根据 “所属部门 ”字段的值修改 “编号 ”, “所属部门 ”为 “01”,将 “编号 ”的第 1位改为 “1”; “所属部门 ”为 “02”,将 “编号 ”。的第 1位改为 “2”,依次类推。 二、简单应用题 2 在考生文件夹下存在一个数据库文件 “samp2 accdb,里面已经设计好三个关联表对象 “tStud”“tCourse
3、”、 “tScore”和一个空表 “tTcmp”,试按以下要求完成设计: (1)创建一查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为 “性别 ”和 “NUM”,查询命名为 “qT1”。要求:按照学号来统计人数。 (2)创建一个查询,查找 “02”院系还未选课的学生信息,并显示其 “学号 ”和 “姓名 ”两个字段内容,所建查询命名为 “qT2”。 (3)创建一个查询,计算有运动爱好学生的平均分及其与所有学生平均分的差,并显示 “姓名 ”“平均 分 ”和 “平均分差值 ”等内容,所建查询命名为 “qT3”。 注意: “平均分 ”和 “平均分差值 ”由计算得到。 (4)创建一个查询
4、,查找选修了没有选修课程的课程的学生,并将成绩排名前 5位的学生记录追加到表 “tTemp”对应字段中,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好窗体对象“fSys”。请在此基础上按照以下要求补充 “fSys”窗体的设计: (1)将窗体的边框样式设置为 “对话框边框 ”,取消窗体中的水平和垂直滚动条、记录选择器、导航 按钮 (导航按钮 )、分隔线、控制框、关闭按钮、最大化按钮和最小化按钮。 (2)将窗体标题栏显示文本设置为 “系统登录 ”。 (3)将窗体中 “用户名称 ”(名称为 “IUser”)和 “用户密码
5、”(名称为 “Pass”)两个标签匕的文字颜色改为浅综色 (浅综色代码为 128)、字体粗细改为 “加粗 ”。 (4)将窗体中名称为 “tPass”的文本框控件的内容以密码形式显示。 (5)按照以下窗体功能,补充事件代码设计。 在窗体中有 “用户名称 ”和 “用户密码 ”两个文本框,名称分别为 “tUser”和 “tPass”,还有 “确定 ”和 “退出 ”两个 命令按钮,名称分别为 “cmdEnter”和 “cmdQu”。在 “tUser”和“tPass”两个文本框中输入用户名称和用户密码后,单击 “确定 “按钮,程序将判断输入的值是否正确,如果输入的用户名称为 “cueb”,用户密码为 “
6、1234”,则显示提示框,提示框标题为 “欢迎 ”,显示内容为 “密码输入正确,欢迎进入系统 !”,提示框中只有一个 “确定 ”按钮,当单击 “确定 ”按钮后,关闭该窗体;如果输入不正确,则提示框显示内容为 “密码错误 !”,同时清除 “tUser”和 “tPass”两个文本框中的内容,并将光标置于 “tUser”文 本框中。当单击窗体上的 “退出 ”按钮后,关闭当前窗体。 注意:不允许修改窗体对象 “fSys”中未涉及的控件、属性和任何 VBA代码。只允许在 “*Add*”与 “*Add*”之间的空行内补充一条语句,不允许增删和修改其他位置己存在的语句。 国家二级 ACCESS机试(操作题)
7、模拟试卷 468答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “sampl accdb”数据库,并点击选项卡下方的 “安全警告 ”提示栏中的 “启用内容 ”按钮,以确保数据库中相关功能都启用。步骤 2:在对象导航窗格中鼠标右键单击 “tEmployee”表,在右键菜单中选择“设计视图 “选项,打开 “tEmployee”表的设计视图。步骤 3:单击 “编号 ”字段,单击选项卡命令组中 “主键 ”命令,将 “编号 ”设置为该表的主键。步骤 4:单击 “学历 ”字段,在右键菜单中选择 “删除行 ”选项,将该字段删除掉。步骤 5:单击快速访问工具栏中的 “保存
8、 ”按钮,保存当前操作。 (2)步骤 1:在 tEmployee表的设计视图中,单击 “工作时间 ”字段,在其下的字段属性的 “有效性规则 ”中输入表达式:DateDiff“yyyy“,Date(), 出生日期 )16。步骤 2:单击 “聘用时间 ”字段,在其下的字段属性的 “有效性规则 ”中输入表达式:选项卡命令组中命令,打开表的 “属性表 ”对话框,在 “有效性规则 ”属性输入表达式: 出生日期 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存上面设置。步骤 5:在对象浏览窗格中双击 “tEmployee”表,打开其数据表视图,在其中输入数据进行验证。 (3)步骤 1:鼠标右键单击
9、“tEmployee”表,在右键菜单中选择 “设计视图 ”选项,打开 “tEmployee”表的设计视图。步骤 2:在 “简历 ”字段下添加 “在职否 ”字段, 选择字段数据类型为 “是否 ”,在其下的字段属性的 “默认值 ”中输入 “True”。步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存上面设置。 (4)步骤 1:双击打开 “tEmployee”表。单击 “简历 ”字段中找到 “书法 ”两个字并选中,然后在鼠标右键菜单中选中 “包含 书法 ”选项,如图 3 2所示,则将有 “书法 ”好爱的记录全部筛选出来。 步骤 2:选中己筛选出来的记录,单击选项卡中命令组的 “删除 ”按钮,确
10、认删除,则删除相关选中的记录。步骤3:单击 “tEmployee”表的 “简历 ”字段选择器右侧的向下黑色小箭头,打开表的, 单击 “从 简历 清除筛选器 ”项左侧的图标,清除表上的筛选操作。 (5)步骤 1:鼠标右键单击 “tEmployee”表,在右键菜单中选择 “设计视图 ”选项,打开 “tEmployee”表的设计视图。步骤 2:单击 “职务 ”字段,选择其数据类型为 “查阅向导 ” ,则弹出对话框,如图 3 3所示。选择 “自行键入所需的值 ”,单击 “下一步 ”;在如图 3 4的输入值对话框中输入列表值:职员、主管、经理,单击 “完成 ”。步骤 3:单击快速访问工具栏中的 “保存
11、”按钮,保存上面设置。步骤 4:在对象浏览窗格中双击 “tEmployee”表,打开其数据表视图,在其中输入数据进行验证。 (6)步骤 1:双击打开 “tEmployee”表。单击 “所属部门 ”字段选择器右侧的向下黑色小箭头,打开表的,取消 “全部 ”项的勾选,仅仅勾选 “01”项,如图 3 5所示。单击 “确定 ”按钮,则将所属部门为 “01”的记录筛选出来。 步骤 2:逐条记录修改编号字段,将第一个 “0”修改为“1”,但是该方法工作量较大并且笨拙。可以采用查找替换的功能进行批量修改。选择 “编号 ”字段,单击选项卡命令组中的 “替换 ”命令,如图 3 6所示进行设置,点击 “全部替换
12、”即可。这里注意,一定要将 “匹配 ”项选择为 “字段开头 ”。步骤 3:单击 “所属部门 ”字段选择器右侧的向下黑色小箭头,打开表的,单击 “从 所属部门 清除筛选器 ”项左侧的图标,清除表上的筛选操作。步骤 4:重复步骤 1 3,完成对所属部门号为 “02”“03”“04”的对应编号字段的修改。步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存上面设置,关闭 “tEmployee”表。步骤 6:关闭 “sampl accdb”数据库。 二、简单应用题 2 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “samp2 accdb“数据库,在选项卡的命令组中单击 “查询设计 ”按钮,
13、系统弹出查询设计器。在对话框中添加 “tStud”表,关闭对话框。步骤 2:单击 “查询工具 ”选项卡中 “显示隐藏 ”命令组的 “汇总 ”命令,以便在查询设计网格中显示总计行。双击 “性别 ”“学号 ”“姓名 ”字段,并分别设置总计行选项为 “Group By”“计数 ”“where”。对学号计数进行重命名,在学号前面输入: NUM,如图 2 8所示。 步骤 3:设定筛选条件,在 “姓名 ”字段的条件行输入: “?”,系统自动转换为模糊查询标准格式: Like”?”。步骤 4:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。步骤 5:单击快速访问工具栏中的 “保存 ”按钮,输入 “q
14、T1”文件名,单击 “确定 ”按钮,关闭设计窗口。 (2)【操作步骤】步骤 1:在选项卡的命令组中单击 “查询向导 ”按钮,系统弹出查询向导对话框,如图 2-9所示;选中 “查找不匹配项查询向导 ”,单击 “确定 ”打开对话框。 步骤 2:第一步确定在查询结果中包含哪张表或查询中的记录,这里选择 tStud表,单击 “下一步 ”。步骤 3:第二步确定含哪张表或查询包含相关记 录,这里选择 tScore表,单击 “下一步 ”。步骤 4:第三步确定在两张表中都有的信息,这里在 tStud、 tScore表中都选择 “学号 ”字段,单击 “下一步 ”。步骤 5:第四步选择查询结果中所需的字段,这里将
15、 “学号 ”“姓名 ”添加到选定字段列表中,单击 “完成 ”,查询最终设计视图如图 2-10所示。 步骤 6:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。步骤 7:单击快速访问工具栏中的 “保存 ”按钮,输入“qT2”文件名。单击 “确定 ”按钮,关闭设计窗口。 (3)【操作步骤】步骤 1:在选项卡的命令组中单击 “查询设计 ”按钮, 系统弹出查询设计器。在对话框中添加 tStud和 tScore表,关闭对话框。步骤 2:单击选项卡中命令组的 “汇总 ”命令。双击 “学号 ”、 “姓名 ”、 “成绩 ”、 “简历 ”字段,并分别设置总计行选项为 “GroupBy”、 “Group
16、By”、 “平均值 ”、 “where”;取消学号字段显示行的勾选 (即不显示 ),在成绩字段前面输入 “平均成绩 ”对其进行重命名,在简历字段条件行输入: Like”*运动 *,如图2-11所示。 步骤 3:计算平均分差值。利用域聚合函数 DAvg计算所有学生的平均成绩,在 “简历 ”字段后一列的字段行输入表达式: 平均分差值: 平均分 DAvg(”成绩 “,“tScore“),并设置总计行选项为 “Expression”。步骤 4:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。步骤 5:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT3”文件名。单击 “确定 ”按钮,关闭设计
17、窗口。 (4)【操作步骤】步骤 1:在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 tStud、 tScore和 tCourse表,关闭对话框。步骤 2:双击 “姓名 ”“成绩 ”“课程名 ”“先修课程 ”字段添加到设计网格字段行,设置 “成绩 ”字 段的排序方式为 “降序 ”, “先修课程 ”条件行输入: IsNull,如图 2-12所示,单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。步骤 3:指定查询只显示前面 5行。单击选项卡中命令组的 “属性表 ”命令,打开查询属性窗口。设置 “上限值 ”为 5。单击选项卡中命令组的 “数据表视图 ”命令查看查
18、询结果。步骤 4:单击选项卡中命令组的 “追加 ”命令,指定要将查询结果追加到 “tTemp”表中,单击选项卡中命令组的 “运行 ”命令并确定执行追加查询。最后双击打开 “tTemp”表查看是否添加了步骤 3中所得到的记录。步骤 5:单击快速访问 工具栏中的 “保存 ”按钮,输入 “qT4”文件名。单击 “确定 ”按钮,关闭设计窗口。步骤 6:关闭 “samp2 accdb”窗口。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据库,在 功能区的 “窗体 ”面板中右击“fSys”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fSys”的设计
19、视图。 步骤 2:右键单击窗体空白处,选择 快捷菜单命令,在 对话框中将窗体的 “边框样式 ”设置为:对话框边框,将窗体的 “滚动条 ”设置为:两者均无,将窗体的 “记录 选择器 ”“导航按钮 ”“分隔线 ”“控制框 ”“关闭按钮 ”均设置为:否,将 “最大最小化按钮 ”设置为:无。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:接上小题操作,继续在 对话框中,将窗体的标题设置为:系统登录。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:同时选中窗体中的 “用户名称 ”(名称为 “lUser”)和 “用户密码 ”(名称为“Pass”)两个标签,在 “
20、属性表 ”对话框中,在 “前景色 ”中输入: 128, “字体粗细 ”设置为:加粗。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (4)步骤 1:选中窗体中的 “tPass”文本框,在 选项卡中的 “输入掩码 ”中输入:密码。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (5)步骤 1:单击 “窗体设计工具设计 ”功能区的 “工具 ”分组中的 “查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Add1*”行之间输入代码: If name=“cueb”And pass=“1 234”Then 在 “*Add2*”行之间输入代码: Me!tUser SetFocus 在 “*Add3*”行之间输入代码: DoCmd Close 步骤 2:关闭代码窗口。单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1