C++ Recursion

C++ Recursion

12th Grade

11 Qs

quiz-placeholder

Similar activities

002_Java Methods

002_Java Methods

12th Grade - University

15 Qs

Python User Defined Functions

Python User Defined Functions

12th Grade

14 Qs

Function in Python

Function in Python

12th Grade

8 Qs

Operators in C

Operators in C

9th - 12th Grade

10 Qs

Recursivitate 2

Recursivitate 2

1st - 12th Grade

9 Qs

AP Computer Science A Recursive

AP Computer Science A Recursive

9th - 12th Grade

10 Qs

Class 12 Recursion

Class 12 Recursion

12th Grade - University

10 Qs

Python Functions

Python Functions

12th Grade

15 Qs

C++ Recursion

C++ Recursion

Assessment

Quiz

Computers

12th Grade

Medium

Created by

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

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?