1、国家二级 VB机试(上机操作)模拟试卷 258及答案与解析 一、基本操作题 1 (1)在考生文件夹下的 “samp1 accdb”数据库中建立表 “tTeacher”,表结构如表2 1所示。 (2)根据 “tTeacher”表的结构,判断并设置主键。 (3)设置 “工作时间 ”字段的有效性规则:只能输入上一年度 5月 1日以前 (含 )的日期 (规定:本年度年号必须用函数获取 )。 (4)将 “在职否 ”字段的默认值设置为真值,设置 “邮箱密码 ”字段的输入掩码,使输入的密码显示勾 6位星号 (密码 ),设置 “联系电话 ”字段的输入掩码,要求 前 4位为 “010 ”,后 8位为数字。 (5
2、)将 “性别 ”字段值的输入设置为 “男 ”、 “女 ”列表选择。 (6)在 “tTeacher”表中输入以下两条记录,如表 2 2所示。二、简单应用题 2 考生文件夹下有一个数据库文件 “samp2 accdb”,其中存在已经设计好的两个表对象 “tEmployee”和 “tGmup”。请按以下要求完成设计。 (1)创建一个查询,查找并显示没有运动爱好的职工的 “编号 ”、 “姓名 ”、 “性别 ”、“年龄 ”和 “职务 ”5个字段内容,将查询命名为 “qT1”。 (2)创建一个 查询,查找并显示聘期超过 5年 (使用甬数 )的开发部职工的 “编号 ”、“姓名 ”、 “职务 ”和 “聘用时间
3、 ”4个字段内容,将查询命名为 “qT2”。 (3)创建一个查询,计算 5月份聘用的、男女生每个部门的最小年龄。要求,第一列显示性别,第一行显示部门名称,所建查询命名为 “qT3”。 (4)创建一个查询,查找年龄低于所有职工平均年龄并且职务为经理的职工记录,并显示 “管理人员 ”信息。其中管理人员由 “编号 ”和 “姓名 ”两列信息合二为一构成 (比如,编号为 “000011”、姓名为 “吴大伟 ”的数据输出形式为 “000011吴大伟 ”),所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下有一个数据库文件 “samp3 accdb”,其中存在已经设计好的窗体对象 “ffest”
4、及宏对象 “m1”。请在此基础上按照以下要求补充窗体设计。 (1)在窗体的窗体页眉节区中添加一个标签控件,名称为 “bTide”,标题为 “窗体测试样例 ”。 (2)在窗体主体节区中添加两个复选框控件,复选框选项按钮分别命名为 “opt1”和“opt2”,对应的复选框标签显示内容分别为 “类型 a”和 “类型 b”,标签名称分别为“bopt1”和 “bopt2”。 (3)分别设置复选框选项按钮 opt1和 opt2的 “默认值 ”属性为假值。 (4)在窗体页脚节区添加一个命令按钮,命名为 “bTest”,按钮标题为 “测试 ”。 (5)设置命令按钮 bTest的单击事件属性为给定的宏对象 m1
5、。 (6)将窗体标题设置为 “测试窗体 ”。 注意:不能修改窗体对象 tTest中未涉及的属性;不能修改宏对象 “m1”。 国家二级 VB机试(上机操作)模拟试卷 258答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】 在设计视图 中新建表,按题干中的表建立新字段。在第一行 “字段名称 ”列输入 “编号 ”,单击 “数据类型 ”,在 “字段大小 ”行输入“5”。按上述操作设置其他字段。单击快速访问工具栏中的 “保存 ”按钮 ,将表另存为 “tTeacher”。如图 3 48所示。 (2)【操作步骤】 在表 “tTeachet”设计视图中右键单击 “编号 ”字段行,在弹出的快捷菜
6、单中选择 “主键 ”命令。如图 3 49所示。(3)【操作步骤】 在表“tTeacher”设计视图中单击 “工作时间 ”字段行任一处,在 “有效性规则 ”行输入 “DateSerial(Year(Date() 1, 5, 1)”。如图 3 50所示。(4)【操作步骤】 步骤 1:在表 “tTeacher”设计视图中单击 “在职否 ”字段行任一处,在 “默认值 ”行输入 “True”,单击快速访问工具栏中的 “保存 ”按钮 。如图 3 51所示。步骤 2:单击 “邮箱密码 ”字段行任一处,单击 “输入掩码 ”行的右侧生成器按钮 ,弹出 “输入掩码向导 ”对话框,在列表中选择 “密码 ”行,单击
7、“完成 ”按钮。如图 3 52所示。步骤 3:单击 “联系电话 ”字段行任一处,在 “输入掩码 ”行输入 “010 “001300000”。如图 3 53所 示。(5)【操作步骤】 在 “性别 ”字段 “数据类型 ”列下拉列表中选择 “查阅向导 ”,弹出 “查阅向导 ”对话框,选择 “白行键入所需的值 ”单选框,单击 “下一步 ”按钮,在光标处输入 “男 ”,在下一行输入“女 ”,单击 “完成 ”按钮。单击快速访问工具栏中的 “保存 ”按钮 ,关闭设计视图。如图 3 54所示。 (6)【操作步骤】 双山表 “tTeacher”,按照题干要求添加数据。单击快速访问上具栏中的 “保存 ”按钮 ,关
8、闭数据表。如图 3 55所示。二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:在设计视图中新建查询,从 “显示表 ”对话框中添加表 “tEmployee”,关闭 “显示表 ”对话框。如图 3 56所示。步骤 2:双击 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”、 “职务 ”、 “简历 ”字段,取消 “简历 ”字段的显示,在下面的“条件 ”行输入 “Not Like“*运动 *“”。单击快速访问工具栏中的 “保存 ”按钮 ,将查询另存为 “qT1”,关闭设计视图。如图 3 57所示。(2)【操作步骤】 步骤 1:单击“创建 ”选项卡中 “查询设计 ”按钮,在 “显示表
9、”对话框中双击表 “tGroup”和“tEmployee”,关闭 “湿示表 ”对话框。 步骤 2:拖动 “tEmployee”表的 “所属部门 ”字段到 “tGroup”表的 “部门编号 ”字段。 步骤 3:双击 “编号 ”、 “姓名 ”、 “职务 ”、 “名称 ”字段。在 “名称 ”字段条件行输入 “开发部 ”,取消 “显示 ”行的勾选。 步骤 4:添加新字段 “Year(Date() Year(聘用时间 )”,在条件行输入 “ 5”,取消该字段的显示。如图 3 58所示。 步骤5:单击 “保存 ”按钮,将查询另存为 “qT2”。关闭设计视图。 (3)【操作步骤】 步骤1:单击 “创 建 ”
10、选项卡中 “查询设计 ”按钮,在 “显示表 ”对话框双击表 “tGroup”和“tEmployee”,关闭 “显示表 ”对话框。 步骤 2:单击 “设计 ”选项卡 “查询类型 ”组中“交叉表 ”按钮。如图 3 59所示。步骤 3:双击 “性别 ”、 “名称 ”、 “年龄 ”和 “聘用时间 ”字段,在 “性别 ”字段列的 “交叉表 ”行选择 “行标题 ”,在 “名称 ”字段列的 “交叉表 ”行选择 “列标题 ”,在 “年龄 ”字段列的 “交叉表 ”行选择 “值 ”。 步骤 4:在 “年龄 ”字段的 “总计 ”行选择 “最小值 ”,在 “聘用时间 ”字段的 “总计 ”行选择 “Where”, “条
11、件 ”行输入 “Month(聘用时间 ) 5”。如图 3 60所示。步骤 5:单击 “保存 ”按钮,将查询另存为 “qT3”,关闭设计视图。 (4)【操作步骤】 步骤 1:单击 “创建 ”选项卡中 “查询设计 ”按钮,在 “显示表 ”对话框双击表 “tEmployee”,关闭 “显示表 ”对话框。 步骤2:添加新字段 “管理人员: 编号 姓名 ”,双击添加 “职务 ”和 “年龄 ”字段。 步骤3:在 “职务 ”字段条件行输入 “经理 ”,在 “年龄 ”字段条件行输入 “ (select avg(年龄 )fromtEmployee)”,取消 “职务 ”和 “年龄 ”字段 的显示。如图 3 61所
12、示。步骤 4:单击 “保存 ”按钮,将查询另存为 “qT4”,关闭设计视图。 三、综合应用题 3 【正确答案】 (1)【操作步骤】 步骤 1:在窗体对象中右击窗体 “fTest”,在弹出的快捷菜单中选择 “没计视图 ”命令。如图 3 62所示。步骤 2:选择 “窗体设计工具 ”的 “设计 ”选项卡中的 “标签 ”控件,单击商体页眉节区适当位置,输入 “窗体测试样例 ”。右键单击 “窗体测试样例 ”标签,选择 “属性 ”命令,在 “名称 ”行输入“bTitle”,关闭属性表。如图 3 63所示。(2)【操作步骤】 步骤 1:选择 “窗体设计工具 ”的 “设计 ”选择项卡 “控件 ”组中的 “复选
13、框 ”按钮 ,单击窗体主体节区适当位置。右键单击 “复选框 ”按钮 ,选择 “属性 ”命令,在 “名称 ”行输入“opt1”,关闭属性表。如图 3 64所示。 步骤2:右键单击 “复选框 ”标签,选择 “属性 ”命令,在 “名称 ”行输入 “bopt1”,在 “标题 ”行输入 “类型 a”,如图 3 65所示,关闭属性表。按步骤 1、 2创建另一个复选框控件。 (3)【操作步骤】 右键单击 “opt1”复选框,选择 “属性 ”命令,在 “默认值 ”行输入 “=False”。如图 3 66所示,按相同方 法没置另一个复选框控件。 (4)【操作步骤】 步骤 1:选择窗体 “设计 ”选项卡 “控件
14、”组中的 “按钮 ”控件,单击窗体页脚节区适当位置,弹出“命令按钮向导 ”对话框,单击 “取消 ”按钮。如图 3 67所示。步骤 2:右键单击刚添加的命令按钮,选择 “属性 ”命令,在 “名称 ”和 “标题 ”行分别输入 “bTest”和 “测试 ”。关闭属性表。如图 3 68所示。 (5)【操作步骤】 步骤 1:右键单击命令按钮 “bTest”,选择 “属性 ”命令。 步骤 2:在 “事件 ”选项卡的 “单击 ”行下拉列表中选择 “m1”,关闭属性表。如图 3 69所示。(6)【操作步骤】 步骤 1:右键单击 “窗体选择器 ”,选择 “属性 ”命令,在 “标题 ”行输入 “测试窗体 ”,关闭属性表。如图 3 70所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮 ,关闭设计视图。