2.下列赋值语句正确的是( )
A.a+b=5 B.5=a
C.a=b=2 D.a=a+1
解析:选D 赋值语句只能给变量赋值,不能给表达式赋值,也不能对多个变量赋值且变量名一定要在赋值号的左边.
3.赋值语句描述的算法如下:
a=3
a=5
输出a
则运行结果是( )
A.5 B.3
C.a D.8
解析:选A 此算法中用到了赋值语句.虽然a=3是把3赋给a,但是接下来的语句a=5,又把5赋给a,赋值语句中变量取的是最后的值,所以输出a的值为5.
赋值语句的结构 [典例] 下列赋值语句正确的是( )
A.A=B=2 B.x+y=m
C.a2+b2=5 D.N=N+2
[解析] 赋值语句的一般格式是:变量=表达式,格式中右边的"表达式"可以是一个数据、常量或算式.赋值符号的左边只能是变量名字,而不能是表达式,故B、C不对.一个赋值语句只能给一个变量赋值,不能出现两个或多个"=",故A不对,只有选项D符合赋值语句的写法规则.
[答案] D
赋值号左边只能是变量名称,而不能是表达式;赋值号右边可以是一个常量、变量或含变量的表达式.
[活学活用]
观察下列赋值语句,写法正确的个数是( )
①x=2y+z;