就业数据资源平台
当前位置:首页 > Visual FoxPro
2013年计算机等级考试二级VFP基础综合试题及答案(16)

一、写出完成下列功能所用的命令和菜单操作方法





















































完成功能

命令方法


菜单操作方法


建立表结构


修改表结构


显示表结构


打开表


关闭表


追加记录


记录的定位


记录的插入


修改记录


显示记录


删除记录


二、写出各题对应的命令组。


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)将所有未婚职工的名单打印出来。


练习题答案


一、写出完成下列功能所用的命令和菜单操作方法




















































完成功能

命令方法


菜单操作方法


建立表结构


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
PACK


“表”/“删除记录”
“表”/“彻底删除”

二、写出各题对应的命令组。
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
就业数据资源平台