(限时:30分钟)
1.给出以下四个问题:①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求函数f(x)=的函数值.
其中不需要用条件语句 描述其算法的有( )
A.1个 B.2个
C.3个 D.4个
解析:①②直接用顺序结构即可,不需用条件语句;而③需要判断这三个数的大小,④是分段函数求值问题,故需用到条件语句.
答案:B
2.对条件语句的描述正确的是( )
A.else后面的语句不可以是条件语句
B.两个条件语句可以共用一个end
C.条件语句可以没有else后的语句
D.条件语句中,if和else后的语句必须都有
解析:如果作二次判断else后的语句可以是条件语句,每一个条件语句都有自己的if与end;不可共用,else后可以没有语句.
答案:C
3.运行下面程序: