[A 基础达标]
1.下列所给的式子,前一个是算术式子,后一个是BASIC语言中的对应式子,正确的有( )
①e5:e∧5;
②3:3∧3/4;
③2-[5-(7+9)]:2-(5-(7+9));
④ :SQR(3);
⑤|x-3|:ABS(x-3).
A.1个 B.2个
C.3个 D.4个
解析:选C.e在程序中不能识别,应为EXP(5),①错;当幂指数为分式等代数式时,应加括号,乘方优先于乘、除法,所以3应为3∧(3/4),②错;
在BASIC语言中所有的括号不分大括号、中括号,一律用小括号,③正确;
程序中注意换为相应的函数,故④⑤正确.
2.下列赋值语句正确的是( )
A.S=S+i2
B.A=-A
C.x=2x+1
D.P=
解析:选B.在程序语句中乘方要用"∧ "表示,所以A不正确;乘号"*"不能省略,所以C不正确;D选项中应用SQR(x)表示,所以D不正确;B选项是将变量A的相反数赋给变量A,则B正确.
3.设A=10,B=20,则可以实现A,B的值互换的程序是 ( )
A. B.
C. D.