3.(5分)执行如图所示的程序框图,输出的s值为( )

A $\frac { 1 } { 2 }$ B $\frac { 5 } { 6 }$ C $\frac { 7 } { 6 }$ D $\frac { 7 } { 1 2 }$
参考答案
B
2018_北京卷
3.(5分)执行如图所示的程序框图,输出的s值为( )

A $\frac { 1 } { 2 }$ B $\frac { 5 } { 6 }$ C $\frac { 7 } { 6 }$ D $\frac { 7 } { 1 2 }$
B
用 3 道相关题确认基础和中等变式会到哪一步。
【考点】EF:程序框图
【专题】35:转化思想;5K:算法和程序框图
【分析】直接利用程序框图的应用求出结果
【解答】解:执行循环前:k=1,S=1
在执行第一次循环时, $\mathrm { S } { = } 1 - \frac { 1 } { 2 } { = } \frac { 1 } { 2 }$
由于 $\mathrm { k } { = } 2 { \le } 3$
所以执行下一次循环 $s = \frac { 1 } { 2 } + \frac { 1 } { 3 } = \frac { 5 } { 6 }$
k=3,直接输出 $s { = } \frac { 5 } { 6 }$
故选:B
【点评】本题考查的知识要点:程序框图和循环结构的应用