首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
58
问题
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://kaotiyun.com/show/p2Gp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有如下程序:OptionBase1PrivateSubFormClick()Dimarr,SumSum=0arr=Array(1,3,5,7,9,11,13,15,17,19)
只有将组合框的Style属性值设置为()时,才能触发Db1Click事件。
拖放要触发两个事件,这两个事件是______。
为了使标签能自动调整大小以显示全部文本内容,应把标签的【】属性设置为True。
设有数组定义语句:Dima(5)AsInteger,List1为列表框控件。下列给数组元素赋值的语句错误的是
软件的详细设计也称为模块设计,它要求设计人员为每一个程序模块确定:所使用的【】、数据结构、接口细节和输入/输出数据等。
表达式"12345"<>"12345"&"ABC"的值是______。
VisualBasic中的控件分为3类,它们是标准控件、【】和可插入对象。
关系数据库系统存储与管理数据的基本形式是______。
在窗体上画两个单选按钮,名称分别为Opfion1,Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”:一个文本框,名称为Text1,Text属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被
随机试题
_________指标用来表示来访旅游者在某一旅游目的地访问期间的平均停留天数。
腭裂是由于
A.流行性脑脊髓膜炎B.流行性乙型脑炎C.结核性脑膜炎D.病毒性脑膜炎E.中毒性菌痢脑脊液外观透明,WBC(50~500)×109/L,N80%,蛋白质稍增高,糖及氯化物正常,诊断为()
在中性点非直接接地电力系统中,中性点电流互感器一次回路启动电流应按下列哪一个条件确定?
下列工程中,除必须在施工组织总设计中编制施工安全技术总体措施外,还应编制单位工程或分部分项工程安全技术措施的工程包括()。
布洛卡中枢受到损伤将会发生()。
二人以上共同违反治安管理的,()。
ARP为地址解析协议。关于ARP的下列说法中,正确的是(55)。
冯.诺依曼计算机体制核心思想的三个要点分别是:采用二进制代码表示指令和数据、采用存储程序控制工作方式和计算机的硬件系统由存储器、输入设备、输出设备、【 】、控制器五大部件组成。
Whenyourfamilywantstobuyorreplaceacar,atelevision,orawashingmachine,youfindthemoneyeitherfromsavingsorby
最新回复
(
0
)