【成才之路】-学年高中数学1
2条件语句强化练习新人教A版必修3一、选择题1.以下关于条件语句的说法,正确的是()A.条件语句的执行是按照程序中的先后顺序执行的B.条件语句实现了程序框图中的条件结构C.条件语句不能嵌套,即条件语句中不能再使用条件语句D.条件语句一定要完整,即IF-THEN-ELSE-ENDIF中每一部分都不能少[答案]B2.(·陕西)根据下列算法语句,当输入x为60时,输出y的值为()INPUTxIFx<50THENy=0
5*xELSEy=25+0
6*(x-50)ENDIFPRINTyENDA.25B.30C.31D.61[答案]C[解析]60>50,所以y=25+0
6*(60-50)=31
3.(~·辽宁石油化工大学附中检测)如图程序中,输出的是4,则输入的x可以是()A.-8B.4C.8D.-16[答案]D[解析]本题考查条件语句的基本结构和功能.程序实现了函数y=的功能;当输出4时,则4=,故输入的x=±16,故选D
4.运行下列程序,当输入数值-2时,输出结果是()INPUT“x”=;xIFx>0THENy=3*SQR(x)ELSEIFx=0THENy=2*x+1ELSEy=-2*x︿2+4*xENDIFENDIFPRINTyENDA.7B.-3C.0D.-16[答案]D[解析]该算法是求分段函数y=,当x=-2时的函数值,∴y=-16
5.下列程序语句的算法功能是()INPUTa,b,cIFaaTHENt=aa=cc=tENDIFIFc>bTHENt=bb=cc=tENDIFPRINTa,b,cEND(3)自己想一下,若要将从键盘输入的任意三个数按从小到大顺序输出,则应将上述语句怎样修改
6.输入两正整数a,b(a>b),判断a能否被b整除,则①处应为()A.rB.r-aMODbC“.NO”D“.YES”[答案]D二、填空题7.(·江苏