题目内容

已知如图所示的程序框图,设当箭头a指向①时,输出的结果s=m,当箭头指向②时,输出的结果s=n,则m+n=(  )
A、14B、18C、28D、36
考点:程序框图
专题:计算题,图表型,算法和程序框图
分析:当箭头a指向①时,每次运行S的赋值都是0,由此可求出m的值;当箭头指向②时,是累加型程序框图,故n=1+3+7=11,可求得m+n=11+7=18.
解答: 解:当箭头a指向①时,第一次运行S=0+1=1,i=3;
第二次运行S=0+3=3,i=2×3+1=7,
第三次运行S=0+7=7,i=2×7+1=15,不满足条件i≤14,输出S=7,∴m=7;
当箭头指向②时,第一次运行S=0+1=1,i=3;
第二次运行S=1+3=4,i=2×3+1=7,
第三次运行S=4+7=11,i=2×7+1=15,不满足条件i≤14,输出S=11,∴n=11;
∴m+n=11+7=18.
故选B.
点评:本题是循环结构的程序框图,解答的关键是读懂框图运行结构.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网