Все задания рассмотрены для языка Паскаль
А12. В программе используется одномерный целочисленный массив A с индексами от 0 до
9. Ниже представлен фрагмент программы, записанный на разных языках
программирования, в котором значения элементов сначала задаются, а затем
меняются.
for i:=0 to 9 do Варианты ответов:
A[i] := 9-i; 1) 9876543210
for i:=0 to 4 do 2) 0123456789
begin 3) 9876556789
k := A[i]; 4)0123443210
A[i] := A[9-i];
A[9-i] := k;
end;
Для решения подобных заданий рекомендуется составлять следующую таблицу:
В ней по шагам записываются значения участвующих в программе переменных и все промежуточные результаты. На основе заполненной таблицы легко сделать выводы о заполнении исходных данных (одномерный массив) и их преобразовании.
В данном задании: в исходном массиве попарно менялись местами крайние с противоположных сторон элементы, в результате весь массив был перевернут в обратном порядке.
Ответ: 2
Комментариев нет:
Отправить комментарий