В программе описан одномерный целочисленный массив с индексами от 0 до 10 и целочисленная...

0 голосов
67 просмотров

В программе описан одномерный целочисленный массив с индексами от 0 до 10 и целочисленная переменная i. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do
A[i]=1+1
for i:=1 to 10 do
A[i]:=A[1-1]
Чему будут равны элементы этого массива?
1) 1 1 2 3 4 5 6 7 8 9 10

2) 1 2 3 4 5 6 7 8 9 10 10
3) 1 1 1 1 1 1 1 1 1 1 1
4) 0 1 2 3 4 5 6 7 8 9 10


Информатика (96 баллов) | 67 просмотров
0

Проверьте строчки A[i]=-1+1 и A[i]:=A[1-1] Скорее всего там что-то другое написано

0

for i:=0 to 10 do A[i]=i+1for i:=1 to 10 do A[i]:=A[1-1]

Дан 1 ответ
0 голосов
Правильный ответ

Если считать, что вместо A[i]=1+1 написано A[i]=i+1,
 а вместо A[i]:=A[1-1]  написано A[i]:=A[i-1]  (что скорее всего, иначе нужного ответа вообще нет), то после первого цикла получится массив 
 1  2  3  4  5  6  7  8  9 10 11,
а после второго -  1  1  1  1  1  1  1  1  1  1  1
Ответ: 3)

(194k баллов)