模拟试题

3773考试网计算机等级考试模拟试题正文

[组图]2013计算机二级VF考试上机精选试题六十五及答案

来源:2exam.com 2013-6-14 10:39:57

一、基本操作题(共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

触屏版 电脑版
3773考试网 琼ICP备12003406号-1