a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 106|回复: 0

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

[复制链接]
发表于 2012-7-31 22:22:49 | 显示全部楼层 |阅读模式
  、写出完成下列功能所用的命令和菜单操作方法
  I: h; t- n5 I, \$ R. N  完成功能  命令方法
( P4 e$ x- m" d4 B( ^$ f  菜单操作方法4 M9 T6 l" g5 @! h
  建立表结构1 S1 ?7 z5 u2 I! o0 S, {! [$ u
  修改表结构" Z7 A  s( u! H9 T
  显示表结构
8 `" g% Y- Z. i0 l* u- _  打开表
$ Q9 V+ @5 x/ H2 z  关闭表
7 v$ v# S" s' ?( t: a4 W- Y  追加记录
1 j3 e! d' V2 |' p  记录的定位
% E. A* Z* t7 v# K7 x6 g  记录的插入. u* h& l/ K" o+ t; Q5 M6 K
  修改记录8 F; d7 n. \: V, r' c  g) z
  显示记录9 L, ?5 ]' L5 Z/ `
  删除记录
" z# b2 M! B8 s6 L0 k) Q  二、写出各题对应的命令组。
) w% q4 o/ ]; q/ Q, @  1、对工资表(GZ.DBF),试写出实现下列操作的命令:# F$ ^- s! l& u7 T" \" u% U) a
  (1)显示库文件结构;
0 O  S- N* T( e  (2)用LIST 命令显示第3-5这3个记录;) o$ d- I* ^' r2 C$ g# Q2 B4 y
  (3)用DISPLAY命令显示所有记录;; d: A" w+ k/ y- z7 o% o; k
  (4)显示第4个记录;6 K& v- v" G, l! k5 j- ^" Q
  (5)显示职务工资大于220元的人的记录;2 v; r. F& k2 v6 w# g: J
  (6)删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果,再进行物理删除,观察显示结果;5 g& K( U! s- G% X0 |0 D4 H) s
  (7)在第四个记录之后插入一个记录;3 a% n% b! H/ R/ m, F2 x9 |
  (8)显示最后三条记录的姓名、职务工资、奖金,不显示记录号;* A0 G) y" c/ h0 v) ]6 n
  三、对ZGMC.DBF进行操作,写出各命令:
! O, e4 `6 L) \0 W9 F  1、显示姓李的职工的姓名和职称。
  j, f  Y7 J" h" j$ Z  (2)显示年龄在20到35岁之间的男职工。
- x$ J3 P3 T" X  (3)显示在76年7月1日以后的工作的职工。
3 ^7 U: g5 T; B( ~- G  (4)显示职工为工人,已婚的职工。) [) F4 ]: `7 J# E, X4 t. [
  (5)显示职工号在86005与86009之间的女职工。
) f0 q) G1 {9 f& {  (6)将所有未婚职工的名单打印出来。
: D/ d& E( x: J  p" F" y/ F7 q6 Y1 R" A( G5 v7 \2 d
  练习题答案$ l3 c/ I( Z/ U; g  `, K
  一、写出完成下列功能所用的命令和菜单操作方法
" v# [, C4 B# s& Q2 X% H- H  完成功能  命令方法
2 f6 _0 h' r6 X8 K- m9 y' v" x2 n  菜单操作方法5 ~0 W5 ^0 Q/ A) y! y# m0 s4 W
  建立表结构
( ]2 `- Y8 h; W  CREA TABLE
4 r% G  e! f0 o# y3 q4 k  “新建”/“表”
& j4 o6 n( u% I  修改表结构
. H7 {! t# p$ o  MODI STRU
' s7 t8 c" u6 K5 @) ?  “显示”/“表设计器”
( k* c5 `! p( p9 q  显示表结构# }$ [9 T4 T: k$ Q4 S+ S& N' i; v
  DISP STRU
( X- E# \2 }2 ]3 K' ]" d  “显示”/“表设计器”
$ Y3 l, a1 H, D  打开表$ G6 K. ~9 u7 w  H0 Z
  USE
3 Z8 n9 K2 O! p. b4 ^  “文件”/“打开”/“表”# q% G3 U4 S4 Y8 j8 f
  关闭表$ a' {) d( z0 R. v
  USE
4 b" z$ B" t* `$ S  追加记录- I: O& H$ _: z& s) u" t; h
  APPEND FROM. z, R9 F5 y( [: y1 ]6 [' p( N
  “表”/“追加记录”& S9 N. Z, F0 o$ M+ I% O
  记录的定位
% Q1 G! q( @5 H- i+ \4 G  GO TOP|REST |NEXT n|RECO n |BOTT  q6 u# h% X' L3 S
  “表”/“转到记录”
$ k' K3 n8 S& _6 G7 F( L6 x  记录的插入: |. J! n1 v6 u4 x# N
  INSERT3 s1 \- K+ f6 J. c8 F
  修改记录
0 Q. V' g; W. P4 U# O: Q  BROWSE|CHANGE|EDIT
$ c/ w: t) c& }# n+ }8 |8 D/ x  “显示”/“浏览 表名”2 }- T1 `  j" p  A1 a5 V: u3 @
  显示记录) V# {6 W! ]0 `# x
  BROW|LIST|DISP
2 h& H) q, y3 R; k  “显示”/“浏览 表名”
5 u/ L  A, o% \5 c3 a  删除记录
( E+ J2 f6 r8 m  o  DELETE
( ]9 M' L& m4 W" M+ q# {; |6 U  PACK
1 z+ B/ }/ x! x& J! p" {3 W! c  “表”/“删除记录”
1 N* f' r  C' |6 l  “表”/“彻底删除”
! T. k  Q4 U* ^8 r) Y  二、写出各题对应的命令组。8 G2 L: Z5 ?, X+ @( W
  1、对工资表(GZ.DBF),试写出实现下列操作的命令:
( d' k% t  i0 V5 Z! W0 S+ ?/ ^4 u6 `  (1)显示库文件结构;( {( k$ @4 Y8 O: c) R
  use gz.dbf' x2 @9 H1 s& r* b4 C
  disp stru8 Q) u  u. R6 ?. L
  (2)用LIST 命令显示第3-5这3个记录;
. v& A8 P: I9 t( D3 G  go 3& l, ^. \. ?5 m3 \) W6 z3 C9 ^
  list next 3+ z$ X' k( J( w( n. n
  (3)用DISPLAY命令显示所有记录;( P2 ~. r4 t/ x8 }
  display all
1 ]* @+ Z8 M0 H, V9 ~1 P- f  (4)显示第4个记录;
* p7 o1 R+ Y3 v5 c% \' F7 }  list for recno()=40 P1 I7 {( h/ n8 o- R: }
  (5)显示职务工资大于220元的人的记录;
! t; j" a* T) K" W* a6 _( _  list all for 职务工资>220
5 V# v# B5 C! A  (6)删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果,再进行物理删除,观察显示结果;
9 b+ g/ i& G, i" u+ \; e  dele for 姓名="刘刚"% r& r1 x% \3 [& x* m/ h
  list6 u. y, c8 m" z$ S" t
  pack
) d- {7 p0 T4 A  (7)在第四个记录之后插入一个记录;: b0 q( u# x1 D2 b% g5 I
  go 4
: i, Y. b9 r/ |7 \% z  insert3 o& l7 p  U9 V" o2 z' [8 H
  (8)显示最后三条记录的姓名、职务工资、奖金,不显示记录号;) s# F" S, r$ {
  go bott
, j3 A0 b) l1 ~: ]* S  skip -2) q0 `; [! k# _+ M" X, k. k  ]
  list rest fields 姓名,职务工资,奖金 OFF
/ x+ p+ M# X$ a* r$ V# g  三、对ZGMC.DBF进行操作,写出各命令:
( @8 h5 G+ h  S  1、显示姓李的职工的姓名和职称。, s3 p& ]- F  M; p# P
  use zgmc.dbf6 i, z9 E  [) J. e8 k7 E5 V, c
  list all for 姓名="李" fields 姓名,职称/ {# F% Y; Q4 }1 K
  (2)显示年龄在20到35岁之间的男职工。
+ d% [4 E: @$ X% p  use zgmc.dbf1 _% o: j) i& `
  list for 年龄>20 and 年龄{^1976-07-01}& g( \! R) z2 u0 x8 i
  (4)显示职工为工人,已婚的职工。
5 R" J: O. ]+ h* N" O$ f0 ]  use zgmc.dbf
9 d" a- }( D) E  list for 职业="工人" and 婚否=.t.
$ _  [8 a+ B$ r  S5 X5 ~  (5)显示职工号在86005与86009之间的女职工。: R: c; K" w) |
  use zgmc.dbf% X+ Q' b5 d8 g2 x
  list for val(职工号)>86005 and val(职工号)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-18 06:08 , Processed in 0.203165 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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