题目内容
16.执行如图所示的程序框图,则输出s的值为( )| A. | $\sqrt{2018}-1$ | B. | $\sqrt{2017}-1$ | C. | $\sqrt{2016}-1$ | D. | $\sqrt{2015}-1$ |
分析 根据所给数值判定是否满足判断框中的条件,然后执行循环语句,一旦不满足条件就退出循环,输出结果.
解答 解:第一次循环,n=1,s=0,s=$\sqrt{2}$-1<2017,
第二次循环,n=2,s=$\sqrt{2}$-1+$\sqrt{3}$-$\sqrt{2}$=$\sqrt{3}$-1<2017,
第三次循环,n=3,s=$\sqrt{4}$-11<2017,
第四次循环,n=4,s=$\sqrt{5}$-1,
…,
第2017次循环,n=2017,s=$\sqrt{2018}$-1,
第2018次循环,n=2018>2017,
满足条件,跳出循环,输出s=$\sqrt{2018}$-1,
故选:A.
点评 本题考查的知识点是程序框图,其中根据循环条件判断出循环变量的终值,进而结合循环体分析出程序的功能是解答本题的关键.
练习册系列答案
相关题目