首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
2016-01-22
5
问题
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 aAs Integer,bAs Integer,cAs Integer,flag As Boolean
flag=False
a=1:b=1
Do Whlle x<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的初值为1,而任何正整数均不会小于1,所以永远无法满足循环条件从而进入循环,因此需要将条件x<b改为:x>b。
转载请注明原文地址:https://kaotiyun.com/show/1wLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Labe11、标题为“VisualBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timerl的计时器控件,并把其Interval属性设置为500,如下图
英文缩写“OOP’’的含义是()。
执行语句Open"TC.dat"ForRandomAs#1Len=50后,对文件TC.dat中的数据能执行的操作是()。
用Print方法在Form1窗体中显示出4个#号的正确代码为()。
按照“先进先出”组织数据的数据结构是()。
可以用做其他控件容器的控件是
如果准备读文件,打开顺序文件"text.dat"的正确语句是
设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是
设A$="北京",B$="Shanghai",则表达式LEFTS(A$,2)+STRINGS(3,"-")+LEFTS(B$,8)构成的字符串是
下列选项中不属于软件生命周期开发阶段任务的是():
随机试题
A.抗Jo-1抗体B.抗乙酰胆碱受体抗体C.核周型抗中性粒细胞胞浆抗体D.抗Scl-70抗体E.抗Sin抗体皮肌炎的标记性抗体是
______weknow,thereare107elementsfoundinnature.
每个项目观感质量()%及以上检查处(点)评为“好”的,该项目质量评价为“好”。
建筑物的组成体系包括()。
A、B、C3家公司拟共同出资设立1家有限责任公司(以下简称公司),并共同制定了公司章程草案。该公司章程草案有关要点如下:(1)公司注册资本总额为600万元。各方出资数额、出资方式以及缴付出资的时间分别为:A出资180万元,其中货币出资70万元、以计算机软
各国的行政法一般都有一部完整统一的法典。()
从所给的四个选项中,选择最合适的一个替换图形⑨,使之呈现一定的规律性。
ThemajordifferencebetweennarrativesalesandsuggestivesalesisthatAccordingtoAlan,creativityinsalespeople______.
Therearepeoplewhoareespeciallyattracted【51】thenotionof"climbingtheladder"soasto【52】theirstatus,financialpositio
【B1】【B18】
最新回复
(
0
)