问题
单项选择题
下面程序执行的结果是( )。 CLEAR X=5 Y=6 Z=7 IF X>Y IF Z>8 X=X+Y ELSE X=X+Z ENDIF ENDIF X
A.5
B.11
C.12
D.13
答案
参考答案:A
解析:在IF-ENDIF语句中,当表达式为真时,则执行IF语句之后、ELSE或ENDIF语句(以先出现的语句为准)之前的所有命令;当表达式为假时,则执行ELSE语句之后、ENDIF语句之前的所有命令。而且ELSE应该与距离它最近的不带ELSE的IF配对。本题第一个IF没有相应的ELSE配对,且表达式为假,直接输出X的值。