题目内容
17.执行如图所示的程序框图,若输入n的值为2,则输出s的值是( )A. | 1 | B. | 2 | C. | 4 | D. | 7 |
分析 模拟执行程序框图,依次写出每次循环得到的S,i的值,当i=3时不满足条件i≤n,最后输出S的值为2.
解答 解:模拟执行程序框图,可得循环的结果依次为:
S=1+0=1,i=2;
S=1+1=2,i=3.
不满足条件i≤n,最后输出S的值为2.
故选:B.
点评 本题主要考查了循环结构的程序框图,正确依次写出每次循环得到的S,i的值是解题的关键,属于基础题.
练习册系列答案
相关题目
12.在数列{an}中,已知a1=1,an+1-an=2,则{an}的通项公式是( )
A. | an=2n+1 | B. | an=2n | C. | an=2n-1 | D. | an=2n+3 |
2.已知函数f(x)=|lnx|-k有两个不同的零点a,b,则代数式|$\frac{{a}^{2}+{b}^{2}+2}{a-b}$|的最小值是( )
A. | 8$\sqrt{2}$ | B. | 8 | C. | 4$\sqrt{2}$ | D. | 4 |
2.设函数f(x)=$\sqrt{3}$cos($\frac{π}{3}$x+$\frac{π}{2}$),若对任意x∈R都有f(x1)≥f(x)≥f(x2)成立,则|x1-x2|的最小值为( )
A. | 6 | B. | 3 | C. | $\frac{3}{2}$ | D. | $\frac{3}{4}$ |