有如下程序: a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a<>3 Or b<>3 Then a=b-a:b=c-a:c=b+a End If Print a+b+c 运行后,输出的结果是( )。

admin2009-05-20  34

问题 有如下程序: a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a<>3 Or b<>3 Then a=b-a:b=c-a:c=b+a End If Print a+b+c 运行后,输出的结果是(    )。

选项 A、16
B、3
C、6
D、8

答案1

解析 本题考查If语句和Or表达式的用法。在执行完a=a+b:b=b+c:c=b+a后,a=3,b=5,因此a<>3 Or b<>3的结果为True,执行a=b- a:b=c-a:c=b+a后,a=2,b=6,c=8。答案为A。
转载请注明原文地址:https://kaotiyun.com/show/k55p777K
0

最新回复(0)