首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
2019-03-14
67
问题
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,bAs Integer,c As Integer,flagAs Boolean
flag=False
a=1:b=1
Do While x
C=a+b:a=b:b=c
Ifx==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
解析
在本题中通过分析题干中的程序可以看出,函数的返回值就是变量flag的值。错误现象是无论输入哪个正整数均会返回False,这就代表着没有执行循环,直接输出的就是变量flag的初值False。进一步分析可以看出,由于b的初值为1,而任何正整数均不会小于1,所以永远无法满足循环条件从而进入循环,因此需要将条件x
b。
转载请注明原文地址:https://www.kaotiyun.com/show/5KFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
下列叙述中正确的是
(1)在考生文件夹下有一个工程文件sjt3.vbp。窗体上有名称为Timer1的定时器,以及两条水平直线,名称分别为Line1和Line2。请用名称为Shape1的形状控件,在两条直线之间画一个宽和高都相等的形状,设置其形状为圆,并设置适当属性使
假定有以下通用过程:FunctionFun(nAsInteger)AsInteger x=n*n Fun=x-11EndFunction在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:PrivateS
软件测试的目的是( )。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序运行时,当把滚动框移动
下列关于栈的叙述中,正确的是
以下能够设置控件焦点的方法是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
清初戏剧创作中,文人派的代表作家是【】
谈判过程中的沟通目标有()
患儿,女,10岁。发热咳嗽3天,症见高热烦躁,咳嗽喘促,气急鼻煽,呼吸困难,咳黄稠痰,胸闷胀满,面赤口渴,大便干燥,舌红,苔黄,脉滑数。治疗首选方
某重要建筑物的基础埋深为2.0m,荷载标准组合的基底压力为220kPa,场地为自重湿陷性黄土场地,基底下湿陷性土层厚度为7.0m,地基湿陷等级为Ⅲ级,其下为性质较好的非湿陷性粉质黏土,地基处理方案中()是不恰当的。
背景:某岩土工程公司在某住宅小区二期2号房工地试桩作业过程中,因送桩杆从桩顶滑出,当即将作业人员杨某击倒在地。伤者经医院抢救无效于当日下午14时30分死亡。问题:1)分析事故发生原因、2)分部(分项)工程的安全技术交底的要求和内容
下列关于资源税的表述中,不正确的是()。
某公司实验室校准一个测量上限为2000℃的光学高温计,发现它在示值1500℃处的实际值为1508℃。请回答以下问题。该示值的绝对误差为()。
对心理咨询中保密原则,下列表述正确的是()。
如何开展小学英语语音教学?
THEQUEENANNEHOUSE ThehousestylethatdominatedAmericanhousingduringthe1880sand1890swasknownasQueenAnne,acu
最新回复
(
0
)