首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
2020-06-30
49
问题
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 aAsInteger,bAs Integer,cAsInteger,flagAs Boolean
flag=False
a=1:b=1
Do Whilex<b
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改为Do While x>b
D、把Ifx=b Then flag=True改为Ifx=a Then/flag=True
答案
C
解析
在中通过分析题干中的程序可以看出,函数的返回值就是变量flag的值。错误现象是无论输入哪个正整数均会返回False,这就代表着没有执行循环,直接输出的就是变量flag的初值False。进一步分析可以看出,由于b的初值为l,而任何正整数均不会小于1,所以永远无法满足循环条件从而进入循环,因此需要将条件x<b改为x>b。
转载请注明原文地址:https://jikaoti.com/ti/g6S0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面操作中,不能正确保存正在编辑的工程的是
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
用菜单编辑器编辑了如图所示的菜单:下面叙述中错误的是()。
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
数据库管理系统中负责数据模式定义的语言是
执行以下程序段a$="VisualBasicProgramming":b$="C++"c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
软件测试的目的是
算法的空间复杂度是指( )。
随机试题
______satdown______thephonerang.
功能制护理的优点不包括
除了解热、镇痛作用外,还具有消炎作用的药物是
反佐药是指在病重邪甚,可能拒药时,配用与君药性味相反的药物,以防止病药格拒()
某场道工程按工程量清单计价,得到如下数据:分部分项工程工程量清单计价合计1600万元,措施项目清单计价合计75万元,其他项目清单计价合计150万元,规费95万元,税率是不含税造价的3.4%。在工程进行中,按25%支付工程预付款,在未完施工尚需的主要材料及
研究人员使用脑电图技术研究了母亲给婴儿唱童谣时两人的大脑活动,发现当母亲与婴儿对视时,双方脑电波趋于同步,此时婴儿也会发出更多的声音尝试与母亲交流。他们据此认为,母亲与婴儿对视有助于婴儿的学习与交流。以下哪项如果为真,最能支持上述研究人员的观点?
WiFi网络安全接入是一种保护无线网络安全的系统,WPA加密的认证方式不包括(37)________________。
Howmuchistheshirt?
Theyearwhichprecededmyfather’sdeathmadegreatchangeinmylife.IhadbeenlivinginNewJersey,workingindefenseplan
ABestFriend?YouMustBeKiddingA)Fromthetimetheymetinkindergartenuntiltheywere15,RobinShreevesandherfrie
最新回复
(
0
)