题目内容

13.某程序框图如图所示,现将输出(x,y)值依次记为:(x1,y1),(x2,y2),…,(xn,yn)…若程序运行中输出的一个数组是(x,-10)则数组中的x=(  )
A.32B.24C.18D.16

分析 根据流程图所示的顺序,逐框分析程序中各变量、各语句的作用可知:该程序的作用是依次输出的(x,y)值,其中每一组有序实数对中,x是每次变为原来的3倍,y每次减小2.

解答 解:程序在运行过程中各变量值如下表:
输出结果        n      x       y
循环前:1      1       0
第1次:(1,0)3      2-2
第2次:(2,-2)5      4-4
第3次:(4,-4)7      8-6
第4次:(8,-6)9      16-8
第5次:(16,-8)11    32-10
第6次:(32,-10)
则数组中的x=32
故选:A.

点评 本题主要考查了循环结构,解题的关键是弄清程序框图各语句的含义,同时考查了分析问题的能力,属于基础题.

练习册系列答案
相关题目

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

精英家教网