Инфоурок Информатика Другие методич. материалыСамостоятельная работа ЕГЭ задание № 19 20 вариантов

Самостоятельная работа ЕГЭ задание № 19 20 вариантов

Скачать материал

Алгоритмы, меняющие элементы массива местами. 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) все элементы, кроме последнего, уменьшаются на единицу

 

Ответы

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

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Самостоятельная работа ЕГЭ задание № 19 20 вариантов"

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Инструктор по тяжелой атлетике

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 662 418 материалов в базе

Скачать материал

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 07.07.2017 1108
    • DOCX 56.8 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Афиногенова Оксана Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Афиногенова Оксана Юрьевна
    Афиногенова Оксана Юрьевна
    • На сайте: 7 лет и 5 месяцев
    • Подписчики: 1
    • Всего просмотров: 39661
    • Всего материалов: 17

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 108 человек из 43 регионов
  • Этот курс уже прошли 577 человек

Мини-курс

Преодоление внутренних барьеров: убеждения, зависимости, и самооценка

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 183 человека из 48 регионов
  • Этот курс уже прошли 38 человек

Мини-курс

Стратегии и инструменты для эффективного продвижения бизнеса в интернете

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 22 человека из 15 регионов

Мини-курс

Искусство и техника: совершенствование в художественной гимнастике

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
Сейчас в эфире

"С понедельника — начну!.." Практическое руководство к модификации образа жизни

Перейти к трансляции