首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即1,1,2,3,5,8,13,2l,34,55,89,…某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返回F
Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即1,1,2,3,5,8,13,2l,34,55,89,…某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返回F
admin
2010-11-02
64
问题
Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即1,1,2,3,5,8,13,2l,34,55,89,…某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返回False。
Function Isfab(x As Integer)As Boolean
Dim a As Integer,b As Integer,c As Integer,flag As Boolean
flag=False
a=1:b=1
Do While X
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
D、把If x=b Then flag=True改为If x=a Then flag=True
答案
C
解析
本题中程序思路是利用for循环求得斐波那契数列,然后和x比对,若x是斐波那契数列中的值,则返回布尔值True,若不是则返回false。题目源程序中循环条件是x
转载请注明原文地址:https://kaotiyun.com/show/b0mp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
请完善程序(程序文件名:Java_1.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。[题目要求]请完善程序,并进行调试,程序运行结果为:aa=512bb=-167
下列关于Applet的叙述中,正确的是
下列关于对象的说法错误的是______。
若想在程序中使用JLabel类,则该程序可以使用impoa______JLabel;语句引入JLabel类。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
在下列说法中正确的是()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
已知:int[]a=newint[100];在下列给出的数组元素中,非法的是()。
下面是生成一个依赖窗口的对话框,属性为modal,请把所缺的代码补齐。importjava.awt.*;publicclassDialogDemoextendsFrame{DialogDemo()
文件操作中,用于移动文件指针到指定的位置的是
随机试题
下列属于正式的市场调查的是()
A.幼年期B.青春期C.性成熟期D.更年期E.老年期从月经初潮到生殖器官发育成熟的时期,称为
放置在上下前牙舌面隆突上的连续卡环称最后孤立化倾斜的磨牙上应设计的卡环是
哪项不属诊断性刮宫的适应证()
纳税人发生解散、破产、撤销以及其他情形,依法终止纳税义务,按照规定不需要在工商行政管理部门办理注册登记的,应当自有关机关批准或宣布终止之日起()日内,办理注销登记。
.下列各种说法中,不正确的是()。
1982,崂山风景名胜区被国务院批准为5A级旅游景区。()
①西汉时期的扬雄就提出了“书为心画”,这个观念深入人心②明代汤显祖写的《牡丹亭》里面,柳梦梅则透过自画像上的题字风格来想象杜丽娘的灵心慧性③元代王实甫的戏曲《西厢记》中,张君瑞曾通过书信的字迹揣摩崔莺莺的心态④在中国,自古以来
下列有关文件的叙述中,正确的是
Youmustinsistthatstudentsgiveatruthfulanswer______withtherealityoftheirworld.
最新回复
(
0
)