高一信息会考题 关于vb
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/11 03:38:02
高一信息会考题 关于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
在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
=是赋值号
第一句将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的交换
第一句将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的交换