题目
IS 4485-001 Fall 2025 Final Exam Practice 1
单项选择题
Which of the following situations might cause a recursive function to run infinitely?
选项
A.Using global variables
B.Passing zero as argument
C.No base case or unreachable base case
D.Using iterative loops inside the function
E.Using a return statement
F.Having a base case
查看解析
标准答案
Please login to view
思路分析
To evaluate when a recursive function might run infinitely, we need to consider how recursion proceeds and termination is achieved.
Option 1: 'No base case or unreachable base case' would indeed lead to infinite recursion, because each call would continue to invoke itself without a condition to stop, so the recursive chain never ends.
Option 2: 'Passing zero as argument' could......Login to view full explanation登录即可查看完整答案
我们收录了全球超50000道考试原题与详细解析,现在登录,立即获得答案。
类似问题
Which of the following code snippets returns the factorial of a given number? (Hint: Factorial of 5 = 5! = 1 * 2 * 3 * 4 * 5 = 120)
Which of the following code snippets returns the factorial of a given number? (Hint: Factorial of 5 = 5! = 1 * 2 * 3 * 4 * 5 = 120)
What is a base case in recursion?
What will this recursive function print when called with countdown(3)?
更多留学生实用工具
希望你的学习变得更简单
加入我们,立即解锁 海量真题 与 独家解析,让复习快人一步!