单选题
某程序框图如图所示,现将输出(x,y)值依次记为:(x
1
,y
1
),(x
2
,y
2
),…,(x
n
,y
n
)…若程序运行中输出的一个数组是(x,-10),则数组中的x=______。
A、
32
B、
24
C、
18
D、
16
【正确答案】
A
【答案解析】
程序在运行过程中各变量值如下表: 输出结果:(x,y) n x y 循环前:(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,-10),数组中的x=32。
提交答案
关闭