|
第四套试题
一、DOS题(每题5分,共6小题,30分)
请在考生目录下完成下列操作: 1.将考生目录下CORAL\MFH子目录删除。 2.将考生目录下QUEEN\MARY子目录中的文件SYSTEMR.PRG删除。 3.将考生目录下FIELD\DIRTY子目录中的文件VISION.FOR更名为SOUP.TXT。 4.将考生目录下BOY\MENU子目录中的文件MAIN.PRG和考生目录下GIRL\SUBS子目录中的文件WINE.ASM顺 序合并拷贝到考生目录下CHILD\PUB子目录中,文件名为KEYS.ABC。 5.将考生目录下HUGE\LARGE子目录中建立一个新的子目录BIG。 6.将考生目录下PHY\CHEM子目录中的文件SCORE.DOC设置成具有归档属性的文件。
二、改错题(30分) XYZ.DBF(编码(C,6)、数量(N,2.0)、阶乘(N,19)) 给定程序MODI1.PRG的功能是:连续读取数据库XYZ.DBF中的数量字段,并对其中的偶数计算阶乘 X!,显示并存入相应记录的阶乘字段。 改错要求:程序中共有三个错误,请修改***found***下面的错误,并调试运行。 注意:要求在指定位置修改,不得增加或删减程序行。
***************************modi1.prg****************************** SET TALK OFF SET SAFETY OFF USE XYZ DO WHILE .NOT.EOF() STORE 1 TO X,S *******found******* IF INT(数量/2)>数量/2 ? *******found******* DO WHILE X<=数量 X=X+1 S=S*X ENDDO REPL 阶乘 WITH S ? STR(数量,2)+'!='+STR(S) ENDIF *******found******* EXIT ENDDO SET TALK ON RETURN
三、程序设计题(40分)
STD1~3.DBF(学号C/4,姓名C/6,性别C/2,生日D/8,民族C/6,政治面目C/4,优秀毕业生L/1,来源地区C/8,数学N/3,英语N/3,政治N/3,总分N/3)现有结构相同的两个数据库,计算机小组JSJ.DBF和文艺小组WY.DBF数据库,它们的主关键字都是学号字段。根据学校规定,一个学生不能同时参加两个课外活动小组,但参加计算机小组的优先。请编写程序PROG1.PRG,其功能是将同时参加两个小组的学生记录从文艺小组库中删除。最后将被删除的记录转到相同结构的数据库CF.DBF中。 推荐给我的朋友
|