a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 97|回复: 0

[考试试题] 2011年计算机二级VFP上机考试冲刺模拟试题(16)

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第16套4 `/ F: h7 [1 j2 o' @* Q; L- I( l
  一、
, f0 e. h/ o( }5 x! ]  1. 打开并修改菜单
# x7 q0 ]4 N1 f$ Q  MODIFY MENU my_menu, w' H1 ^% \: X! o
  2. 在“菜单设计器-my_menu.mnx”中,选中“文件”菜单项,再单击“编辑”按钮,接着选中“退出”菜单项,再单击“插入”按钮,在“菜单名称”中输入“\-”。$ w' K; C. a) c6 L0 T, u
  3. 在“菜单设计器-my_menu.mnx”中,选中“退出”菜单项,在“结果”中选择“命令”项,在文本框中并输入“SET SYSMENU TO DEFAULT”。
4 z+ ^. l2 L' Q  ]  4. 最后关闭菜单设计器。
* D+ C3 [9 I, q+ T* ^4 N* s  1. 在命令窗口输入建立报表命令
/ {: j% }8 b! O% z+ a4 `  CREATE REPORT sport_report& q% M- T9 s, h4 t0 C1 e' h6 h
  2. 单击“报表\快速报表”菜单项,在“打开”对话框中选择表“金牌榜”并单击“确定”按钮。8 S2 w' X% }9 s; C  w
  3. 在“快速报表”对话框中,单击“字段”按钮,在“字段选择器”中,选择“国家代码”和“金牌数”两个字段并单击“确定”按钮返回“快速报表”对话框,接着再单击“确定”按钮,在“报表设计器-sport_report.frx”窗口中。
8 ^3 h  G- y+ H; ?( ~  4. 关闭保存该报表。
( I2 ]0 }% q* w3 m' A# Y  在文件one.prg中存放
. U) }! B- O$ A& k) e  CREATE TABLE golden(国家代码 C(3),金牌数 I,银牌数 I, 铜牌数 I)6 [& H; l, N% N/ r4 o- K8 R
  在文件two.prg中存放:
4 L  \  t* O+ Y, |7 G  INSERT INTO GOLDEN VALUES ("011",9,7,11)
6 a$ u/ |1 @1 w8 X$ M  Q' [# k  二、
& _& H5 |: O. D+ y" Q! F( _  在文件three.prg存放:
6 M3 P: w2 n- D/ l8 h: }  SELECT 国家.国家名称, count (*) 金牌数;
9 M" H& V% f, @6 g6 u! b0 Q2 q  FROM 获奖牌情况 INNER JOIN 国家 ;& V. F; g7 n" U: D+ b
  ON 获奖牌情况.国家代码 = 国家.国家代码;8 L8 `9 S" Q$ f6 }) S1 H
  WHERE 获奖牌情况.名次=1;5 x. N2 {! c2 d$ p+ f$ {
  GROUP BY 获奖牌情况.国家代码 Order by 金牌数 DESC,国家.国家名称 DESC into dbf temp
( c3 g3 h  u' g/ s) k  1. 在命令窗口中输入建立表单命令
  {. E  M8 d4 N( e) o  CREATE FORM myform
: Z  h; [  e# Y1 P  2. 在“表单设计器”中,在“属性”的Caption处输入“奖牌查询”,在Name处输入“myform”。+ @& ^7 {) A" y, Q! }
  3. 在“表单设计器”中,添加一个列表框List1,在“属性”的RowSourceType处选择“3 - SQL 语句”,在RowSource处输入“select 国家名称 from 国家 into cursor lsb”。
( _8 V3 n: Z2 }; ?8 ?  4. 在“表单设计器”中,添加一个选项组控件Optiongroup1,在其“属性”的ButtonCount中输入“3”,选中这个选项组并单击鼠标右键,在弹出菜单中选择“编辑”菜单项,再单击“Option1”,在其“属性”的Caption处输入“金牌”;单击“Option2”,在其“属性”的Caption处输入“银牌”;单击“Option3”,在其“属性”的Caption处输入“铜牌”。' ]( I. x/ L4 B0 p7 ~
  5. 在“表单设计器”中,添加一个命令按钮,在其“属性”的Caption处输入“退出”,并双击“退出”按钮,在“Command1.Click”中输入“Release Thisform”。& M7 N( |5 M6 T' |( R
  三、
9 d' z; o* B) d2 p* J  1. 在命令文件four.prg中编写如下内容- t8 x. H0 _0 d! Q* }2 m
  SELECT 国家名称,COUNT(*) AS 奖牌总数 FROM 国家,获奖牌情况;
& h4 C$ r! G, ?8 G6 i" W# K* n  GROUP BY 国家.国家代码;% k7 y; a8 G$ N! J9 z  Q$ G
  WHERE 国家.国家代码 = 获奖牌情况.国家代码;
0 {4 z* c; W* Q$ o- a: ?/ R  ORDER BY 奖牌总数 DESC, 国家名称 INTO DBF 假奖牌榜
2 F" z" f% v4 _6 F  2. 打开并修改项目文件
" }' C' F4 x! |1 M; }  MODIFY PROJECT sport_project
, `& J- [6 c1 ]% z  3. 在“项目管理器-sport_project”中,单击“文档”选项卡,再单击“表单”项,双击“sport_form”,在“表单设计器”中,双击“生成表”命令按钮,在Command1.Click中输入“do four”。
: @& ]7 J* p( Y0 S  4. 在“表单设计器”中,双击“浏览报表”命令按钮,在Command2.Click中输入“report form sport_report preview”。
7 N$ P3 m3 m( q4 C6 l: `( T  z' c  5. 保存该表单。4 s% ?: {5 M# K. M, n5 z+ q
  6. 在“项目管理器-sport_project”中,单击“数据”选项卡,再单击“自由表”,接着单击“添加”按钮,选择表“国家.dbf”和“获奖牌情况.dbf”。3 L3 {  U# h0 M% h* c+ J8 {
  7. 在“项目管理器-sport_project”中,单击“连编”按钮,在“连编选项”对话框,再单击“确定”按钮,在“另存为”对话框中输入应用程序名“sport_app”。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-5 09:25 , Processed in 0.240452 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表