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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 17:30:43
下列程序段的输出结果是ACCEPT TO AIF A=[123]S=0ENDIFS=1A 0 B 1 C 2 D由A值决定整么做的
x.A_e@R*7H֝ HH fi+EY6DV_f+8; qf'gΜ}g\Ut ( w[+ƎlvlzLcbYmhxLMNi dh$K(4` Z.;xm6\R{W e*KOn45+lI2c*/5WiPrwzj[XGXjaXB/szq QA'j@m}#ΉguLV `ViE<,n\x}Ek&ISLV]iMǙ02m;()@F nEW.x{F8ڊAKaЩРH"^~zAEZLH/YƗ#2|vC

下列程序段的输出结果是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