
C++ Recursion

Quiz
•
Computers
•
12th Grade
•
Medium
Manoj R
Used 15+ times
FREE Resource
11 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which of the following is the best definition of a recursive method?
A method that iterates itself exactly 5 times.
A method that invokes itself by name within the method.
A method that will never iterate infinitely.
A method that cannot be called more than once.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Name the condition at which the recursive method will stop calling itself.
Base case
Worst Case
Best Case
None of the above
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Predict output of following program
int fun(int n)
{
if (n == 4)
return n;
else
return 2*fun(n+1);
}
int main() {
printf("%d", fun(2)); return 0; }
4
8
16
None
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What will be the output of the following C code?
int main()
{
printf("Hello");
main();
return 0;
}
Hello is printed once
Hello infinite number of times
Hello is not printed at all
0 is returned
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
The data structure used to implement recursive function calls _____________
Array
Linked list
Binary tree
Stack
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the C keyword that must be used to get the expected result using Recursion?
printf
void
break
return
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
The following function finds the factorial of any number
int factorial(int n)
{
if(n == 0 || n == 1) return 1;
return n * factorial(n-1);
}
What would calling factorial(4) output?
24
16
8
64
Create a free account and access millions of resources
Similar Resources on Wayground
15 questions
002_Java Methods

Quiz
•
12th Grade - University
14 questions
Python User Defined Functions

Quiz
•
12th Grade
15 questions
C# Loops (All)

Quiz
•
9th - 12th Grade
10 questions
Recursive C++ Quiz

Quiz
•
12th Grade
10 questions
Recursion Contest

Quiz
•
10th - 12th Grade
11 questions
computer 12

Quiz
•
12th Grade
14 questions
C++ - Loops and Random Numbers

Quiz
•
9th - 12th Grade
16 questions
Parts of a Method (Java)

Quiz
•
9th Grade - University
Popular Resources on Wayground
50 questions
Trivia 7/25

Quiz
•
12th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
11 questions
Negative Exponents

Quiz
•
7th - 8th Grade
12 questions
Exponent Expressions

Quiz
•
6th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade
20 questions
One Step Equations All Operations

Quiz
•
6th - 7th Grade
18 questions
"A Quilt of a Country"

Quiz
•
9th Grade