a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 103|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  第14套
2 Y( W0 s, A5 |/ Q: G, t  一、
5 z; K' h. S7 P# ?( a3 x9 e0 f  SELECT * FROM student WHERE 性别="男" ORDER BY 学号 INTO TABLE results  h$ [. f0 G( Z3 _4 W" z
  1. 单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。
+ V: p2 Y$ [9 m3 y  2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。. r+ h% D# }" P3 x
  3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“student”,在“数据库和表”列表框中,选择表“student”,接着在“可用字段”列表框中显示表student的所有字段名,并选定“学号”、“班级”、“姓名”和“性别”四个字段,再单击“下一步”按钮。
" Q& c; L$ ~! T1 L- e2 X" B  4. 在“表单向导”对话框的“步骤2-选择表单样式”中,再单击“下一步”按钮。
2 m8 t0 Y- u; p  5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“学号”字段并选择“升序”,再单击“添加”按钮,再单击“完成”按钮。: x' q2 Q7 s6 t6 r$ h1 i; Q; z6 p
  6. 在“表单向导”对话框的“步骤4-完成”中,再单击“完成”。+ O) F2 p1 X* K) s
  7. 在“另存为”对话框中,输入保存表单名“student”,再单击“保存”按钮,最后表单就生成了。
' m4 A+ I$ y; x: p  DO FORM student
6 B$ a3 C% |2 \+ v  ALTER TABLE student ADD COLUMN 年龄 N(2)
7 ]. d$ p2 `2 L, Y  h  二、
7 {* g" ^' h3 H  第1处:判断是否找到,所以应改为:DO WHILE FOUND()8 m0 j3 K- p  K
  第2处:如果是“女”,则继续,所以应改为:LOOP
4 _( W0 f: l8 O- t/ _' N  第3处:继续查找下一个,所以应改为:CONTINUE9 e& `4 c4 t2 L# O  E
  在文件sprog.prg中存放下面两条SQL语句:2 k2 ~: ]# P5 ~) x7 u" y- r
  UPDATE student SET 年龄=year(date()) - year(出生日期)8 Q) G8 c. y+ t& {
  SELECT Student.政治面目, COUNT(*) AS 人数, AVG(年龄) AS 平均年龄 FROM student GROUP BY Student.政治面目 INTO TABLE sqlresults
) j# z# R+ j$ f* f2 z+ m7 ]  三、
9 ~6 [. X2 ?7 H$ T6 d  在文件progzh.prg存放内容如下:5 \' ~3 j7 L# D  l- B4 B# J& w; h
  select 1$ ^/ u) G2 l6 {* i; V. |0 {
  use jieguo
- j0 D  f. d0 \. R! q  select 2
! V3 p1 A. P/ ?; L  use gnht  B) h/ U2 E4 \. _
  sum jhsl to asum && 计算订货总数) \! {1 x# F6 D1 E) ^1 Q
  index on dhdw to aaa uniq+ w" ]/ ^! Y2 U% F
  count to adhdw && 计算订货单位数
0 x  U# o: U5 q7 m  index on ghdw to bbb uniq& ~7 `7 Q+ n5 k9 ?( L" {% ^
  count to aghdw && 计算供货单位数' W& k# x4 q' c
  use: j6 z3 X+ K) D
  select 1
+ U* Z; @9 K6 ~  replace num with adhdw && 把订货单位数存放第1条记录中( A1 [) ?2 t7 p, E" g5 l
  skip% C# [* w3 ]- X! f! t
  replace num with aghdw && 把供货单位数存放第2条记录中
! Q1 a* u" Y, y( S! M5 N  skip, M9 S1 f0 r, c1 e: [
  replace num with asum && 把订货总数存入第3条记录中
; b+ V! C# {) A% D  list && 显示结果# w6 @! \+ p2 W4 u
  use
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 07:06 , Processed in 0.172539 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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