|
第七套试题
一、DOS题(每小题5分,六小题,共30分)
在考生目录下完成下列操作: 1.将考生目录下的BPF\ASK子目录删除。 2.在考生目录下UHR\KWJ子目录中建立一个新的子目录LYDW。 3.将考生目录下MTD\GAL子目录中的文件RECODE.PAS删除。 4.将考生目录下PCM\DIGIT子目录中的文件THANK.DOC更名为HELLO.TXT。 5.将考生目录下SAM\JOY子目录中的文件TASK.FOR设置成具有隐含属性的文件。 6.将考生目录下TDM\FOM子目录中的文件CARRY.MFP和考生目录下CTV\ATM子目 录中的文件FSIN.FOX顺序合并拷贝到考生目录下SYM\MAN子目录中,文件名为TANH.PRG。
二、改错题(30分)
ZG.DBF(职工号C/6,姓名C/8,职称C/6,基本工资N/6.2,奖金N/6.2,津贴N/6.2,实发工资N/6.2) DW.DBF(职工号C/6,姓名C/8,单位C/6,性质C/4) 给定程序MODI1.PRG的功能是:显示工资ZG.DBF和单位DW.DBF两个数据库中职工号对应相 同的记录。 改错要求:程序中共有三类错误,请修改***found***下面的错误,并调试运行。 注意:要求在指定位置修改,不得增加或删除程序行。
*********************modi1.prg************************* SET TALK OFF SET SAFETY OFF CLEAR SELECT 1 USE DW SELECT 2 USE ZG *******found******* INDEX ON 职工号 INTO ZGH SELE 1 *******found******* SET RELATION ON 职工号 INTO B LOCATE FOR 职工号=B->职工号 DO WHILE FOUND() DISPLAY 职工号,姓名,B->基本工资,单位,性质 *******found******* SKIP ENDDO CLOSE DATABASE RETURN
三、程序设计试题(40分) ZG.DBF(职工号C/6,姓名C/8,职称C/6,基本工资N/6.2,奖金N/6.2,津贴N/6.2,实发工资N/6.2) 有教职工数据库ZG.DBF,其中职工号的前四位是部门编码(1001~1005,共5个部门)。请先建立一个统计数据库TJK.DBF,其中包括6个字段:部门编码(C,4)、教授、副教授、讲师、助教和其它,后5个字段均为数值型(N,3.0)。请编写程序PROG1.PRG,程序功能是分部门统计各类职称的人数,存入统计数据库中,并要求按部门编码顺序排列。
推荐给我的朋友
|