作业帮 > 综合 > 作业

高一信息会考题 关于vb

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/09 13:46:38
高一信息会考题 关于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
高一信息会考题 关于vb
=是赋值号
第一句将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的交换