填空题 在青年歌手大赛中,歌手的得分情况由GS.DBF和PW.DBF两个数据库(除"最后得分"字段以外,其余字段已存放了相应数据)进行统计。
   评委数据库PW.DBF中放有10个评委给每位歌手所打的分数,数据库结构为:
   歌手编号(C,4),评委1(N,5,2),评委2(N,5,2),…,评委10(N,5,2)
   歌手数据库GS.DBF中存有每位歌手的基本情况和最后得分,数据库结构为:
   歌手编号(C,4),姓名1(C,8),选送地区(C,20),最后得分(N,5,2)
   1)以下程序的功能是根据10个评委所给分数,计算并填写"最后得分"字段,具体计算方法是去掉一个最高分,去掉一个最低分,再对其余得分求平均。请填空:
   SELECT 0
   USE GS
   INDEX ON  歌手编号  TO GS
   SELECT 0
   USE PW
   SET RELATION TO  歌手编号  INTO GS
   GO TOP
   DO WHILE   1
   SCATTER TO TEMP
   I=2
   STORE TEMP(2)TO PMIN,PMAX,S
   DO WHILE  I<=10  
   I=I+1
   S=S+TEMP(I)
   DO CASE
   CASE TEMP(I)>PMAX
   PMAX=TEMP(I)
   CASE TEMP(I)<PMIN
   PMIN=TEMP(I)
         ENDCASE  
   ENDDO
   SELECT GS
   REPLACE 最后得分  WITH  S-PMAX-PMIN  
       SELE PW  
       SKIP  
   ENDDO
  • 1、
【正确答案】 1、NOT EOF(),或:.not.eof()    
【答案解析】