Which two code fragments are most likely to cause a StackOverflowError? (Choose two.)

Which two code fragments are most likely to cause a StackOverflowError? (Choose two.)

Which two code fragments are most likely to cause a StackOverflowError? (Choose two.)

A.
int []x = {1,2,3,4,5};
for(int y = 0; y < 6; y++)
System.out.println(x[y]);

B.
static int[] x = {7,6,5,4};
static { x[1] = 8;
x[4] = 3; }

C.
for(int y = 10; y < 10; y++)
doStuff(y);

D.
void doOne(int x) { doTwo(x); }
void doTwo(int y) { doThree(y); }
void doThree(int z) { doTwo(z); }

E.
for(int x = 0; x < 1000000000; x++)
doStuff(x);

F.
void counter(int i) { counter(++i); }

Explanation:



Leave a Reply 1

Your email address will not be published. Required fields are marked *