2011年计算机等级考试二级VFP课后习题及答案(6)
#
一、写出完成下列功能所用的命令和菜单操作方法 #
完成功能 |
命令方法 # |
菜单操作方法 # |
建立表结构 # |
||
修改表结构 #
|
||
显示表结构 # |
||
打开表 # |
||
关闭表 # |
||
追加记录 # |
||
记录的定位 # |
||
记录的插入 #
|
||
修改记录 #
|
||
显示记录 #
|
||
删除记录 # |
#
二、写出各题对应的命令组。
#
1、对工资表(GZ.DBF),试写出实现下列操作的命令:?
#
(1)显示库文件结构; #
(2)用LIST 命令显示第3-5这3个记录; #
(3)用DISPLAY命令显示所有记录;
(4)显示第4个记录;
(5)显示职务工资大于220元的人的记录;?? #
(6)删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果,再进行物理删除,观察显示结果;???
#
(7)在第四个记录之后插入一个记录;??
#
(8)显示最后三条记录的姓名、职务工资、奖金,不显示记录号;??? #
三、对ZGMC.DBF进行操作,写出各命令: #
1、显示姓李的职工的姓名和职称。 #
(2)显示年龄在20到35岁之间的男职工。???
#
(3)显示在76年7月1日以后的工作的职工。??? #
(4)显示职工为工人,已婚的职工。???
(5)显示职工号在86005与86009之间的女职工。???
#
(6)将所有未婚职工的名单打印出来。#p#副标题#e#
练习题答案 #
一、写出完成下列功能所用的命令和菜单操作方法 #
完成功能 |
命令方法 # |
菜单操作方法 # |
建立表结构 # |
CREA TABLE <文件名> #
|
“新建”/“表” #
|
修改表结构 # |
MODI STRU #
|
“显示”/“表设计器” # |
显示表结构 # |
DISP STRU # |
“显示”/“表设计器” # |
打开表 # |
USE <文件名> # |
“文件”/“打开”/“表” # |
关闭表 # |
USE # |
|
追加记录 # |
APPEND FROM # |
“表”/“追加记录” # |
记录的定位 # |
GO TOP|REST |NEXT n|RECO n |BOTT # |
“表”/“转到记录” # |
记录的插入 # |
INSERT #
|
|
修改记录 # |
BROWSE|CHANGE|EDIT # |
“显示”/“浏览 表名” # |
显示记录 # |
BROW|LIST|DISP #
|
“显示”/“浏览 表名” # |
删除记录 # |
DELETE #
|
“表”/“删除记录” |
1、对工资表(GZ.DBF),试写出实现下列操作的命令:?
(1)显示库文件结构;
use gz.dbf
disp stru
(2)用LIST 命令显示第3-5这3个记录;
go 3
list next 3
(3)用DISPLAY命令显示所有记录;
display all
(4)显示第4个记录;
list for recno()=4
(5)显示职务工资大于220元的人的记录;??
list all for 职务工资>220
(6)删除姓名为“刘刚”的记录,先进行逻辑删除,观察显示结果,再进行物理删除,观察显示结果;???
dele for 姓名="刘刚"
list
pack
(7)在第四个记录之后插入一个记录;??
go 4
insert
(8)显示最后三条记录的姓名、职务工资、奖金,不显示记录号;???
go bott
skip -2
list rest fields 姓名,职务工资,奖金 OFF
三、对ZGMC.DBF进行操作,写出各命令:
1、显示姓李的职工的姓名和职称。
use zgmc.dbf
list all for 姓名="李" fields 姓名,职称
#
(2)显示年龄在20到35岁之间的男职工。???
use zgmc.dbf
list for 年龄>20 and 年龄<35 and 性别="男"
(3)显示在76年7月1日以后的工作的职工。???
use zgmc.dbf
list for 工作年月>{^1976-07-01}
(4)显示职工为工人,已婚的职工。???
use zgmc.dbf
list for 职业="工人" and 婚否=.t.
(5)显示职工号在86005与86009之间的女职工。???
use zgmc.dbf
list for val(职工号)>86005 and val(职工号)<86009
(6)将所有未婚职工的名单打印出来。????
use zgmc.dbf
list all for 婚否=.f. to print #