计算机等级考试二级VFP上机试题及解题思路(76)

日期:12-29| http://www.59wj.com |二级VF上机题库|人气:306

计算机等级考试二级VFP上机试题及解题思路(76)

  第76套题

  一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

  在考生文件夹下完成如下操作:

  1.打开考生文件夹下的数据库SPORT,首先永久删除该数据库中的temp表,然后将"金牌榜"、"获奖牌情况"和"国家"三个自由表加入该数据库中。

  2.使用"调试器"单步调试考生文件夹下的程序three.prg,调试结束后,将调试输出窗口中的内容保存到文本文件debug_out.txt中。

  3.使用SQL语句为表"金牌榜"增加一个字段"奖牌总数"(整数型),同时为该字段设置有效性规则:奖牌总数>=0。请将该SQL语句存储在文件one.prg中,否则不得分。

  4.使用SQL语句更改表"金牌榜"所有记录的"奖牌总数"字段值,该值应为"金牌数"、"银牌数"、"铜牌数"三项之和。请将该SQL语句存储在文件two.prg中,否则不得分。

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

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

  1.使用一对多表单向导新建一个表单SPM。要求:使用"国家"为父表并选择"国家名称"字段作为显示字段,"获奖牌情况"为子表并选择"项目名称"和"名次"字段作为显示字段,使用"国家代码"建立表之间的关系,表单样式选择"阴影式",按钮类型选择"图片按钮",按"国家名称"升序排列,表单标题为"奥运会获奖情况"。

  2.在SPORT数据库中使用视图设计器建立视图sport_view,该视图根据"国家"和"获奖牌情况"两个表统计每个国家获得的金牌数("名次"为1表示获得一块金牌),视图中包括"国家名称"和"金牌数"两个数据项,视图中的记录先按"金牌数"降序排列、再按国家名称降序排列。

  三、综合应用(1小题,计30分)

  在考生文件夹下有一个名为myform的表单,表单中包括一个列表框和两个命令按钮。

  请在该表单中完成如下操作:

  1.在表单设计器环境下设置列表框的数据源(RowSource)和数据源类型(RowSourceType)两个属性,使用SQL语句根据"国家"表中"国家名称"字段的内容在列表框中显示"国家名称"(注意不要使用命令指定这两个属性)。

  2.为"生成表"命令按钮编写程序。程序的功能是根据表单运行时列表框中选定的国家名称,将"获奖牌情况"表中相应国家的所有记录存入以该国家名称命名的自由表中,自由表中包含"运动员名称","项目名称"和"名次"三个字段,并按照"名次"升序排列。

  提示:假设从列表框中选择的国家名称存放在变量gm中,那么在SQL SELECT语句中使用短语into table&gm就可以将选择的记录存入以该国家名命名的自由表中。

  3.运行表单,分别生成存有"中国"、"日本"、"美国"、"俄罗斯"4个国家获奖情况的4个自由表。

计算机等级考试二级VFP上机试题及解题思路(76)

计算机等级考试二级VFP上机试题及解题思路(76)

  三、

  FOR i=1 TO thisform.List1.columncount

  IF thisform.List1.selected(i)

  gm=thisform.List1.selected(i)

  select 运动员名称,项目名称,名次 from temp order by 名次 into table&gm

  endif

  endfor

  .
       
       
        www.59wj.com 如果觉得《计算机等级考试二级VFP上机试题及解题思路(76)》二级VF上机题库,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 上机题库 - 二级VF上机题库,jsj,
在百度中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(76)
在谷歌中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(76)
在soso中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(76)
在搜狗中搜索相关文章:计算机等级考试二级VFP上机试题及解题思路(76)
相关分类导航|
热门推荐|