Контрольная работа по теме «Алгоритмы и элементы программирования» вариант 2
Список вопросов теста
Вопрос 1
Как называется подпрограмма, которая имеет произвольное количество входных и выходных данных?
Варианты ответов
- функция
- алгоритм
- процедура
Вопрос 2
Как называется алгоритм, который целиком используется в составе другого алгоритма?
Варианты ответов
- циклический
- служебный
- вспомогательный
Вопрос 3
Из каких трёх базовых конструкций состоит любая программа?
Варианты ответов
- Реструкции, последовательности, вспомогательной конструкции
- Цикла, последовательности, ветвления,
- Реструкции, последовательности, разветвления,
Вопрос 4
Что такое структурное программирование?
Варианты ответов
- Технология разработки программного обеспечения, основой которой служит представление программы в виде математических формул и символов естественного языка
- Технология разработки программного обеспечения, основой которой служит представление программы в виде иерархической конструкции логических целостных фрагментов
- Технология разработки программного обеспечения, основой которой служит представление программы в виде логарифмических уравнений
Вопрос 5
Что производит следующий фрагмент программы?
For i:=1 to 20 do readln(A[i]);
Варианты ответов
- Ввод элементов массива по формуле
- Ввод элементов массива с клавиатуры
- Вывод элементов массива в столбик
- Вывод элементов массива в строку
Вопрос 6
Может ли массив одновременно содержать вещественные и целые значения
Варианты ответов
- нет
- да
Вопрос 7
Что производит следующий фрагмент программы?
For i:=1 to 10 do writeln (a[i] );
Варианты ответов
- Ввод элементов массива по формуле
- Ввод элементов массива с клавиатуры
- Вывод элементов массива в столбик
- Вывод элементов массива в строку
Вопрос 8
Что производит следующий фрагмент программы?
For i:=1 to 10 do write(a[i] );
Варианты ответов
- Ввод элементов массива по формуле
- Ввод элементов массива с клавиатуры
- Вывод элементов массива в столбик
- Вывод элементов массива в строку
Вопрос 9
Что определяет данный фрагмент программы?
s:=0;
for i:=1 to 8 do
if a[i] mod 10=0 then k:=k+1;
write('s=', s)
Варианты ответов
- количество элементов массива, равных 0
- количество элементов массива, равных 10
- количество элементов массива, кратных 0
- количество элементов массива, кратных 10
Вопрос 10
Выберите правильное описание массива А, состоящего из нескольких переменных целочисленного типа ...
Варианты ответов
- A : array [1..25] of byte
- A : array [1..25] of integer
- A : array [1..25] of real
- A : [1..25] of real
Вопрос 11
Что такое массив?
Варианты ответов
- Это структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем
- Это простой тип данных, состоящий из одного элемента
- Это совокупность данных, объединенных под одним именем
Вопрос 12
Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:
S:=0;
for i:=1 to N do
if A[i]>=0 then S:=S+A[i]
Варианты ответов
- Сумма положительных элементов массива
- Сумму неотрицательных элементов массива
- Количество положительных элементов массива
- Максимальный элемент массива
Вопрос 13
Выберите правильные варианты вывода элементов массива на печать в строку.
Варианты ответов
- for i:=1 to n do writeln (a[i])
- for i:=1 to n do write ('a', i, '=', a[i])
- for i:=1 to n do write (a[i], ' ')
- for i:=1 to n do write ('a[', i, ']=')
Вопрос 14
Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:
S:=0;
for i:=1 to N do
if A[i]<=0 then S:=S+A[i]
Варианты ответов
- Сумма отрицательных элементов массива
- Сумму неположительных элементов массива
- Количество положительных элементов массива
- Максимальный элемент массива
Вопрос 15
Выберите правильное описание массива А, состоящего из нескольких переменных вещественного типа ...
Варианты ответов
- A : array [1..16] of byte
- A : array [1..16] of integer
- A : array [1..16] of real
- A : [1..16] of real
Вопрос 16
При каком исходном значении переменной X результатом выполнения команды
Х:=Х mod 4
будет 1?
Варианты ответов
- 5
- 3
- 4
- 6
Вопрос 17
Определите значение целочисленной переменной a после выполнения фрагмента программы:
a:= 4 + 8*3;
b:= a div 10 ;
a:= b + 25 mod 10;
Вопрос 18
Чему будет разно значеник k после выполнения следующего фрагмента программы
a:=5;
b:=3;
k:=5+a;
if a>b then k:=k*3
else k:=k-3;
writeln (k);
Вопрос 19
Как называется алгоритмическая конструкция, в которой последовательность действий выполняется многократно?
Варианты ответов
- ветвление
- следование
- цикл
Вопрос 20
Для ввода результатов в Паскале используется оператор
Варианты ответов
- begin
- write
- readln
- writeln
Вопрос 21
Описать переменную - это значит указать её:
Варианты ответов
- имя и значение
- имя и тип
- тип и значение
- имя, тип и значение
Вопрос 22
К какому типу относится тип данных real
Варианты ответов
- Вещественные числа
- Целые числа
- Строка символов