【单选题】
FiBonACCi数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即1,1,2,3,5,8,13,21,34,55,89,…某人编写了下面的函数,判断大于1的整数x是否是FiBonACCi数列中的某个数,若是,则返回truE,否则返回FAlsE。
FunCtionisFAB(xAsintEgEr)AsBoolEAn
DimiiAsintEgEr,BAsintEgEr,CAsintEgEr,FlAgAsBoolEAn
FlAg=FAlsE
A=1:B=1
DowhilEx C=A+B
A=B
B=C
iFx=BthEnFlAg=truE
loop
isFAB=FlAg
EnDFunCtion
测试时发现对于所有正整数x,函数都返回FAlsE,程序需要修改。下面的修改方案中正确的是()。
A.把A=B与B=C的位置互换
B.把C=A+B移到B=C之后
C.把DowhilExB
D.把iFx=BthEnFlAg=truE改为iFx=AthEnFlAgtruE
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
17%的考友选择了B选项
82%的考友选择了C选项
1%的考友选择了D选项