首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 def fibRate(n): if n
以下程序的输出结果是( )。 def fibRate(n): if n
admin
2022-09-09
42
问题
以下程序的输出结果是( )。
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全国计算机二级
相关试题推荐
下列关于类、对象、屙陛和方法的叙述中,错误的是()。
在考生文件夹下,打开资源数据库frdb,完成如下简单应用:(1)使用表单向导选择资源表fr_t生成一个名为fr_edit的表单。要求选择fr_t表中所有字段,样式为阴影式:按钮类型为图片按钮:排序字段选择户主编号(升序):表单标题为“资源数据输入
在考生文件夹下创建。个项层表单myform.sex(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如图3.29所示。①菜单命令“计算”和“退出”的功能都通过执行过程
在考生文件夹下创建一个下拉式菜单myimenu.mnx,并生成菜单程序mymenu.mrr。运行该菜单程序时会在当前VFP系统菜单的末尾追加一个“考试”子菜单,如图3一11所示。菜单命令“计算”和“返回”的功能都通过执行过程完成。菜单
程序调试的任务是
下面不能作为结构化方法软件需求分析工具的是
在软件开发中,需求分析阶段产生的主要文档是
计算结果不是字符串"Teacher"的语句是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
关于Python程序格式框架的描述,以下选项中错误的是
随机试题
妊娠合并心脏病孕妇分娩期血流动力学变化,下述哪项是错误的
采血前需对采血袋进行检查,其检查内容包括
关于升汞固定液的描述错误的是
背景资料某公路工程项目(K0+000一K6+000)依法进行招标。该项目有两座公路隧道施工项目起止桩号分别位于K1+100—K2+200和K4+250一K5+300,有两座公路桥梁,一座位于K0+500,单跨为120m,另一座位于K3+600单跨为110
最基本的会计等式是()。
上市公司并购重组项目的财务顾问主办人发生变化的,财务顾问应当在()个工作日内向中国证监会报告。
根据个人所得税法律制度的规定,下列各项说法正确的有()。
下列各项中,不属于流转税类的是()。
regionalhegemonism
下列关于人才素质的说法,不正确的是()
最新回复
(
0
)