Recursion in Java (AP Computer Science A)

Recursion in Java (AP Computer Science A)

9th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

C++ Обобщение

C++ Обобщение

10th Grade

14 Qs

Функции C++

Функции C++

10th Grade

12 Qs

Functions in C++

Functions in C++

9th - 12th Grade

10 Qs

Recursion Initiation

Recursion Initiation

11th Grade - Professional Development

10 Qs

Проверка знаний по Пайтону

Проверка знаний по Пайтону

11th Grade

10 Qs

Recursive Algorithms

Recursive Algorithms

12th Grade

15 Qs

Java Recursion

Java Recursion

9th - 12th Grade

10 Qs

“Классная” работа с динамической памятью

“Классная” работа с динамической памятью

9th Grade

10 Qs

Recursion in Java (AP Computer Science A)

Recursion in Java (AP Computer Science A)

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Patrick Ferrer

Used 99+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

When the base case is met, which of these could be returned?

[Enclosing method: recursiveFunc(int n)]

return recursiveFunc(n + 1);

return (double) 1000;

return n * recursiveFunc(n);

return recursiveFunc(n) - 1;

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

The capabilities of a recursive function can typically be recreated by . . .

If / Else statements

Classes

Loops

Interfaces

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

For which of these operations is a recursive function practical?

Scanning user input

Finding the sum of two integers

Returning the first item of a list

Calculating the factorial of an integer

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a recursive function?

Function that returns once

Function that creates objects

Function that calls itself

Function needing abstraction to be used

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these is NOT an acceptable header for a recursive function?

public void recursiveFunc(Object obj) {

public int recursiveFunc(int n) {

public double recursiveFunc(double n) {

public String recursiveFunc(String str) {

6.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Media Image

Assuming n is initialized as an integer variable with a positive value, what will be printed?

The factorial of n

The absolute value of n

The sum of all digits in n

The square root of n

7.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

Media Image

The Collatz Conjecture states that, in sequence, taking any integer and, if even, halving the result/integer and, if odd, tripling and adding 1 to the result/integer continuously will eventually end up as 1.


Which of the above methods properly recreates the conjecture?

Select all answers that apply.


(Click the picture to enlarge.)

recursiveCollatz1(int n)

recursiveCollatz2(int n)

recursiveCollatz(int n)

None

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?