Java程序设计

单选题JAVA程序经常用到“递归”,“递归”的基本思想是()。A “让别人反复调用自己”B “自己反复调用别人”C “自己反复调用自己”D 以上说法都不对

题目
单选题
JAVA程序经常用到“递归”,“递归”的基本思想是()。
A

“让别人反复调用自己”

B

“自己反复调用别人”

C

“自己反复调用自己”

D

以上说法都不对

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

第1题:

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


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

第2题:

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

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

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

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

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


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

第3题:

利用栈可将递归程序转化成非递归程序。()

此题为判断题(对,错)。


参考答案:正确

第4题:

JAVA程序经常用到“递归”,“递归”的基本思想是()。

  • A、“让别人反复调用自己”
  • B、“自己反复调用别人”
  • C、“自己反复调用自己”
  • D、以上说法都不对

正确答案:C

第5题:

在设计解决递归问题的非递归算法时,大多数情况下都要用到()结构。

  • A、堆栈
  • B、队列
  • C、树
  • D、图

正确答案:A

第6题:

递归过程的实现需用到()。

A线性表

B链表

C栈

D队列


正确答案:C

第7题:

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

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

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

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

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


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

第8题:

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


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

第9题:

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


正确答案:正确

第10题:

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

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

正确答案:B

更多相关问题