问题 单项选择题


说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。

【程序】
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值为-1时,输出结果为 ______。

A.星期二

B.星期日

C.结束

D.输入有错

答案

参考答案:D

解析: 当x=-1时,执行外层IIF中的IIF(x=0,0,8)语句,又因x不为0,所以x=8,满足 CASE 的第二个分支条件,所以执行“输出有错”语句。

判断题
多项选择题