更多“在计算递归曲数时,如不使用递归过程.则一般悄况下必须借助于()数”相关问题
  • 第1题:

    在计算递归函数时,如不使用递归过程,则一般情况下必须借助于( )数据结构。A.栈B.数C.双向队列D.广义表


    正确答案:A
    递归是指在定义自身的同时又出现了对自身的调用。如果一个函数在其定义体内直接调用自己,则称直接递归函数;如果一个函数经过一系列的中间调用语句,通过其它函数间接调用自己,则称间接递归函数;栈非常重要的一个应用是在程序设计语言中用来实现递归。

  • 第2题:

    什么是递归算法?通常情况下,递归算法在执行过程中需要借助何种数据结构?


    正确答案:一个算法在结束本算法之前,直接或者间接地调用算法自身,这样的算法称为递归算法。递归算法在执行过程中通常需要借助于堆栈这种数据结构来完成。

  • 第3题:

    对递归定义的数据结构不要使用递归过程。


    正确答案:错误

  • 第4题:

    在计算递归函数时,如不用递归过程,应借助于()这种数据结构。

    • A、线性表
    • B、栈
    • C、队列
    • D、双向队列

    正确答案:B

  • 第5题:

    一般来说,递归需要有()

    • A、递归前进段
    • B、边界条件
    • C、递归返回段
    • D、递归超出段

    正确答案:A,B,C

  • 第6题:

    有关过程的说法中错误的是()

    • A、递归过程既可以是递归Function过程,也可以是递归Sub过程
    • B、在Sub或Function过程中不能再定义其他Sub或Function过程
    • C、在调用过程时,形参为数组的参数对应的实参只能是数组
    • D、在调用过程时,与使用ByRef说明的形参对应的实参只能按地址传递方式结合

    正确答案:D

  • 第7题:

    关于递归定义的函数,下列说法正确的是()

    • A、递归定义的函数一定是“递归计算”的
    • B、递归定义的函数一定是“迭代计算”的
    • C、有些递归定义的函数可以“迭代计算”,有些递归定义的函数则必须“递归计算”
    • D、凡是可以“迭代计算”的函数,一定可以“递归计算”,凡是可以“递归计算”的函数,也一定可以“迭代计算”

    正确答案:C

  • 第8题:

    一个递归算法必须包括()。

    • A、递归关系式
    • B、循环过程
    • C、递归关系式和终止条件
    • D、循环过程和终止条件

    正确答案:C

  • 第9题:

    判断题
    对递归定义的数据结构不要使用递归过程。
    A

    B


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

  • 第10题:

    问答题
    什么是递归算法?通常情况下,递归算法在执行过程中需要借助何种数据结构?

    正确答案: 一个算法在结束本算法之前,直接或者间接地调用算法自身,这样的算法称为递归算法。递归算法在执行过程中通常需要借助于堆栈这种数据结构来完成。
    解析: 暂无解析

  • 第11题:

    单选题
    在计算递归函数时,如不用递归过程,应借助于()这种数据结构。
    A

    线性表

    B

    C

    队列

    D

    双向队列


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

  • 第12题:

    单选题
    一个递归算法必须包括()。
    A

    递归关系式

    B

    循环过程

    C

    递归关系式和终止条件

    D

    循环过程和终止条件


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

  • 第13题:

    本题利用递归方法求前n个自然数的和(n=10)。


    正确答案:
    第1处:int n
    第2处:return 1
    第3处:return n+add(n-1)
    【解析】递归方法是-种调用程序本身并采用栈结构的算法,第1处定义参数类型;第2处是递归初值;第3处为递归运算。

  • 第14题:

    一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件满足时,递归()

    • A、进行运算
    • B、返回
    • C、前进
    • D、结束条件

    正确答案:B

  • 第15题:

    递归程序可借助于()转化为非递归程序。

    • A、线性表
    • B、栈
    • C、队列
    • D、数组

    正确答案:B

  • 第16题:

    在计算递归曲数时,如不使用递归过程.则一般悄况下必须借助于()数据结构。


    正确答案:

  • 第17题:

    关于递归的有关内容描述项正确的是()

    • A、可以采用递归解决汉诺塔游戏的问题
    • B、递归可以分为直接递归与间接递归
    • C、可以采用递归解决求一个数n!问题
    • D、递归就是在过程或函数里调用自身

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

  • 第18题:

    关于方法的递归,以下说法错误的是()。

    • A、方法递归必须有结束条件
    • B、方法递归次数太多会导致内存溢出
    • C、方法递归就是指在一个方法的内部调用自身的过程
    • D、方法递归可以无数次,只要有结束条件就可以

    正确答案:D

  • 第19题:

    关于递归算法,不正确的是()。

    • A、递归就是在过程或函数里调用自身
    • B、递归必须有一个明确的结束条件,即递归出口
    • C、递归调用可以无条件地进行
    • D、递归算法解题通常显得很简洁,但解题的运行效率较低

    正确答案:C

  • 第20题:

    填空题
    在计算递归曲数时,如不使用递归过程.则一般悄况下必须借助于()数据结构。

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

  • 第21题:

    单选题
    关于递归定义的函数,下列说法正确的是()
    A

    递归定义的函数一定是“递归计算”的

    B

    递归定义的函数一定是“迭代计算”的

    C

    有些递归定义的函数可以“迭代计算”,有些递归定义的函数则必须“递归计算”

    D

    凡是可以“迭代计算”的函数,一定可以“递归计算”,凡是可以“递归计算”的函数,也一定可以“迭代计算”


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

  • 第22题:

    单选题
    关于方法的递归,以下说法错误的是()。
    A

    方法递归必须有结束条件

    B

    方法递归次数太多会导致内存溢出

    C

    方法递归就是指在一个方法的内部调用自身的过程

    D

    方法递归可以无数次,只要有结束条件就可以


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

  • 第23题:

    单选题
    关于递归算法,不正确的是()。
    A

    递归就是在过程或函数里调用自身

    B

    递归必须有一个明确的结束条件,即递归出口

    C

    递归调用可以无条件地进行

    D

    递归算法解题通常显得很简洁,但解题的运行效率较低


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

  • 第24题:

    单选题
    递归程序可借助于()转化为非递归程序。
    A

    线性表

    B

    C

    队列

    D

    数组


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