A-A+

有如下程序: a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a<>3 O

2022-08-06 03:08:49 问答库 阅读 175 次

问题详情

有如下程序: 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请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:本题考查If语句和Or表达式的用法。在执行完a=a+b:b=b+c:c=b+a后,a=3,b=5,因此a<>3Orb<>3的结果为True,执行a=b-a:b=c-a:c=b+a后,a=2,b=6,c=8。答案为A。

考点:程序