考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > Visual FoxPro > VF模拟试题 > 文章内容
  

全国计算机二级考试VF模拟试卷第十六套(简单应用)

中华IT学院   【 】  [ 2016年7月22日 ]

简单应用(2小题,每题20分,计40分)

在考生文件夹下完成如下简单应用:

1. 使用SQL语句完成下面的操作:根据"国家"和"获奖牌情况"两个表统计每个国家获得的金牌数("名次"为1表示获得一块金牌)结果包括"国家名称"和"金牌数"两个字段,并且先按"金牌数"降序、再按"国家名称"降序排列存储到表temp中。请将该SQL语句存储在文件three.prg中,否则不得分。

解题思路:

在文件three.prg存放:

SELECT 国家.国家名称, count (*) 金牌数;

FROM 获奖牌情况 INNER JOIN 国家 ;

ON 获奖牌情况.国家代码 = 国家.国家代码;

WHERE 获奖牌情况.名次=1;

GROUP BY 获奖牌情况.国家代码 Order by 金牌数 DESC,国家.国家名称 DESC into dbf

Temp

方法二

可以利用查询设计器来完成---添加表(国家、获奖牌情况)---添加字段(国家.国家名称、COUNT(*) AS 金牌数)----筛选”选项卡,在“字段名”处选择“获奖牌情况.名次”,条件为“=”,在实例中输入:1。---排序---分组,选择“国家.国家名称”并单击“添加”按钮1. ---最后运行---查看SQL---把里面的命令复制到新建的程序文件中。

**********************************************************************

2. 建立一个文件名和控件名均为myform的表单,表单构造见下图。表单中包括一个列表框(List1)、一个选项组(Optiongroup1)和一个“退出”命令按钮

(Command1),这三个控件名使用系统默认的名字。相关控件属性设置要求:表单的标题为"奖牌查询",列表框的数据源使用SQL语句根据"国家"表显示国家名称,选项组中有三个按钮,标题分别为金牌(Option1)、银牌(Option2)和铜牌

(Option3)。

解题思路:

1. 建立表单,在“表单设计器”中,在“属性”的Caption处输入“奖牌查询”,在Name处输入“myform”。在“表单设计器”中,添加一个列表框List1,在“属性”的RowSourceType处选择“3 -SQL 语句”,在RowSource处输入“select 国家名称 from 国家 into cursor lsb”。在“表单设计器”中,添加一个选项组控件Optiongroup1,在其“属性”的ButtonCount中输入“3”,选中这个选项组并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Option1”,在其“属性”的Caption处输入“金牌”;单击“Option2”,在其“属性”的Caption处输入“银牌”;单击“Option3”,在其“属性”的Caption处输入“铜牌”。在“表单设计器”中,添加一个命令按钮,在其“属性”的Caption处输入“退出”,并双击“退出”按钮,在“Command1.Click”中输入“Release Thisform”。

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved