Контрольная работа №2 по теме «Алгоритмизация и программирование».
Вариант I.
В заданиях группы А выбрать только один правильный ответ.
А1. Алгоритм – это:
А) процесс решения задачи, разбитый на определённое число шагов;
Б) последовательность команд, написанная с помощью какого-либо языка программирования;
В) организованная последовательность команд, допустимых для исполнения, приводящая к результату;
Г) любая последовательность команд.
А2.Доступ к элементу массива осуществляется по его:
А) адресу; Б) имени; В) номеру; Г) всё перечисленное неверно.
А3. Числовой одномерный массив А заполнен последовательно цифрами 2, 5, 7, 34. Укажите значение элемента А [3].
А) 34; Б) 3; В) 7; Г)2.
А4. В программе описан одномерный целочисленный массив с индексами от 1 до 5. В приведённом фрагменте программы массив сначала заполняется, а потом изменяется. Чему будут равны элементы этого массива?
for i:=5 downto 1 do
A[i]:=6-i;
for i:=1 to 3 do begin
k:= A[i];
A[i]:= A[6-i];
A[6-i]:=k;
end;
А) 5 4 3 2 1; Б) 1 2 3 4 5; В) 5 4 3 4 5; Г) 6 5 4 3 2.
А5. Для записи вспомогательных алгоритмов в языке Паскаль используются:
А) массивы;
Б) составные операторы;
В) процедуры и функции;
Г) операторы и операнды.
А6. Подпрограмма, имеющая единственный результат, записываемый в ячейку памяти, называется:
А )процедура; Б) функция; В) массив; Г) рекурсия.
А7.
В заданиях группы Б приведите полное решение задачи или дайте развёрнутый ответ на вопрос.
Б1. Напишите программу, которая вычисляет куб наибольшего из четырёх чисел.
Контрольная работа №2 по теме «Алгоритмизация и программирование».
Вариант II.
В заданиях группы А выбрать только один правильный ответ.
А1. Программа – это:
А) алгоритм, в котором команды выполняются последовательно одна за другой;
Б) алгоритм, записанный с использованием блок-схем;
В) алгоритм, записанный с помощью какого-либо языка программирования;
Г) процесс решения задачи, разбитый на определённое число шагов.
А2. Укажите верное обозначение массива.
А) Х[1.5] Б) N[2,4] В) i[2..3] Г) Z[6…12]
А3. Как производятся все действия над одномерными массивами?
А) через оператор READ; Б) через «обнуление»;
В) через оператор RANDOMIZE; Г) в цикле.
А4. В программе описан одномерный целочисленный массив с индексами от 1 до 5. В приведённом ниже фрагменте программы массив сначала заполняется, а потом изменяется. Чему будут равны элементы этого массива?
for i:=1 to 5 do
A[i]:=2*i+1;
for i:=5 downto 1 do
A[i]:= A[6-i];
end;
А) 3 5 7 9 11; Б) 11 9 7 5 3; В) 11 9 7 9 11; Г) 3 5 7 5 3.
А5. Алгоритм, целиком используемый в составе другого алгоритма, называется:
А) рекурсивным;
Б) вспомогательным;
В) основным;
Г) дополнительным.
А6. Подпрограмма, имеющая произвольное количество входных и выходных данных, называется:
А )процедура; Б) функция; В) массив; Г) рекурсия.
А7.
В заданиях группы Б приведите полное решение задачи или дайте развёрнутый ответ на вопрос.
Б1. Напишите программу, которая вычисляет квадрат наименьшего из четырёх чисел.
Задание | А1. | А2. | А3. | А4. | А5. | А6. | А7 |
I | | | | | | | |
II | | | | | | | |