a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 104|回复: 0

[考试试题] 全国计算机等级考试二级VFP课后练习题及答案(6)

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  、写出完成下列功能所用的命令和菜单操作方法
, [* M8 v6 B! p- K5 V! p- o, ?  完成功能  命令方法: f3 B: R: k5 ?& f; t; r: _% f6 `
  菜单操作方法
' b5 x" o4 S9 S+ @; K: y! E1 T5 L  建立表结构6 D$ m8 Z) P) t9 {
  修改表结构, F  a) D1 |6 {" Z1 g" m
  显示表结构! @% j* @1 O6 C2 Y+ l, u
  打开表
" j0 d( }) D5 a6 S) \' R  关闭表5 w& [/ B2 m/ |: x3 p
  追加记录
4 s: b/ `' X2 ?6 ]  记录的定位" ~+ b2 U# q" G! U* W5 h
  记录的插入  j- M  j4 Q( h9 q
  修改记录7 P3 c: J& }+ \5 j' q
  显示记录
: ~0 T" J& B: o  @  删除记录. x  o; e/ H* z- Z+ g
  二、写出各题对应的命令组。
3 c$ D: [; u7 V* {, ]# q3 {  1、对工资表(GZ.DBF),试写出实现下列操作的命令:# ^( s+ L+ j  k+ N' l
  (1)显示库文件结构;/ t3 w1 Y/ v5 ?& t; i) Z# ^: I
  (2)用LIST 命令显示第3-5这3个记录;
- P& ?6 a% \$ i9 X5 n  (3)用DISPLAY命令显示所有记录;
, `( B& O0 o) L: o7 N5 {) h' W  (4)显示第4个记录;  V" p; i9 B% R
  (5)显示职务工资大于220元的人的记录;
' w. M. y* P4 k0 b9 U  (6)删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果,再进行物理删除,观察显示结果;
- @/ V( i4 n4 q3 U  (7)在第四个记录之后插入一个记录;
7 {9 J; R& B7 I; T; f  R; L  (8)显示最后三条记录的姓名、职务工资、奖金,不显示记录号;
+ `7 ^! E1 q: B! i  三、对ZGMC.DBF进行操作,写出各命令:
1 J& L' y9 ~9 }  1、显示姓李的职工的姓名和职称。
! Y2 X/ _+ S2 z. R& l  (2)显示年龄在20到35岁之间的男职工。
2 L, `* j& h: c" V- i  (3)显示在76年7月1日以后的工作的职工。6 A0 K7 u+ f4 P2 b; f1 g7 g
  (4)显示职工为工人,已婚的职工。2 r# A  ?3 |- {; {1 e
  (5)显示职工号在86005与86009之间的女职工。
) }3 s( M* O5 i1 F* e% e2 l  (6)将所有未婚职工的名单打印出来。
, V8 y* q5 r- N9 I3 R5 V" ]
/ P9 l9 i" |: r5 \$ m! t+ o  练习题答案) [0 b9 B% h. Y  N& X
  一、写出完成下列功能所用的命令和菜单操作方法  Z5 j  E6 ?5 E$ M. A4 q
  完成功能  命令方法
3 P  f" r8 y( v: i  菜单操作方法
1 d! E* t) D8 y4 L! D  建立表结构8 \/ Z* }# V- _1 D# o
  CREA TABLE   }0 q  [9 m& g( x
  “新建”/“表”2 l+ x. A: t- X" O* U
  修改表结构: D) O: G0 C2 ^% J! Q
  MODI STRU
3 F# P" f$ V. g# ]9 y  “显示”/“表设计器”
- A: ?/ `( j' w9 @; z  E$ h' l5 w  显示表结构: d. R$ U' X3 G( t5 G! B
  DISP STRU" i, d+ G9 o. G  [5 b3 h; _2 A& \& I
  “显示”/“表设计器”
' j0 z: |' w0 {$ q9 w0 J  打开表
5 c1 f7 Q" `4 T3 S- F2 ]+ k/ }$ r( ?  USE $ g0 b1 _7 [# ?: m8 C6 q
  “文件”/“打开”/“表”( c# q' x" ^6 X6 M' U
  关闭表5 d6 p$ Z3 C# |
  USE6 D; P& p5 Z5 P2 U
  追加记录
$ \" J# l* b2 N) ]  APPEND FROM: J0 G/ O2 g) R  l! W
  “表”/“追加记录”
. C0 p0 F( C1 e3 o- V# \  记录的定位  a- e9 h4 G# {( M4 b) U. z. Z& K
  GO TOP|REST |NEXT n|RECO n |BOTT
% ?! B6 @; u; L" c0 ]  “表”/“转到记录”1 z5 @3 K, h: y0 v* Z3 ?
  记录的插入$ n6 p7 p7 z0 n6 w, `
  INSERT
6 Y/ f1 i) T2 N, y8 G  修改记录+ S# n, \) z* G9 M* K2 p
  BROWSE|CHANGE|EDIT! d4 E! A8 u& x( c
  “显示”/“浏览 表名”( `; d7 r6 g0 j! p: P) q
  显示记录: Q+ A0 A& I* _& H0 x( }
  BROW|LIST|DISP
7 A8 E- y; Y' F! J/ ^  “显示”/“浏览 表名”# ]. {! f! g# ], A8 `
  删除记录
' t5 b- f! O3 X/ ]: Z* g# k  DELETE5 P' N3 O9 H; a+ n" l* v) h0 J2 H$ n
  PACK& D9 d3 Z: `5 g
  “表”/“删除记录”9 i- m; h1 x: X, Q" \
  “表”/“彻底删除”
% A7 S- j7 U* v6 t  s$ U0 N2 v; i  二、写出各题对应的命令组。; c& y: g. l5 {5 j- ^% E+ m
  1、对工资表(GZ.DBF),试写出实现下列操作的命令:
* q4 [* s4 I  K  p6 D  (1)显示库文件结构;( R3 D" |& n# y; u- X
  use gz.dbf
0 t4 u# G8 _# n- t& v$ E  disp stru4 }; x4 {  h1 W* Z4 o) r8 c
  (2)用LIST 命令显示第3-5这3个记录;, H1 Z/ J- F9 p
  go 3
2 @1 k  H& _" l/ P/ H) }. }0 f  list next 3
5 k, ?! P! `3 o  (3)用DISPLAY命令显示所有记录;  D* h) }" I% `% W3 A: U
  display all& a4 x$ w* w8 O' e
  (4)显示第4个记录;
' G# }. s  q( v  list for recno()=43 D' E: E% L" B/ o
  (5)显示职务工资大于220元的人的记录;
& l7 |7 W0 W+ M3 D  list all for 职务工资>220
+ i) B' T/ W, b/ N7 P5 s! U+ f) ?$ l  (6)删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果,再进行物理删除,观察显示结果;
; z/ x6 q( i, h$ N; V% E  [  dele for 姓名="刘刚"' Y- Q9 a. ]- N9 @7 m: t, i
  list* _! f/ w' \& y+ W. V& t# [
  pack
4 @" b. Z; Q4 W4 q  (7)在第四个记录之后插入一个记录;+ V4 L) c! i1 _2 e6 Y
  go 4% p4 @+ r& V  w4 u
  insert
" [) ]6 p8 J( D* e- _1 t6 u) `3 M  (8)显示最后三条记录的姓名、职务工资、奖金,不显示记录号;2 T: A1 O& U3 P! O' b8 I
  go bott7 q& ^1 M1 e3 ]4 z. ^* Z
  skip -2
: [3 y" c& c6 W- S) l  list rest fields 姓名,职务工资,奖金 OFF& ^1 A# f6 W: B3 w' s0 P$ M- o
  三、对ZGMC.DBF进行操作,写出各命令:
7 i0 m% ?: Y! Q& M4 r2 B5 B1 m6 A, E  1、显示姓李的职工的姓名和职称。9 S; h% ~& v9 a  }
  use zgmc.dbf
. ]2 \5 {5 f$ D" K3 ?# n# X  list all for 姓名="李" fields 姓名,职称
' b, r, T' |) ~* Y# w* N% |  (2)显示年龄在20到35岁之间的男职工。
9 @# i& f# ?) ]: S( U  use zgmc.dbf
0 g9 c; ?& R, |  list for 年龄>20 and 年龄{^1976-07-01}2 n' s# Z2 w4 Q! o
  (4)显示职工为工人,已婚的职工。) m1 D' f2 ^; o" @: C
  use zgmc.dbf6 s, v7 s! H; c
  list for 职业="工人" and 婚否=.t.9 V4 r- J- \9 r/ W9 ?. ~/ Z0 C3 }  g4 |
  (5)显示职工号在86005与86009之间的女职工。" P8 j  i+ C4 i/ \$ E  }/ D
  use zgmc.dbf
; ?) ~( g( V. a# @  list for val(职工号)>86005 and val(职工号)
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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