FiBonACCi数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是FiBonACCi数列中的某个数,若是,则返回truE,否则返回FAlsE。 FunCtion isFAB(xAs intEgEr)AsBoolEAn Dim AAs intEgEr,BAs intEgEr,CAs intEgEr,FlAgAsBoolEAn FlAg=FAlsE A=1:B=1 Do whilE x<B C=A+B:A=B:B=C iF x=B thEn FlAg=truE loop isFAB=FlAg EnD FunCtion 测试时发现对于所有正整数x,函数都返回FAlsE,程序需要修改。下面的修改方案中正确的是()。 A.把A=B与B=C的位置互换 B、把C=A+B移到B=C之后 C.把Do whilE x<B改为Do whilE x>B D.把iF x=B thEn FlAg=truE改为iF x=A thEn FlAg=truE