Вот тест по информатике на тему «Циклы с условием. Циклы по переменной» для 11 класса с ответами.
Тест по информатике: Циклы с условием. Циклы по переменной (11 класс)
Вопрос 1:
Что из следующего является конструкцией цикла в Pascal?
- A) if … then
- B) repeat … until
- C) case … of
- D) procedure
Ответ: B) repeat … until
Вопрос 2:
Какой оператор используется для создания цикла с условием "пока" в Pascal?
- A) for
- B) while
- C) repeat
- D) case
Ответ: B) while
Вопрос 3:
Как правильно записать цикл, который повторяет блок кода, пока переменная x меньше 10?
- A)
while x < 10 do
- B)
for x < 10 do
- C)
repeat x < 10 until
- D)
if x < 10 then
Ответ: A) while x < 10 do
Вопрос 4:
Что произойдет, если условие в цикле while изначально будет ложным?
- A) Цикл выполняется один раз
- B) Цикл выполняется бесконечно
- C) Цикл не выполнится ни разу
- D) будет выдана ошибка компиляции
Ответ: C) Цикл не выполнится ни разу
Вопрос 5:
Какой из следующих примеров использует цикл с условием "до тех пор, пока"?
- A)
for i := 1 to 10 do
- B)
while not EndOfFile do
- C)
repeat until x > 5
- D)
if x = 0 then
Ответ: B) while not EndOfFile do
Вопрос 6:
Как выглядит структура цикла for в Pascal для переменной i, принимающей значения от 1 до 5?
- A)
for i := 1 to 5 do
- B)
for i = 1 to 5
- C)
for i in 1..5
- D)
for i: 1 to 5
Ответ: A) for i := 1 to 5 do
Вопрос 7:
Какой тип цикла лучше использовать, если количество итераций известно заранее?
- A) while
- B) repeat
- C) for
- D) case
Ответ: C) for
Вопрос 8:
Какой оператор в Pascal завершает выполнение цикла repeat?
- A) until
- B) break
- C) continue
- D) exit
Ответ: A) until
Вопрос 9:
При каком условии цикл for завершает работу?
- A) Когда счетчик равен верхнему пределу
- B) Когда счетчик больше верхнего предела
- C) Когда счетчик меньше нижнего предела
- D) В любом случае, после выполнения всех итераций
Ответ: B) Когда счетчик больше верхнего предела
Вопрос 10:
Что выводит следующий код?
var
i: integer;
begin
for i := 1 to 5 do
writeln(i);
end;
- A) 1 2 3 4 5
- B) 0 1 2 3 4
- C) 5 4 3 2 1
- D) 1 2 3 4 5 6
Ответ: A) 1 2 3 4 5
Этот тест позволит оценить знания учеников по теме циклов в языке Pascal. Успехов на экзаменах!