第01套

一、操作系统题目

  1.在考生目录下的ATM\FTP子目录中建立一个新的子目录ARCNET。

  2.取消考生目录下PTR\P1子目录中文件OPENERR.C的隐含属性。

  3.将考生目录下的C\CHR子目录中的文件CTOD.PAS和考生目录下 PARSTR子目录中的文件INTERNET.C顺序合并拷贝到考生目录下PARSTR子目录中, 文件名为DEST.NLF。

  4.将考生目录下的U\V\W子目录中的文件FRAME.OLD删除。

  5.将考生目录下的ETHER目录中的SOCKET子目录删除。

  6.将考生目录下的GTRSA\LIE子目录中的文件NOT.DAT更名为PCTOOLS.TXT。

二、改错题:

  程序MODI1.PRG的功能是:按笔试成绩降序显示前十名和后十名考生的有关数据。

    改错要求: 程序中共有三个错误, 请修改“***found***”下面的错误, 并调试运行。

   注意: 要求在指定位置修改, 不得增加或删减程序行。

      set talk off
      select 2
      use cj
      select 1
      use djks
      join with b to kkk fields 考号,姓名,b->笔试,b->上机 for 考号=b->考号
      use kkk
      ***********found************
      index on 笔试 to bsi    
      n=1
      i=3
      clear
      @ 1,20 say"前十名考生:"
      do while n<=10
         @ i,20 say 考号
         @ i,30 say 姓名
         @ i,40 say 笔试
         n=n+1
         i=i+1
         skip
      enddo
       wait " "
       clear
       ? "后十名考生:"
       i=3
      ***********found************
       goto 100
       skip -9
      ***********found************
       do while eof()
        @ i,20 say 考号 
        @ i,30 say 姓名
        @ i,40 say 笔试 
        i=i+1
        skip
       enddo 
      use 
      set talk on


三、编程题:

  设有如下数据库文件: 仓库(仓库号 C(4),城市 C(8),面积 N(4))

    职工(仓库号 C(4),职工号 C(4),工资 N(4))

   订购单(职工号 C(4),供应商号 C(4),订购单号 C(4),订购日期 D,总金额 N(10))

   供应商(供应商号 C(4),供应商名 C(16),地址 C(10))

   请编写程序PROG1.PRG文件,检索出和面积最小的仓库有联系的供应商的信息,将结果存放在sup1文件(和供应商文件具有相同的结构)中,并按供应商号升序排序。