国际空间研究组织 | ISRO CS 2007 |问题 15
考虑以下伪代码
x:=1;
i:=1;
while (x <= 1000)
begin
x:=2^x;
i:=i+1;
end;
伪代码末尾的 i 值是多少?
(一) 4
(乙) 5
(三) 6
(四) 7答案:(乙)
解释:初始化:x = 1,i = 1;
Loop: x i
21 2
22 3
24 4
216 5
在这个条件变为假之后。
所以,i = 5,选项(B)是正确的。
这个问题的测验