Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

JAVA homework help thank you! Question 1 The current method executing is always

ID: 3698220 • Letter: J

Question

JAVA homework help thank you!

Question 1

The current method executing is always the method whose activation record is ________.

Select one:

a.second from the top of the stack, just below the previous method call.

b.at the bottom of the stack.

c.never placed on the stack.

d.at the top of the stack.

Question 2

A recursive method without a base case leads to infinite recursion.

Select one:

True

False

Question 3

An infinite loop and an infinite recursion

Select one:

a.are different because it is impossible to detect the latter, while it’s quite easy to detect the former

b.both will be caught by the compiler

c.both will be caught by the Java Virtual Machine during execution

d.both continue to repeat indefinitely

Question 4

Recursion is often less efficient than iteration because ________.

Select one:

a.it is not as intuitive.

b.it can cause an explosion of method calls.

c.recursive methods take longer to program.

d.recursive methods are harder to debug.

Question 5

Recursion is sometimes preferable to iteration because ________.

Select one:

a.it is faster.

b.it requires less memory.

c.it models the problem more logically.

d.All of the above.

Question 6

It always is possible to replace a recursion by an iteration.

Select one:

True

False

Question 7

It always is possible to replace an iteration by a recursion.

Select one:

True

False

Explanation / Answer

2) A recursive method without a base case leads to infinite recursion.

Ans- true

4) Recursion is often less efficient than iteration because

Ans- it can cause an explosion of method calls

5) Recursion often is preferable over iteration because;

Ans- it models the program more logically.

6)It always is possible to replace a recursion by an iteration

Ans-true

7) It always is possible to replace an iteration by a recursion

Ans-true