高一信息会考题 关于vb在Visual Basic中,与程序段:a = a + bb = a - ba = a - b功

高一信息会考题 关于vb
在Visual Basic中,与程序段:
a = a + b
b = a - b
a = a - b
功能相同的程序段是
A. a = b
  b = a
B. a = a + b
  a = a - b
  b = a - b
C. t = a
  a = b
  b = t
D. IF a > b THEN
  a = b
  ELSE
  b = a
  END IF
为什么不选A,选C
bennylgb 1年前 已收到1个回答 举报

tianhuahua 幼苗

共回答了18个问题采纳率:83.3% 举报

=是赋值号
第一句将a+b赋值给a
第二句将a-b赋值给b,b=a+b-b=a
第三句将a-b赋值给a,a=b
A不对,因为这样的话将b赋值给a后,a的值就被b的值覆盖了,导致最后a,b相等,都等于原来的b
C对,借用变量t将a的值存储起来,然后实现a,b的交换

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.028 s. - webmaster@yulucn.com