最简
单格
式 if 表达式
语句序列1;
end 如果表达式结果为真,则执行表达式后面的语句序列1,否则跳过语句序列1
1.下列关于if语句的叙述正确的是( )
A.if语句中必须有else和end
B.if语句中可以没有end
C.if语句中可以没有else,但必须以end结束
D.if语句中可以没有end,但必须有else
解析:选C if语句的格式是ifelseend或ifend.
2.阅读以下程序,若输入的是-2.3,则输出的结果是( )
A.-18.4 B.11
C.12 D.11.7
解析:选D 因为a=-2.3<0,
所以y=14+(-2.3)=11.7.
3.某问题算法的程序如图所示:
(1)若x=6,则输出________;
(2)若x=18,则输出________.
解析:(1)因为6<10,故y=0.35×6=2.1,