3循环语句A级基础巩固一、选择题1.下列算法:①求和+++…+;②已知两个数求它们的商;③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;④已知正方形的边长求面积.其中可能用到循环语句的是()A.①②B.①③C.①④D.③④解析:在问题处理时,对某一步骤或若干步骤重复执行多次的适用于循环语句,故①③可能用到.答案:B2.下列关于条件语句的说法正确的是()A.条件语句中必须有ELSE和ENDIFB.条件语句中可以没有ENDIFC.条件语句中可以没有ELSE,但是必须有ENDIFD.条件语句中可以没有ENDIF,但是必须有ELSE解析:条件语句有2种不同的格式,一种格式中没有ELSE,但两种格式都有ENDIF,故A、B、D错误,C正确.答案:C3.下列程序中循环体运行次数是()A.4B.5C.6D.60解析:循环体第1次运行后,i=50;第2次运行后,i=60;第3次运行后,i=70;第4次运行后,i=80;第5次运行后,i=90;第6次运行后,i=100>90开始成立,循环终止.则共运行了6次.答案:C4.下列程序语句是求函数y=|x-4|+1的函数值,则①处为()A.y=3-xB.y=x-5C.y=5-xD.y=ABS(x-4)+1解析:y=|x-4|+1=选C
答案:C5.下列程序输出的结果是()A.3B.5C.7D.8解析:该程序的执行过程是:a=1,b=1,b=1