1、高中数学人教a版必修三 第一章 算法初步 评6 含答案学业分层测评(六)条件语句(建议用时:45分钟)学业达标一、选择题1求下列函数的函数值的算法中需要用到条件语句的函数为()Af(x)3x1 Bf(x)log2xCf(x) Df(x)ex【解析】A、B、D只用顺序结构就能描述算法,C需要逻辑判断要用条件语句,故选C.【答案】C2阅读下列程序:INPUT“x”;4IF x3 THENyx*xELSEy2*xEND IFPRINT yEND则该程序运行后,变量y的值为()A4 B16C6 D8【解析】因x4满足“x3”的条件,所以执行的是THEN后面的y4416.【答案】B3阅读下列程序:INP
2、UT“a”;aIFa5THENb2*aELSEba*a1ENDIFPRINTbEND如果输入5,则该程序运行结果为()A1 B10C25 D26【解析】ba2125126.【答案】D4下列程序语句是求函数y|x4|1的函数值,则处为()INPUT“x”;xIFx4THENyx3ELSE_END IFPRINTyENDAy3x Byx5Cy5x DyABS(x4)1【解析】因y|x4|1故选C.【答案】C5下列关于条件语句的说法正确的是()A条件语句中必须有ELSE和END IFB条件语句中可以没有END IFC条件语句中可以没有ELSE,但是必须有END IFD条件语句中可以没有END IF,但是必须有ELSE【解析】条件语句中必须有END IF,但可以没有ELSE,故选C.【答案】C二、填空题6根据以下程序,则f(2)f(3)_INPUT“x”;xIFx0THENf(x)4*xELSEf(x)2xEND IFPRINTf(x)END【解析】20,