更多“python中递归函数的作用()A、缩小问题规模B、代码简洁C、代码易懂D、代码清晰”相关问题
  • 第1题:

    在 ______ 情况下适宜采用inline定义内联函数。

    A.函数体含有循环语句

    B.函数体含有递归语句

    C.函数代码少、频繁调用

    D.函数代码多、不常调用


    正确答案:A

  • 第2题:

    Fibnacci数列的定义为:F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,n∈N*),要计算该数列的任意项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于( ),所以需要较多的运行时间。

    A.递归代码经编译后形成较长目标代码
    B.递归代码执行时多次复制同一段目标代码
    C.递归代码执行时需要进行一系列的函数调用及返回且存在重复计算
    D.递归代码执行过程中重复存取相同的数据

    答案:C
    解析:
    本题考查程序语言基础知识。
    分析递归代码执行过程可知,由于调用函数时系统需要在栈区开辟支持函数运行时需要的空间(大多数局部变量的存储单元即分配在此空间中),同时还需造成控制流的转移、返回位置的记录和恢复等工作,同时在该例子中存在着重复计算,例如计算只时要通过递归调用分别计算F3和F2,而在计算F3时,则要通过递归调用分别计算F2和F1,其中F2的计算会重复,因此递归代码执行时需要进行一系列的函数调用及返回且存在重复计算都是比较耗时的。

  • 第3题:

    Python代码中,翻译模块“中文”选项的代码是()

    • A、’中文’
    • B、‘zh’
    • C、‘ch’
    • D、‘-1’

    正确答案:B

  • 第4题:

    在下述哪种情况下适宜采用inline定义内联函数。()

    • A、函数体含有循环语句
    • B、函数体含有递归语句
    • C、函数代码少、频繁调用
    • D、函数体含有switch语句

    正确答案:C

  • 第5题:

    Python代码中,图像识别模块“手动”选项的代码是()

    • A、mcookie库
    • B、spirit库
    • C、ai库
    • D、arduino库

    正确答案:C

  • 第6题:

    python的特定中,继承的作用是()

    • A、提高了代码的重用性
    • B、增加了数据的可维护性
    • C、减小代码和数据的冗余度
    • D、简化人们对事物的认识和描述,能清晰、体现相关类间的层次结构关系

    正确答案:A,B,C,D

  • 第7题:

    Python代码可以内嵌在asp文件中。


    正确答案:正确

  • 第8题:

    python中,如想对代码进行注释,则使用()符号

    • A、#
    • B、/
    • C、*
    • D、!

    正确答案:A

  • 第9题:

    下面哪些特性可能导致代码体积膨胀()。

    • A、宏定义
    • B、模板
    • C、内联函数
    • D、递归

    正确答案:A,B,C

  • 第10题:

    多选题
    python的特定中,继承的作用是()
    A

    提高了代码的重用性

    B

    增加了数据的可维护性

    C

    减小代码和数据的冗余度

    D

    简化人们对事物的认识和描述,能清晰、体现相关类间的层次结构关系


    正确答案: A,D
    解析: 暂无解析

  • 第11题:

    判断题
    我们编写的Python代码在运行过程中,会被编译成二进制代码。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    以下关于函数的描述,错误的是()。
    A

    函数是一种功能抽象

    B

    使用函数的目的只是为了增加代码复用

    C

    函数名可以是任何有效的Python标识符

    D

    使用函数后,代码的维护难度降低了


    正确答案: B
    解析: 暂无解析

  • 第13题:

    如果某段代码简明、易懂并且注释准确没有歧义,那么我们说此代码具备______。

    A.正确性

    B.清晰性

    C.规范性

    D.一致性


    正确答案:B

  • 第14题:

    Python中函数的优点是什么?()

    • A、减少重复的代码
    • B、将复杂问题分解为更简单的部分
    • C、提高代码的清晰度
    • D、以上全部都是

    正确答案:D

  • 第15题:

    Python3.x版本的代码完全兼容Python2.x。


    正确答案:错误

  • 第16题:

    Python代码中,语音输入模块“更多”选项的代码是()

    • A、’更多’
    • B、‘-1’
    • C、‘1’
    • D、‘60’

    正确答案:D

  • 第17题:

    Python中的代码块使用缩进来表示。


    正确答案:正确

  • 第18题:

    我们编写的Python代码在运行过程中,会被编译成二进制代码。


    正确答案:错误

  • 第19题:

    以下关于函数的描述,错误的是()。

    • A、函数是一种功能抽象
    • B、使用函数的目的只是为了增加代码复用
    • C、函数名可以是任何有效的Python标识符
    • D、使用函数后,代码的维护难度降低了

    正确答案:B

  • 第20题:

    在python中,函数的作用有()

    • A、使程序变的更加简短,更加清晰
    • B、有利于维护代码
    • C、提高代码的重用性
    • D、提高程序开发的效率

    正确答案:A,B,C,D

  • 第21题:

    多选题
    在python中,函数的作用有()
    A

    使程序变的更加简短,更加清晰

    B

    有利于维护代码

    C

    提高代码的重用性

    D

    提高程序开发的效率


    正确答案: B,D
    解析: 暂无解析

  • 第22题:

    多选题
    python中递归函数的作用()
    A

    缩小问题规模

    B

    代码简洁

    C

    代码易懂

    D

    代码清晰


    正确答案: D,B
    解析: 暂无解析

  • 第23题:

    单选题
    适宜采用inline定义函数情况是()
    A

    函数体含有循环语句

    B

    函数体含有递归语句

    C

    函数代码少、频繁调用

    D

    函数代码多、不常调用


    正确答案: C
    解析: 暂无解析