Тест 1: Программирование
Тест по теме "Массивы"
Sign in to Google to save your progress. Learn more
Имя и фамилия
Ваш класс
Дата заполнения
MM
/
DD
/
YYYY
Вопрос 1
В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив: s:=0; n:=10; for i:=0 to n-2 do begin   s:=s+A[i]-A[i+2] end;  В начале выполнения этого фрагмента в массиве находились двухзначные натуральные числа. Какое наибольшее значение может иметь переменная s после выполнения данной программы?
Вопрос 2
В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы, обрабатывающей данный массив: s:=0; n:=10; for i:=0 to n-3 do begin   s:=s+A[i]-A[i+3] end;  В начале выполнения этого фрагмента в массиве находились трёхзначные натуральные числа. Какое наибольшее значение может иметь переменная s после выполнения данной программы?
Вопрос 3
В программе описан одномерный целочисленный массив с индексами от 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.
Clear selection
Вопрос 4
В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив: n:= 10; s:= 0; for i:=1 to n do begin   if A[i]-A[i-1] < i then     s:= s + i;  end; В начале выполнения этого фрагмента в массиве находились числа Фибоначчи: 1,1,2,3,5,8,13,21,34,55,89, т.е. A[0]=1, A[1]=1, A[2]=2 и т.д. Чему будет равно значение переменной s после выполнения данной программы?
Clear selection
Вопрос 5
В программе описан одномерный целочисленный массив с индексами от 1 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив: n := 10; for i := 1 to n do begin  A[n+1-i] := 2*A[i];  end; В начале выполнения этого фрагмента в массиве находились числа: 1,2,4,8,16,32,64,128,256,512, т.е. A[i]=2k-1, k=1, …10. Укажите значение из предложенного списка, которое после выполнения указанного фрагмента программы имеют два или более рассмотренных в этом фрагменте элемента массива. Если таких чисел несколько, укажите наименьшее из них.  
Clear selection
Вопрос 6
В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 21. s:=0; n:=21; for i:= 2 to n do begin   s:=s+2*(A[i]-A[i-1]); end; В начале выполнения этого фрагмента в элементе массива с индексом i находилось число i (i = 1, …, 21), т. е. A[1] = 1, A[2] = 2 и т. д. Чему будет равно значение переменной s после выполнения данной программы?
Clear selection
Вопрос 7
В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 24. n:=24; A[1]:=4; for i:= 2 to n do begin   A[i] := 4*A[i–1] mod 10; end; Чему будет равен элемент массива A[24] после выполнения данной программы?
Clear selection
Вопрос 8
В программе описан одномерный целочисленный массив A, в представленном фрагменте программы обрабатываются элементы массива с индексами от 1 до 27. n:=27; A[1]:=3; for i:= 2 to n do begin   A[i] := 3*A[i–1] mod 10; end; Чему будет равен элемент массива A[27] после выполнения данной программы?
Clear selection
Вопрос 9
В программе описан одномерный целочисленный массив с индексами от 1 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив: 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; Перед началом выполнения фрагмента все элементы массива равны 1. Укажите утверждение, которое будет верно после выполнения указанного фрагмента программы при изменении индекса от 1 до 10.
Clear selection
Вопрос 10
В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:  for i:=0 to 10 do   A[i]:= i;  for i:=1 to 11 do   A[i-1]:= A[11-i];  Чему будут равны элементы этого массива?
Clear selection
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. - Terms of Service - Privacy Policy

Does this form look suspicious? Report