Regarding the JAVA language consider these questions: An infinte loop and an inf
ID: 3698285 • Letter: R
Question
Regarding the JAVA language consider these questions:
An infinte loop and an infinate recursion is
A both continue to repeat indefinitely
B both will be caught by the Java Virtual Machine during execution
C are different because it is impossible to detect the latter, while it’s quite easy to detect the former
D both will be caught by the compiler
Recursion is often less efficient than iteration because:
A recursive methods take longer to program
B it can cause an explosion of method calls
C recursive method are harder to debug
D it is not as intutitive
Recursion is sometimes preferable to iteration because:
A it is faster.
B it requires less memory.
C it models the problem more logically.
D All of the above.
True of false:
It always is possible to replace a recursion by an iteration.
It always is possible to replace an iteration by a recursion.
Explanation / Answer
1.An infinte loop and an infinate recursion is
Ans)C are different because it is impossible to detect the latter, while it’s quite easy to detect the former
2.Recursion is often less efficient than iteration because:
Ans)C recursive method are harder to debug
3)Recursion is sometimes preferable to iteration because:
Ans)A it is faster.
It always is possible to replace a recursion by an iteration.
Ans)False
It always is possible to replace an iteration by a recursion.
Ans)True
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.