【程序说明】从键盘输入学生的学号,在“成绩”表中计算该生的平均成绩,并说明成绩的档次(优、良、中、及格和不及格),如果该生不在表中则提示相应的信息。 【程序】 SET TALK OFF CLEAR USE 成绩 ACCEPT“请输入学生的学号:” TO X

admin2010-06-18  32

问题 【程序说明】从键盘输入学生的学号,在“成绩”表中计算该生的平均成绩,并说明成绩的档次(优、良、中、及格和不及格),如果该生不在表中则提示相应的信息。
【程序】
SET TALK OFF
CLEAR
USE 成绩
ACCEPT“请输入学生的学号:” TO XH
(1)
IF  (2)
?“查无此人!”
ELSE
     (3)  成绩TO CJ FOR 学号=XH
   DO CASE
   CASE CJ>=90
       DC=“优”
   CASE CJ>=80
       DC=“良”
   CASE CJ>=70
       DC=“中”
   CASE CJ>=60
       DC=“及格”
     (4)
       DC=“不及格”
   ENDCASE
   ? XH,CJ,DC
ENDIF
USE
SET TALK ON
  

选项 A、FOUND()     
B、! FOUND()
C、FIND()     
D、! FIND()

答案B

解析 查询结果函数的格式:FOUND([<工作区号>/<别名>])
功能:如果LOCATE,CONTINUE,SEEK,FIND命令执行成功(找到),则返回.T.,否则返回.F.。
记录查找结果,也可用EOF()来测试。如果记录找到,则EOF()为逻辑假(.NOT. EOF()为逻辑真),否则,EOF()为逻辑真。
本小题要求找不到学生的学号时,显示相应的提示信息,所以应是! FOUND()为真。
转载请注明原文地址:https://kaotiyun.com/show/ithZ777K
0

最新回复(0)