
C++ Recursion
Quiz
•
Computers
•
12th Grade
•
Practice Problem
•
Medium
Manoj R
Used 15+ times
FREE Resource
Enhance your content in a minute
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
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
15 questions
Excel
Quiz
•
10th - 12th Grade
15 questions
Basics in Java
Quiz
•
9th - 12th Grade
11 questions
Python Function
Quiz
•
11th - 12th Grade
10 questions
Premiere Pro
Quiz
•
10th - 12th Grade
10 questions
python quiz
Quiz
•
6th Grade - Professio...
10 questions
Java: repetition control structure for & while
Quiz
•
10th - 12th Grade
14 questions
Sains Komputer Tingkatan 4 - 2.2.3 Menghasilkan gambar rajah
Quiz
•
1st Grade - Professio...
11 questions
College Football
Quiz
•
5th - 12th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
