a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 114|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第14套4 |3 |, F  ]1 M5 Y% a, i" K6 }
  一、& Z$ |8 y5 h! {  i
  SELECT * FROM student WHERE 性别="男" ORDER BY 学号 INTO TABLE results
! ?* j7 m) u9 u' M  1. 单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。
5 Z  \- R, q2 [$ o, E7 L; ]7 |  2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。
& U% k4 `% \  H( b6 w6 W: v  3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”、“班级”、“姓名”和“性别”四个字段,再单击“下一步”按钮。2 x! y. x" c, f) I% m% ^# A6 u. M
  4. 在“表单向导”对话框的“步骤2-选择表单样式”中,再单击“下一步”按钮。
9 \' Y$ B6 {+ i& B) h4 P  5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“完成”按钮。# P0 _, u' M% |) `
  6. 在“表单向导”对话框的“步骤4-完成”中,再单击“完成”。- U+ m) L( y5 n) O9 T
  7. 在“另存为”对话框中,输入保存表单名“student”,再单击“保存”按钮,最后表单就生成了。' s+ s4 T9 L4 h  J* J! Z
  DO FORM student
$ j$ H' I0 S' y2 `' w1 \8 p# Q% [$ D$ O3 }  ALTER TABLE student ADD COLUMN 年龄 N(2)$ r+ k/ h/ z/ @2 @, H
  二、
5 }5 u5 u& v/ f9 a2 L5 G- x  第1处:判断是否找到,所以应改为:DO WHILE FOUND()5 p5 L' g3 s' E# u5 f
  第2处:如果是“女”,则继续,所以应改为:LOOP- g1 \& Y* c2 ~! `. @4 b
  第3处:继续查找下一个,所以应改为:CONTINUE4 k  _: C% @+ r! b! [
  在文件sprog.prg中存放下面两条SQL语句:. w' D) x1 z" Z& r* |9 q
  UPDATE student SET 年龄=year(date()) - year(出生日期)" c; A. b" j' u4 I
  SELECT Student.政治面目, COUNT(*) AS 人数, AVG(年龄) AS 平均年龄 FROM student GROUP BY Student.政治面目 INTO TABLE sqlresults
8 L1 _, i9 g+ r' n9 }9 ^  三、" a# p* k% d4 I/ g6 j; E4 s! Q
  在文件progzh.prg存放内容如下:; @: m5 d* W7 L! t: q, V0 c
  select 1
1 p  F) Z# {8 W+ D: @4 S7 {" N$ k5 w) Y  use jieguo! J  y! O& e2 A  @
  select 21 Q+ K% X* z- m2 H8 y! c: v. L0 u
  use gnht% _: p! c2 N: j. D
  sum jhsl to asum && 计算订货总数+ }% r1 @3 t2 g5 e; Z# n
  index on dhdw to aaa uniq
& x' n" W5 V6 y9 _% u  count to adhdw && 计算订货单位数. l& U+ T! I* U% }* Y& ?
  index on ghdw to bbb uniq7 @' E; Q. g$ R' t$ Z
  count to aghdw && 计算供货单位数
1 t# r' m2 d( A4 d* k0 @. e6 i& |0 ?  use. D6 }, c0 U6 n+ Z6 S
  select 1
7 H; N( t9 U; u  s- Q* e  replace num with adhdw && 把订货单位数存放第1条记录中
# }# M  X0 t9 W' P. ~, F$ [( ^' ~  skip" b) B  b- ~8 g" k: g
  replace num with aghdw && 把供货单位数存放第2条记录中/ y! {+ Z, a) o: J$ `9 X. F
  skip
3 r$ T! z1 W/ u$ L+ A; d  replace num with asum && 把订货总数存入第3条记录中
" {: }0 n3 G& Y" h% S+ ?) b7 n+ ?  list && 显示结果1 e* |# N0 h" ~9 i$ j
  use
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 03:50 , Processed in 0.182250 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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