北京师范大学出版社高二(必修3)畅言教育《条件语句》基础练习1.下列对条件语句的描述正确的是()A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个ENDIF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF—THEN和ELSE后的语句必须都有2.给出以下四个问题,①输入x,输出它的相反数;②求面积为6的正方形的周长;③三个数a,b,c中输出一个最大数;④输入x,输出函数f(x)=的函数值.其中不需要用条件语句来描述其算法的有()A.1个B.2个C.3个D.4个3.如果以下程序运行后输出的结果是132,那么在程序中UNTIL后面的①应填()i=12S=1DOS=S*ii=i-1用心用情服务教育北京师范大学出版社高二(必修3)畅言教育LOOPUNTIL①PRINTSENDA.i>11B.i>=11C.i<=11D.i<114.如图,程序的循环次数为()x=0WHILEx<20x=x+1x=x∧2WENDPRINTxENDA.1B.2C.3D.45.根据下列算法语句,当输入x为60时,输出y的值为()输入x;Ifx≤50Theny=0.5*xElsey=25+0.6*(x-50)EndIf输出y.A.25B.30C.31D.616.下列对条件语句的描述正确的是()A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个ENDIF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF-THEN和ELSE后的语句必须都有7.条件语句中IF…EISE…的作用是()A.判断条件真假B.执行条件C.表示条件为真D.表示条件为假8.给出以下四个问题,用心用情服务教育北京师范大学出版社高二(必修3)畅言教育①输入x,输出它的相反数;②求面积为6的正方形的周长;③三个数a,b,c中输出一个最大数;④输入x,输出函数f(x)={x−1,x≥0,x+2,x<0的函数值.其中不需要用条件语句来描述其算法的有()A.1个B.2个C.3个D.4个9.求下列函数的函数值的算法中需要用到条件语句的函数为()A.f(x)=log4(x2+1)B.y=x3-1C.f(x)={1x≤2.5−1x>2.5D.f(x)=2x10.阅读下列程序:INPUTaIFa>5THENb=2aELSEb=aa+1ENDIFPRINTbEND如果输入5,则该程序的运行结果为()A.1B.10C.25D.2611.若输入x的值为3,则该程序运行后,输出变量y的值是()用心用情服务教育北京师范大学出版社高二(必修3)畅言教育INPUTxIFx>3THENy=xxELSEy=2xENDIFPRINTyENDA.3B.6C.9D.2712.阅读如图所示的程序:INPUTxIFx<0THENy=x+3ELSEIFx>0THENy=x+5ELSEy=0ENDIFENDIFPRINTyEND如果输入x=-2,则输出的结果y为()用心用情服务教育北京师范大学出版社高二(必修3)畅言教育A.0B.1C.2D.313.已知有下面的程序,如果程序执行后输出的结果是360,那么在程序UNTIL后面的“条件”应为________.i=6s=1DOs=s*ii=i-1LOOPUNTIL条件PRINTsEND14.已知下列程序:INPUTxIFx<=-1THENy=-x-1ELSEIFx>1THENy=-x∧2+1ELSEy=x-1ENDIFENDIFPRINT“y=”;yEND如果输出的是y=0.75,则输入的x是________.15.若a=11时,下面的程序段输出的结果是________.IFa<10THENy=2*(a-1)ELSEy=aMOD10ENDIFPRINTyEND用心用情服务教育北京师范大学出版社高二(必修3)畅言教育答案和解析1.【答案】C解:条件语句有两种格式:分别是IF—THEN格式和IF—THEN—ELSE格式.对于一个分支的条件语句可以没有ELSE后的语句.2.【答案】B解:①,②两小题中都不需要分类,所以不用条件语句.而③,④则必须分类,故需要用条件语句.3.【答案】D解:当条件不满足时执行循环体,当条件满足时退出循环.由于输出的是132,故应执行了两次循环体,因此条件①应为i<11.4.【答案】C解:程序执行如下:(1)x<20,x=0+1=1,x=12=1;(2)x<20,x=1+1=2,x=22=4,(3)x<20,x=4+1=5,x=52=25,此时跳出循环,并输出x.∴一共进行3次循环,故选C.5.【答案】C解:由题意,得y=当x=60时,y=25+0.6×(60-50)=31.∴输出y的值为31.6.【答案】C解:条件语句有两种格式:分别是IF-THEN-ENDIF格式和IF-THEN-ELSE-ENDIF格式.对于一个分支的条件语句可以没有ELSE后的语句.7.【答案】A解:当计算机执行语句时,首先对IF后的条件进行判断,如果条件符合,执行语句体,否则,执行另一个语句体,因此是对条件真假的判断.8.【答案】B解:①,②两小题中都不需要分类,所以不用条件语句.而③,④则必须分类,故需要用条件语...