在vb中,与程序段a=a+b b=a-b a=a-b 功能相同的程序段是A.a=b,b=aB.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 答案是c能讲一下为什么,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 22:05:49
在vb中,与程序段a=a+b b=a-b a=a-b 功能相同的程序段是A.a=b,b=aB.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 答案是c能讲一下为什么,

在vb中,与程序段a=a+b b=a-b a=a-b 功能相同的程序段是A.a=b,b=aB.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 答案是c能讲一下为什么,
在vb中,与程序段
a=a+b b=a-b a=a-b 功能相同的程序段是A.a=b,b=aB.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 答案是c能讲一下为什么,

在vb中,与程序段a=a+b b=a-b a=a-b 功能相同的程序段是A.a=b,b=aB.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 答案是c能讲一下为什么,
a = a + b 
b = a - b 
a = a - b
一步步看:
第一步:a = a + b,这没什么好说的,把(a + b)看成一个整体,是 a 的值.此时 a 的值是(a + b),b 的值是 b.
第二步:b = a - b,把第一步 a 的值带入即可,得到 b = (a + b) - b = a.此时 a 的值是(a + b),b 的值是 a.
第三步:a = a - b,把一、二步 a、b 的值带入,得到 a = (a + b) - a = b.此时 a 的值是 b,b 的值是 a.
 
所以得到程序结果是 a、b 的值互相调换.
 
综上:
A 选项错误,a、b 的值相同,均为 b 的初始值.
B 选项错误,带入即可知.
C 选项正确,用了中间变量 t,a、b的值互相调换了.
D 选项错误,与 a、b 的大小无关.
 
其实说这么多代换很容易看晕的,最好的办法是带入一组数进去实验,比如 a = 1,b = 2.

VB在 VB中,与程序段:a=a+b b=a-b a=a-b功能相同的程序段是在VB中,与程序段:a=a+b b=a-b a=a-b功能相同的程序段是A 、a=b b=a B、a=a+b a=a-b b=a-bC、t=a a=b b=t D、if a >b then a=b else b=a end if这什么题啊,代进去 在VB中,与程序段: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为什么是c,按照题目是应该a=b的啊 在vb中,与程序段a=a+b b=a-b a=a-b 功能相同的程序段是A.a=b,b=aB.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 答案是c能讲一下为什么, 高一信息会考题 关于vb在Visual Basic中,与程序段:a = a + bb = a - ba = a - b功能相同的程序段是A. a = b  b = aB. a = a + b  a = a - b  b = a - bC. t = a  a = b  b = tD. IF a > b THEN   a = b  E 在VB程序中,A=20,B=10,A=B,B=B+10,print A;“,”;B;“,”;打印结果为? 在Visual Basic中,与程序段:a = a + bb = a - ba = a - b功能相同的程序段是A. a = b  b = aB. a = a + b  a = a - b  b = a - bC.t = aa = bb = tD. If a > b Thena = b  Elseb = a  End If 在Visual Basic中,与程序段:a = a + bb = a - ba = a - b功能相同的程序段是A. a = b  b = aB. a = a + b  a = a - b  b = a - bC. t = a  a = b  b = tD. IF a > b THEN   a = b  ELSE  b = a  END IF麻 在vb中a=b=c是什么意思啊 VB中Loop While和Loop Until区别(A)a = 5: b = 8 Do Print * a = a + 1 Loop While a < b (B)a = 5: b = 8 Do Print * a = a + 1 Loop Until a < b 比较A和B循环程序段输出“*”的个数 在Visual Basic中,与程序段:a = a + bb = a - ba = a - b功能相同的程序段是A. a = b  b = aB. a = a + b  a = a - b  b = a - bC.t = aa = bb = tD. If a > b Thena = b  Elseb = a  End If请问这道题为什么选C啊? 以下程序段中与语句K=a>b?(b>c?1:0):0功能等价的是 vb中有如下一段程序 a=sqr(3) b=sqr(2) c=a>b msgbox c+2 请问c=a>b是什么意思, 1、本下列可作为VB的变量名的是( ) A. 4*A B. 4*a C. 4a D. A4 2、在VB中,以下赋值语句错误的是() A.x=2、在VB中,以下赋值语句错误的是()A.x=2xB.x=x+1C.x=x+xD.x=x*x3.下列Visual Basic程序段运行后,变量A VB执行下列程序:A=300 B=20 A=A+B B=A-B A=A-B Print B 求程序运行后的结果! 以下是一段VB程序:if I=1 then x=x+1 else x=x*2 end if 它的基本结构是( ) 顺序结构 选择结构 循环结构 树型结构 第2题:在VB中,以下程序段:a=6 :x=5 if a5 then if b3 then c=a*b else c=a mod b end if 1 -1 2 6 设a=2,b=3,在VB中,表达式a>bOrb>3值是 程序段 a = 10.5:b = Int(a + 0.5):Print b 的功能是______. 以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是 A.if((a>B) &&(b>C) ) k=1; else&nb