程序框图含答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

试卷第1页,总5页框图习题学校:___________姓名:___________班级:___________考号:___________一、单选题1.执行右面的程序框图,如果输入的N=4,那么输出的S=()A.1+12+13+14B.1+12+23+34+45C.1+12+12×3+12×3×4D.1+12+12×3+12×3×4+12×3×4×52.程序框图如图,当输入𝑥为2016时,输出的𝑦的值为()A.18B.1C.2D.43.执行如图的程序框图,则输出的𝑆=()A.21B.34C.55D.894.(题文)(题文)如图所示,程序框图的功能是()A.求{1𝑛}的前10项和B.求{12𝑛}的前10项和C.求{1𝑛}的前11项和D.求{12𝑛}的前11项和5.如图,该程序运行后的输出结果为()试卷第2页,总5页A.2B.3C.12D.−26.阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是()A.75,21,32B.21,32,75C.32,21,75D.75,32,217.元朝著名数学家朱世杰在《四元玉鉴》中有一首诗:“我有一壶酒,携着游春走,遇店添一倍,逢友饮一斗,店友经四处,没了壶中酒,借问此壶中,当原多少酒?”用程序框图表达如图所示,即最终输出的𝑥=0,则一开始输入的𝑥的值为()A.34B.1516C.78D.31328.为计算𝑆=1−12+13−14+⋯+199−1100,设计了下面的程序框图,则在空白框中应填入A.𝑖=𝑖+1B.𝑖=𝑖+2C.𝑖=𝑖+3D.𝑖=𝑖+49.执行如图所示的程序框图,输出的s值为试卷第3页,总5页A.12B.56C.76D.71210.执行下面的程序框图,如果输入的𝑎=−1,则输出的𝑆=A.2B.3C.4D.511.执行如图所示的程序框图,若输入𝑛的值为8,则输出𝑠的值为()A.16B.8C.4D.212.如图是为了求出满足321000nn的最小偶数n,那么在和两个空白框中,可以分别填入()A.1000A和1nnB.1000A和2nnC.1000A和1nnD.1000A和2nn13.如图所示的程序框图,若输出的𝑦=−6,则输入的𝑥值为()试卷第4页,总5页A.−92B.12C.32D.−92或1214.执行如图的程序框图,若输出𝑆的值为55,则判断框内应填入()A.𝑛≥9?B.𝑛≥10?C.𝑛≥11?D.𝑛≥12?15.执行图1所示的程序框图,则S的值为()图1A.16B.32C.64D.12816.如果下面程序框图运行的结果𝑠=1320,那么判断框中应填入()A.𝑘10?B.𝑘10?C.𝑘11?D.𝑘11?17.在如图所示的程序框图中,若输出的𝑆=2048,则判断框内可以填入的条件是()试卷第5页,总5页A.𝑖≥11B.𝑖≥10C.𝑖≤10D.𝑖918.按如下程序框图,若输出结果为𝑆=42,则判断框内应补充的条件为()A.𝑖5B.𝑖≥5C.𝑖≥7D.𝑖719.《算法统宗》是中国古代数学名著,由明代数学家程大位所著,该作完善了珠算口诀,确立了算盘用法.该作中有题为“李白沽酒:李白街上走,提壶去买酒。遇店加一倍,见花喝一斗,三遇店和花,喝光壶中酒。借问此壶中,原有多少酒?”右图为该问题的程序框图,若输出的𝑆值为0,开始输入的𝑆值满足cos(𝑆𝜋−𝛼)=13则sin(38𝜋−𝛼)=()A.13B.−13C.2√23D.−2√33二、填空题20.执行如图所示的程序框图,若输入𝑥=16,则输出的值为______________.本卷由系统自动生成,请仔细校对后使用,答案仅供参考。答案第1页,总10页参考答案1.C【解析】【分析】依次运行程序框图中的程序后可得输出结果.【详解】依次运行框图中的程序,可得:①𝑇=1,𝑆=1,𝑘=2,不满足𝑘4,继续运行;②𝑇=12,𝑆=1+12,𝑘=3,不满足𝑘4,继续运行;③𝑇=12×3,𝑆=1+12+12×3,𝑘=4,不满足𝑘4,继续运行;④𝑇=12×3×4,𝑆=1+12+12×3+12×3×4,𝑘=5,满足𝑘4,停止运行,输出1+12+12×3+12×3×4.故选C.【点睛】解答类似问题时首先要做的就是弄清程序框图想要实现的最终功能,逐次运行程序可得结果.对于条件结构,要根据条件进行判断,弄清程序的流向;对于循环结构,要弄清楚循环体是什么、变量的初始条件是什么和循环的终止条件是什么,要特别注意循环终止时各变量的当前值.2.A【解析】【分析】由题意结合流程图运行程序,确定输出值即可.【详解】由题意可知,循环结构使得𝑥的值每次循环减少3,则经过672次循环之后,𝑥=2016−3×672=0,此时满足𝑥≥0,再次循环𝑥=𝑥−3=−3,不再满足𝑥≥0,执行𝑦=2𝑥=2−3=18.则输出的𝑦值为18.本卷由系统自动生成,请仔细校对后使用,答案仅供参考。答案第2页,总10页本题选择A选项.【点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构.(2)要识别、运行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.3.C【解析】【分析】由题意结合流程图的运行过程,确定程序的功能即可求得输出的结果.【详解】模拟程序流程图运行过程如下:首先初始化数据:𝑆=1,𝑄=1,𝑖=3,满足𝑖≤10,执行𝐹=𝑆+𝑄=2,𝑄=𝑆=1,𝑆=𝐹=2,𝑖=𝑖+1=4;满足𝑖≤10,执行𝐹=𝑆+𝑄=3,𝑄=𝑆=2,𝑆=𝐹=3,𝑖=𝑖+1=5;满足𝑖≤10,执行𝐹=𝑆+𝑄=5,𝑄=𝑆=3,𝑆=𝐹=5,𝑖=𝑖+1=6;满足𝑖≤10,执行𝐹=𝑆+𝑄=8,𝑄=𝑆=5,𝑆=𝐹=8,𝑖=𝑖+1=7;满足𝑖≤10,执行𝐹=𝑆+𝑄=13,𝑄=𝑆=8,𝑆=𝐹=13,𝑖=𝑖+1=8;满足𝑖≤10,执行𝐹=𝑆+𝑄=21,𝑄=𝑆=13,𝑆=𝐹=21,𝑖=𝑖+1=9;满足𝑖≤10,执行𝐹=𝑆+𝑄=34,𝑄=𝑆=21,𝑆=𝐹=34,𝑖=𝑖+1=10;满足𝑖≤10,执行𝐹=𝑆+𝑄=55,𝑄=𝑆=34,𝑆=𝐹=55,𝑖=𝑖+1=11;此时不满足𝑖≤10,输出𝑆=55.事实上,该流程图的功能为计算斐波那契数列中的数的算法.本题选择C选项.【点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构.(2)要识别、运行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.4.B本卷由系统自动生成,请仔细校对后使用,答案仅供参考。答案第3页,总10页【解析】【分析】运行程序即可知该程序的功能.【详解】运行程序如下:s=0+12,n=4,k=2,s=0+12+14,n=6,k=3,⋯,𝑠=0+12+14+⋯+120,𝑛=12,𝑘=11,所以该程序求得是{12𝑛}的前10项和.故答案为:B【点睛】(1)本题主要考查程序框图,意在考查学生对该知识的掌握水平.(2)类似这种题目,运行程序即知程序框图的功能.5.B【解析】【分析】根据框图的流程模拟运行程序,直到不满足条件i>2,跳出循环,确定输出S的值.【详解】由程序框图知:第一次循环S=0+5=5,i=5﹣1=4,S=5﹣4=1;第二次循环S=1+4=5,i=4﹣1=3,S=5﹣3=2;第三次循环S=2+3=5,i=3﹣1=2,S=5﹣2=3.不满足条件i>2,跳出循环,输出S=3.故选:B.【点睛】本题主要考查程序框图的循环结构流程图,属于中档题.解决程序框图问题时一定注意以下几点:(1)不要混淆处理框和输入框;(2)注意区分程序框图是条件分支结构还是循环结构;(3)注意区分当型循环结构和直到型循环结构;(4)处理循环结构的问题时一定要正本卷由系统自动生成,请仔细校对后使用,答案仅供参考。答案第4页,总10页确控制循环次数;(5)要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.6.A【解析】【分析】模拟执行程序框图,只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可得到输出的𝑎,𝑏,𝑐的值.【详解】由图知输入𝑎=21,𝑏=32,𝑐=75后,第一步𝑥=𝑎表示将上一步的𝑎值21赋予𝑥此时𝑥=21,𝑏=32,𝑐=75;第二步𝑎=𝑐表示将上一步的𝑐值75赋予𝑎此时𝑎=75,𝑥=21,𝑏=32;第三步𝑐=𝑏表示将上一步的𝑏值32赋予𝑐此时𝑎=75,𝑥=21,𝑐=32;第四步𝑏=𝑥表示将上一步的𝑥值21赋予𝑏此时𝑎=75,𝑏=21,𝑐=32,故选A.【点睛】解决程序框图问题时一定注意以下几点:(1)不要混淆处理框和输入框;(2)注意区分程序框图是条件分支结构还是循环结构;(3)注意区分当型循环结构和直到型循环结构;(4)处理循环结构的问题时一定要正确控制循环次数;(5)要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.7.B【解析】分析:由题意结合流程图计算经过循环之后的结果得到关于x的方程,解方程即可求得最终本卷由系统自动生成,请仔细校对后使用,答案仅供参考。答案第5页,总10页结果.详解:结合题意运行程序如图所示:首先初始化数据:输入𝑥的值,𝑖=1,第一次循环:𝑥=2𝑥−1,𝑖=𝑖+1=2,此时不满足𝑖4;第二次循环:𝑥=2(2𝑥−1)−1=4𝑥−3,𝑖=𝑖+1=3,此时不满足𝑖4;第三次循环:𝑥=2(4𝑥−3)−1=8𝑥−7,𝑖=𝑖+1=4,此时不满足𝑖4;第四次循环:𝑥=2(8𝑥−7)−1=16𝑥−15,𝑖=𝑖+1=5,此时满足𝑖4,跳出循环;由题意可得:16𝑥−15=0,解方程可得输入值为:𝑥=1516.本题选择B选项.点睛:识别、运行程序框图和完善程序框图的思路(1)要明确程序框图的顺序结构、条件结构和循环结构.(2)要识别、运行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.8.B【解析】分析:根据程序框图可知先对奇数项累加,偶数项累加,最后再相减.因此累加量为隔项.详解:由𝑆=1−12+13−14+⋯+199−1100得程序框图先对奇数项累加,偶数项累加,最后再相减.因此在空白框中应填入𝑖=𝑖+2,选B.点睛:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.9.B【解析】分析:初始化数值𝑘=1,𝑠=1,执行循环结构,判断条件是否成立,详解:初始化数值𝑘=1,𝑠=1循环结果执行如下:第一次:𝑠=1+(−1)1⋅12=12,𝑘=2,𝑘=2≥3不成立;第二次:𝑠=12+(−1)2⋅13=56,𝑘=3,𝑘=3≥3成立,循环结束,输出𝑠=56,故选B.本卷由系统自动生成,请仔细校对后使用,答案仅供参考。答案第6页,总10页点睛:此题考查循环结构型程序框图,解决此类问题的关键在于:第一,要确定是利用当型还是直到型循环结构;第二,要准确表示累计变量;第三,要注意从哪一步开始循环,弄清进入或终止的循环条件、循环次数.10.B【解析】阅读流程图,初始化数值𝑎=−1,𝑘=1,𝑆=0.循环结果执行如下:第一次:𝑆=0−1=−1,𝑎=1,𝑘=2;第二次:𝑆=−1+2=1,𝑎=−1,𝑘=3;第三次:𝑆=1−3=−2,𝑎=1,𝑘=4;第

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功