1.下列给出的赋值语句中正确的是( )
A.x+3=y-2
B. d=d+2
C.0=x
D.x-y=5
解析:选B.根据赋值语句特点可知,赋值号左边应该是一个变量,不能是常数或多个变量,更不能带有运算,故A,C,D错误.B项含义是把d+2的值赋给d,是正确的.
2.关于下列算法的作用:①z=x;②x=y;③y=z;④输出x,y,叙述正确的是( )
A.交换了原来的x,y
B.让x与y相等
C.变量z与x,y相等
D.x,y仍是原来的值
解析:选A.本算法利用了中间变量z,使x,y的值进行了互换,故选A.
3.执行语句“1.a=1,b=2. 2.a=a+b. 3.b=a-2b.4.输出a,b.”得到的结果是( )
A.2,3 B.4,1