1、国家二级 VB 机试(上机操作)-试卷 115 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.考生文件夹下有一个数据库文件“samp1accdb”,其中存在已经设计好的表对象“tStud”。请按照以下要求,完成对表的修改。 (1)设置数据表显示的字体大小为 14、行高为 18。 (2)设置“简历”字段的设计说明为“自上大学起的简历信息”。 (3)将“年龄”字段的数据类型改为字段大小为“整型”的数字型。 (4)将学号为“20011001”学生的照片信息改成考生文件夹下的“photobmp”图像文件。 (5)将隐藏的“党员否”字段重新显示出来。
2、(6)完成上述操作后,将“备注”字段删除。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下有一个数据库文件“samp2accdb”,其中存在已经设计好的 3 个关联表对象“tStud”、“tCourse”和“tScore”及表对象“tTemp”。请按以下要求完成设计。 (1)创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”3 个字段的内容,将查询命名为“qT1”。 (2)创建一个查询,查找并显示有摄影爱好的学生的“学号”、“姓名”、“性别”、“年龄”和“人校时间”5 个字段内容,将查询命名为“qT2”。 (3)创建一个查询,查找学生的成绩信息,并显示
3、“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,将查询命名为“qT3”。 (4)创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”表对应的字段中,将查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下有一个数据库文件“samp3accdb”,其中存在已经设计好的表对象“tEmployee”和宏对象“m1”,同时还有以“tEmployee”为数据源的窗体对象“fEmployee”。请在此基础上按照以下要求补充窗体设计。 (1)在窗体的窗体页眉节区添加一个标签控件,名称为“bTitle”,初始化标题显示为“雇
4、员基本信息”,字体名称为“黑体”,字号大小为 18。 (2)将命令按钮 bList 的标题设置为“显示雇员情况”。 (3)单击命令按钮 bLi8t,要求运行宏对象 m1;单击事件代码已提供,请补充完整。 (4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。 (5)窗体加载时,将“Tda”标签标题设置为“YYYY 年雇员信息”,其中“YYYY”为系统当前年份(要求使用相关函数获取),例如,2013年雇员信息。窗体“加载”事件代码已提供,请补充完整。(分数:2.00)_国家二级 VB 机试(上机操作)-试卷 115 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(
5、总题数:1,分数:2.00)1.考生文件夹下有一个数据库文件“samp1accdb”,其中存在已经设计好的表对象“tStud”。请按照以下要求,完成对表的修改。 (1)设置数据表显示的字体大小为 14、行高为 18。 (2)设置“简历”字段的设计说明为“自上大学起的简历信息”。 (3)将“年龄”字段的数据类型改为字段大小为“整型”的数字型。 (4)将学号为“20011001”学生的照片信息改成考生文件夹下的“photobmp”图像文件。 (5)将隐藏的“党员否”字段重新显示出来。 (6)完成上述操作后,将“备注”字段删除。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:
6、选择“表”对象,右键单击表“tStud”,在弹出的快捷菜单中选择“打开”命令或直接双击打开表“tStud”。如图 371 所示。 步骤 2:单击“开始”选项卡下的“文本格式”组,在“字号”下拉列表中选择“14”,如图 372 所示。 步骤 3:单击“开始”选项卡“记录”组中的“其他”按钮,从弹出的快捷菜单中选择“行高”命令,在弹出的对话框中输入“18”,单击“确定”按钮,单击快速访问工具栏中的“保存”按钮。如图 373 所示。 (2)【操作步骤】 打开表“tStud”的设计视图,在“简历”字段的“说明”列输入“自上大学起的简历信息”。如图 374 所示。 (3)【操作步骤】 在设计视图中单击“
7、年龄”字段行任一处,在“字段大小”下拉列表中选择“整型”。单击快速访问工具栏中的“保存”按钮 ,关闭设计视图。如图 375 所示。 (4)【操作步骤】 步骤 1:舣击打开表“tStud”,右键单击学号为“20011001”对应的照片列,从弹出的快捷菜单中选择“插入对象”命令。如图 376 所示。 步骤 2:选择“由文件创建”单选框,单击“浏览”按钮,在考生文件夹处找到“photobmp”文件。单击快速访问工具栏中的“保存”按钮,关闭数据表。如图 377 所示。 (5)【操作步骤】 在数据表中单击“开始”选项卡“记录”组中的“其他”按钮,在弹出的快捷菜单中选择“取消隐藏字段”命令,勾选“党员否”
8、复选框然后单击“关闭”按钮。如图 378 所示。 (6)【操作步骤】 在数据表中右键单击“备注”列,选择“删除字段”命令,在弹出的对话框中单击“是”按钮,如图 379 所示。然后再单击快速访问工具栏中的“保存”按钮 ,关闭数据表。 )解析:二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下有一个数据库文件“samp2accdb”,其中存在已经设计好的 3 个关联表对象“tStud”、“tCourse”和“tScore”及表对象“tTemp”。请按以下要求完成设计。 (1)创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”3 个字段的内容,将查询命名为“qT1”。 (2)创建
9、一个查询,查找并显示有摄影爱好的学生的“学号”、“姓名”、“性别”、“年龄”和“人校时间”5 个字段内容,将查询命名为“qT2”。 (3)创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,将查询命名为“qT3”。 (4)创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”表对应的字段中,将查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:在设计视图中新建查询,从“显示表”对话框中添加表“tStud”、“tScore”和“tCoue”,关闭“显示表”对话框。如图 380 所示。
10、 步骤 2:双击添加“姓名”、“课程名”和“成绩”字段,如图 381 所示。单击快速访问工具栏中的“保存”按钮,另存为“qT1”。关闭设计视图。 (2)【操作步骤】 步骤 1:在设计视图中新建查询,从“显示表”对话框中添加表“tStud”,关闭“显示表”对话框。 步骤 2:双击添加“学号”、“姓名”、“性别”、“年龄”、“入校时间”和“简历”字段,在“简历”字段的“条件”行输入“like“*摄影*“”,单击“显示”行取消字段显示的勾选,如图 382 所示。单击快速访问工具栏中的“保存”按钮 ,另存为“qT2”。关闭设计视图。 (3)【操作步骤】 步骤 1:在设计视图中新建查询,从“显示表”对话
11、框中添加表“tScore”,关闭“显示表”对话框。 步骤 2:双击“学号”、“成绩”字段,单击“查询工具”的“设计”选项卡“显示隐藏”组中的“汇总”按钮,在“成绩”字段“总计”行下拉列表中选择“平均值”。在“成绩”字段前添加“平均成绩:”字样。如图 383 所示。单击快速访问工具栏中的“保存”按钮 ,另存为“qT3”。关闭设计视图。 (4)【操作步骤】 步骤 1:在设计视图中新建查询,从“显示表”对话框中添加表“tStud”,关闭“显示表”对话框。 步骤 2:在“查询工具”的“设计”选项卡“查询类型”组中单击“追加”按钮,在“表名称”中输入“tTemp”,单击“确定”按钮。如图 384 所示。
12、 步骤 3:双击“学号”、“姓名”、“性别”、“年龄”、“所属院系”、“入校时间”字段,在“性别”字段的“条件”行输入“女”。如图 385 所示。 步骤 4:从“查询上具”的“设计”选项卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮。如图386 所示。单击快速访问工具栏中的“保存”按钮 ,另存为“qT4”。关闭设计视图。 )解析:三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下有一个数据库文件“samp3accdb”,其中存在已经设计好的表对象“tEmployee”和宏对象“m1”,同时还有以“tEmployee”为数据源的窗体对象“fEmployee”。请在此基础
13、上按照以下要求补充窗体设计。 (1)在窗体的窗体页眉节区添加一个标签控件,名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为 18。 (2)将命令按钮 bList 的标题设置为“显示雇员情况”。 (3)单击命令按钮 bLi8t,要求运行宏对象 m1;单击事件代码已提供,请补充完整。 (4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。 (5)窗体加载时,将“Tda”标签标题设置为“YYYY 年雇员信息”,其中“YYYY”为系统当前年份(要求使用相关函数获取),例如,2013年雇员信息。窗体“加载”事件代码已提供,请补充完整。(分数:2.0
14、0)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:在窗体对象中右击窗体“fEmployee”,在弹出的快捷菜单中选择“设计视图”命令,打开窗体设计视图。如图 387 所示。 步骤 2:在窗体“设计”选项卡“控件”组中选择“标签”控件,然后单击窗体页眉节区任一点,输入“雇员基本信息”,单击窗体任一点。右键单击“雇员基本信息”标签,从弹出的快捷菜单中选择“属性”命令,在“全部”选项卡的“名称”行输入“bTitle”,分别在“字体名称”和“字号”行下拉列表中选择“黑体”和“18”,如图388 所示。关闭属性表。 (2)【操作步骤】 在设计视图中右键单击命令按钮“bList”,在弹出的快捷菜单
15、中选择“属性”命令,在“全部”选项卡下的“标题”行输入“显示雇员情况”,如图 389 所示。关闭属性表。 (3)【操作步骤】 右键单击命令按钮“bList”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”进入编程环境,在空行内输入以下代码: *Add2* DoCmdRunMacro”m1” *Add2* 如图 390 所示,关闭界面。 (4)【操作步骤】 在设计视图中右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,分别在“格式”选项卡的“滚动条”和“最大最小化按钮”行下拉列表中选择“两者均无”和“无”,关闭属性表。如图 391 所示。 (5)【操作步骤】 步骤 1:右键单击“窗体选择器”,从弹出的快捷菜单中选择“事件生成器”,如图 392 所示。 步骤 2:在空行内输入代码: *木 Add1* TdaCaptionYear(Date()&“年雇员信息“ *Add1* 单击“保存”按钮,关闭界面。如图393 所示。 )解析: