首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
Fibonaeei数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返
Fibonaeei数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返
admin
2019-06-20
62
问题
Fibonaeei数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数X是否是Fibonacci数列中的某个数,若是,则返回True,否则返回False。
Function Isfab(x As Integer)As Boolean
Dim aAs Integer,bAs Integer,cAs Integer,
tlagAs Boolean
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改为Ifx=a Then flag=True
答案
C
解析
在本题中通过分析题干中的程序可以看出,函数的返回值就是变量flag的值。错误现象是无论输入哪个正整数均会返回False,这就代表着没有执行循环,直接输出的就是变量flag的初值False。进一步分析可以看出,由于b的初值为1,而任何正整数均不会小于1,所以永远无法满足循环条件从而进入循环,因此需要将条件x<b改为x>b。
转载请注明原文地址:https://kaotiyun.com/show/cuUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列选项中属于面向对象设计方法主要特征的是
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen<>0Printn\10Mod10;:PrintnMod1
编写如下程序:PrivateSubCommand1_Click()DimscoreAsIntegerscore=86Ifscore>85Thenr=1ElseIfscore>60Thenr=2Elser=0EndIf
设Label1、Command1、Text1、Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为Text1的文本框,其高、宽分别为400、2000。运行后的窗体如图2.78所示。请在属性框中设置适当的属性满足以下要求:
考生文件夹下有工程文件sjt5.vbp。程序运行时,外观如图2.187所示,单击“显示数据”按钮,则将考生文件夹下in5.dat文件的内容读入到5行40列的:维数组a中,并按5行显示在Text1文本框内;单击“统计”按钮,则计算每行中小于50的数之和,及这
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml、标题为“鼠标光标形状示例”的窗体上画1个名称为Textl的文本框。请通过属性窗口设置适当属性,使得程序运行时,鼠标在文本框中时,鼠标光标为箭头
要使菜单项MenuOne在程序运行时失效,应使用的语句是()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
下面的数写成普通十进制数是()。8.6787E+8
随机试题
后天各种因素使体质具有
关于二尖瓣关闭不全和二尖瓣狭窄的比较,错误的是
A公司中标某城市污水处理厂的中水扩建工程,合同工期10个月,合同价为固定总价,工程主要包括沉淀池和滤池等现浇混凝土水池。拟建水池距现有建(构)筑物最近距离5m,其地下部分最深为3.6m,厂区地下水位在地面下约2.0m。A公司施工项目部编制了施工组织
准确性原则要求基金信息必须按照法定的内容和格式进行披露。()
债券投资业务中,债券票面利息与购买价格之间的比率为()。
下列符合企业所得税佣金扣除规定,可以在企业所得税税前全额扣除的佣金是()。
下列哪种物品不属于扣押的范围?()
你在单位,工作能力强、思想觉悟高,领导很看好你.但新来了一个同事,他学历高、能力强,人们都说一山不容二虎。你将如何与他搞好关系?
大凡作诗填词,都是语言与情感互相迁就的过程。一位初学者最初萌生什么样的感情,选择什么样的句式来起手,是不可预知的。可是一旦他有了初步的构思,就总能在《唐宋词格律》这部书里得到适当的帮助。他会知道用哪些词牌适合表达怎样的感情,应该选择什么样的韵脚,以及怎样合
计算机网络系统的远程通信通常是( )
最新回复
(
0
)