首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 def fibRate(n): if n
以下程序的输出结果是( )。 def fibRate(n): if n
admin
2022-09-09
40
问题
以下程序的输出结果是( )。
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全国计算机二级
相关试题推荐
下面程序的输出结果为()。CLEARi=1DOWHILEi
执行下列一组命令后,选择“职工”表所在工作区的错误命令是()。CLOSEALLUSE仓库IN0USE职工IN0
假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是()。
在考生文件夹下,打开公司销售数据库selldb,完成如下简单应用:(1)使用一对多表单向导生成一个名为sdedit的表单。要求从父表dept中选择所有字段,从子表st表中选择所有字段,使用“部门号”建立两表之间的关系,样式为阴影式;按钮类型为
数据流程图(DFD图)是
假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是
要将显示日期值时所用的分隔符设置为竖杠“|”,错误的设置命令是
在VisualFoxPro中,有如下程序,函数IIF()返回值是*程序PRlVATEX.YSTORE"男"TOXY=LEN(X)+2?IIF(Y<4,"男","女")RETURN
以下选项中不是Python语言的保留字的是
随机试题
Theenergywhichthesunradiatesgoesineverydirection,andonlyaminutepartofitfallsontheearth.Evenso,itreprese
TheMonaLisaisshowingherage,museumcurators(馆长)inParissaidwhileannouncingascientificstudyofthe500-year-oldmaste
A.中性粒细胞增多B.淋巴细胞增多C.嗜酸粒细胞减少D.单核细胞增多E.嗜碱粒细胞增多亚急性细菌性心内膜炎可导致
地下公路隧道的横断面净空,除了包括建筑限界外,还应包括()。
根据《公司法》规定,有限责任公司股东会的职权不包括()。
下列各项中,应采用实地盘点法进行清查的有()。
某大学金融系教授甲接受某期货公司乙的委托,作为居间人为其提供订立期货合约的机会,但最终没有促成合同的成立,则( )。
下列固定资产中,不能实行加速折旧的是()。
数据库系统的三级模式不包括( )。
Itistimetheauthoritiesconcerned______(采取适当措施来解决交通问题).
最新回复
(
0
)