【人教a版】高中数学必修3《1.2.2条件语句》课时提升作业含答案试卷分析详解

【人教a版】高中数学必修3《1.2.2条件语句》课时提升作业含答案试卷分析详解

ID:8726372

大小:205.50 KB

页数:16页

时间:2018-04-06

【人教a版】高中数学必修3《1.2.2条件语句》课时提升作业含答案试卷分析详解_第1页
【人教a版】高中数学必修3《1.2.2条件语句》课时提升作业含答案试卷分析详解_第2页
【人教a版】高中数学必修3《1.2.2条件语句》课时提升作业含答案试卷分析详解_第3页
【人教a版】高中数学必修3《1.2.2条件语句》课时提升作业含答案试卷分析详解_第4页
【人教a版】高中数学必修3《1.2.2条件语句》课时提升作业含答案试卷分析详解_第5页
资源描述:

《【人教a版】高中数学必修3《1.2.2条件语句》课时提升作业含答案试卷分析详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课时提升作业(六)条件语句(25分钟 60分)一、选择题(每小题5分,共25分)1.(2015·潍坊高一检测)下列对条件语句的描述正确的是 (  )A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个ENDIF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF-THEN和ELSE后的语句必须都有【解析】选C.条件语句有两种格式:分别是IF-THEN-ENDIF格式和IF-THEN-ELSE-ENDIF格式.对于一个分支的条件语句可以没有ELSE后的语句.【补偿训练】条件语句中IF…EISE…的作用是 (  )A.判断条件真假B

2、.执行条件C.表示条件为真D.表示条件为假【解析】选A.当计算机执行语句时,首先对IF后的条件进行判断,如果条件符合,执行语句体,否则,执行另一个语句体,因此是对条件真假的判断.2.给出以下四个问题,①输入x,输出它的相反数;②求面积为6的正方形的周长;③三个数a,b,c中输出一个最大数;④输入x,输出函数f(x)=的函数值.其中不需要用条件语句来描述其算法的有 (  )A.1个B.2个C.3个D.4个【解析】选B.①,②两小题中都不需要分类,所以不用条件语句.而③,④则必须分类,故需要用条件语句.【补偿训练】求下列函数的函数值的算法中需要用到条件

3、语句的函数为 (  )A.f(x)=log4(x2+1)B.y=x3-1C.f(x)=D.f(x)=2x【解析】选C.选项C是一个分段函数,需要对条件进行判断,因此需要用到条件语句.3.(2015·营口高一检测)阅读下列程序:INPUT aIF a>5 THEN b=2aELSE b=aa+1ENDIFPRINT bEND如果输入5,则该程序的运行结果为 (  )A.1B.10C.25D.26【解析】选D.当a=5时,条件a>5不成立,故执行ELSE后的语句b=a2+1=52+1=26.【补偿训练】若输入x的值为3,则该程序运行后,输出变量y的值是

4、 (  )INPUT xIF x>3 THEN y=xxELSE y=2xENDIFPRINT yENDA.3B.6C.9D.27【解析】选B.执行ELSE后的语句,y=2x=2×3=6.4.阅读如图所示的程序:INPUT xIF x<0 THEN y=x+3ELSE IF x>0 THEN y=x+5 ELSE y=0 ENDIFENDIFPRINTyEND如果输入x=-2,则输出的结果y为 (  )A.0B.1C.2D.3【解析】选B.本程序是求分段函数y=的值,所以当x=-2时,y=-2+3=1.【补偿训练】下面程序运行后输出结果是3,则输入

5、的x值一定是 (  )INPUT xIF x>0 THEN  y=xELSE  y=-xENDIFPRINT yENDA.3B.-3C.3或-3D.0【解析】选C.该程序语句是求函数y=

6、x

7、的函数值,因为y=3,所以x=±3.5.(2015·大连高一检测)已知程序:INPUT “请输入一个两位正数”;xIF x>9 ANDx<100 THEN a=xMOD10 b=(x-a)/10 x=10a+b PRINT xELSE PRINT “输入有误”END IFEND若输入的两位数是83,则输出的结果为 (  )A.83B.38C.3D.8【解析】选

8、B.程序功能是输入一个两位数,交换其个位与十位的位置,则输入83,应输出38.二、填空题(每小题5分,共15分)6.若a=11时,下面的程序段输出的结果是    .IF a<10 THEN y=2(a-1)ELSE y=a MOD 10ENDIFPRINT yEND【解析】由于当a=11时,不满足条件a<10,所以执行y=a MOD 10,得到的结果是y=1.注意“a MOD 10”是a除以10的余数.答案:1【补偿训练】已知给出下面的程序:INPUT “x=”;xx=x+99IF x>100 THEN x=xMOD5PRINT xELSE x=S

9、QR(x)ENDIFPRINT xEND输入x=100时,输出结果为    ;输入x=-18时,输出结果为    .【解析】当x=100时,x=100+99=199>100,然后计算199MOD5=4,输出4;当x=-18时,x=-18+99=81>100不成立,所以执行ELSE后边的x=SQR(x),即x==9,输出9.答案:4 97.(2015·四平高一检测)阅读如图所示的程序,回答下列问题.IF x<=2 THEN  y=0.2ELSE  y=0.2+0.1(x-3)END IFPRINT yEND程序表示的函数关系式是    .【解析】本题

10、程序应为一个条件语句,它是用来实现分段函数求值的.答案:y=8.求函数y=

11、x-4

12、+1的函数值,则①处应填    .IN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。