B.if语句中可以没有end
C.if语句中可以没有else,但必须以end结束
D.if语句中可以没有end,但必须有else
C [最简单格式中没有else,两种格式中都必须有if和end.]
3.当输入x=-3.2时,程序
输出的结果为( )
A.-3.2 B.3.2 C.3 D.-3
B [∵x=-3.2<0,∴把-(-3.2)=3.2赋给x,故输出3.2.]
4.某问题算法的程序如图所示:
(1)若x=6,则输出________;
(2)若x=18,则输出________.
(1)2.1 (2)9.1 [(1)因为6<10,故y=0.35×6=2.1.
(2)因为18>10,故y=3.5+0.7×(18-10)=9.1.]
[合 作 探 究·攻 重 难]
读程序
根据下列两个程序语句,回答问题.