首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 def fibRate(n): if n
以下程序的输出结果是( )。 def fibRate(n): if n
admin
2022-09-09
36
问题
以下程序的输出结果是( )。
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://www.kaotiyun.com/show/mZ6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
使数据库表变为自由表的命令是()。
要设置日期时间型数据中的年份用4位数字显示,应使用下列哪条命令()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
在考生文件夹下,打开“宾馆”数据库,完成如下简单应用:(1)使用查询设计器设计一个名称为two的查询,查询房价“价格”大于等于280元的每个客房的“客房号”、“类型号”(来自客房表)、“类型名”和“价格”。查询结果按“类型号”升序排序,并将查询结
在考生文件夹下创建。个项层表单myform.sex(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如图3.29所示。①菜单命令“计算”和“退出”的功能都通过执行过程
下列关于SELECT短语的描述中错误的是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
关于Python程序格式框架的描述,以下选项中错误的是
随机试题
我国《环境影响评价法》规定对建设项目的环境影响评价实行分类管理,其具体规定包括【】
计算∫01dx.
甲将其收藏的一幅齐白石遗画卖给乙。价金5万元。甲将价金债权转让给丙并通知了乙。履行期届至前,该画灭失。则乙:()
根据规定,政府公益性投资项目()资本金制度。
城市和乡村作为两个相对的概念,存在着一些基本的区别中不包括()
一般用于航空工业,可做弹簧、齿轮、蜗轮、蜗杆等耐蚀和耐磨零件的青铜为()。
期货交易所、期货公司和非期货公司结算会员应当保证期货交易、结算、交割资料的( )。
被尊称为现代课程理论圣经的著作是()。
在VisualFoxPro扣,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则
TheidentityofhominidremainsfoundinacaveintheAltaiMountainswas______untilPaaboandhiscolleaguesendedthespecul
最新回复
(
0
)