在vb中,与程序段a=a+b b=a-b a=a-b 功能相同的程序段是A.a=b,b=aB.a=a+b a=a-b b
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 02:18:38
在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,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.
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功能相同的程序段是
程序段 a = 10.5:b = Int(a + 0.5):Print b 的功能是______.
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是 A.if((a>B) &&(b>C)&nb
.以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______.、if((a>b)&&(b>c))k=
以下程序段中与语句K=a>b?(b>c?1:0):0功能等价的是
执行下面的程序段后,b的值为 (100 ) a = 100 b = 20 a = a + b b = a - b 为什么
若a/b=2 则a*a-ab+b*b/a*a+b*b等于?
在VB程序中,A=20,B=10,A=B,B=B+10,print A;“,”;B;“,”;打印结果为?
a*b+b=a+b+21
VB执行下列程序:A=300 B=20 A=A+B B=A-B A=A-B Print B 求程序运行后的结果!
下面程序段中,循环体的执行次数是( ).int a=10,b=0; do {b+=2;a-=2+b;} while(a>
化简求值(a-b)/(a+b)+(a+b)/(a-b)-(2a*a-2b*b)/(a*a+b*b)其中a=-2,b=0.