欢迎来到天天文库
浏览记录
ID:39896519
大小:628.50 KB
页数:9页
时间:2019-07-14
《第11章-算法初步练习题及答案解析必修5:11.2.3 循环结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.下列框图结构是循环结构的是( )A.①② B.②③C.③④D.②④解析:选C.①是顺序结构;②是条件结构;③是当型循环结构;④是直到型循环结构.2.下列给出的三个程序框图,按条件结构、顺序结构、循环结构正确的顺序是( )A.①②③B.②①③C.②③①D.③①②新课标第一网解析:选B.①为顺序结构;②为条件结构;③为循环结构.3.阅读如图所示的程序框图,请问该程序框图表示的程序输出的结果是( )A.132B.1320C.11880D.12解析:选B.根据循环体中的语句,可
2、得s=12×11×10=1320.4.(2011年高考山东卷)执行如图所示的程序框图,输入l=2,m=3,n=5,则输出的y的值是________.解析:由输入l=2,m=3,n=5,计算得出y=278,第一次得新的y=173;第二次得新的y=68<105,输出y.答案:68一、选择题1.如图所示的程序框图所表示的算法是( )wWw.xKb1.coMA.12+22+32+…+102B.102+112+122+…+10002C.102+202+302+…+10002D.12+22+32+…+100
3、02解析:选C.初始值i=10,每循环一次加10;S从102一直累加到10002.故选C.2.(2010年高考辽宁卷)如果执行下面的程序框图,输入n=6,m=4,那么输出的p等于( )A.720B.360C.240D.120解析:选B.由框图可知:当n=6,m=4时,第一次循环:p=(6-4+1)×1=3,k=2.第二次循环:p=(6-4+2)×3=12,k=3.第三次循环:p=(6-4+3)×12=60,k=4.第四次循环:p=(6-4+4)×60=360,此时k=m,终止循环.输出p=360
4、,故选B.3.(2011年厦门高二检测)如图所示,该程序框图运行后输出的结果为( )A.2B.4C.8D.16解析:选C.当a=4时,退出循环,b=23=8.4.(2010年高考福建卷)阅读如图所示的程序框图,运行相应的程序,输出的i值等于( )A.2B.3C.4D.5解析:选C.s=0+1×2+2×22+3×23=34>11,i=3+1=4.故选C.5.如图所示的程序框图输出的结果是S=720,则判断框内应填的条件是( )A.i≤7B.i>7C.i≤9D.i>9解析:选B.程序框图所示的运
5、算是10×9×8×7×…,若输出结果是S=720,则应是10×9×8=720,所以i=10,9,8时累乘,即当i>7时执行循环体.6.如果执行图示的框图,输入N=5,则输出的数等于( )A.B.C.D.解析:选D.当N=5时,第一次执行循环,S=,k=1;满足k6、-+-=,故选D.二、填空题新-课-标-第-一-网7.(2011年济宁高二检测)执行如图所示的程序框图,若p=0.8,则输出的n=________.解析:由程序框图知p=0.8,n=1,S=0.满足Sp=0.8,则循环结束,输出n=4.故正确答案为4.答案:7、48.(2010年高考山东卷)已知函数y=如图表示的是给定x的值,求其对应的函数值y的程序框图.①处应填写________;②处应填写________.解析:由框图可知只要满足①中的条件则对应的函数解析式为y=2-x,故此处应填写x<2,则②处应填写y=log2x.答案:x<2 y=log2x9.下列四个程序框图,都是为计算22+42+62+…+1002而设计的.正确的程序框图为________;下图中,③输出的结果为________(只需给出算式表达式);在错误的程序框图中,不能执行到底的为__8、______.解析:将每一个程序框图所表示的算法“翻译”出来即可进行判断.答案:④ 22+42+62+…+982 ②三、解答题10.用直到型和当型两种循环结构写出求1+2+3+…+100的算法并画出各自的算法流程图.解:直到型循环算法:WWw.Xkb1.cOmS1:S=0.S2:i=1.S3:S=S+i.S4:i=i+1.S5:如果i不大于100,转S3,否则,输出S.相应流程图如图所示.当型循环算法如下:S1:S=0.S2:i=1.S3:当i≤100时,转S4,否则,输出S.S4
6、-+-=,故选D.二、填空题新-课-标-第-一-网7.(2011年济宁高二检测)执行如图所示的程序框图,若p=0.8,则输出的n=________.解析:由程序框图知p=0.8,n=1,S=0.满足S
p=0.8,则循环结束,输出n=4.故正确答案为4.答案:
7、48.(2010年高考山东卷)已知函数y=如图表示的是给定x的值,求其对应的函数值y的程序框图.①处应填写________;②处应填写________.解析:由框图可知只要满足①中的条件则对应的函数解析式为y=2-x,故此处应填写x<2,则②处应填写y=log2x.答案:x<2 y=log2x9.下列四个程序框图,都是为计算22+42+62+…+1002而设计的.正确的程序框图为________;下图中,③输出的结果为________(只需给出算式表达式);在错误的程序框图中,不能执行到底的为__
8、______.解析:将每一个程序框图所表示的算法“翻译”出来即可进行判断.答案:④ 22+42+62+…+982 ②三、解答题10.用直到型和当型两种循环结构写出求1+2+3+…+100的算法并画出各自的算法流程图.解:直到型循环算法:WWw.Xkb1.cOmS1:S=0.S2:i=1.S3:S=S+i.S4:i=i+1.S5:如果i不大于100,转S3,否则,输出S.相应流程图如图所示.当型循环算法如下:S1:S=0.S2:i=1.S3:当i≤100时,转S4,否则,输出S.S4
此文档下载收益归作者所有