下列程序段的输出结果是ACCEPT TO AIF A=[123]S=0ENDIFS=1A 0 B 1 C 2 D由A值决定整么做的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 19:00:07
下列程序段的输出结果是ACCEPT TO AIF A=[123]S=0ENDIFS=1A 0 B 1 C 2 D由A值决定整么做的

下列程序段的输出结果是ACCEPT TO AIF A=[123]S=0ENDIFS=1A 0 B 1 C 2 D由A值决定整么做的
下列程序段的输出结果是
ACCEPT TO A
IF A=[123]
S=0
ENDIF
S=1
A 0 B 1 C 2 D由A值决定
整么做的

下列程序段的输出结果是ACCEPT TO AIF A=[123]S=0ENDIFS=1A 0 B 1 C 2 D由A值决定整么做的
这个程序在if条件句后面有一句:
S=1
这个是无论if成不成立都要执行的命令,
也就是说,
无论S最开始是什么值,经过这句后都会得到S=1
所以S的输出永远是1

s=1这一句在endif之后,所以不论A的值是多少,始终都会执行这一句,相当于在程序最后给S重新赋值为1,所以S最后的值就是1,答案为B