Multiple Choices
၁ C
(Choose 1 answer)
Consider the following function:
void quiz(int n){if
(n > 1){quiz(n);
quiz(n);
}
System.out.print("* ");}
What will happen if the statement quiz(5); is run?
A. The program keeps running until you press Ctrl-C
B. The run-time stack overflows, halting the program
C. The operating system detects the infinite recursion because of the "repeated state"
D. The results are nondeterministic