题目内容
5.某程序框图如图所示,若n=3,a0=1,a1=2,a2=3,a3=-2,x=2.则该程序运行后输出的值为( )| A. | 1 | B. | 0 | C. | -1 | D. | 2 |
分析 执行程序框图,依次写出每次循环得到的v,i,ai的值,当i=-1时,不满足条件,退出执行循环体,输出v的值为1,从而得解.
解答 解:模拟程序的运行,可得
n=3,a3=-2,x=2
v=-2,i=2
满足条件i≥0,a2=3,v=-4+3=-1,i=1
满足条件i≥0,a1=2,v=-2+2=0,i=0
满足条件i≥0,a0=1,v=0+1=1,i=-1
不满足条件i≥0,退出循环,输出v的值为1.
故选:A.
点评 本题主要考查了程序框图和算法,模拟程序的运行是常用的方法,属于基础知识的考查.
练习册系列答案
相关题目
15.若点(a,81)在函数y=3x的图象上,则tan$\frac{aπ}{6}$的值为( )
| A. | $-\sqrt{3}$ | B. | $-\frac{{\sqrt{3}}}{3}$ | C. | $\frac{{\sqrt{3}}}{3}$ | D. | $\sqrt{3}$ |
14.函数y=$\sqrt{3-2x}$的定义域是( )
| A. | ($\frac{3}{2}$,+∞) | B. | [$\frac{3}{2}$,+∞) | C. | (-∞,$\frac{3}{2}$) | D. | (-∞,$\frac{3}{2}$] |