程序框图含答案.docx
《程序框图含答案.docx》由会员分享,可在线阅读,更多相关《程序框图含答案.docx(19页珍藏版)》请在三一办公上搜索。
1、精选优质文档-倾情为你奉上框图习题学校:_姓名:_班级:_考号:_一、单选题1执行右面的程序框图,如果输入的N=4,那么输出的S=()A 1+12+13+14B 1+12+23+34+45C 1+12+123+1234D 1+12+123+1234+123452程序框图如图,当输入x为2016时,输出的y的值为( )A 18 B 1 C 2 D 43执行如图的程序框图,则输出的S=( )A 21 B 34 C 55 D 894(题文)(题文)如图所示,程序框图的功能是( )A 求1n的前10项和 B 求12n的前10项和C 求1n的前11项和 D 求12n的前11项和5如图,该程序运行后的输出
2、结果为( )A 2 B 3 C 12 D 26阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是()A 75,21,32 B 21,32,75C 32,21,75 D 75,32,217元朝著名数学家朱世杰在四元玉鉴中有一首诗:“我有一壶酒,携着游春走,遇店添一倍,逢友饮一斗,店友经四处,没了壶中酒,借问此壶中,当原多少酒?”用程序框图表达如图所示,即最终输出的x=0,则一开始输入的x的值为( )A 34 B 1516 C 78 D 31328为计算S=112+1314+1991100,设计了下面的程序框图,则在空白框中应填入A i=i+1B i=i
3、+2C i=i+3D i=i+49执行如图所示的程序框图,输出的s值为A 12 B 56C 76 D 71210执行下面的程序框图,如果输入的a=1,则输出的S= A 2 B 3 C 4 D 511执行如图所示的程序框图,若输入n的值为8,则输出s的值为( )A 16 B 8 C 4 D 212如图是为了求出满足的最小偶数,那么在和两个空白框中,可以分别填入( )A 和 B 和C 和 D 和13如图所示的程序框图,若输出的y=6,则输入的x值为( )A 92 B 12 C 32 D 92或1214执行如图的程序框图,若输出S的值为55,则判断框内应填入( )A n9? B n10? C n11
4、? D n12?15执行图1所示的程序框图,则S的值为( )图1A 16 B 32C 64 D 12816如果下面程序框图运行的结果s=1320,那么判断框中应填入( )A k10? C k11?17在如图所示的程序框图中,若输出的S=2048,则判断框内可以填入的条件是( )A i11 B i10 C i10 D i918按如下程序框图,若输出结果为S=42,则判断框内应补充的条件为( )A i5 B i5 C i7 D i719算法统宗是中国古代数学名著,由明代数学家程大位所著,该作完善了珠算口诀,确立了算盘用法.该作中有题为“李白沽酒:李白街上走,提壶去买酒。遇店加一倍,见花喝一斗,三遇
5、店和花,喝光壶中酒。借问此壶中,原有多少酒?”右图为该问题的程序框图,若输出的S值为0,开始输入的S值满足cos(S)=13则sin(38)=( )A 13 B 13 C 223 D 233二、填空题20执行如图所示的程序框图,若输入x=16,则输出的值为_.专心-专注-专业参考答案1C【解析】【分析】依次运行程序框图中的程序后可得输出结果【详解】依次运行框图中的程序,可得:T=1,S=1,k=2,不满足k4,继续运行;T=12,S=1+12,k=3,不满足k4,继续运行;T=123,S=1+12+123,k=4,不满足k4,继续运行;T=1234,S=1+12+123+1234,k=5,满足
6、k4,停止运行,输出1+12+123+1234故选C【点睛】解答类似问题时首先要做的就是弄清程序框图想要实现的最终功能,逐次运行程序可得结果对于条件结构,要根据条件进行判断,弄清程序的流向;对于循环结构,要弄清楚循环体是什么、变量的初始条件是什么和循环的终止条件是什么,要特别注意循环终止时各变量的当前值2A【解析】【分析】由题意结合流程图运行程序,确定输出值即可.【详解】由题意可知,循环结构使得x的值每次循环减少3,则经过672次循环之后,x=20163672=0,此时满足x0,再次循环x=x3=3,不再满足x0,执行y=2x=23=18.则输出的y值为18.本题选择A选项.【点睛】识别、运行
7、程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构(2)要识别、运行程序框图,理解框图所解决的实际问题(3)按照题目的要求完成解答并验证3C【解析】【分析】由题意结合流程图的运行过程,确定程序的功能即可求得输出的结果.【详解】模拟程序流程图运行过程如下:首先初始化数据:S=1,Q=1,i=3,满足i10,执行F=S+Q=2,Q=S=1,S=F=2,i=i+1=4;满足i10,执行F=S+Q=3,Q=S=2,S=F=3,i=i+1=5;满足i10,执行F=S+Q=5,Q=S=3,S=F=5,i=i+1=6;满足i10,执行F=S+Q=8,Q=S=5,S=F=8,i=
8、i+1=7;满足i10,执行F=S+Q=13,Q=S=8,S=F=13,i=i+1=8;满足i10,执行F=S+Q=21,Q=S=13,S=F=21,i=i+1=9;满足i10,执行F=S+Q=34,Q=S=21,S=F=34,i=i+1=10;满足i10,执行F=S+Q=55,Q=S=34,S=F=55,i=i+1=11;此时不满足i10,输出S=55.事实上,该流程图的功能为计算斐波那契数列中的数的算法.本题选择C选项.【点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构(2)要识别、运行程序框图,理解框图所解决的实际问题(3)按照题目的要求完
9、成解答并验证4B【解析】【分析】运行程序即可知该程序的功能.【详解】运行程序如下:s=0+12,n=4,k=2,s=0+12+14,n=6,k=3,s=0+12+14+120,n=12,k=11,所以该程序求得是12n的前10项和.故答案为:B【点睛】(1)本题主要考查程序框图,意在考查学生对该知识的掌握水平.(2)类似这种题目,运行程序即知程序框图的功能.5B【解析】【分析】根据框图的流程模拟运行程序,直到不满足条件i2,跳出循环,确定输出S的值【详解】由程序框图知:第一次循环S=0+5=5,i=51=4,S=54=1;第二次循环S=1+4=5,i=41=3,S=53=2;第三次循环S=2+
10、3=5,i=31=2,S=52=3不满足条件i2,跳出循环,输出S=3故选:B【点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.6A【解析】【分析】模拟执行程序框图,只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可得到输出的a,b
11、,c的值.【详解】由图知输入a=21,b=32,c=75后,第一步x=a表示将上一步的a值21赋予x此时x=21,b=32,c=75;第二步a=c表示将上一步的c值75赋予a此时a=75,x=21,b=32;第三步c=b表示将上一步的b值32赋予c此时a=75,x=21,c=32;第四步b=x表示将上一步的x值21赋予b此时a=75,b=21,c=32,故选A.【点睛】解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 框图 答案
链接地址:https://www.31ppt.com/p-2767854.html