1.下列赋值语句正确的是( )
A.S=S+i2 B.A=-A
C.x=2x+1 D.P=
[解析] 在程序语句中乘方要用“∧”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.
[答案] B
2.下列正确的语句的个数是( )
①输入语句 INPUT a+2
②赋值语句 x=x-5
③输出语句 PRINT M=2
A.0 B.1
C.2 D.3
[解析] ①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.
[答案] B
3.下列程序运行的结果是 ( )
A.6 B.7
C.8 D.9
[解析] 该程序的运行过程是
M=3,
N=3+1=4,
M=3-1=2,
y=2+4=6,
输出6.
[答案] A