3循环语句A级基础巩固一、选择题1.下列算法:①求和+++…+;②已知两个数求它们的商;③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;④已知正方形的边长求面积.其中可能用到循环语句的是()A.①②B.①③C.①④D.③④解析:在问题处理时,对某一步骤或若干步骤重复执行多次的适用于循环语句,故①③可能用到.答案:B2.以下关于条件语句的说法,正确的是()A.条件语句的执行是按照程序中的先后顺序执行的B.条件语句实现了程序框图中的条件结构C.条件语句不能嵌套,即条件语句中不能再使用条件语句D.条件语句一定要完整,即IF-THEN-ELSE-ENDIF中每一部分都不能少解析:条件语句先判断条件,再确定执行哪一支,故A错.条件语句要以嵌套,C错;IF-THEN-ELSE-ENDIF和ELSE根据情况可以省掉,D错.答案:B3.下列循环语句,循环终止时,i等于()A.3B.4C.5D.6解析:该循环语句是UNTIL语句,当条件成立时退出循环,D正确.答案:D4.下列程序语句是求函数y=|x-4|+1的函数值,则①处为()INPUT“x=”;xIFx>=4THENy=x-3ELSE____①____ENDIFPRINTyENDA.y=3-xB.y=x-5C.y=5-xD.y=ABS(x-4)+1解析:因y=|x-4|+1=选C
答案:C5.下面程序的运行结果是()i=1S=0WHILEi