问题
单项选择题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 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值为0时,输出结果为 ______。
A.星期二
B.星期日
C.结束
D.输入有错
答案
参考答案:C
解析: 当x=0时,执行外层IIF中的IIF(x=0,0,8)语句,又因x为0,所以x=0,满足CASE的第一个分支条件,所以执行“结束”语句。