Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТестыPython.docx
Скачиваний:
0
Добавлен:
17.11.2019
Размер:
45.75 Кб
Скачать

Глава 7

Упражнения Да/Нет

  1. Простые решения реализуются командой if

  2. В Python’е условие ≠ записывается как /=

  3. Цепочки упорядочены с помощью лексикографического порядка

  4. Выбор одного из двух вариантов реализуется командой if-elif

  5. Функция math.sqrt не может вычислить квадратный корень из отрицательного числа

  6. Единственная команда try может поймать и распознать много ошибок различных конкретных видов

  7. Выбор из многих вариантов всегда осуществляется с помощью вложенных команд if-else

  8. Существует только одно правильное решение проблем, связанных со структурами ветвления

  9. Условия вида x<=y<=z разрешены в Python’е

  10. Валидация ввода означает явную формулировку подсказки в операторе input

Упражнения «Многовариантный выбор»

  1. Оператор, который управляет выполнением других операторов, называется

    1. начальствующей структурой

    2. суперструктурой

    3. управляющей структурой

    4. ветвью

  2. Наилучшей структурой реализующей многовариантный выбор это оператор

    1. if

    2. if-else

    3. if-elif-else

    4. try

  3. Выражение, результатом вычисления которого является либо true, либо false, называется

    1. операционным

    2. булевым

    3. простым

    4. составным

  4. Если программа выполняется прямо (не импортируется), то значение переменной __name__ равно

    1. script

    2. main

    3. __main__

    4. True

  5. Литералы для типа bool это

    1. T и F

    2. True и False

    3. true и false

    4. 1, 0

  6. Помещение ветвления в другой оператор ветвления называется

    1. клонированием

    2. спунингом

    3. вложением

    4. прокрастинацией

  7. В Python’е тело решения указывается

    1. отступами

    2. скобками

    3. фигурными скобками

    4. двоеточием

  8. Структура, в которой одно решение влечет множество решений, которые влекут другие множества решений и т.д. называется

    1. сетью решений

    2. паутиной решений

    3. деревом решений

    4. капканом решений

  9. Взятие квадратного корня с помощью функции math.sqrt() порождает

    1. ValueError

    2. мнимое число

    3. повреждение программы

    4. боль в желудке

  10. Многовариантный вопрос больше похож на

    1. простое решение

    2. двухвариантное решение

    3. многовариантное решение

    4. обработку исключений

Глава 8

Упражнения Да/Нет

  1. Команда while в Python’е реализует определённый цикл

  2. Цикл со счетчиком числа повторений является определённым циклом

  3. Цикл с ограничением (часовым) на каждой итерации спрашивает продолжать итерации или нет

  4. Цикл с ограничителем не должен обрабатывать ограничивающее значение

  5. Простейший способ организовать итерации по строкам файла в Python’е это использовать цикл while

  6. Цикл while это цикл с постусловием

  7. Булев оператор or возвращает true, когда оба операнда равны true

  8. a and (b or c) == (a and b) or (a and c)

  9. not (a or c) == (not a) or (not b)

  10. True or False

Упражнения «Многовариантный выбор»