【程序】 SET TALK OFF XQ=“天一二三四五六” DO WHIL .T. INPUT“X=” TO X X=IIF(X>0 AND X<366,MOD(X+2,7)+1,IIF(X=0,0,8)) DO CASE

admin2010-06-18  8

问题 【程序】
SET TALK OFF
XQ=“天一二三四五六”
DO WHIL .T.
   INPUT“X=” TO X
   X=IIF(X>0 AND X<366,MOD(X+2,7)+1,IIF(X=0,0,8))
   DO CASE
       CASE X=0
           ?“结束”
           EXIT
   CASE X=8
           ?“输入有错”
           LOOP
   OTHERWISE
           ?“星期” +SUBSTR(XQ,2*X—1,2)
   ENDCASE
ENDDO
SET TALK ON
当输入X值为366时,输出结果为 ______。   

选项 A、星期二     
B、星期日
C、结束     
D、输入有错

答案D

解析 当x=366时,执行外层IIF中的IIF(x=0,0,8)语句,又因x不为0,所以x=8,满足 CASE的第二个分支条件,所以执行?“输入有错”语句。
转载请注明原文地址:https://kaotiyun.com/show/bkhZ777K
0

最新回复(0)