条件语句,循环语句一、选择题1.求下列函数的函数值的算法中需要用到条件语句的函数为()A.f(x)=3x-1B.f(x)=log2xC.f(x)=D.f(x)=ex答案:C解析:A、B、D只用顺序结构就能描述算法,C需要逻辑判断要用条件语句,故选C.2.根据下列算法语句,当输入x为60时,输出y的值为()INPUTxIFx<=50THENy=0.5*xELSEY=25+0.6*(x-50)ENDIFPRINTyA.25B.30C.31D.613.给出下列程序:如果x1=2,x2=3,那么执行此程序输出的结果是()A.7B.10C.5D.84.下面程序运行后,输出的值是()A.42B.43C.44D.45二、填空题5.下面方框中为一个求20个数的平均数的程序,则在横线上应填的语句为__________.i=1S=0DOINPUTxS=S+xi=i+1LOOPUNTILa=S/20PRINTaEND6.根据如图所示的程序,当输入a,b分别为2,3时,最后输出的m的值为________.INPUTa,bIFa>bTHENm=aELSEm=bENDIFPRINTmEND答案3解析a=2,b=3,∵2<3,∴m=3.三、解答题7.某高中男子体育小组的100m赛跑成绩(单位:s)为:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.要从这些成绩中搜索出小于12.1s的成绩,请画出程序框图并编写相应的程序.