下列程序段的输出结果是( )。 ACCEPT TO A IF A=[123] S=0 ENDIF S=1 ? S

admin2016-06-28  27

问题 下列程序段的输出结果是(    )。
    ACCEPT TO A
    IF A=[123]
    S=0
    ENDIF
    S=1
    ? S

选项 A、0
B、1
C、123
D、由A的值决定

答案B

解析 本题考察的是条件语句的知识,条件语句格式为:IF<条件><语句序列1>[ELSE><语句序列2>]ENDIF,其功能是根据<条件>是否成立从两组代码中选择一组执行,当无EL5E子句时,可看做第二组代码不包含任何命令,若<条件>成立,则执行<语句序列l>,然后转向ENDIF的下一条语句,因此本题不论A为多少都要执行end if后的语句,输出结果始终为s=1。
转载请注明原文地址:https://kaotiyun.com/show/voIp777K
0

随机试题
最新回复(0)