首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于以下程序的描述中,正确的是( )。 def fact(n): s=1 for i in range(1,n+1): s*=i return s
关于以下程序的描述中,正确的是( )。 def fact(n): s=1 for i in range(1,n+1): s*=i return s
admin
2022-09-09
39
问题
关于以下程序的描述中,正确的是( )。
def fact(n):
s=1
for i in range(1,n+1):
s*=i
return s
选项
A、程序中n是可选参数
B、fact(n)函数的功能为求n的阶乘
C、s是全局变量
D、range()函数的范围是[1,n+1]
答案
B
解析
函数定义时的语法如下。
def<函数名>(<非可选参数列表>,<可选参数>=<默认值>):
<函数体>
return<返回值列表>
可选参数一般都放置在非可选参数的后面。本题程序中,n为非可选参数,fact(n)函数的功能为求n的阶乘。s在函数内部定义,为局部变量。根据range()函数的定义,range(1,n+1)的范围是[1,n],不包含n+1。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/Ea6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在表单设计器的属性窗口中设置表单或其他控件对象的属性时,以下叙述正确的是()。
下面关于创建报表的方法中,错误的是()。
向“仓库”表中新增一个“人数”字段,数据类型为数值型,宽度为2,正确的命令语句是()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
下面是关于表单数据环境的叙述,其中错误的是()。
在考生文件夹下,有一表单文件nayfornl.SCX。打开该表单文件,然后在表单设计器环境下完成如下操作:(1)在属性窗口中将表单设置为不可移动的,并将其标题设置为“表单操作”。(2)为表单新建一个名为mymethod的方法,方法代码为
在考生文件夹下,打开招生数据库sdb,完成如下操作:(1)在ksb表中增加个名为“备注”的字段、字段数据类型为“字符”、宽度为30。(2)在考生成绩表ksejb中给成绩字段设置有效性规则和默认值,成绩>=0AND成绩
从工程管理角度看,软件设计一般分为两步完成,它们是
数据库设计中反映用户对数据要求的模式是
以下选项中,Python数据分析方向的第三方库是
随机试题
在软件工程中,软件测试的目标是()
试述合同变更的效力。
信息按照不同的划分方法可以分为哪些种类?
糖尿病微血管病变的病理特点是
高血压危象的发生机制可能为
关闭显示器的电源,将使正在运行的程序立即停止运行。 ( )
简述湖北旅游资源的总体特色。
生活于另一种生物体内或体表并从其体内获得营养的生物为寄生生物。关于寄生生物。下列说法不正确的是:
下面程序的输出是______。main(){intx=3,y=6,a=0;,while(x++!=(y=1)){a+=1;if(y<x)break;}printf("x=%d,y=%d,a=%d\n,
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
最新回复
(
0
)