Answer:
Both array1 and array2 would be pointing to the array with {20,30,50,60}.
Explanation:
array1 and array2 are references (pointers) to the array.
array1 = array2; only makes the array1 variable point to the same destination as the array2 variable.
The next assignment array2 = array1; therefore doesn't change anything. array2 was already pointing to this location.