题库

当前位置 /首页/题库 > /列表

执行如图的程序框图,则输出S的值为(  )A.2016B.2   C.   D.﹣1

问题详情:

执行如图的程序框图,则输出S的值为(  )A.2016B.2   C.   D.﹣1

执行如图的程序框图,则输出S的值为(  )

A.2016 B.2    C.    D.﹣1

【回答】

b考点】程序框图.

【专题】图表型;算法和程序框图.

【分析】模拟执行程序框图,依次写出前几次循环得到的s,k的值,观察规律可知,s的取值以3为周期,由k等于2015=3*671+2时,满足条件k<2016,s=2,k=2016时不满足条件k<2016,退出循环,输出s的值为2.

【解答】解:模拟执行程序框图,可得

s=2,k=0

满足条件k<2016,s=﹣1,k=1

满足条件k<2016,s=,k=2

满足条件k<2016,s=2.k=3

满足条件k<2016,s=﹣1,k=4

满足条件k<2016,s=,k=5

观察规律可知,s的取值以3为周期,由2015=3*671+2,有

满足条件k<2016,s=2,k=2016

不满足条件k<2016,退出循环,输出s的值为2.

故选:B.

【点评】本题主要考查了程序框图和算法,依次写出前几次循环得到的s,k的值,观察规律得到s的取值以3为周期是解题的关键,属于基本知识的考查.

知识点:框图

题型:选择题

TAG标签:2016B. 程序框图 如图 #