收藏 分享(赏)

2019-2020数学新测控人教A必修三练习:1-2-2 条件语句 WORD版含解析.docx

上传人:高**** 文档编号:42536 上传时间:2024-05-24 格式:DOCX 页数:7 大小:110.80KB
下载 相关 举报
2019-2020数学新测控人教A必修三练习:1-2-2 条件语句 WORD版含解析.docx_第1页
第1页 / 共7页
2019-2020数学新测控人教A必修三练习:1-2-2 条件语句 WORD版含解析.docx_第2页
第2页 / 共7页
2019-2020数学新测控人教A必修三练习:1-2-2 条件语句 WORD版含解析.docx_第3页
第3页 / 共7页
2019-2020数学新测控人教A必修三练习:1-2-2 条件语句 WORD版含解析.docx_第4页
第4页 / 共7页
2019-2020数学新测控人教A必修三练习:1-2-2 条件语句 WORD版含解析.docx_第5页
第5页 / 共7页
2019-2020数学新测控人教A必修三练习:1-2-2 条件语句 WORD版含解析.docx_第6页
第6页 / 共7页
2019-2020数学新测控人教A必修三练习:1-2-2 条件语句 WORD版含解析.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1.2.2条件语句课时过关能力提升一、基础巩固1.当输入x=-3.2时,下列程序输出的结果为()INPUTxIFx5THENb=2* aELSEb=a* a+1ENDIFPRINTbEND若输入5,则该程序的运行结果为()A.1B.10C.25D.26解析:由a=5不大于5,得b=a2+1=25+1=26.答案:D3.给出下列程序:INPUTx1,x2IFx1=x2THENx1=x1+x2ENDIFy=x1+x2PRINTyEND如果输入x1=2,x2=3,那么执行此程序后,输出的结果是()A.7B.10C.5D.8解析:x1=2,x2=3,x1x2.y=x1+x2=2+3=5.答案:C4.给

2、出如图所示的程序,执行该程序时,若输入的x为3,则输出的y值是()INPUT“x=”;xIFx3THENy=x* xELSEy=2* xENDIFPRINTyENDA.3B.6C.9D.27解析:当x=3时,条件x3不成立,执行y=2x,即y=23=6,故输出的结果是6.答案:B5.若下面程序运行的结果是3,则输入的x值是()INPUTxIFx=0THENy=x2+2ELSEy=-xENDIFPRINTyENDA.1B.-3C.1或-3D.1或-3解析:由程序可知,y=x2+2,x0,-x,x0,当y=3时,可得x0,x2+2=3或x0,-x=3,解得x=1或-3.答案:C6.阅读下面的程序,

3、可知程序运行的结果是()a=3IFa=3THENPRINT3ENDIFIFa=4THENPRINT4ENDIFIFa=5THENPRINT5ENDIFIFa=4THENy=xELSEy=x-2ENDIFPRINTyEND解析:x=54,y=5.输出5.答案:58.根据以下程序,可知f(-2)+f(3)=.INPUT“x=”;xIFx0,f(3)=23=8.f(-2)+f(3)=-8+8=0.答案:09.已知函数y=-x,x0,x2+1,x=010.已知函数y=3-x,x0,x+3,x0,设计程序,使输入x的值,输出相应的y值.解:程序如下:INPUTxIFx0THENy=3-xELSEy=x+

4、3ENDIFPRINTyEND二、能力提升1.阅读程序,若输出的结果是9,则输入的x值应该是()INPUTxIFx0THENy=x* x-3* x+5ELSEy=(x-1) * (x-1)ENDIFPRINTyENDA.-1B.2或-2C.4D.4或-1解析:由程序可得,x0,x2-3x+5=9或x0,(x-1)2=9,解得x=-1或x=4.答案:D2.阅读程序,若输入x=-2,则输出结果为()INPUTxIFx0THENy=7* x/2-5ELSEy=0ENDIFENDIFPRINTyENDA.-4B.-12C.10D.2解析:当x=-2时,x0THENy=4ELSEy=2END IFPRI

5、NTyEND如果输出的结果为2,那么输入的自变量x的取值范围是()A.0B.(-,0C.(0,+)D.R解析:由输出的结果为2,知执行了ELSE后面的语句y=2,即x0不成立,故x0.答案:B4.下列程序可求函数y=|x-4|+1的函数值,则横线处应填.INPUT“x=”;xIFx=4THENy=x-3ELSEENDIFPRINTyEND解析:由程序可知,当x4不成立,即x=1THENy=x+1ELSEy=2* x+1END IFPRINTyEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的取值范围是;(2)若执行结果为3,则执行的赋值语句是,输入的x的值是.解析:(1)不执行y=

6、x+1语句,说明不满足条件x1,故有x1.(2)当x1时,y21+1=3,故只能为x+1=3,即x=2.答案:(1)x10THENb=a10+a MOD 10ELSEb=aEND IFPRINTbEND解析:a=3510,故执行b=a10+a MOD 10,即b=3510+35 MOD 10=3+5=8.答案:87.给出如下程序:INPUT“a,b,c=”;a,b,cIFa0THENPRINT aELSEIFb0THENPRINTbELSEPRINTcENDIFENDIFEND试画出该程序对应的程序框图.解:程序框图:8.元旦期间,某商场搞挂历促销活动:原价每本20元,购买59本按九折收费,购买10本或10本以上则按八折收费.画出收费的程序框图,并写出相应的程序.解:程序框图:程序如下:INPUT“正整数x=”;xIFx=10THENy=20* 0.8* xELSEy=20* 0.9* xENDIFENDIFPRINTyEND

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿园

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3