国际空间研究组织 | ISRO CS 2011 |问题 40
考虑以下伪代码:
x:=1;
i:=1;
while (x ≤ 500)
begin
x:=2x ;
i:=i+1;
end
伪代码末尾的 i 值是多少?
(一) 4
(乙) 5
(三) 6
(四) 7答案:(乙)
解释:程序执行如下:
In iteration 1: x = 2 and i = 2
In iteration 2: x = 4 and i = 3
In iteration 3: x = 16 and i = 4
In iteration 4: x = 16*16 and i = 5
In iteration 5: Condition incorrect.
所以,选项(B)是正确的。这个问题的测验