|
第三套试题
一、DOS题(每题5分,共6小题,30分)
请在考生目录下完成下列操作: 1.将考生目录下CAT\EPS子目录中的文件TEMP.BAS更名为REAL.PRG。 2.将考生目录下PIG\EDI子目录中的文件DEAR.NLF删除。 3.将考生目录下WOLF\CASH子目录中建立一个新的子目录TIGER。 4.将考生目录下LION\HYD子目录中的文件BEAST.FOR设置成具有隐含属性。 5.将考生目录下DOG子目录中的文件STIFF.PAS和考生目录下GOD子目录中的文件STAFF.FOR顺序合并拷 贝到考生目录下BIRD子目录中,文件名为UNION.TXT。 6.将考生目录下CHIK\KICH子目录删除。
二、改错题(30分)
给定程序MODI1.PRG的功能是:根据输入的数据,计算不大于该数的奇数累加和。 改错要求:程序中共有三个错误,请修改***found***下面的错误,并调试运行。 注意:要求在指定位置修改,不得增加或删减程序行。
*****************************modi1.prg****************************** SET TALK OFF SET SAFETY OFF CLEAR YN="Y" DO WHILE UPPER(YN)="Y" *******found******** ACCEPT "请输入两位以内的自然数:" TO N STORE 0 TO X,Y Z="" *******found******** DO WHILE X<=N X=X+1 IF INT(X/2)<>X/2 *******found******** Z=Z+"+"+SUBSTR(X,2) Y=Y+X ENDIF ENDDO ? Z+"="+STR(Y,4) WAIT "继续计算?(Y/N)" TO YN 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)有结构相同的三个班的学生数据库STD1.DBF、STD2.DBF、STD3.DBF,其中学号字段的前两位是所在班级号,后两位是顺序号。请先建立一个比赛库BS.DBF,其结构包括三个字段:编号(N,4.0)、学号(N,4.0)、姓名(C,6)。再编写程序PROG1.PRG,其功能是按学号后两位为1,9,17,25,...的规律在三个班中抽取学生参加计算机操作比赛,并按班级顺序将选取参加比赛学生的学号和姓名存放到比赛库中。"编号"字段的前两位是班级号,后两位是按班级分别从1开始的顺序号。 推荐给我的朋友
|