1、国家二级 VF机试(操作题)模拟试卷 290及答案与解析 一、基本操作题 1 在考生文件夹下完成如下操作: 1打开表单 one,向其中添加一个组合框(Combol),并将其设置为下拉列表框。 2在表单 one中,通过表单设计器中的属性窗口设置组合框的 RowSource和 RowSourceType属性,使组合框 Combol的显示条目为 “上海 ”、 “北京 ”(不要使用命令指定这两个属性 ),显示情况如下图所示。3向表单 one中添加两个命令按钮 “统计 ”和 “退出 ”,名称分别为 Command1和 Command2。为 “退出 ”命令按钮的 Click事件编写一条命令,执行该命令时关
2、闭并释放表单。 4为表单 one中的 “统计 ”命令按钮的 Click事件编写一条 SQL命令,执行该命令时,将 “歌手表 ”中所有 “歌手出生地 ”与组合框 (Combol)指定的内容相同的歌手的全部信息存入自由表 birthplace中。 二、简单应用题 2 在考生文件夹下完成下列操作: 1在考生文件夹下利用查询设计器创建一个查询,从表中查询演唱 “粤语 ”歌曲的歌手。查询结果包含歌手的姓名、语言和点歌码三个字段;各记录按 “点歌码 ”降序排序,点歌码相同的再按 “演唱者 ”升序排序;查询去向为表 ta。最后将查询保存在qa qpr文件中,并运行该查询。 2使用一对多报表向导建立报表,要求
3、父表为 “歌手 ”,子表为 “歌曲 ”。从父表中选择字段 “姓名 ”和 “地区 ”,从子表中选择字段 “歌曲名称 ”和 “点歌码 ”,两个表通过“歌手 id”和 “演唱者 ”建立联系,按 “姓名 ”升序排序,其他默认,生成的报表名为“歌手报表 ”。 三、综合应用题 3 在考生文件夹下有一个名为 zonghe的表单文件,其中:单击 “添加 ”命令按钮可以将左边列表框中被选中的项添加到右边的列表框中;单击 “移去 ”命 令按钮可以将右边列表框中被选中的项移去 (删除 )。 请完善 “确定 ”命令按钮的 Click事件代码,其功能是:查询右边列表框所列课程的学生的考试成绩 (依次包含姓名、课程名称和
4、考试成绩 3个字段 ),并先按课程名称升序排列,课程名称相同的再按考试成绩降序排列,最后将查询结果存储到表zonghe中。 注意: (1)SCORE表中的 “考试成绩 ”字段是在基本操作题中修改的。 (2)程序完成后必须运行,要求将 “计算机基础 ”和 “高等数学 ”从左边的列表框添加到右边的列表框,并单击 “确定 ”命令按钮完成查询和存储 。 国家二级 VF机试(操作题)模拟试卷 290答案与解析 一、基本操作题 1 【正确答案】 (1)打开表单 one,通过表单控件工具栏向表单添加一个组合框,并修改其 Style属性为 “2一下拉列表框 ”,如图 3 133所示。 (2)修改组合框的 Ro
5、wSourceType属性值设置为 “1一值 ”, RowSource设置为 “上海,北京 ”,如图 3 134所示。 (3)通过表单控件工具栏向表单中添加两个命令按钮,分别在属性工具栏中修改这两个按钮的 Caption属性为“统计 ”和 “退出 ”,双击 “退出 ”按钮编写其 Click事件代码为 “ThisForm Release”。 (4)编写 “统计 ”按钮的 Click事件代码如下。 *“统计 ”按钮的 Click事件代码* select子句选择查询字段, From子句指定字段来源 select*from歌手表 dbf; &设置查询条件 where歌手出生地=ThisForm com
6、bol list(ThisForm combo1 listindex); 将查询结果存储到birthplace dbf中 INTO TABLE bi rthplace dbf* 保存并运行表单。 【试题解析】 打开表单,为表单添加控件,并按照题目的要求修改相应控件的属性值,为相关控件的相关事件编写代码。 二、简单应用题 2 【正确答案】 (1)步骤 1:单击常用工具栏 “新建 ”按钮或选择菜单栏 “文件 ”一 “新建 ”命令,新建一个查询文件,将 “歌曲 ”表和 “歌手 ”表添加到查询设计器中,如图4 28所示。 步骤 2:在查询设计器的“字段 ”选项卡下,将字段 “演唱者 ”、 “语言 ”和
7、 “点歌码 ”添加到选定字段中,如图4 29所示。 步骤 3:在 “筛选 ”选项卡下,选择字段名为 “语言 ”,条件为 “=”,实例输入 “粤语 ”,单击 “插入 ”按钮,如图 4 30所示。 步骤 4:在 “排序依据 ”选项卡下,将 “点歌码 ”和 “演唱者 ”字段添加到 “排序条件 ”中,设置先按点歌码降序排列,再按演唱者升序排序,如图 4 31所示。步骤 5:选择菜单栏 “查询 ”一 “查询去向 ”命令,在弹框中设置查询去向为 “表 ”,输入文件名 “ta”。然后保存查询为qa并运行。 (2)步骤 1:单击常用工具栏 “新建 ”按钮或选择菜单栏 “文件 ”一 “新建 ”命令,新建一个报表
8、,利用向导创建报表。在 “向导选取 ”对话框中,选择 “一对多报表向导 ”并单击 “确定 ”按钮,如图 4 32所示。 步骤 2:弹出 “一对多报表向导 ”对话框。 “步骤 1一从父表选择字段 ”中,在 “数据库和表 ”列表框中,选择表 “歌手 ”,接着在 “可用字段 ”列表框中显示歌手表的所有字段名,将 “姓名 ”和 “地区 ”添加至 “选定字段 ”列表框中,单击 “下一步 ”按钮。如图4 33所示。 步骤 3:在 “步骤 2一从子表选择字段 ”界面的 “数据库和表 ”列表框中 ,选择表 “歌曲 ”,接着在 “可用字段 ”列表框中显示表歌曲的所有字段名,添加 “歌曲名称 ”和 “点歌码 ”至
9、 “选定字段 ”列表框中,单击 “下一步 ”按钮。如图 4 34所示。步骤 4:在 “步骤 3一为表建立关系 ”中,单击 “下一步 ”按钮,如图 4 35所示。步骤 5:在 “步骤 4一排序记录 ”中,选择 “姓名 ”以及 “升序 ”单选按钮,接着单击 “添加 ”按钮,最后单击 “下一步 ”按钮,如图 4 36所示。 步骤 6:在 “步骤 5一选择报表样式 ”中,在默认状态下单击 “下一步 ”按钮,如图 4 37所示。 步骤 7:在 “步骤 6一完成 ”中,输入报表标题 “歌手报表 ”,单击 “完成 ”按钮,如图 4 38所示。步骤 8:在 “另存为 ”对话框中,输入报表名 “歌手报表 ”,再
10、单击 “保存 ”按钮。 三、综合应用题 3 【正确答案】 步骤 1:打开考生文件夹下的表单文件 zon#e。 步骤 2: “确定 ”命令按钮的 Click事件如下。* &选择查询字段 SELECT Student姓名, Course课程名称, Score考试成绩; 指定字段来源 FROM student INNER JOIN score INNER JOIN Course; 设置查询条件 ON Score课程编号 =Course课程编号; ON Student学号 =Score学号; WHERE Cn; 查询结果按课程名称升序排列,同一课程按:等试成绩降序排列 ORDER BY Course课程名称, Score考试成绩 DESC; &将查询结果存储到zonghe dbf中 INTO TABLE zonghe dbf* 步骤 3:保存并运行表单,如图 3 93所示。 【试题解析】 在表单设计器中完成命令按钮的 Click事件代码的修改或编写。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1