Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

ЕГЭ Информатика

Вопрос id:397153
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 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;

Чему будут равны элементы этого массива?

?) 0 1 2 3 4 5 4 3 2 1 0
?) 10 9 8 7 6 5 4 3 2 1 0
?) 5 6 7 8 9 0 1 2 3 4 10
?) 1 0 3 2 5 4 7 6 9 8 10
Вопрос id:397154
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Значения элементов двух массивов А и В размером 1 х 100 задаются с помощью следующего фрагмента программы:

for i:=1 tо 100 do

A[i] := 50 – i;

for i:=1 tо 100 do

B[i] := A[i] + 49;

Сколько элементов массива В будут иметь отрицательные значения?

?) 1
?) 100
?) 10
?) 50
Вопрос id:397155
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Значения двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:

for n:=1 to 100 do

A[n] := n - 10;

for n:=1 to 100 do

B[n] := A[n]*n;

Сколько элементов массива B будут иметь положительные значения?

?) 90
?) 50
?) 100
?) 10
Вопрос id:397156
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 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 элемент влево
?) все элементы окажутся равны своим индексам
?) все элементы, кроме последнего, сдвигаются на 1 элемент вправо
Вопрос id:397157
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Значения элементов двух массивов A[1..100] и B[1..100] задаются с помощью следующего фрагмента программы:

for n:=1 to 100 do

A[n] := n – 50;

for n:=1 to 100 do

B[101-n]:=A[n]*A[n];

Какой элемент массива B будет наименьшим?

?) B[100]
?) B[51]
?) B[50]
?) B[1]
Вопрос id:397158
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Дан фрагмент программы, обрабатывающей двухмерный массив A[1..5,1..4]:

k:=4;

for m:=1 to 4 do begin

k:=k+1;

for n:=1 to 5 do begin

k:=m-k;

A[n,m]:=n*n+m*m-2*k;

end;

end;

Чему будет равно значение A[3,1]?

?) 19
?) 21
?) 20
?) 18
Вопрос id:397159
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.

for i:=0 to 10 do

A[i]:=3*i;

for i:=1 to 10 do

A[i]:=A[i] mod 3;

Чему будут равны элементы этого массива?

?) Все элементы будут равны своим индексам.
?) Все элементы будут равны 3.
?) Все элементы будут равны 1.
?) Все элементы будут равны 0.
Вопрос id:397160
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Элементы двухмерного массива A размером 10x10 первоначально были равны 1. Затем значения некоторых из них меняют с помощью следующего фрагмента программы:

for n:=1 to 4 do

for k:=1 to n+1 do begin

A[n,k]:=A[n,k]-1;

A[n,k+1]:=A[n,k]-1;

end;

Сколько элементов массива в результате будут равны 0?

?) 0
?) 8
?) 4
?) 16
Вопрос id:397161
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Значения двух массивов A и B с индексами от 1 до 100 задаются при помощи следующего фрагмента программы:

for i:=1 to n do

A[i]:=(i-75)*(i-75);

for i:=1 to n do

B[101-i]:=A[i];

Какой элемент массива B будет наибольшим?

?) B[75]
?) B[100]
?) B[26]
?) B[1]
Вопрос id:397162
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан двухмерный целочисленный массив A [1..6,1..6]. Ниже представлен фрагмент этой программы, в котором изменяются значения элементов массива.

for n:=1 to 6 do

for m:=1 to 6 do

A[n,m]:=A[m,n]+2*n-m;

До выполнения данного фрагмента программы значение A[4,3] было равно 10, а значение A[3,4] было равно 15. Чему будет равно значение A[4,3] после выполнения этого фрагмента программы?

?) 17
?) 10
?) 20
?) 15
Вопрос id:397163
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Значения двумерного массива задаются с помощью вложенного оператора цикла в представленном фрагменте программы:

for n:=1 to 5 do

for k:=1 to 5 do

B[n,k] := n + k;

Чему будет равно значение B[2,4]?

?) 8
?) 6
?) 9
?) 7
Вопрос id:397164
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Значения элементов двумерного массива А размером 5x5 задаются с помощью вложенного цикла в представленном фрагменте программы:

for i:=1 tо 5 do

for j:=1 tо 5 do begin

A[i,j] := i*j;

end;

Сколько элементов массива будут иметь значения больше 10?

?) 4
?) 12
?) 10
?) 8
Вопрос id:397165
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Значения элементов двухмерного массива A[1..10,1..10] сначала равны 4. Затем выполняется следующий фрагмент программы:

for i:=1 to 4 do

for j:=1 to 5 do begin

A[i,j]:=A[i,j]+4;

A[j,i]:=A[j,i]+5;

end;

Сколько элементов массива будут равны 9?

?) 4
?) 5
?) 20
?) 16
Вопрос id:397166
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Элементы двухмерного массива A размером NxN первоначально были равны 1000. Затем значения некоторых из них меняют с помощью следующего фрагмента программы:

k := 0;

for i:=1 to N do

for j:=N-i+1 to N do begin

k:= k + 1;

A[i,j]:= k;

end;

Какой элемент массива в результате будет иметь минимальное значение?

?) A[N,1]
?) A[1,1]
?) A[N,N]
?) A[1,N]
Вопрос id:397167
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 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;

Как изменяются элементы этого массива?

?) все элементы, кроме последнего, сдвигаются на один элемент вправо
?) все элементы, кроме последнего, уменьшаются на единицу
?) все элементы окажутся равны своим индексам
?) все элементы, кроме последнего, окажутся равны между собой
Вопрос id:397168
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе обрабатывается двумерный целочисленный массив 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;

Что меняет этот фрагмент программы?

?) строку и столбец в таблице
?) элементы диагонали и строки в таблице
?) элементы диагонали и столбца в таблице
?) два столбца в таблице
Вопрос id:397169
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Дан фрагмент программы:

for n : = 1 tо 5 do

for m : = 1 tо 5 do

C[n,m] : = (m – n)*(m – n);

Сколько элементов массива С будут равны 1?

?) 14
?) 8
?) 5
?) 2
Вопрос id:397170
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 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;

Чему будут равны элементы этого массива?

?) 10 9 8 7 6 5 4 3 2 1 0
?) 0 1 2 3 4 5 4 3 2 1 0
?) 10 9 8 7 6 5 6 7 8 9 10
?) 0 1 2 3 4 5 6 7 8 9 10
Вопрос id:397171
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив 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;

Чему будут равны элементы этого массива?

?) 9 8 7 6 5 10 9 8 7 6 10
?) 5 6 7 8 9 10 9 8 7 6 5
?) 10 9 8 7 6 5 6 7 8 9 10
?) 10 9 8 7 6 10 9 8 7 6 10
Вопрос id:397172
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.

for i : = 0 to 10 do

A[i] : = 2*i;

for i : = 0 to 4 do begin

A[10-i] : = A[i]-1;

A[i] : = A[10-i]-1;

end;

Чему будут равны элементы этого массива?

?) -2 0 2 4 6 10 7 5 3 1 -1
?) 19 17 15 13 11 10 -1 1 3 5 7
?) 0 2 4 6 8 10 12 14 16 18 20
?) -1 1 3 5 7 9 11 13 15 17 19
Вопрос id:397173
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив 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;

Чему будут равны элементы этого массива?

?) 0 0 0 0 0 0 0 0 0 0
?) 1 2 3 4 5 6 7 8 9 10 0
?) 1 2 3 4 5 6 7 8 9 10 1
?) 10 10 10 10 10 10 10 10 10 10
Вопрос id:397174
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив 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;

Чему будут равны элементы этого массива?

?) 0 1 2 3 4 5 6 7 8 9 10
?) 0 1 2 3 4 5 6 7 8 9 9
?) 1 2 3 4 5 5 5 6 7 8 9
?) 1 2 3 4 5 6 5 4 3 2 1
Вопрос id:397175
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Все элементы двумерного массива A размером 10х10 элементов первоначально были равны 0. Затем значения элементов меняются с помощью вложенного оператора цикла в представленном фрагменте программы:

for n : = 1 to 4 do

for k : = n to 4 do begin

A[n,k] : = A[n,k] + 1;

A[k,n] : = A[k,n] + 1;

end;

Сколько элементов массива в результате будут равны 1?

?) 4
?) 12
?) 16
Вопрос id:397176
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Значения элементов двухмерного массива A[1..10,1..10] сначала равны 0. Затем выполняется следующий фрагмент программы:

for i : = 1 to 4 do

for j : = 2 to 5 do begin

A[i,j] : = A[i,j]+4;

A[j,i] : = A[j,i]+5;

end;

Сколько элементов массива будут равны 9?

?) 16
?) 9
?) 4
?) 20
Вопрос id:397177
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Значения двух массивов A и B с индексами от 1 до 100 задаются при помощи следующего фрагмента программы:

for i : = 1 to 100 do

A[i] : = i*i;

for i : = 1 to 100 do

B[i] : = A[i]-100;

Сколько положительных значений будет в массиве B?

?) 10
?) 91
?) 90
Вопрос id:397178
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 0 до n (т.е. первый элемент имеет индекс 0, последний - индекс n). Ниже представлен фрагмент одной и той же программы, записанный на разных языках программирования, обрабатывающей данный массив:

БейсикПаскаль
s = n

z = A(0)

FOR i = 1 TO n

IF A(i) = z THEN s = s - 1

NEXT i

s: = n;

z: = A[0];

for i: = 1 to n do

begin

if A[i] = z then

s: = s - 1;

end

СиАлгоритмический язык
s = n;

z = A[0];

for (i = 1; i <= n; i++){

if (A[i] == z)

s--;

}

s: = n

z: = A[0]

нц для i от 1 до n

если A[i] = z то

s: = s - 1

всекц

Чему будет равно значение переменной s после выполнения данной программы, при любых значениях элементов массива?

?) Количеству эле­мен­тов массива A, рав­ных первому эле­мен­ту массива
?) Количеству эле­мен­тов массива A, не рав­ных первому эле­мен­ту массива
?) Количеству эле­мен­тов массива A, боль­ших первого эле­мен­та массива
?) Количеству эле­мен­тов массива A, не пре­вос­хо­дя­щих первого эле­мен­та массива
Вопрос id:397179
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, записанный на разных языках программирования, в котором значения элементов массива сначала задаются, а затем меняются.

БейсикПаскаль
FOR i=0 TO 10

A(i)=i-1

NEXT i

FOR i=1 TO 10

A(i-1)=A(i)

NEXT i

A(10)=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;

СиАлгоритмический язык
for (i=0;i<=10;i++)

A[i]=i-1;

for (i=1;i<=10;i++)

A[i-1]=A[i];

A[10]=10;

нц для i от 0 до 10

A[i]:=i-1

кц

нц для i от 1 до 10

A[i-1]:=A[i]

кц

A[10]:=10

Как изменятся элементы этого массива после выполнения фрагмента программы?

?) все элементы, кроме последнего, окажутся равны между собой
?) все элементы, кроме последнего, уменьшатся на единицу
?) все элементы окажутся равны своим индексам
?) все элементы, кроме последнего, будут сдвинуты на один элемент вправо
Вопрос id:397180
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив:

БейсикПаскаль
s = 0

n = 10

FOR i = 1 ТО n

s = s + A(i) - A (i - 1)

NEXT i

s: = 0;

n : = 10 ;

for i : = 1 to n do begin

s : = s + A[i] - A[i-1];

end

СиАлгоритмический язык
s = 0;

n = 10;

for (i = 1; i <= n; i++){

s = s + A[i] - A[i - 1];

s: = 0

n : = 10

нц для i от 1 до n

s := s + A[i] - A[i - 1]

кц

В начале выполнения этого фрагмента в массиве находились числа 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, т.е. А[0]=0, А[1]=10 и т.д. Чему будет равно значение переменной s после выполнения данной программы?

?) 10
?) 50
?) 100
?) 110
Вопрос id:397181
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив:

БейсикПаскаль
s = 0

n = 10

FOR i = 1 ТО n

s = s + A(i) - A (i-1)

NEXT i

s: = 0;

n : = 10 ;

for i : = 1 to n do

begin

s : = s + A[i] - A[i-1];

end

СиАлгоритмический язык
s = 0;

n = 10;

for (i = 1; i <= n; i++)

{

s = s + A[i] - A[i - 1];

s: = 0

n : = 10

нц для i от 1 до n

s := s + A[i] - A[i - 1]

кц

В начале выполнения этого фрагмента в массиве находились числа 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, т.е. А[0]=0, А[1]=2 и т. д. Чему будет равно значение переменной s после выполнения данной программы?

?) 22
?) 20
?) 110
?) 10
Вопрос id:397182
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив А, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 10.

n := 10;

for i := 1 to n do begin

A [n+1−i] := 2*A[i] ; end;

Перед началом выполнения фрагмента элементы массива имеют значения соответственно 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, т.е. А[1] = 1; А[2] = 2 и т.д. Укажите значение, которое после выполнения указанного фрагмента программы имеет два или более рассмотренных в этом фрагменте элемента массива. Если таких чисел несколько, укажите наибольшее из них.

?) 8
?) 10
?) 4
?) такого зна­че­ния нет
Вопрос id:397183
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив А, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 10.

n := 10;

for i := 1 to n do begin

A [n+1-i] := 2*A[i] ; end;

Перед началом выполнения фрагмента элементы массива имеют значения соответственно 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, т.е. А[1] = 2; А[2] = 4 и т.д. Укажите значение, которое после выполнения указанного фрагмента программы имеют два или более рассмотренных в этом фрагменте элемента массива. Если таких чисел несколько, укажите наибольшее из них.

?) 8
?) 16
?) 20
?) такого зна­че­ния нет
Вопрос id:397184
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 10.

БейсикПаскаль
n = 10

FOR i = 1 ТО n

s = A(n + 1 - i) * (n + 1 - i)

A(n + 1 - i) = A(i) * (n + 1 - i)

A(i) = s

NEXT i

n : = 10;

for i : = 1 to n do begin

s : = A[n + 1 - i] * (n + 1 - i);

A[n + 1 - i] : = A[i] * (n + 1 - i);

A[i] : = s;

end;

СиАлгоритмический язык
n = 10;

for (i = 1; i <= n; i++){

s = A[n + 1 - i] * (n + 1 - i);

A[n + 1 - i] = A[i] * (n + 1 - i);

A[i] = s;

}

n : = 10

нц для i от 1 до n

s := A[n+1-i]*(n+1-i)

A[n+1-i] := A[i]*(n+1-i)

A[i] := s

кц

Перед началом выполнения фрагмента все элементы массива равны 1. Укажите утверждение, которое будет верно после выполнения указанного фрагмента программы при изменении индекса от 1 до 10.

?) значения мас­си­ва постоянны
?) значения мас­си­ва сна­ча­ла возрастают, а потом убывают
?) значения мас­си­ва возрастают
?) значения мас­си­ва убывают
Вопрос id:397185
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 10.

БейсикПаскаль
n = 10

FOR i = 1 ТО n

s = A(n + 1 - i) * i

A(n + 1 - i) = A(i) * i

A(i) = s

NEXT i

n : = 10;

for i : = 1 to n do begin

s : = A[n + 1 - i] * i;

A[n + 1 - i] : = A[i] * i;

A[i] : = s;

end;

СиАлгоритмический язык
n = 10;

for (i = 1; i <= n; i++){

s = A[n + 1 - i] * i;

A[n + 1 - i] = A[i] * i;

A[i] = s;

}

n : = 10

нц для i от 1 до n

s : = A[n + 1 - i] * i

A[n + 1 - i] : = A[i] * i

A[i] : = s

кц

Перед началом выполнения фрагмента все элементы массива равны 1. Укажите утверждение, которое будет верно после выполнения указанного фрагмента программы при изменении индекса от 1 до 10.

?) значения массива сначала возрастают, а потом убывают
?) значения массива возрастают
?) значения массива убывают
?) значения массива постоянны
Вопрос id:397186
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив А, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 10.

Бейсикn = 10

FOR i = 1 ТО n

А (n+1-i) = 2*A(i)

NEXT i

Паскальn := 10;

for i := 1 to n do begin

A [n+1-i] := 2*A[i];

end;

Сиn = 10;

for (i = 1; i <= n; i++)

A [n+1-i] = 2*A[i];

Алгоритмический
язык
n : = 10

нц для i от 1 до n

A[n+1-i] := 2*A[i]

кц

Перед началом выполнения фрагмента элементы массива имеют значения соответственно

1, 2, 4, 8, 16, 32, 64, 128, 256, 512, т.е. A[k] = 2k-1, k = 1, ..., 10.

Укажите значение, которое после выполнения указанного фрагмента программы имеют два или более рассмотренных в этом фрагменте элемента массива. Если таких чисел несколько, укажите наименьшее из них.

?) такого значения нет
?) 8
?) 4
?) 2
Вопрос id:397187
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив А, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 10.

Бейсикn = 10

FOR i = 1 ТО n

A (n+1-i) = 2*A(i)

NEXT i

Паскальn := 10;

for i := 1 to n do begin

A [n+1-i] := 2*A[i];

end;

Сиn = 10;

for (i = 1; i <= n; i++)

A [n+1-i] = 2*A[i];

Алгоритмический
язык
n : = 10

нц для i от 1 до n

A[n+1-i] := 2*A[i]

кц

Перед началом выполнения фрагмента элементы массива имеют значения соответственно

1, 2, 4, 8, 16, 32, 64, 128, 256, 512, т.е. A[k] = 2k-1, k = 1, ..., 10.

Укажите значение, которое после выполнения указанного фрагмента программы имеют два или более рассмотренных в этом фрагменте элемента массива. Если таких чисел несколько, укажите наибольшее из них.

?) 128
?) 32
?) такого значения нет
?) 8
Вопрос id:397188
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описаны одномерный целочисленный массив А с индексами от 0 до 9 и целочисленные переменные i и t. Ниже представлен фрагмент этой программы, записанный на разных языках программирования.

Чему окажутся равны элементы этого массива после выполнения фрагмента программы?

?) 10 1 2 3 4 5 6 7 8 9
?) 10 1 1 1 1 1 1 1 1 1
?) 10 3 4 5 6 7 8 9 10 10
?) 10 10 10 10 10 10 10 10 10 10
Вопрос id:397189
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описаны одномерный целочисленный массив А с индексами от 0 до 10 и целочисленные переменные i и t. Ниже представлен фрагмент этой программы, записанный на разных языках программирования.

Чему окажутся равны элементы этого массива после выполнения фрагмента программы?

?) 10 2 3 4 5 6 7 8 9 10 10
?) 10 10 10 10 10 10 10 10 10 10 10
?) 10 0 0 0 0 0 0 0 0 0 0
?) 10 0 1 2 3 4 5 6 7 8 9
Вопрос id:397190
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив А с индексами от 0 до 10. Ниже представлен фрагмент этой программы, записанный на разных языках программирования.

Чему окажутся равны элементы этого массива после выполнения фрагмента программы?

?) 1 2 3 4 5 6 7 8 9 1
?) 10 10 10 10 10 10 10 10 10 1
?) 2 3 4 5 6 7 8 9 10 1
?) 1 1 1 1 1 1 1 1 1 1
Вопрос id:397191
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Ниже приведён фрагмент программы, записанный на четырёх языках программирования.

Массив А одномерный; в программе рассматривается его фрагмент, соответствующий значениям индекса от 1 до n.

Бейсик

Паскаль

FOR i = 0 to 10

A(i) = i

NEXT i

t = A (0)

FOR i = 1 to 10

A(i-1) = A(i)

NEXT i

A(10) = t

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;

Си

Алгоритмический язык

for (i = 0; i <= 10; i++)

A[i] = i;

t = A [0];

for (i = 1; i <= 10; i++)

A[i-1] = A[i];

A[10] = t;

нц для i от 0 до 10

А[i] := i

кц

t := А[0]

нц для i от 1 до 10

А[i-1] := А[i]

кц

А[10] := t

Чему окажутся равны элементы этого массива после выполнения фрагмента программы?

?) 0 0 0 0 0 0 0 0 0 0 0
?) 1 2 3 4 5 6 7 8 9 10 10
?) 1 2 3 4 5 6 7 8 9 10 0
?) 10 10 10 10 10 10 10 10 10 10 0
Вопрос id:397192
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив А с индексами от 0 до 10. Ниже представлен фрагмент этой программы, записанный на разных языках программирования.

Бейсик

Паскаль

FOR i = 0 ТО 10

A (i) = i-1

NEXT i

FOR i = 1 TO 10

A(i-1) = A(i)

NEXT i

A(10) = 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;

Си

Алгоритмический язык

for(i = 0; i <= 10; i++)

a[i] = i-1;

for(i = 1; i <= 10; i++)

a[i-1] = a[i];

a[10] = 10;

нц для i от 0 до 10

A[i] := i-1

кц

нц для i от 1 до 10

A[i-1] := A[i]

кц

А[10] := 10

Чему окажутся равны элементы этого массива после выполнения фрагмента программы?

?) 9 9 9 9 9 9 9 9 9 9 10
?) 1 2 3 4 5 6 7 8 9 10 10
?) -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 10
?) 0 1 2 3 4 5 6 7 8 9 10
Вопрос id:397193
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив A с индексами от 0 до 10 и целочисленная переменная i. Ниже представлен фрагмент этой программы, записанный на разных языках программирования.

БейсикПаскаль

FOR i = 0 TO 10

A(i) = i-1

NEXT i

FOR i = 10 TO 1 STEP -1

A(i) = A(i-1)

NEXT i

for i := 0 to 10 do

A[i] := i-1;

for i := 10 downto 1 do

A[i] := A[i-1];

СиАлгоритмический язык

for (i = 0; i <= 10; i++)

A[i] = i-1;

for (i = 10; i >= 1; i--)

A[i] = A[i-1];

нц для i от 0 до 10

A[i] := i-1

кц

нц для i от 10 до 1 шаг -1

A[i] := A[i-1]

кц

Чему окажутся равны элементы этого массива после выполнения фрагмента программы?

?) 9 9 9 9 9 9 9 9 9 9 9
?) –1 –1 0 1 2 3 4 5 6 7 8
?) 0 1 2 3 4 5 6 7 8 9 9
?) 0 1 2 3 4 5 6 7 8 9 10
Вопрос id:397194
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив A с индексами от 0 до 9 и целочисленные переменные i и t. Ниже представлен фрагмент этой программы, записанный на разных языках программирования.

БейсикПаскаль

FOR i = 0 TO 9

A(i) = i+1

NEXT i

t = A(0)

FOR i = 1 TO 9

A(i-1) = A(i)

NEXT i

A(9) = t

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;

СиАлгоритмический язык

for (i = 0; i <= 9; i++)

A[i] = i+1;

t = A[0];

for (i = 1; i <= 9; i++)

A[i-1] = A[i];

A[9] = t;

нц для i от 0 до 9

A[i] := i+1

кц

t := A[0]

нц для i от 1 до 9

A[i-1] := A[i]

кц

A[9] := t

кц

Чему окажутся равны элементы этого массива после выполнения фрагмента программы?

?) 10 10 10 10 10 10 10 10 10 1
?) 1 1 1 1 1 1 1 1 1 1
?) 1 2 3 4 5 6 7 8 9 1
?) 2 3 4 5 6 7 8 9 10 1
Вопрос id:397195
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив A с индексами от 0 до 10 и целочисленные переменные i и t. Ниже представлен фрагмент этой программы, записанный на разных языках программирования.

БейсикПаскаль

FOR i = 0 TO 10

A(i) = i

NEXT i

t = A(10)

FOR i = 10 TO 1 STEP -1

A(i) = A(i-1)

NEXT i

A(0) = t

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;

СиАлгоритмический язык

for (i = 0; i <= 10; i++)

A[i] = i;

t = A[10];

for (i = 10; i >= 1; i--)

A[i] = A[i-1];

A[0] = t;

нц для i от 0 до 10

A[i] := i

кц

t := A[10]

нц для i от 10 до 1 шаг -1

A[i] := A[i-1]

кц

A[0] := t

кц

Чему окажутся равны элементы этого массива после выполнения фрагмента программы?

?) 10 0 0 0 0 0 0 0 0 0 0
?) 10 10 10 10 10 10 10 10 10 10 10
?) 10 0 1 2 3 4 5 6 7 8 9
?) 10 2 3 4 5 6 7 8 9 10 10
Вопрос id:397196
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив A с индексами от 0 до 10 и целочисленные переменные i и t. Ниже представлен фрагмент этой программы, записанный на разных языках программирования.

БейсикПаскаль

FOR i = 0 TO 10

A(i) = i-1

NEXT i

FOR i = 0 TO 9

A(i) = A(i+1)

NEXT i

A(10) = 10

for i := 0 to 10 do

A[i] := i-1;

for i := 0 to 9 do

A[i] := A[i+1];

A[10] := 10;

СиАлгоритмический язык

for (i = 0; i <= 10; i++)

A[i] = i-1;

for (i = 0; i <= 9; i++)

A[i] = A[i+1];

A[10] = 10;

нц для i от 0 до 10

A[i] := i-1

кц

нц для i от 0 до 9

A[i] := A[i+1]

кц

A[10] := 10

Чему окажутся равны элементы этого массива после выполнения фрагмента программы?

?) 9 9 9 9 9 9 9 9 9 9 10
?) –1 –1 –1 –1 –1 –1 –1 –1 –1 –1 10
?) 0 1 2 3 4 5 6 7 8 9 10
?) 1 2 3 4 5 6 7 8 9 10 10
Вопрос id:397197
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A двумерный; в программе рассматривается его фрагмент, соответствующий значениям индексов от 1 до n.

БейсикПаскаль

FOR i = 1 TO n

c = A(i,i)

A(i,i) = A(i,n–i+1)

A(i,n–i+1) = c

NEXT i

for i := 1 to n do

begin

c := A[i,i];

A[i,i] := A[i,n–i+1];

A[i,n–i+1] := c

end;

СиАлгоритмический язык

for (i = 1; i <= n; i++) {

c = A[i][i];

A[i][i] = A[i][n-i+1];

A[i][n-i+1] = c;

}

нц для i от 1 до n

c := A[i,i]

A[i,i] := A[i,n–i+1]

A[i,n–i+1] := c

кц

Представим рассмотренный фрагмент массива в виде квадратной таблицы, в которой для элемента массива A[i, j] величина i является номером строки, а величина j — номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами

?) элементы диа­го­на­ли и стро­ки таблицы
?) два столб­ца в таблице
?) две стро­ки в таблице
?) элементы двух диа­го­на­лей таблицы
Вопрос id:397198
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A целочисленный двумерный. В программе рассмотрен фрагмент массива, соответствующий значениям индексов от 1 до n; n >= 3.

БейсикПаскаль

FOR i = n TO 1 STEP -1

FOR j = n TO 1 STEP -1

A(i,j) = i-j

NEXT j

NEXT i

for i := n downto 1 do

for j := n downto 1 do

A[i,j] := i-j;

СиАлгоритмический язык

for (i = n; i >= 1; i--) {

for (j = n; j >= 1; j--) {

A[i][j] = i-j;

}

}

нц для i от n до 1 шаг -1

нц для j от n до 1 шаг -1

A[i,j] := i-j

кц

кц

Чему будет равно максимальное из значений элементов рассмотренного фрагмента массива посе выполнения фрагмента программы?

?) 1– n
?) n – 1
?) 1
?) n
Вопрос id:397199
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

Ниже приведён фрагмент программы, записанный на четырёх языках программирования. Массив A одномерный; в программе рассматривается его фрагмент, соответствующий значениям индекса от 1 до n.

БейсикПаскаль

n = 10

FOR i = 0 TO n

K = A(i)

A(K) = 0

NEXT i

n:=10;

for i:=0 to n do begin

K := A[i];

A[K] := 0;

end;

СиАлгоритмический язык

n=10;

for (i = 0; i <= n; i++){

K = A[i];

A[K] = 0;

}

n:=10

нц для i от 0 до n

K := A[i]

A[K] := 0

кц

В начале выполнения этого фрагмента в массиве находились числа 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, т. е. A[0] = 10, A[1] = 9 и т. д. Сколько элементов массива после выполнения программы будут иметь ненулевые значения?

?) 5
?) 2
?) 3
?) 4
Вопрос id:397200
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 0 до 9. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив.

БейсикПаскаль

n = 9

FOR i = 0 TO n

K = A(i)

A(K) = 0

NEXT i

n:=9;

for i:=0 to n do begin

K := A[i];

A[K] := 0;

end;

СиАлгоритмический язык

n=9;

for (i = 0; i <= n; i++){

K = A[i];

A[K] = 0;

}

n:=10

нц для i от 0 до n

K := A[i]

A[K] := 0

кц

В начале выполнения этого фрагмента в массиве находились числа 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, т. е. A[0] = 9, A[1] = 8 и т. д. Сколько элементов массива после выполнения программы будут иметь ненулевые значения?

?) 4
?) 3
?) 2
?) 5
Вопрос id:397201
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив.

БейсикПаскаль

s = 0

n = 10

FOR i = 0 TO n-1

s = s+A(i)-A(i+1)

NEXT i

s:=0;

n:=10;

for i:=0 to n-1 do begin

s:=s+A[i]-A[i+1];

end;

СиАлгоритмический язык

s = 0;

n=10;

for (i = 0; i <= n-1;

i++)

s=s+A[i]-A[i+1];

s:=0

n:=10

нц для i от 0 до n-1

s:=s+A[i]-A[i+1]

кц

В начале выполнения этого фрагмента в массиве находились числа 15, 10, 5, 0, 5, 10, 15, 10, 5, 0, 5, т. е. A[0]=15, A[1]=10 и т. д. Чему будет равно значение переменной s после выполнения данной программы?

?) 10
?) 15
?) 5
?) 0
Вопрос id:397202
Тема/шкала: B19-Обработка массивов и матриц-Алгоритмы без использования условного оператора

В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив.

БейсикПаскаль

s = 0

n = 10

FOR i = 0 TO n-1

s = s+A(i)-A(i+1)

NEXT i

s:=0;

n:=10;

for i:=0 to n-1 do begin

s:=s+A[i]-A[i+1];

end;

СиАлгоритмический язык

s = 0;

n=10;

for (i = 0; i <= n-1;

i++)

s=s+A[i]-A[i+1];

s:=0

n:=10

нц для i от 0 до n-1

s:=s+A[i]-A[i+1]

кц

В начале выполнения этого фрагмента в массиве находились числа 15, 10, 5, 10, 15, 10, 5, 10, 15, 5, 10, т. е. A[0]=15, A[1]=10 и т. д. Чему будет равно значение переменной s после выполнения данной программы?

?) 10
?) 5
?) 15
?) 0
Copyright testserver.pro 2013-2024