Тест по теме: "Программирование циклов"

1. Операторы цикла можно разделить?
для программирования циклов с переменной цикла и параметрами
для программирования циклов с постоянной цикла и параметрами
для программирования циклов без явно выраженной постоянной цикла
для программирования циклов с постоянной и переменной цикла
2. Операторы цикла можно разделить?
для программирования циклов без явно выраженной постоянной цикла
для программирования циклов с явно выраженной переменной цикла
для программирования циклов без явно выраженной переменной цикла
для программирования циклов с явно выраженной постоянной цикла
3. Оператор цикла for предназначен для программирования циклических алгоритмов, когда переменная цикла явно выражена и изменяется от начального значения до конечного значения с?
переменным шагом
постоянным шагом
показателем
либо постоянным, либо переменным шагом
4. В языке Паскаль использование циклов целесообразно при?
многократном выполнении одинаковых действий
проверки условий
выполнении арифметических действий
при всех перечисленных выше случиях
5. Что программируется в языке Паскаль, с помощью оператора for?
цикл-ДО
цикл-ПОКА
цикл-ДЛЯ
цикл-ИЛИ
6. Алгоритмы, отдельные действия в которых повторяются несколько раз, называются?
функциями циклической структуры
алгоритмами циклической структуры
последовательностью циклической структуры
элементами циклической структуры
7. Что производит следующий фрагмент программы:
min:=a[l]; max:=a[l];
for i:=1 to n do
if a[i]>= max then
begin max:=a[i]; i max:=i;
end;
writeln(min,` номер `min);
находит максимальный элемент и печатает на экране
находит максимальный элемент, его индекс и печатает их на экране
находит индекс максимального элемента и печатает на экране
находит минимальный элемент, его индекс и печатает их на экране
8. Разработка алгоритма решения задачи - это?
сведение задачи к математической модели, для которой известен метод решения
выбор наилучшего метода из имеющихся
точное описание данных, условий задачи и ее целого решения
определение последовательности действий, ведущих к получению результатов
9. Запишите значение переменной b после выполнения фрагмента алгоритма:
a:=4;
x:=10;
a:=(x-a)*2;
x:=a*2-x;
14
10
12
20
10. Какая запись верна?
write(Задайте переменные a и b)
write(‘Задайте переменные а и b’)
write(‘ Задайте переменные ’, а и b)
write( Задайте переменные , ‘а и b’)
11. Команда в pascal которая позволяет прочитать данные полученные от пользователя?
read
write
var
real
12. Сколько раз будет исполнен цикл в фрагменте программы:
р:=2;
repeat
р:=р*0.1
until p<0.1;
0 раз
1 раз
2 раза
бесконечное число раз
13. Сколько раз выполнится цикл в фрагменте программы:
а:=1;
b:=1;
while a+b<8 do
begin
a:=a+1;
b:=b+2
end;
0 раз
2 раза
3 раза
бесконечное число раз
14. Определите значения переменных s и i после выполнения фрагмента программы:
s:=0; i:=5;
while i>0 do
begin
s:=s+i;
i:=i-1;
end;
s = 0, i = -1
s = 5, i = 0
s = 15, i = 5
s = 15, i = 0
15. В данном фрагменте программы
s:=0;
for i:=1 to 10 do
s:=s+2*i;
вычисляется?
сумма целых чисел от 1 до 10
сумма чётных чисел от 1 до 10
удвоенная сумма целых чисел от 1 до 10
сумма первых десяти чётных чисел