C++ Recursion

C++ Recursion

12th Grade

11 Qs

quiz-placeholder

Similar activities

CTDLGT Giải thuật và  đệ quy

CTDLGT Giải thuật và đệ quy

12th Grade

11 Qs

Java Recursion

Java Recursion

9th - 12th Grade

10 Qs

Python User Defined Functions

Python User Defined Functions

12th Grade

14 Qs

Recursion Computer Science Quiz

Recursion Computer Science Quiz

12th Grade

7 Qs

Value Methods Vocab

Value Methods Vocab

8th - 12th Grade

12 Qs

C-Programming Basics

C-Programming Basics

12th Grade

16 Qs

8.12 C++ Test on Classes

8.12 C++ Test on Classes

9th - 12th Grade

15 Qs

Recursivitate 2

Recursivitate 2

1st - 12th Grade

9 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?