首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返
Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返
admin
2017-03-26
29
问题
Fibonacci数列的规律是:前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 a As Integer,b As Integer,c As Integer,
flag As Boolean
flag=False
a=1:b=1
Do、Whhile 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
答案
C
解析
在本题中通过分析题干中的程序可以看出,函数的返回值就是变量flag的值。错误现象是无论输入哪个正整数均会返回False,这就代表着没有执行循环,直接输出的就是变量flag的初值False。进一步分析可以看出,由于b的初值为1,而任何正整数均不会小于1,所以永远无法满足循环条件从而进入循环,因此需要将条件x<b改为x>b。
转载请注明原文地址:https://jikaoti.com/ti/08y0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设在窗体上有一个名称为Command1的命令按钮,并有以下事件过程:PrivateSubCommand1_Click()StaticbAsVariantb=Array(1,3,5,7,9)…
有关系R和S,关系代数运算R∩S等价于______。
下列数据结构中,属于非线性的是()。
在程序运行时,可以通过______方法来移动滚动条的位置。
声明一个变量为局部变量应该用()。
设a=2,b=4,c=6,下列表达式的值为真的是()。
在窗体上画一个名称为Text1的文本框,然后编写如下代码:OptionBase1PrivateSubFormClick()DimarrDimStartAsInteger,FinishAs
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
为了使用窗体输出,使Print方法在Form_Load事件中起作用,必须设置窗体的()属性。
下面对软件工程描述正确的是
随机试题
男性,60岁。2年来劳累后心慌,气短,并常出现夜间阵发性呼吸困难,不能平卧,吐泡沫样痰。查体:心律整,120次/分,双肺哮鸣音及肺底湿性啰音。诊断应首先考虑为
最危急的心律失常是
病毒性心肌炎是指_______引起的,以_______为主要病变的心肌炎。
国务院城市规划主管部门审批()的资格,省、自治区、直辖市的城市规划行政主管部门审批()资格。①甲级规划设计单位;②乙级规划设计单位;③丙级规划设计单位
下列关于资本市场线与风险资产有效前沿的切点投资组合的表述中,正确的是()。Ⅰ.它就是市场投资组合Ⅱ.它由投资者偏好决定Ⅲ.它是有效前沿上不含无风险资产的投资组合Ⅳ.有效前沿上的任何投资组合都可看做是该组合与无风险资产的再组合
当了二十多年教师,从小学教到高中,我发现一个规律,学生的好奇心与年龄的增长是成反比的。按理说,知道得越多,好奇心也会越强,探究新知识新领域的愿望也会越强烈,而现实却恰恰相反。随着就读年级的增高,学生的头脑越来越僵化。九年义务教育,三年高中生活,学生的脑袋里
A、 B、 C、 D、 B本题规律为应用假设法解题,前两个图形相重叠,不同的部分变为空白,相同的部分变成阴影,或者是三个图形的阴影占满整个图形。
A.条件(1)充分,但条件(2)不充分.B.条件(2)充分,但条件(1)不充分.C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分.D.条件(1)充分,条件(2)也充分.E.条件(1)和条件(2)单独都不充分,条件(1)和
()是为了评价和改进产品质量、识别产品的缺陷和问题而进行的活动。
如果一台CiscoPIX525防火墙有如下配置:Pix525(config)#nameifethernet0outsideseculityVAL1Pix525(config)#nameifethernet1insid
最新回复
(
0
)