题目内容

8.执行如图所示的程序框图,若输入的x,y,k分别为1,2,3,则输出的N=(  )
A.$\frac{3}{2}$B.$\frac{15}{8}$C.$\frac{16}{5}$D.$\frac{8}{3}$

分析 模拟执行程序,依次写出每次循环得到的N,x,y,n的值,当n=4时不满足条件3≥n,退出循环,输出N的值为$\frac{15}{8}$.

解答 解:模拟执行程序,可得
x=1,y=2,k=3,n=1
满足条件3≥n,N=$\frac{3}{2}$,x=2,y=$\frac{3}{2}$,n=2
满足条件3≥n,N=$\frac{8}{3}$,x=$\frac{3}{2}$,y=$\frac{8}{3}$,n=3
满足条件3≥n,N=$\frac{15}{8}$,x=$\frac{8}{3}$,y=$\frac{15}{8}$,n=4
不满足条件3≥n,退出循环,输出N的值为$\frac{15}{8}$.
故答案为:B.

点评 本题主要考查了循环结构的程序框图,在写程序的运行结果时,我们常使用模拟循环的办法,但程序的循环体中变量比较多时,要用表格法对数据进行管理,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网