Рассмотрим поэтапно выполнение последовательности операторов и посмотрим, как изменяются значения элементов массива ( A ).
Первоначальное состояние массива ( A ):
- ( A[3] := 3 )
- ( A[4] := 2 )
Присваивание ( V ):
- ( V := A[3] )
- Теперь ( V = 3 )
Присваивание ( A[3] ):
- ( A[3] := A[4] )
- Теперь ( A[3] = 2 )
Присваивание ( A[4] ):
- ( A[4] := V )
- Теперь ( A[4] = 3 )
Итак, рассмотрим изменения значений пошагово:
Начальное состояние:
- ( A[3] = 3 )
- ( A[4] = 2 )
После присваивания ( V ):
- ( V = 3 )
- ( A[3] = 3 )
- ( A[4] = 2 )
После присваивания ( A[3] ):
- ( A[3] = 2 )
- ( A[4] = 2 )
- ( V = 3 )
После присваивания ( A[4] ):
- ( A[3] = 2 )
- ( A[4] = 3 )
- ( V = 3 )
Таким образом, после выполнения всех операторов:
- ( A[3] ) примет значение 2
- ( A[4] ) примет значение 3
Ответ: B) ( A[3] := 2; ) ( A[4] := 3 )