Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
1.
Паскаль
|
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;
|
1. В
программе используется одномерный целочисленный массив A с индексами
от 0 до 9. Значения элементов равны 5; 1; 6; 7; 8; 8; 7; 7; 6; 9
соответственно, т.е. A[0] = 5; A[1] = 1 и т.д. Определите значение переменной c после
выполнения следующего фрагмента программы, записанного ниже на разных
языках программирования.
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10 и
целочисленные переменные k, i. В приведенном ниже фрагменте программы массив
сначала заполняется, а потом изменяется:
for i : = 0 to 10 do A[i] : = i;
for i : = 0 to 4 do begin
k : = A[i];
A[i] : = A[10-i];
A[10-i] : = k;
end;
Чему будут равны элементы этого массива?
1) 10 9 8 7 6 5 4 3 2 1 0
2) 0 1 2 3 4 5 6 7 8 9 10
3) 0 1 2 3 4 5 4 3 2 1 0
4) 10 9 8 7 6 5 6 7 8 9 10
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
2.
Паскаль
|
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;
|
1. В
программе используется одномерный целочисленный массив A с индексами
от 0 до 9. Значения элементов равны 7; 5; 3; 4; 8; 8; 9; 7; 6; 2
соответственно, т.е. A[0] = 7; A[1] = 5 и т.д. Определите значение переменной
c после выполнения следующего фрагмента программы, записанного
ниже на разных языках программирования.
2. В
программе описан одномерный целочисленный массив с индексами от 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 10
4) 11 10 9 8 7 6 7 8 9 10 11
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
3.
Паскаль
|
for i:=0 to 10 do
A[i]:=i-1;
for i:=1 to 10 do
A[i-1]:=A[i];
A[10]:=10;
|
1. В
программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже
представлен фрагмент этой программы, записанный на разных языках
программирования, в котором значения элементов массива сначала задаются, а
затем меняются. Как изменятся элементы этого массива после выполнения фрагмента
программы?
1) все элементы, кроме последнего, окажутся равны между
собой
2) все элементы окажутся равны своим
индексам
3) все элементы, кроме последнего, будут
сдвинуты на один элемент вправо
4) все элементы, кроме последнего,
уменьшатся на единицу
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10 и целочисленные
переменные k, i. В приведенном ниже фрагменте программы массив сначала
заполняется, а потом изменяется:
for i:=0 to 10 do A[i]:=i;
for i:=0 to 4 do begin
k:=A[2*i];
A[2*i]:=A[2*i+1];
A[2*i+1]:=k;
end;
Чему будут равны элементы этого массива?
1) 5 6 7 8 9 0 1 2 3 4 10
2) 10 9 8 7 6 5 4 3 2 1 0
3) 0 1 2 3 4 5 4 3 2 1 0
4) 1 0 3 2 5 4 7 6 9 8 10
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
4.
Паскаль
|
for i := 0 to 9 do
A[i] := i+1;
t := A[9]
for i := 8 downto 0 do
A[i+1] := A[i];
A[0] := t;
|
1. В
программе описаны одномерный целочисленный массив А с индексами от 0 до 9 и
целочисленные переменные i и t. Ниже представлен фрагмент этой программы,
записанный на разных языках программирования. Чему окажутся равны элементы
этого массива после выполнения фрагмента программы?
1) 10 3 4 5 6 7 8 9 10 10
2) 10 10 10 10 10 10 10 10 10 10
3) 10 1 1 1 1 1 1 1 1 1
4) 10 1 2 3 4 5 6 7 8 9
2. В
программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже
представлен фрагмент этой программы, в котором значения элементов массива
сначала задаются, а затем меняются.
for i:=0 to 10 do
A[i]:=i-1;
for i:=10 downto 1 do
A[i-1]:=A[i];
Чему будут равны элементы этого массива?
1) 9 9 9 9 9 9 9 9 9 9 9
2) 0 1 2 3 4 5 6 7 8 9 9
3) 0 1 2 3 4 5 6 7 8 9 10
4) -1 -1 0 1 2 3 4 5 6 7 8
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
5.
Паскаль
|
for i := 0 to 10 do
A[i] := i;
t := A[10]
for i := 9 downto 0 do
A[i+1] := A[i];
A[0] := t;
|
1. В
программе описаны одномерный целочисленный массив А с индексами
от 0 до 10 и целочисленные переменные i и t. Ниже представлен фрагмент
этой программы, записанный на разных языках программирования. Чему окажутся
равны элементы этого массива после выполнения фрагмента программы?
1) 10 0 0 0 0 0 0 0 0 0 0
2) 10 2 3 4 5 6 7 8 9 10 10
3) 10 10 10 10 10 10 10 10 10 10 10
4) 10 0 1 2 3 4 5 6 7 8 9
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10 и
целочисленные переменные k, i. В приведенном ниже фрагменте программы массив
сначала заполняется, а потом изменяется:
for i:=0 to 10 do A[i]:=i;
for i:=0 to 4 do begin
k:=A[10-i];
A[10-i]:=A[i];
k:=A[i];
end;
Чему будут равны элементы этого массива?
1) 10 9 8 7 6 5 4 3 2 1 0
2) 0 1 2 3 4 5 6 7 8 9 10
3) 0 1 2 3 4 5 4 3 2 1 0
4) 10 9 8 7 6 5 6 7 8 9 10
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
6.
Паскаль
|
for i := 0 to 9 do
A[i] := i+1;
t := A[0]
for i := 0 to 8 do
A[i] := A[i+1];
A[9] := t;
|
1. В
программе описан одномерный целочисленный массив А с индексами от
0 до 10. Ниже представлен фрагмент этой программы, записанный на разных
языках программирования. Чему окажутся равны элементы этого массива
после выполнения фрагмента программы?
1) 1 2 3 4 5 6 7 8 9 1
2) 1 1 1 1 1 1 1 1 1 1
3) 10 10 10 10 10 10 10 10 10 1
4) 2 3 4 5 6 7 8 9 10 1
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10 и
целочисленная переменная i. В приведенном ниже фрагменте программы массив
сначала заполняется, а потом изменяется:
for i:=0 to 10 do A[i]:=i;
for i:=0 to 9 do begin
A[i]:=A[i+1];
end;
Чему будут равны элементы этого массива?
1) 10 0 1 2 3 4 5 6 7 8 9
2) 1 2 3 4 5 6 7 8 9 10 10
3) 0 0 1 2 3 4 5 6 7 8 9
4) 1 2 3 4 5 6 7 8 9 10 0
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
7.
Паскаль
|
for i := 0 to 10 do
A[i] := i;
t : = A [0];
for i := 1 to 10 do
A[i-1] := A[i];
A[10] := t;
|
1. Ниже
приведён фрагмент программы, записанный на четырёх языках программирования.
Массив А одномерный; в программе рассматривается его фрагмент, соответствующий
значениям индекса от 1 до n. Чему окажутся равны элементы этого массива
после выполнения фрагмента программы?
1) 1 2 3 4 5 6 7 8 9 10 10
2) 1 2 3 4 5 6 7 8 9 10 0
3) 0 0 0 0 0 0 0 0 0 0 0
4) 10 10 10 10 10 10 10 10 10 10 0
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10. В
приведенном ниже фрагменте программы массив сначала заполняется, а потом
изменяется:
for i:=0 to 10 do
A[i]:= i + 1;
for i:=0 to 10 do
A[i]:= A[10-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) 11 10 9 8 7 6 7 8 9 10 11
4) 10 9 8 7 6 5 6 7 8 9 10
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
8.
Паскаль
|
for i = 0 to 10 do
a[i] := i-1;
for i := 1 to 10 do
a[i-1] := a[i];
a[10] := 10;
|
1. В
программе описан одномерный целочисленный массив А с индексами от 0 до 10. Ниже
представлен фрагмент этой программы, записанный на разных языках
программирования. Чему окажутся равны элементы этого массива после выполнения
фрагмента программы?
1) 9 9 9 9 9 9 9 9 9 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 10
4) 0 1 2 3 4 5 6 7 8 9 10
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10 и
целочисленные переменные k, i. В приведенном ниже фрагменте программы массив
сначала заполняется, а потом изменяется:
for i:=0 to 10 do A[i]:=i;
for i:=0 to 4 do begin
k:=A[i];
A[i]:=A[i+5];
A[i+5]:=k;
end;
Чему будут равны элементы этого массива?
1) 5 6 7 8 9 0 1 2 3 4 10
2) 10 9 8 7 6 5 4 3 2 1 0
3) 0 1 2 3 4 5 4 3 2 1 0
4) 1 0 3 2 5 4 7 6 9 8 10
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
9.
Паскаль
|
for i := 0 to 10 do
A[i] := i-1;
for i := 10 downto 1 do
A[i] := A[i-1];
|
1. В
программе описан одномерный целочисленный массив A с индексами от
0 до 10 и целочисленная переменная i. Ниже представлен фрагмент этой
программы, записанный на разных языках программирования. Чему окажутся
равны элементы этого массива после выполнения фрагмента программы?
1) 0 1 2 3 4 5 6 7 8 9 9
2) 0 1 2 3 4 5 6 7 8 9 10
3) 9 9 9 9 9 9 9 9 9 9 9
4) –1 –1 0 1 2 3 4 5 6 7 8
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10. В
приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do
A[i]:= i + 1;
for i:=1 to 10 do
A[i]:= A[i-1];
Как изменяются элементы этого массива?
1) все элементы, кроме последнего, сдвигаются на 1
элемент вправо
2) все элементы, кроме первого, сдвигаются
на 1 элемент влево
3) все элементы окажутся равны 1
4) все элементы окажутся равны своим
индексам
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
10.
Паскаль
|
for i := 0 to 9 do
A[i] := i+1;
t := A[0];
for i := 1 to 9 do
A[i-1] := A[i];
A[9] := t;
|
1. В
программе описан одномерный целочисленный массив A с индексами от
0 до 9 и целочисленные переменные i и t. Ниже представлен фрагмент
этой программы, записанный на разных языках программирования. Чему окажутся
равны элементы этого массива после выполнения фрагмента программы?
1) 1 2 3 4 5 6 7 8 9 1
2) 1 1 1 1 1 1 1 1 1 1
3) 10 10 10 10 10 10 10 10 10 1
4) 2 3 4 5 6 7 8 9 10 1
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном
ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do
A[i]:= i - 1;
for i:=1 to 10 do
A[i-1]:= A[i];
A[10] := 10;
Как изменяются элементы этого массива?
1) все элементы, кроме последнего, окажутся равны между
собой
2) все элементы окажутся равны своим
индексам
3) все элементы, кроме последнего,
сдвигаются на один элемент вправо
4) все элементы, кроме последнего,
уменьшаются на единицу
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
11.
Паскаль
|
for i := 0 to 10 do
A[i] := i;
t := A[10];
for i := 10 downto 1 do
A[i] := A[i-1];
A[0] := t;
|
1. В
программе описан одномерный целочисленный массив A с индексами от
0 до 10 и целочисленные переменные i и t. Ниже представлен фрагмент
этой программы, записанный на разных языках программирования. Чему окажутся
равны элементы этого массива после выполнения фрагмента программы?
1) 10 10 10 10 10 10 10 10 10 10 10
2) 10 0 1 2 3 4 5 6 7 8 9
3) 10 0 0 0 0 0 0 0 0 0 0
4) 10 2 3 4 5 6 7 8 9 10 10
2. В
программе обрабатывается двумерный целочисленный массив A [0..n,0..n]. Первый
индекс элемента обозначает номер строки, а второй – номер столбца. Дан
фрагмент программы:
for i:=0 to n do begin
c:=A[i,n-i];
A[i,n-i]:=A[1,i];
A[1,i]:=c;
end;
Что меняет этот фрагмент программы?
1) два столбца в таблице
2) строку и столбец в таблице
3) элементы диагонали и строки в таблице
4) элементы диагонали и столбца в таблице
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
12.
Паскаль
|
for i := 0 to 10 do
A[i] := i-1;
for i := 0 to 9 do
A[i] := A[i+1];
A[10] := 10;
|
1. В
программе описан одномерный целочисленный массив A с индексами от
0 до 10 и целочисленные переменные i и t. Ниже представлен фрагмент
этой программы, записанный на разных языках программирования. Чему окажутся
равны элементы этого массива после выполнения фрагмента программы?
1) 9 9 9 9 9 9 9 9 9 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 10
4) 0 1 2 3 4 5 6 7 8 9 10
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10 и
целочисленные переменные k, i. В приведенном ниже фрагменте программы массив
сначала заполняется, а потом изменяется:
for i : = 0 to 10 do
A[i] : = i;
for i : = 10 downto 0 do begin
k : = A[10-i];
A[10-i] : = A[i];
A[i] : = k;
end;
Чему будут равны элементы этого массива?
1) 10 9 8 7 6 5 4 3 2 1 0
2) 0 1 2 3 4 5 6 7 8 9 10
3) 10 9 8 7 6 5 6 7 8 9 10
4) 0 1 2 3 4 5 4 3 2 1 0
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
13.
Паскаль
|
j := 5;
while A[j] < A[j-1] do
begin
t := A[j];
A[j] := A[j-1];
A[j-1] := t;
j := j - 1;
end;
|
1. В
программе используется одномерный целочисленный массив A с индексами от 0 до 9.
Значения элементов равны 1, 2, 5, 8, 9, 3, 4, 0, 7, 6 соответственно, т. е.
A[0] = 1, A[1] = 2 и т. д. Определите значение переменной j после выполнения
следующего фрагмента программы (записанного ниже на пяти языках
программирования).
2. В
программе описан одномерный целочисленный массив 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 10
4) 5 6 7 8 9 10 9 8 7 6 5
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
14.
Паскаль
|
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;
|
1. В
программе используется одномерный целочисленный массив A с индексами
от 0 до 9. Значения элементов равны 5; 1; 6; 7; 8; 8; 7; 7; 6; 9 соответственно,
т.е. A[0] = 5; A[1] = 1 и т.д. Определите значение переменной c после
выполнения следующего фрагмента программы, записанного ниже на разных
языках программирования.
2. В
программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже
представлен фрагмент этой программы, в котором значения элементов массива
сначала задаются, а затем меняются.
for i : = 0 to 10 do
A[i] : = i;
t : = A[0];
for i : = 1 to 10 do
A[i-1] : = A[i];
A[10] : = t;
Чему будут равны элементы этого массива?
1) 10 10 10 10 10 10 10 10 10 10
2) 1 2 3 4 5 6 7 8 9 10 0
3) 0 0 0 0 0 0 0 0 0 0
4) 1 2 3 4 5 6 7 8 9 10 1
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
15.
Паскаль
|
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;
|
1. В
программе используется одномерный целочисленный массив A с индексами
от 0 до 9. Значения элементов равны 7; 5; 3; 4; 8; 8; 9; 7; 6; 2
соответственно, т.е. A[0] = 7; A[1] = 5 и т.д. Определите значение переменной
c после выполнения следующего фрагмента программы, записанного
ниже на разных языках программирования.
2. В
программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже
представлен фрагмент этой программы, в котором значения элементов массива
сначала задаются, а затем меняются.
for i : = 0 to 10 do
A[i] : = i;
for i : = 0 to 5 do begin
A[10-i] : = A[9-i];
A[i] : = A[i+1];
end;
Чему будут равны элементы этого массива?
1) 0 1 2 3 4 5 6 7 8 9 10
2) 0 1 2 3 4 5 6 7 8 9 9
3) 1 2 3 4 5 5 5 6 7 8 9
4) 1 2 3 4 5 6 5 4 3 2 1
Алгоритмы, меняющие элементы массива
местами. 19_1.
Вариант
16.
Паскаль
|
for i := 0 to 10 do
A[i] := i-1;
for i := 0 to 9 do
A[i] := A[i+1];
A[10] := 10;
|
1. В
программе описан одномерный целочисленный массив A с индексами от
0 до 10 и целочисленные переменные i и t. Ниже представлен фрагмент
этой программы, записанный на разных языках программирования. Чему окажутся
равны элементы этого массива после выполнения фрагмента программы?
1) 9 9 9 9 9 9 9 9 9 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 10
4) 0 1 2 3 4 5 6 7 8 9 10
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10 и
целочисленная переменная i. В приведенном ниже фрагменте программы массив
сначала заполняется, а потом изменяется:
for i:=0 to 10 do A[i]:=i;
for i:=0 to 9 do begin
A[i]:=A[i+1];
end;
Чему будут равны элементы этого массива?
1) 10 0 1 2 3 4 5 6 7 8 9
2) 1 2 3 4 5 6 7 8 9 10 10
3) 0 0 1 2 3 4 5 6 7 8 9
4) 1 2 3 4 5 6 7 8 9 10 0
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
17.
Паскаль
|
for i := 0 to 10 do
A[i] := i;
t := A[10];
for i := 10 downto 1 do
A[i] := A[i-1];
A[0] := t;
|
1. В
программе описан одномерный целочисленный массив A с индексами от
0 до 10 и целочисленные переменные i и t. Ниже представлен фрагмент
этой программы, записанный на разных языках программирования. Чему окажутся
равны элементы этого массива после выполнения фрагмента программы?
1) 10 10 10 10 10 10 10 10 10 10 10
2) 10 0 1 2 3 4 5 6 7 8 9
3) 10 0 0 0 0 0 0 0 0 0 0
4) 10 2 3 4 5 6 7 8 9 10 10
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10. В
приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do
A[i]:= i + 1;
for i:=0 to 10 do
A[i]:= A[10-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) 11 10 9 8 7 6 7 8 9 10 11
4) 10 9 8 7 6 5 6 7 8 9 10
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
18.
Паскаль
|
for i := 0 to 9 do
A[i] := i+1;
t := A[0];
for i := 1 to 9 do
A[i-1] := A[i];
A[9] := t;
|
1. В
программе описан одномерный целочисленный массив A с индексами от
0 до 9 и целочисленные переменные i и t. Ниже представлен фрагмент
этой программы, записанный на разных языках программирования. Чему окажутся
равны элементы этого массива после выполнения фрагмента программы?
1) 1 2 3 4 5 6 7 8 9 1
2) 1 1 1 1 1 1 1 1 1 1
3) 10 10 10 10 10 10 10 10 10 1
4) 2 3 4 5 6 7 8 9 10 1
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10 и
целочисленные переменные k, i. В приведенном ниже фрагменте программы массив
сначала заполняется, а потом изменяется:
for i:=0 to 10 do A[i]:=i;
for i:=0 to 4 do begin
k:=A[i];
A[i]:=A[i+5];
A[i+5]:=k;
end;
Чему будут равны элементы этого массива?
1) 5 6 7 8 9 0 1 2 3 4 10
2) 10 9 8 7 6 5 4 3 2 1 0
3) 0 1 2 3 4 5 4 3 2 1 0
4) 1 0 3 2 5 4 7 6 9 8 10
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
19.
Паскаль
|
for i := 0 to 10 do
A[i] := i-1;
for i := 10 downto 1 do
A[i] := A[i-1];
|
1. В
программе описан одномерный целочисленный массив A с индексами от
0 до 10 и целочисленная переменная i. Ниже представлен фрагмент этой
программы, записанный на разных языках программирования. Чему окажутся
равны элементы этого массива после выполнения фрагмента программы?
1) 0 1 2 3 4 5 6 7 8 9 9
2) 0 1 2 3 4 5 6 7 8 9 10
3) 9 9 9 9 9 9 9 9 9 9 9
4) –1 –1 0 1 2 3 4 5 6 7 8
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10. В
приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
for i:=0 to 10 do
A[i]:= i + 1;
for i:=1 to 10 do
A[i]:= A[i-1];
Как изменяются элементы этого массива?
1) все элементы, кроме последнего, сдвигаются на 1
элемент вправо
2) все элементы, кроме первого, сдвигаются
на 1 элемент влево
3) все элементы окажутся равны 1
4) все элементы окажутся равны своим
индексам
Алгоритмы, меняющие элементы
массива местами. 19_1.
Вариант
20.
Паскаль
|
for i = 0 to 10 do
a[i] := i-1;
for i := 1 to 10 do
a[i-1] := a[i];
a[10] := 10;
|
1. В
программе описан одномерный целочисленный массив А с индексами от 0 до 10. Ниже
представлен фрагмент этой программы, записанный на разных языках
программирования. Чему окажутся равны элементы этого массива после
выполнения фрагмента программы?
1) 9 9 9 9 9 9 9 9 9 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 10
4) 0 1 2 3 4 5 6 7 8 9 10
2. В
программе описан одномерный целочисленный массив с индексами от 0 до 10. В
приведенном ниже фрагменте программы массив сначала заполняется, а потом
изменяется:
for i:=0 to 10 do
A[i]:= i - 1;
for i:=1 to 10 do
A[i-1]:= A[i];
A[10] := 10;
Как изменяются элементы этого массива?
1) все элементы, кроме последнего, окажутся равны между
собой
2) все элементы окажутся равны своим
индексам
3) все элементы, кроме последнего,
сдвигаются на один элемент вправо
4) все элементы, кроме последнего,
уменьшаются на единицу
Ответы
1в
|
2в
|
3в
|
4в
|
5в
|
6в
|
7в
|
8в
|
9в
|
10в
|
4
|
3
|
2
|
4
|
4
|
4
|
2
|
4
|
4
|
4
|
1
|
3
|
4
|
1
|
3
|
2
|
3
|
1
|
3
|
2
|
11в
|
12в
|
13в
|
14в
|
15в
|
16в
|
17в
|
18в
|
19в
|
20в
|
2
|
4
|
2
|
4
|
3
|
4
|
2
|
4
|
4
|
4
|
3
|
2
|
3
|
2
|
3
|
2
|
3
|
1
|
3
|
2
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.