工学

判断题递归是函数自身嗲用自身,根据调用的方式分为直接递归和间接递归。A 对B 错

题目
判断题
递归是函数自身嗲用自身,根据调用的方式分为直接递归和间接递归。
A

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在函数体中把出现调用自身函数的情况称为()。

A、非递归调用

B、直接递归调用

C、间接递归调用

D、末尾递归调用


正确答案:B

第2题:

C语言中规定,程序中各函数之间( )。

A.既允许直接递归调用也允许间接递归调用

B.不允许直接递归调用也不允许间接递归调用

C.允许直接递归调用不允许间接递归调用

D.不允许直接递归调用允许间接递归调用


正确答案:A
解析:本题考查函数调用的基本概念。在函数调用时,只要符合函数的使用,程序中的各个函数间既可以直接调用其他函数,也可以递归调用其自身。

第3题:

递归调用的基本思想就是【 】,一个使用递归技术的方法将直接或间接地调用自身的方法。


正确答案:自己调用自己
自己调用自己 解析:递归结构的优点之一是程序非常简洁,在调用自己时占用大量的系统堆栈,内存耗用多,运算速度较慢。

第4题:

汉诺塔的算法是递归算法解决的,所谓递归即()。

  • A、函数自身调用自身的编程技巧
  • B、函数嵌套调用的方式
  • C、函数调用的普通方式
  • D、无参函数是不能使用递归的

正确答案:A

第5题:

C程序中各函数之间既允许直接递归调用也允许间接递归调用。


正确答案:正确

第6题:

C语言规定,程序中各函数之间_______。

A.既允许直接递归调用也允许间接递归调用

B.不允许直接递归调用也不允许间接递归调用

C.允许直接递归调用不允许间接递归调用

D.不允许直接递归调用允许间接递归调用


正确答案:A
解析:C语言规定,程序中各函数之间既允许直接递归调用也允许间接递归调用。

第7题:

关于递归调用不正确的描述是()

  • A、递归调用和嵌套调用都是通过堆栈管理实现的
  • B、函数直接或间接调用自己称为递归调用
  • C、递归终止条件必须为参数值等于0
  • D、递归算法的问题规模必须是逐步缩小的

正确答案:C

第8题:

在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则

A.称为函数的直接递归调用

B.称为函数的间接递归调用

C.称为函数的循环调用

D.C语言中不允许这样的递归调用


正确答案:B
解析:在C语言中,所谓函数的递归是在指在调用一个函数的过程中,又出现了直接或间接地调用该函数本身,直接调用该函数本身的称为函数递归,而间接调用该函数称为函数的间接递归调用。显然题目中所说得函数调用为函数的间接递归调用。

第9题:

函数自身调用自身,称之为递归调用。


正确答案:正确

第10题:

数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。

  • A、直接递归
  • B、间接递归
  • C、非递归
  • D、嵌套调用

正确答案:A,C,D

更多相关问题