ege19


6)Значения элементов двумерного массива А были равны 0. Затем значения некоторых элементов были изменены (см. представленный фрагмент программы):
n := 0;
for i:=1 tо 5 do
for j:=1 tо 6-i do begin
n := n + 1;
A[i,j] := n;
end;
Какой элемент массива будет иметь в результате максимальное значение?
1) A[1,1]2) A[1,5]3) A[5,1]4) A[5,5]
14) В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do
A[i]:= i;
for i:=1 to 11 do
A[i-1]:= A[11-i];
Чему будут равны элементы этого массива?
1) 10 9 8 7 6 5 4 3 2 1 0 2) 11 10 9 8 7 6 5 4 3 2 1 3) 10 9 8 7 6 5 6 7 8 9 104) 11 10 9 8 7 6 7 8 9 10 11
25) Значения элементов двухмерного массива A[1..100,1..100] задаются с помощью следующего фрагмента программы:
for i:=1 to 100 do
for k:=1 to 100 do
if i > k then
A[i,k] := ielse A[i,k] := -k;
Чему равна сумма элементов массива после выполнения этого фрагмента программы?
45)В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.
for i:=0 to 10 do
A[i]:=10-i;
for i:=0 to 5 do begin
A[10-i]:=A[5-i];
A[5+i]:=A[i];
end;
Чему будут равны элементы этого массива?
1) 9 8 7 6 5 10 9 8 7 6 10 2) 10 9 8 7 6 5 6 7 8 9 10 3) 10 9 8 7 6 10 9 8 7 6 104) 5 6 7 8 9 10 9 8 7 6 5
69) В программе описан одномерный целочисленный массив с индексами от 0 до 100. Ниже представлен фрагмент программы, обрабатывающей данный массив:
n:= 100;
for i:=0 to n do A[i]:=i;
for i:=1 to n do begin
A[i]:= A[i]-A[i-1];
end;
s:=A[90];
Укажите значение, которое после выполнения указанного фрагмента программы будет записано в переменную s.

79) В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив:
s:=0;
n:=10;
for i:=0 to n-3 do begin
s:=s+A[i]-A[i+3]
end;
В начале выполнения этого фрагмента в массиве находились трёхзначные натуральные числа. Какое наибольшее значение может иметь переменная s после выполнения данной программы?
83) В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив:
s:=0;
n:=10;
for i:=0 to n-1 do begin s:=s+A[i]-A[i+1]
end;
В начале выполнения этого фрагмента в массиве находились трёхзначные натуральные числа, не делящиеся на 20. Какое наибольшее значение может иметь переменная s после выполнения данной программы?

84) В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 5; 1; 6; 7; 8; 8; 7; 7; 6; 9 соответственно, т.е. A[0] = 5; A[1] = 1 и т.д. Определите значение переменной c после выполнения следующего фрагмента программы:
c := 0;
for i := 1 to 9 do
if A[i-1] >= A[i] then begin
t:= A[i];
A[i]:= A[i - 1];
A[i-1]:= t
end else c:= c + 1;
87) В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив:
s:=29;
n:=10;
for i:=0 to n-1 do begin s:= s + A[i] - A[i+1]
end;
Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0] < A[1] < … < A[10]. Какое наибольшее значение может иметь переменная s после выполнения данной программы?
94) В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4, 1, 13, 7, 5, 8, 1, 2, 39, 66 соответственно, т.е. A[0] = 4, A[1] = 1 и т.д. Определите значение переменной t после выполнения следующего фрагмента этой программы:
i := 0; j := 9;
while A[i] < 10 do
i := i + 1;
while A[j] > 10 do
j := j - 1;
t := A[i] - A[j];
567055015113000

Приложенные файлы

  • docx 24150891
    Размер файла: 33 kB Загрузок: 0

Добавить комментарий