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

admin2015-11-21  19

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

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

答案B

解析 ACCEPT命令格式:
    ACCEPT[<字符表达式>]t0<内存变量>
    当程序执行到该命令时,暂停往下执行,等待用户从键盘输入字符串。当用户以回车键结束输入时;系统将该字符串存入指定的内存变量,然后继续往下执行程序。
    程序结构是指程序中命令或语句执行的流程结构。顺序结构、选择结构和循环结构是程序的三种基本结构。IF…ENDIF语句是选择结构中的条件语句。按照顺序执行的原则无论是否执行IF语句,语句S=1赋值语句都会执行。所以本程序段的返回值是1。
转载请注明原文地址:https://kaotiyun.com/show/Qrbp777K
0

最新回复(0)