2013计算机二级VF考试上机精选试题六十五及答案 |
来源:2exam.com 2013-6-14 |
|
2013计算机二级VF考试上机精选试题六十五及答案 |
|
|
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 1、利用快捷菜单设计器创建一个弹出式菜单one(如图1所示),有两个选项。"增加"和"删除",两个选项之间用分组线分隔。 图1 2. 创建一个快速报表app_report,报表中包含了"评委表"中的所有字段。 3. 建立一个数据库文件"大奖赛.dbc",并将"歌手表"、"评委表"和"评分表"三个自由表添加到该数据库中。 4. 使用SQL语句为"评委表"的"评委编号"字段增加有效性规则:评委编号的最左边两位字符是11(使用LEFT函数),并将该SQL语句存储在three.prg中,否则不得分。 二、简单应用(2小题,每题20分,计40分) 1. 建立一个文件名和表单名均为two的表单,然后为表单two建立一个名为quit的新方法,并在该方法中写一条语句Thisform.release;最后向表单中添加一个命令按钮(Command1),并在该命令按钮的Click事件中写一条语句调用为表单建立的新方法quit。 2. 使用SQL语句计算每个歌手的最高分、最低分和平均分,并将结果存储到result.dbf表中(包含歌手姓名、最高分、最低分和平均分4个字段),要求结果按平均分降序。 三、综合应用(1小题,计30分) 图2 1. 建立一个表单名和文件名均为myform的表单(如图2所示)。表单的标题是"评委打分情况",表单中有两个命令按钮(Command1和Command2)和两个单选钮(Option1和Option2)。Command1和Command2的标题分别是"生成表"和"退出",Option1和Option2的标题分别是"按评分升序"和"按评分降序"。 2. 为"生成表"命令按钮编写程序,程序的功能是根据简单应用题生成的result.dbf表按指定的排序方式生成新的表,单选钮选择"按评分升序"时,依次按最高分、最低分和平均分3个字段升序排序生成表 six_a,单选钮选择"按评分降序"时,依次按最高分、最低分和平均分3个字段降序排序生成表six_d。 3. 运行表单,选择"按评分升序"单选钮,单击"生成表"命令按钮;再选择"按评分降序"单选钮,单击"生成表"命令按钮(注意必须执行)。 基本操作题答案: 4、alter table 评委表 alter 评委编号 set check LEFT(评委编号,2)="11" 简单应用题答案: 2、sele 歌手姓名,max(分数) as 最高分,min(分数) as 最低分,avg(分数) as 平均分 from 歌手表,评分表; where 歌手表.歌手编号=评分表.歌手编号 group by 歌手表.歌手编号 order by 4 desc into table result 综合应用题答案: “生成表”的CLICK事件代码为: DO CASE CASE THISFORM.Optiongroup1.VALUE=1 SELECT * FROM result ORDER BY 最高分,最低分,平均分 INTO TABLE six_a CASE THISFORM.Optiongroup1.VALUE=2 SELECT * FROM result ORDER BY 最高分 DESC,最低分 DESC,平均分 DESC INTO TABLE six_d ENDCASE
|
网站版权与免责声明
①由于各方面情况的不断调整与变化,本网所提供的相关信息请以权威部门公布的正式信息为准.
②本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权等问题,请在两周内来电联系. |
|
|
|