Представленный ниже на пяти языках программирования фрагмент
программы обрабатывает элементы одномерного целочисленного массива A
с индексами от 0 до 10. Перед началом выполнения данного фрагмента эти
элементы массива имели значения 4, 5, 6, 4, 3, 2, 14, 16, 2, 3, 7 (т.е. A[0] = 4,
A[1] = 5, …, A[10] = 7). Определите значение переменной s после выполнения
фрагмента s := 0;
for k:=1 to 9 do begin
if A[k-1] < A[k+1] then begin
t := A[k-1];
A[k-1] := A[k+1];
A[k+1] := t;
s := s + A[k]
end
end;
1
Проанализируем каждый вариант ответа:
1) «10111101» может означать как «КОА», так и «НОК».
2) «1010110» может означать как «КАН», так и «НКН».
3) «10111000» может означать только «НОС».
2
1) «100101000» может означать как «ДКС» так и «НААС».
2) «101111100» может означать только «КОД».
3) «100111101» может означать как «ДОК» так и «НАОА».
3
1) «1010110» может означать как «НКН» так и «КАН».
2) «100000101» может означать как «ДСК» так и «НСАА».
3) «00011110001» может означать только «СОДА».
4
1) «10111101» может означать как «НОК» так и «КОА».
2) «00011110» может означать только «СОН».
3) «100111101» может означать как «ДОК» так и «НАОА».
Объяснение:
Удачи!