关于递归函数,以下选项中错误的是()。
A.递归函数必须有结束递归调用的基本条件
B.当满足递归结束的基本条件后将不再进行递归
C.递归函数一定包含多层嵌套的循环结构
D.递归结束的条件决定递归的深度
- · 有4位网友选择 D,占比40%
- · 有3位网友选择 B,占比30%
- · 有2位网友选择 A,占比20%
- · 有1位网友选择 C,占比10%
A.递归函数必须有结束递归调用的基本条件
B.当满足递归结束的基本条件后将不再进行递归
C.递归函数一定包含多层嵌套的循环结构
D.递归结束的条件决定递归的深度
A、使用while必须提供循环次数
B、使用while能够实现循环计数
C、while True: 构成死循环,程序要禁止使用
D、所有while循环功能都可以用for循环替代
A、计算生态主要以开源项目为组织形式
B、高质量计算生态需要顶层设计的参与才能保障
C、计算生态类似自然生态,不受单一组织或人物的控制,形成了技术演化路径
D、计算生态存在竞争发展、相互依存和迅速更迭的特点
A、lambda函数也称为匿名函数
B、lambda不是Python的保留字
C、定义了一种特殊的函数
D、lambda函数将函数名作为函数结果返回
A、在Python中,函数本身亦为对象。
B、在Python的函数中,有且只能有一个return语句。
C、在Python中,函数的return语句可以以元组tuple的方式返回多个值。
D、在Python中,默认参数的值可以修改。
A、一个函数中只允许有一条 return语句
B、Python中,def和 return是函数必须使用的保留字
C、Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用
D、函数eval()可以用于数值表达式求值,例如eval(‘2*3+1’)
A、在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现
B、一个元组可以传递给带有星号的可变参数
C、可选参数可以定义在非可选参数的前面
D、在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值
A、在函数内部调用自己的函数是递归函数
B、递归函数与普通函数的类型不一样,是另外一种特殊的递归函数
C、n! = n*(n-1)! 因此求阶乘的递归函数应该如下定义: def f(n): return n*f(n-1)
D、使用递归函数一般用来解决问题规模可以逐渐缩小且规模缩小后的问题与原问题相似的问题
A、图像函数只在实际图像范围内有效
B、函数值是有界的,且仅出现在某一范围之中
C、在不同的图像处理阶段,遥感图像函数值的物理意义是相同的
D、函数值是地物地磁波辐射的一种度量表示
A、子类可以重写父类所有的函数。
B、子类也可以重写父类的静态函数,达到多态的效果。
C、子类可以重写父类函数,但不可以把函数权限降低,譬如把public改成private。
D、方法覆盖是说子类重新定义了父类的方法,必须有相同的方法名,参数列表和返回类型。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!