精英家教网 > 高中数学 > 题目详情
执行如图的程序框图,那么输出S的值是( )

A.-1
B.
C.2
D.1
【答案】分析:框图首先给变量S,k赋值S=2,k=2010,然后判断k<2013是否成立,成立则执行S=,k=k+1,否则跳出循环,输出S,然后依次判断执行,由执行结果看出,S的值呈周期出现,根据最后当k=2013时算法结束可求得S的值.
解答:解:框图首先给变量S,k赋值S=2,k=2010.
判断2010<2013,执行S==-1,k=2010+1=2011;
判断2011<2013,执行S=,k=2011+1=2012;
判断2012<2013,执行S=,k=2012+1=2013;
判断2013<2013,执行输出S,S=2
故答案为 C.
点评:本题考查了程序框图,是当型结构,即先判断后执行,满足条件执行循环,不满足条件,跳出循环,算法结束,解答的关键是算准周期.是基础题.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

精英家教网执行如图的程序框图,如果输入p=5,则输出的S=(  )
A、
15
16
B、
31
16
C、
31
32
D、
63
32

查看答案和解析>>

科目:高中数学 来源: 题型:

(2009•河西区二模)执行如图的程序框图,则输出的S等于(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

(2012•东城区二模)执行如图的程序框图,则第3次输出的数为(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

(2012•济宁一模)执行如图的程序框图,那么输出S的值是
1
2
1
2

查看答案和解析>>

科目:高中数学 来源: 题型:

(2012•黄冈模拟)如果执行如图的程序框图,那么输出的S=(  )

查看答案和解析>>

同步练习册答案