如图所示的程序框图,若输出的S是30,则①可以为A.n≤2?B.n≤3?C.n≤4?D.n≤5?

发布时间:2020-07-31 17:46:23

如图所示的程序框图,若输出的S是30,则①可以为A.n≤2?B.n≤3?C.n≤4?D.n≤5?

网友回答

C

解析分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加2n的值到S并输出S.

解答:第一次循环:S=0+2=2,n=1+1=2,继续循环;第二次循环:S=2+22=6,n=2+1=3,继续循环;第三次循环:S=6+23=14,n=3+1=4,继续循环;第四次循环:S=14+24=30,n=4+1=5,停止循环,输出S=30.故选C.

点评:程序框图题型一般有两种,一种是根据完整的程序框图计算,一种是根据题意补全程序框图.程序框图一般与函数知识和数列知识相结合,一般结合数列比较多见,特别经过多年的高考,越来越新颖、成熟.
以上问题属网友观点,不代表本站立场,仅供参考!