题目内容

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

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

解答 解:模拟程序的运行过程,可得:
运行第一次,输出(1,0),n=3,x=2,y=-2;
运行第二次,输出(2,-2),n=5,x=4,y=-4;
运行第三次,输出(4,-4),n=7,x=8,y=-6;
运行第四次,输出(8,-6),n=9,x=16,y=-8;
运行第五次,输出(16,-8),n=11,x=32,y=-10;
运行第六次,输出(32,-10),n=13,x=64,y=-12.
故选:A.

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

练习册系列答案
相关题目

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

精英家教网