Меню
Тесты
Тесты  /  Информатика  /  11 класс  /  Циклические алгоритмы. Циклы с предусловием и постусловием

Тест. Циклические алгоритмы. Циклы с предусловием и постусловием

26.12.2019
Будьте внимательны! У Вас есть 10 минут на прохождение теста. Система оценивания - 5 балльная. Разбалловка теста - 3,4,5 баллов, в зависимости от сложности вопроса. Порядок заданий и вариантов ответов в тесте случайный. С допущенными ошибками и верными ответами можно будет ознакомиться после прохождения теста. Удачи!

Список вопросов теста

Вопрос 1

Как называются алгоритмы, содержащие конструкцию повторения?

Варианты ответов
  • Линейные
  • Разветвляющиеся
  • Циклические
  • Рекурсивные
Вопрос 2

Сколько раз будет выполнено тело цикла?
while False:
<тело цикла>

Вопрос 3

Из перечисленных слов выберите инструкции управления циклом в языке Python.

Варианты ответов
  • pass
  • break
  • continue
  • else
Вопрос 4

Запишите первую строку бесконечного цикла на языке Python.

Вопрос 5

Описание какого цикла приведено в предложении?
Андрей шёл, пока не стало совсем темно.

Варианты ответов
  • С постусловием
  • С заданным числом повторений
  • С предусловием
  • С параметром
Вопрос 6

Какое будет значение i после исполнения инструкций?
i, n = 0, 625
while n > 0:
n = n // 5
i = i +1
 

Вопрос 7

Установите соответствие между инструкциями управления циклом и их описанием.

Варианты ответов
  • break
  • continue
  • else
Вопрос 8

Расставьте строки программы в таком порядке, чтобы после её выполнения a стало равно восьми.

Варианты ответов
  • a = i = 1
  • while True:
  • a, i = a + 1, i +1
  • if i == 8:
  • break
Вопрос 9

Что произойдёт при попытке исполнения инструкций?
import random
k = random.random ()
while k < 1:
t = random.randint (100, 200)

Варианты ответов
  • Программа завершится с сообщением об ошибке
  • Цикл ни разу не будет выполнен
  • Произойдёт зацикливание программы
  • Ничего из выше перечисленного
Вопрос 10

Чему будет равно значение переменной а после исполнения инструкций?
import random
a, i = 0, random.randint (-10, 10)
t = i > 0:
while t and not t:
a = a + 5 ** 2

Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт