a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 135|回复: 1

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
 第10套  一、/ `$ y9 m* I  @; \! }& g
  ALTER TABLE TABB ADD COLUMN 日期 D
4 \3 Q+ \7 C6 q9 a: O$ T  在文件two.prg中存放:
; q* J1 n% s* ]. p  UPDATE TABB SET 日期 = {^2005.10.01}
2 y6 g0 A# X; L5 V  在文件three.prg中存放:
0 D3 }9 Y! m0 `% H; k+ e, C1 [  SELECT DISTINCT * FROM TABA INTO TABLE TABC6 g# B/ D, T% A8 J
  1. 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。
- o! w5 o6 L! e  2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。
6 r+ V3 W$ g+ }9 `  3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“taba”,在“数据库和表”列表框中,选择表“taba”,接着在“可用字段”列表框中显示表taba的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。* \# B' g4 N( o5 ?3 e
  4. 在“报表向导”对话框的“步骤2-分组记录”中,单击“下一步”按钮。0 |% _$ A( ?, N. g# ], T. q  a
  5. 在“报表向导”对话框的“步骤3-选择报表样式”中,在“样式”中选择“随意式”,单击“下一步”按钮。
- s0 `! |- O! G4 V4 I0 q/ r8 G7 C  6. 在“报表向导”对话框的“步骤4-定义报表布局”中,在“列数”处选择为“1”,在“方向”处选择“横向”,在“字段布局”处选择“列”,单击“下一步”按钮。
3 V" D) t+ T0 i' [5 |  7. 在“报表向导”对话框的“步骤5-排序次序”中,选定“No”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。2 }  ]0 z- Q7 ^; |3 H/ Q2 M
  8. 在“报表向导”对话框的“步骤6-完成”中,在“报表标题”文本框中输入“计算结果一览表”,单击“完成”。
7 ?# Q; ]5 X3 g" b) b4 m" n  9. 在“另存为”对话框中,输入保存报表名“p_one”,再单击“保存”按钮,最后报表就生成了。, [5 r" C- K+ f% @( U& F
  二、+ {5 v) I/ u- p7 C
  在文件four.prg中存放:4 c4 O8 M5 I+ g  r$ t! `2 H' U7 R0 t$ j
  USE TABA+ ^( b+ G1 p, `5 L( b8 \, u
  SCAN5 @) Z' x: J- _6 X5 `% |4 r2 m
  X = B**2 - 4*A*C
# k4 K5 n8 x4 O! e  IF X >= 02 r6 e: ]+ Z4 Q% f+ ?4 w' d& W
  XX1 = (-B + SQRT(X))/(2*A)
3 z1 v& P+ n: V9 F  XX2 = (-B - SQRT(X))/(2*A)1 r+ M: S" R* u1 E+ E7 m$ c
  REPLACE x1 with xx1,x2 with xx2
1 T, H+ ~' s% {3 j+ c2 E7 B! u  ELSE9 s  r4 ~% p3 E& R; v: b& B
  REPLACE x1 with .null.,x2 with .null.,NOTE WITH "无实数解"" U: E+ v0 p! t: z
  ENDIF1 u( H- w" E9 s
  ENDSCAN
3 t  E2 k1 s0 L: N  1. 打开并修改表单! ^2 f+ }- ~; h; B$ w' J7 P
  MODIFY FORM testA
9 `0 \! F0 Q) ]2 V; c  2. 先按住Shift键,同时选中“查询”和“退出”两个按钮,在其“属性”的Width处输入“80”,在Height处输入“30”,在Top处输入某一个数即可。: u" C% E9 k, g3 C/ ?! ^6 Y; l
  3. 双击“查询”按钮,在Command1.Click编辑窗口中输入“SELECT * FROM TABA WHERE note = "无实数解" into table TABD”语句,并关闭编辑窗口。
0 D* I! w; x' q+ y" D  l% O% ^0 J0 Y, M' g$ z' N/ I
  4. 双击“退出”按钮,在Command2.Click编辑窗口中输入“RELEASE THISFORM”语句,并关闭编辑窗口。
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:22:50 | 显示全部楼层

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

</p>  三、
# a! c  m3 q% Y& Z  1. 新建表单) [% {. y  d2 S
  CREATE FORM testb0 @0 t+ W* r2 A; a* U. K  A
  2. 在“表单设计器”中,在“属性”的Caption处输入“查询”,在AutoCenter处选择“.T. - 真”。
" d; E5 k$ i: D8 l1 Z% K9 G1 l  3. 单击“显示\数据环境”菜单项,在“打开”对话框中双击表“学生表”,再单击“关闭”来关闭“添加表或视图”对话框。6 L3 w+ T+ }3 U( f& {
  4. 在“表单设计器-testb.scx”中,添加一个标签Label1,在其“属性”的Caption处输入“学生注册日期”。
) {6 d8 X4 l2 k# _  5. 在“表单设计器-testb.scx”中,添加一个文本框Text1。
' _. W+ g. @" u, G( N  6. 在“表单设计器-testb.scx”中,添加一个表格Grid1,在其“属性”的RecordSourceType处选择“4 - SQL 说明”。
- L: [: l; ]  ^$ `# a7 Q* ?  F! E" E  7. 在“表单设计器-testb.scx”中,添加两个命令按钮,在第1个命令按钮“属性”窗口的Caption处输入“查询”,在第2个命令按钮“属性”窗口的Caption处输入“退出”。2 x; x( o" @9 ~  w1 \: W
  8. 在“表单设计器”中,双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。) b9 L; G* n. f8 M2 S7 @1 b% Z1 z
  ThisForm.Grid1.RecordSource = "SELECT 学号,姓名,年龄,性别,班级,注册日期 FROM 学生表;) K/ \) z6 U. o* Y* A
  WHERE 注册日期 = CTOD(ALLTRIM(ThisForm.Text1.Value)) ORDER BY 年龄 DESC INTO CURSOR lsb". P4 O( R# ^/ b2 \
  SELECT 学号,姓名,年龄,性别,班级,注册日期;7 J  Z, a. j3 i% }7 V0 L# G
  FROM 学生表;( M2 o2 t% W0 [% }
  WHERE 注册日期 = CTOD(ALLTRIM(ThisForm.Text1.Value)) ORDER BY 年龄 DESC INTO table ls$ {( ]7 S/ ]/ l3 _5 x( p1 }* H; z
  USE TABE
* F1 F: t! i0 x- e; E2 ~# ^  ZAP0 f2 a* x# M2 J7 j1 @" y
  APPEND FROM ls
0 O- k" q( n8 F7 j7 H" R$ R  USE
& n% @( t- b0 x' |0 W; Q  9. 在“表单设计器”中,双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”语句,接着关闭编辑窗口。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 18:28 , Processed in 0.180611 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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