3循环语句A级基础巩固一、选择题1.下列算法:①求和+++…+;②已知两个数求它们的商;③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;④已知正方形的边长求面积.其中可能用到循环语句的是()A.①②B.①③C.①④D.③④解析:在问题处理时,对某一步骤或若干步骤重复执行多次的适用于循环语句,故①③可能用到.答案:B2.阅读下列程序:INPUT“a=”;aIFa>5THENb=2*aELSEb=a*a+1ENDIFPRINTbEND如果输入5,则该程序运行结果为()A.1B.10C.25D.26解析:b=a2+1=25+1=26
答案:D3.下列循环语句,循环终止时,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