Меню
Тесты
Тесты  /  Информатика  /  11 класс  /  Обработка исключений и работа с файлами

Обработка исключений и работа с файлами

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

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

Вопрос 1

Как называется любая ошибка, возникшая в ходе исполнения программы?

Варианты ответов
  • Помарка
  • Баг
  • Жучок
  • Исключение
Вопрос 2

Выберите ложные утверждения.

Варианты ответов
  • При программировании файлы представляются через файловые переменные.
  • С точки зрения программиста все файлы можно разделить на текстовые, двоичные и графические.
  • Программа завершает своё исполнение ошибкой, если в ней возникло необрабатываемое исключение.
  • В программах на языке Python нельзя описать обработку исключений.
Вопрос 3

Установите верный порядок следования этапов обработки файла при программировании.

Варианты ответов
  • Открытие файла
  • Ввод/вывод данных
  • Закрытие файла
Вопрос 4

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

1.

Попытка деления на ноль

2.

Попытка выполнения операции над объектом не соответствующего типа

3.

Попытка передачи неверного литерала

Варианты ответов
  • ZeroDivisionError
  • ValueError
  • TypeError
Вопрос 5

Запишите функцию, которая пропущена в записи инструкции для открытия в переменной f файла input.txt для чтения:
f = ... ('input.txt', 'r')

При вводе ответа не используйте пробел.

Вопрос 6

Установите соответствие между режимами открытия файла и тем, как они записываются на языке Python.

1.

'w'

2.

'r'

3.

'a'

Варианты ответов
  • Для чтения
  • Для записи
  • Для добавления данных
Вопрос 7

Что произойдёт, если в программе на языке Python попытаться открыть для записи несуществующий файл? 

Варианты ответов
  • Программа завершится с сообщением об ошибке
  • Возникнет исключение типа FileNotFoundError
  • Указанный файл будет создан
  • Ничего из выше перечисленного
Вопрос 8

Установите соответствие между наборами инструкций и типами исключений, которые возникнут при попытке их выполнения. 

1.

ValueError

2.

ZeroDivisionError

3.

TypeError

4.

FileNotFoundError

Варианты ответов
  • a = '0' t = 12 / a
  • a = 'aawqd' t = 12 / int (a)
  • a = '0' t = 12 / float (a)
  • a = '' f = open (a, 'r')
Вопрос 9

Какая инструкция пропущена в программе для вывода текста в файл? Ответ запишите без пробелов.
f = open ('output.txt', 'w')
f.write ('Мама мыла раму.')
...

Вопрос 10

Укажите правильный порядок следования пропущенных инструкций в программе, которая заменяет число, записанное в файле, на квадратный корень из него самого.
a = 'fileName.txt'
f = open (a, 'r')
<1>
f.close ()
<2>
<3>
<4>

Варианты ответов
  • x = float (f.readline ())
  • f = open (a, 'w')
  • f.write (str (n))
  • f.close ()
Пройти тест
Сохранить у себя:

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

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