课时分层作业(五)
(建议用时:40分钟)
[学业达标练]
一、选择题
1.下列赋值语句中错误的是( )
A.N=N+1 B.K=K*K
C.C=A(B+D) D.C=A/B
C [C项中赋值号"="右边的乘号不能与数学运算中的乘号混淆,不能省略,应为"C=A*(B+D)".]
2.下列给变量赋值的语句正确的是( )
A.5=a B.a+2=a
C.a=b=4 D.a=2]
D [A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;C错,因为赋值语句不能把一个值同时赋给两个变量;B错,赋值语句左边是一个变量,而不是代数式;D项正确.]
3.执行"print(%io(2),3+2)"的输出结果是( )
A.3+2=3+2 B.3+2=5
C.5 D.5=5
C [在屏幕上输出3+2的运算结果,即5.]
4.下列给出的输入、输出语句正确的是( )
①input a;b;c;②input x=4;
③print A=4; ④print(%io(2),a).
A.①② B.②③
C.③④ D.④
D [由输入、输出语句的格式知①②③均不正确,④正确.]
5.下列程序语言中表达式的值正确的是( )