a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 105|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第14套
6 s/ m; k4 k0 @  一、
1 T0 g, U5 j2 G8 @6 m+ ^6 y  SELECT * FROM student WHERE 性别="男" ORDER BY 学号 INTO TABLE results
5 _% j9 }- Q7 s* b( c2 ^' q  1. 单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。3 A) ~) S7 j, y3 n& s+ }- M
  2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。
2 g# l  ?2 ~8 r5 a8 h8 P, u  3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”、“班级”、“姓名”和“性别”四个字段,再单击“下一步”按钮。
6 Q4 \6 b; `  x( C. A7 l$ [1 C  4. 在“表单向导”对话框的“步骤2-选择表单样式”中,再单击“下一步”按钮。
  q6 k3 E/ ?; ~, X! j4 j: x, _  5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“完成”按钮。
, i, y1 ?  W% h  6. 在“表单向导”对话框的“步骤4-完成”中,再单击“完成”。
8 \6 ~/ |; y$ x- [4 r5 r  7. 在“另存为”对话框中,输入保存表单名“student”,再单击“保存”按钮,最后表单就生成了。
0 p* ~) t% [9 p/ }( [1 r  f  DO FORM student% v, k" W$ F. ?2 ~5 }* T! z; Z
  ALTER TABLE student ADD COLUMN 年龄 N(2)
; m, O& V3 i/ \4 T  二、4 g% e) l' B$ n3 M& I" E
  第1处:判断是否找到,所以应改为:DO WHILE FOUND()
+ M' j1 W+ Q2 n  第2处:如果是“女”,则继续,所以应改为:LOOP
3 h/ M% i4 W4 F/ u  第3处:继续查找下一个,所以应改为:CONTINUE
) P/ H3 M& ~$ X  Q% y  在文件sprog.prg中存放下面两条SQL语句:- D9 B  h+ g# H8 ^
  UPDATE student SET 年龄=year(date()) - year(出生日期)
0 h5 O4 `8 A, n% i$ F3 [* u1 |8 @  ^  SELECT Student.政治面目, COUNT(*) AS 人数, AVG(年龄) AS 平均年龄 FROM student GROUP BY Student.政治面目 INTO TABLE sqlresults* x+ M6 h. R8 Z+ P, S* D- w0 J
  三、
- Y8 {3 |' J, N7 U  在文件progzh.prg存放内容如下:: i4 A, Y9 n( X& {% I' [. t1 P+ R" c2 f
  select 1
3 v. {, K) x  g, R- x$ A8 R% J6 D  use jieguo
: U( C/ }$ R' H  }9 `  select 2
! t  v5 i; r) f+ K0 c) D, h  use gnht! {5 O0 t4 Q& v
  sum jhsl to asum && 计算订货总数
! C" T7 w/ ?3 i! w$ u: i  index on dhdw to aaa uniq
2 {% q  I3 ]$ o( W% n  count to adhdw && 计算订货单位数
4 n0 s& l/ G. y2 X* c( v; ^0 ~) T  index on ghdw to bbb uniq; O& k$ l5 |3 S  _0 H
  count to aghdw && 计算供货单位数
, _! w& v3 Z, [  use0 D  @( X8 @; W; n0 v
  select 1
# S$ A) B% \( Y1 G+ P  replace num with adhdw && 把订货单位数存放第1条记录中
5 ^( s. Y8 c  c6 J  skip7 D! w6 {+ Q5 u) q9 X; A/ R% H! i5 @
  replace num with aghdw && 把供货单位数存放第2条记录中+ W3 A6 }8 q5 w( b2 N' z) h7 O( S
  skip
" a2 H; e+ K# s' Y/ B* Q  replace num with asum && 把订货总数存入第3条记录中
% _: J& T+ E, T1 _. u! @  list && 显示结果
5 T8 `7 Y) e2 s$ l( h5 V3 H+ h" W( A  use
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-19 05:12 , Processed in 0.526275 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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