1.2.2条件语句课时作业(含答案和解析)
加入VIP免费下载

本文件来自资料包: 《1.2.2条件语句课时作业(含答案和解析)》 共有 1 个子文件,压缩包列表如下:

注:压缩包层级关系提取自源文件,您看到的所有资料结构都和您下载的源文件一致

加入VIP免费下载
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天资源网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:403074932
资料简介
课时提升作业(六)‎ 条件语句 ‎(25分钟 60分)‎ 一、选择题(每小题5分,共25分)‎ ‎1.(2015·潍坊高一检测)下列对条件语句的描述正确的是 (  )‎ A.ELSE后面的语句不可以是条件语句 B.两个条件语句可以共用一个END IF语句 C.条件语句可以没有ELSE后的语句 D.条件语句中IF-THEN和ELSE后的语句必须都有 ‎【解析】选C.条件语句有两种格式:分别是IF-THEN-END IF格式和IF-THEN-ELSE-END IF格式.对于一个分支的条件语句可以没有ELSE后的语句.‎ ‎【补偿训练】条件语句中IF…EISE…的作用是 (  )‎ A.判断条件真假 B.执行条件 C.表示条件为真 D.表示条件为假 ‎【解析】选A.当计算机执行语句时,首先对IF后的条件进行判断,如果条件符合,执行语句体,否则,执行另一个语句体,因此是对条件真假的判断.‎ ‎2.给出以下四个问题,‎ ‎①输入x,输出它的相反数;‎ ‎②求面积为6的正方形的周长;‎ ‎③三个数a,b,c中输出一个最大数;‎ ‎④输入x,输出函数f(x)=的函数值.‎ 其中不需要用条件语句来描述其算法的有 (  )‎ A.1个 B.2个 C .3个 D .4个 ‎【解析】选B.①,②两小题中都不需要分类,所以不用条件语句.而③,④则必须分类,故需要用条件语句.‎ ‎【补偿训练】求下列函数的函数值的算法中需要用到条件语句的函数为 ‎ ‎(  )‎ A.f(x)=log4(x2+1)‎ B.y=x3-1‎ C.f(x)=‎ D.f(x)=2x ‎【解析】选C.选项C是一个分段函数,需要对条件进行判断,因此需要用到条件语句.‎ ‎3.(2015·营口高一检测)阅读下列程序:‎ INPUT a IF a>5 THEN ‎ b=‎‎2a ELSE ‎ b=aa+1‎ END IF PRINT b END 如果输入5,则该程序的运行结果为 (  )‎ A.1 B‎.10 ‎ C.25 D.26‎ ‎【解析】选D.当a=5时,‎ 条件a>5不成立,‎ 故执行ELSE后的语句b=a2+1=52+1=26.‎ ‎【补偿训练】若输入x的值为3,则该程序运行后,输出变量y的值是 (  )‎ INPUT x IF x>3 THEN ‎ y=xx ELSE ‎ y=2x END IF PRINT y END A.3 B‎.6 ‎ C.9 D.27‎ ‎【解析】选B.执行ELSE后的语句,y=2x=2×3=6.‎ ‎4.阅读如图所示的程序:‎ INPUT x IF x0 THEN ‎ y=x+5‎ ‎ ELSE ‎ y=0‎ ‎ END IF END IF PRINT y END 如果输入x=-2,则输出的结果y为 (  )‎ A.0 B‎.1 ‎ C.2 D.3‎ ‎【解析】选B.本程序是求分段函数y=的值,所以当x=-2时,y=-2+3=1.‎ ‎【补偿训练】下面程序运行后输出结果是3,则输入的x值一定是 (  )‎ INPUT x IF x>0 THEN ‎  y=x ELSE ‎  y=-x END IF PRINT y END A.3 B.‎-3 ‎ C.3或-3 D.0‎ ‎【解析】选C.该程序语句是求函数y=|x|的函数值,因为y=3,所以x=±3.‎ ‎5.(2015·大连高一检测)已知程序:‎ INPUT “请输入一个两位正数”;x IF x>9 AND x100不成立,所以执行ELSE后边的x=SQR(x),即x==9,输出9.‎ 答案:4 9‎ ‎7.(2015·四平高一检测)阅读如图所示的程序,回答下列问题.‎ IF x=4 THEN ‎ y=x-3‎ ELSE ‎ ①‎ END IF PRINT y END ‎【解析】由已知函数为y=‎ 所以在①处填y=5-x.‎ 答案:y=5-x 三、解答题(每小题10分,共20分)‎ ‎9.(2015·大庆高一检测)已知函数y=设计程序,使输入x的值,输出相应的y值.‎ ‎【解析】程序如下:‎ INPUT x IF x>0 THEN ‎ y=3-x ELSE ‎ y=x+3‎ END IF PRINT y END ‎【补偿训练】输入一个数x,如果它是正数,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序.‎ ‎【解析】程序框图如图所示:‎ 相应的程序如下:‎ INPUT x IF x>0 THEN ‎ PRINT x END IF END ‎10.(2015·吉林高一检测)给出如下程序(其中x满足:0

资料: 29.3万

进入主页

人气:

10000+的老师在这里下载备课资料