首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 def fibRate(n): if n
以下程序的输出结果是( )。 def fibRate(n): if n
admin
2022-09-09
26
问题
以下程序的输出结果是( )。
def fibRate(n):
if n<=0:
retum-1
elif n==1:
retum-1
elif n==2:
return 1
else:
L=[1,5]
for i in range(2,n):
L.append(L[-1]+L[-2])
return L[-2]%L[-1]
print(fibRate(7))
选项
A、0.6
B、28
C、-1
D、1
答案
B
解析
将7传递给函数形参变量n,之后进入多分支结构,依次判断后,执行else后面的语句。for语句为for i in range(2,7),i从2依次变化到6,循环5次,将L[-1]+L[-2]的值通过append()方法加入列表1中。
当i=2时,L[-1]+L[-2]=5+1=6,将6添加到列表L中,此时L=[1,5,6];
当i-3时,L[一1]+L[一2]=6+5=11,将11添加到列表L中,此时L=[1,5,6,11];
当i=4时,L[一1]+L[一2]=11+6=17,将17添加到列表L中,此时L=[1,5,6,11,17];
当i=5时,L[一1]+L[一2]=17+11=28,将28添加到列表L中,此时L=[1,5,6,11,17,28];
当i=6时,L[一1]+L[一2]=28+17=45,将45添加到列表L中,此时L=[1,5,6,11,17,28,45]。
最后L[一2]%L[一1]:28%45=28,故程序输出28。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/mZ6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
(1)建立一个查询score—query。查询评委为“歌手编号”是“01002”的歌手所打的分数,结果存入自由表result中,该自由表的字段项包括:“评委姓名”和“分数”,各记录按“分数”升序排列。最后运行该查询。(2)根据上一步操作得到的自中
数据字典(DD)所定义的对象都包含于
在软件开发中,需求分析阶段可以使用的工具是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
在E-R图中,用来表示实体的图形是
在VisualFoxPro中,使用LOCATEALL命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录()。
假设表“学生.dbf”已在某个工作区打开,且取别名为student。选择“学生”表所在工作区为当前工作区的命令是
下列数据结构中,能用二分法进行查找的是
Python文件的后缀名是
随机试题
有效滤过压
患者有消化性溃疡病史数年,近2日来上腹部疼痛加重,伴呕吐,吐物量大,为宿食。下列哪项处理不妥
下列关于清宣止咳颗粒的叙述,正确的是
下列关于城乡规划实施的表述,错误的是()。
设备贷款的保证人不得为()。
我国的金融机构,按地位和功能可分为四大类:第一类,中央银行,即中国人民银行。第二类,银行,包括政策性银行、商业银行。第三类,非银行金融机构,主要包括国有及股份制的保险公司、城市信用合作社、证券公司(投资银行)、财务公司等。第四类,在境内开办的外资、侨资、中
来源于企业的日常交易,即商品或服务的买卖,如果签订合同的日期与清算的日期有间距,间距越大,风险越大的风险是()。
(2004年)曲线y=与直线χ=0,χ-t(t>0)及y=0围成一曲边梯形.该曲边梯形绕χ轴旋转一周得一旋转体,其体积为V(t),侧面积为S(t),在χ=t处的底面积为F(t).(Ⅰ)求的值;(Ⅱ)计算极限
PeoplewhovisittheUnitedStatessometimeshopetoknowhowthestatesgottheirnames.Someofthemostinterestingnamescam
TheDemocraticandRepublicanpartiesarethelargestandmostcompetitiveorganizationsintheAmericancommunity.Americansal
最新回复
(
0
)