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

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

Avatar
23.04.2020. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Работа содержит 10 заданий, время выполнения составляет 15 мин

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

Вопрос 1

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

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

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

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

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

1.

ValueError

2.

ZeroDivisionError

3.

TypeError

4.

FileNotFoundError

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

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

1.

ValueError

2.

ZeroDivisionError

3.

TypeError

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

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

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

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

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 ()
Вопрос 7

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

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

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

1.

'w'

2.

'r'

3.

'a'

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

Какая инструкция пропущена в программе для вывода текста в файл? Ответ запишите без пробелов.

f = open ('output.txt', 'w')

f.write ('Мама мыла раму.')

...

Вопрос 10

Запишите инструкцию для открытия в переменной f файла input.txt для чтения. Ответ запишите без пробелов.

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

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

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