某程序框图如图所示,现将输出(x,y)值依次记为:(x1,y1),(x2,y2),…,(xn,yn)…若程序运行中输出的一个数组是(x,一10),则数组中的x=( )。

admin2017-02-22  8

问题 某程序框图如图所示,现将输出(x,y)值依次记为:(x1,y1),(x2,y2),…,(xn,yn)…若程序运行中输出的一个数组是(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。
转载请注明原文地址:https://kaotiyun.com/show/dVIq777K
0

相关试题推荐
最新回复(0)