就业数据资源平台
当前位置:首页 > Visual FoxPro
全国计算机等级考试二级VFP习题及答案:第三章2

  5、对zg.dbf完成下排序、索引命令。


  (1)按基本工资降序建立排序文件szg1.dbf


  (2)按基本工资建立单项索引,文件名为izg1.idx


  (3)按基本工资建立结构复合索引文件,按降序索引


  (4)按基本工资建立独立复合索引文件,索引标识为jbgz,按降序索引,文件名为zgd1.cdx


  (5)按基本工资升序,基本工资相同再按出生年月建立索引文件,文件名为zgd2.cdx


  (6)分别按姓名、职称、出生日期建立结构复合索引文件,索引标识分别为XM、ZC、BIRTHDAY。


  (7)打开前面所建的所有索引文件,设置结构复合索引文件为主控索引文件,设置XM为主控索引。


  6、查找与统计。


  (1)查找林一凡


  (2)查找姓王的人


  (3)查找工资是820.00的记录


  (4)查找职工号为3002姓名为丁强的记录


  (5)查找66年8月4日出生,职称为副教授的记录


  (6)统计男教师与女教师的人数


  (7)统计女教师的实发工资、津贴总和


  (8)求男教师的平均基本工资


  (9)计算平均基本工资、平均津贴、最高基本工资和最少基本工资


  (10)按职称进行基本工资的汇总,汇总结果写入表zchz.dbf


  参考答案


  二、选择题


  1、B 2、B 3、D 4、C 5、B 6、B 7、B 8、B 9、A 10、C 11、B


  三、上机题


  1、建立表与复制表操作:


  (1)用表设计器建立表zg.dbf,步骤详见4.1.2建立表结构。


  (2)修改zg.dbf表结构,步骤详见4.2.1 表结构的修改。


  (3)将zg.dbf的表结构复制到新表zg1.dbf中。


  USE ZG


  COPY STRU TO ZG1


  (4)将zg.dbf 中的所有男教师的记录都复制到zg2.dbf中。


  USE ZG


  COPY TO ZG2 FOR 性别


  2、写出下列显示表记录的命令。


  (1)显示zg.dbf中所有的讲师


  USE ZG


  LIST FOR 职称=“讲师”


  (2)显示所有女教师的姓名


  LIST 姓名 FOR 性别=.F.(或 LIST 姓名 FOR !性别 )


  (3)显示70年后出生的教师


  LIST FOR 出生日期>{^1970/01/01} 或 LIST FOR YEAR(出生日期)>1970


  (4)显示第三条记录的内容


  LIST RECO 3


  (5)显示前三条男教师的姓名,出生日期,职称


  GO TOP


  LIST NEXT 3 FOR 性别 FIELDS 姓名,出生日期,职称


  (6)从第3条记录开始显示到末尾记录


  GO 3


  LIST REST


  (7)显示所有男教授的姓名、年龄、基本工资


  LIST 姓名,年龄,基本工资 FOR 性别 AND 职称="教授"


  (8)显示所有男性教授或副教授


  LIST FOR 性别 AND (职称="教授" OR 职称="副教授")


  (9)显示所有姓林的教师


  命令一:LIST FOR LEFT(姓名,2)="林"


  命令二:LIST FOR SUBSTR(姓名,1,2)="林"


  命令三:LIST FOR 姓名="林"


  (10)显示姓名中有“林”字的记录。


  LIST FOR "林"$姓名

就业数据资源平台