②x=3;y=4;z=5;w=7;
③x+y=7;
④y=M.
A.1 B.2
C.3 D.4
解析:选C ①②④符合赋值语句的格式,正确;③不正确,赋值号左侧不能是表达式.
赋值语句的算法功能 [典例] 写出下列语句描述的算法的输出结果:
(1)a=5;
b=3;
c=;
d=c2;
输出d.
(2)a=1;
b=2;
c=a-b;
b=a+c-b;
输出a,b,c.
(3)a=10;
b=20;
c=30;
a=b;
b=c;
c=a;
输出a,b,c.
[解] (1)∵c===4,
∴c2=42=16,即d=16.
∴该语句输出结果为16.
(2)∵c=1-2=-1,b=a+c-b=1-1-2=-2,
∴a=1,b=-2,c=-1.
∴该语句输出结果为:1,-2,-1.
(3)由a=b及b=20知a=20,