1. What is the output of the code segment below?
Hint: Draw a 2x3 grid and then fill it in.
int[][] plot = new int[2][3]; for (int s = 0; s < 2; s++) for (int t = 0; t < 3; t++) plot[s][t] = t - s + 3; for (int s = 0; s < 2; s++)
{ int sum = 0; for (int t = 0; t < 3; t++) sum += plot[s][t]; System.out.print(sum + " "); }
2. What is the output of the code segment below?
int[] arr = {1,2,3,4,5,6,7,8}; for (int yy = 0; yy < 4; yy++) for (int xx = 1; xx >= 0; xx--) System.out.print(arr[yy * 2 + xx] + " ");
3. What is the output of the code segment below?
int[] c = {5,6,7,8,1,2,3,4}; int n = c[5]; c[c[4]] = c[c[n - 1]]; c[n + 1] /= 2; c[0] += c[c[6]]; for (int p = 0; p < c.length / 2; p++) System.out.print(c[p] + " ");
4. What is the output of the code segment below?
for (int s = 1; s < 5; s++)
{ for (int t = s; t > 0; t--) System.out.print(t + " "); System.out.println(); }
5. What is the output of the code segment below?
int me = 1; int you = me; int them; while (you - me < 10)
{ them = me + you; System.out.print(me + " "); me = you; you = them; } System.out.print(me);
Step by step
Solved in 3 steps with 1 images