首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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-04-29
48
问题
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
DimaAs Integer,bAsInteger,cAs Integer,
flag As 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、把Ifx=b Then flag=Tree改为If x=a Then
答案
C
解析
在本题中通过分析题干中的程序可以看出,函数的返回值就是变量flag的值。错误现象是无论输入哪个正整数均会返回False,这就代表着没有执行循环,直接输出的就是变量flag的初值False。进一步分析可以看出,由于b的初值为1,而任何正整数均不会小于1,所以永远无法满足循环条件从而进入循环,因此需要将条件x<b改为x>b。
转载请注明原文地址:https://www.kaotiyun.com/show/fnUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
程序运行时,当在空文本框中依次输入1234时,窗体上显示的是()。PrivatesubText1一Change()PrintText1;EndSub
下列描述中,不符合良好程序设计风格要求的是
若要把窗体上命令按钮Command1的状态设置为不可用,应该执行的命令是
以下不能用形状控件画出的图形是
在窗体上画两个文本框(名称分别为Textl和Text2)和一个命令按钮(名称为Commandl),然后编写如下事件过程:PrivateSubCommandl—Click()x=0DoWhilex
有以下通用过程:Functionfun(NAsInteger)s=0Fork=1ToNs=s+k*(k+1)Nextkfun=sEndFunction该过程的功能是
某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:PrivateSubCommadl_Ctick()Dima(10)AsInteger,maxAsIntegerFork=1To10a(k)=InputBox(“输入一
以下关于菜单的叙述中,错误的是
以下叙述中,错误的是
设有如下事件过程:PrivateSubCommandlClick()Fori=1To5j=1DoPrint“*”j=i—lLoopUntili=0NextiEndSub运行程序,输出“*”的个数是
随机试题
在一堂化学课上,张老师运用分子模型和柱状图帮助学生认识乙醛的分子结构。张老师采用的教学方法是()。
Thestudentsareencouragedtoprovide______servicetothepoorstudents.
以下除哪项外,都是老人的体质特点
A、碳酸钙B、焦磷酸钙C、二氧化硅D、不溶性偏磷酸钙E、B+C与氟化胺牙膏相容的摩擦剂是
在下列选项中,()是当代中国法律体系中的基本法律部门
公民基本权利也称宪法权利。关于公民基本权利,下列哪些选项是正确的?(2011—卷一—62,多)
工程竣工移民安置验收应当满足的条件包括()。
背景材料:某二级公路跨河大桥,左岸引桥结构为11跨20m预应力混凝土简支梁桥,柱式墩,1.5m桩基础。0号桥台至6号墩桩长12~14m,靠近主桥四跨桩长超过20m。由于该河段枯水期长,且左岸地质水文条件较好,故引桥桩基采用人工挖孔方法施工,挖孔桩
历史唯物主义的历史决定论,是一种承认历史发展具有客观规律性、必然性和因果制约性的理论,它建立在唯物主义和辩证法的基础之上,是能动的决定论。这说明历史唯物主义的决定论()。
Thisisthepriceandthepromiseofcitizenship.Thisisthesourceofourconfidence—theknowledgethatGodcallsonusto
最新回复
(
0
)