Skip to main content

Section 10.9 Arrays-WE3-P1

Subgoals for Evaluating Arrays.

  1. Set up array from 0 to size-1
  2. Evaluate data type of statements against array
  3. Trace statements, updating slots as you go
    1. Remember assignment subgoals

Subsection 10.9.1

Exercises Exercises

1.
Q31: Assume the following given declarations:
int [] beta = {12, 24, 36, 48, 60};
Evaluate these statements:
beta[1] = beta[3] - beta[1] + 6;
beta[3] = beta[beta[4] % beta[0]];
beta[2] = beta[beta[4]/beta[0]-1];
Give the contents of array beta after the execution of the above statements:
beta[0] =
beta[1] =
beta[2] =
beta[3] =
beta[4] =
For questions 32-36, give the contents of alpha after the execution of these statements.
int [] alpha = {2, 4, 6, 8, 10};
for (int i = 8; i >= 0; i-=2)
   alpha[i/2] = i/2 + 1;
2.
Q32: Enter the values of alpha in the blanks. The value of alpha[0] is .
3.
Q33: Enter the values of alpha in the blanks. The value of alpha[1] is .
4.
Q34: Enter the values of alpha in the blanks. The value of alpha[2] is .
5.
Q35: Enter the values of alpha in the blanks. The value of alpha[3] is .
6.
Q36: Enter the values of alpha in the blanks. The value of alpha[4] is .
You have attempted of activities on this page.