Работа с файлами, исключения и функции

Додано: 22 лютого 2022
Предмет: Інформатика, 10 клас
Тест виконано: 135 разів
44 запитання
Запитання 1

Отметьте все правильные выражения

варіанти відповідей

Вначале выполняется код, находящийся между операторами try и except.

Если в ходе его выполнения исключения не произошло, то код в блоке except пропускается, а код в блоке try выполняется весь до конца.


Если исключение происходит, то выполнение в рамках блока try прерывается и выполняется код в блоке except.

Если среди except блоков нет подходящего для обработки исключения, то оно передается наружу из блока try.

Запитання 2

ArithmeticError -

варіанти відповідей

арифметическая ошибка

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

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

деление на ноль.

Запитання 3

OSError -

варіанти відповідей

ошибка, связанная с системой.

неудача при операции с дочерним процессом

базовый класс для исключений, связанных с подключениями

Запитання 4

SyntaxError -

варіанти відповідей

синтаксическая ошибка

 смешивание в отступах табуляции и пробелов.

внутренняя ошибка.

предупреждение.

Запитання 5

ImportError -

варіанти відповідей

не удалось импортирование модуля или его атрибута

некорректный индекс или ключ

выражение в функции assert ложно

недостаточно памяти.

Запитання 6

BaseException -

варіанти відповідей

базовое исключение, от которого берут начало все остальные.

исключение, порождаемое функцией sys.exit при выходе из программы

порождается при вызове метода close объекта generator.

порождается при прерывании программы пользователем (обычно сочетанием клавиш Ctrl+C).

Запитання 7

Режим работа с файлами "r"

варіанти відповідей

Только для чтения.

Только для чтения (бинарный).

Для чтения и записи (бинарный).

Для чтения и записи.

Запитання 8

Режим работа с файлами "w"

варіанти відповідей

Только для записи. Создаст новый файл, если не найдет с указанным именем.

Только для записи (бинарный). Создаст новый файл, если не найдет с указанным именем.

Откроет для добавления нового содержимого. Создаст новый файл для записи, если не найдет с указанным именем.

Откроет для добавления нового содержимого (бинарный). Создаст новый файл для чтения записи, если не найдет с указанным именем.

Запитання 9

Режим работа с файлами "rb"

варіанти відповідей

Только для чтения (бинарный).

Для чтения и записи (бинарный).

Для чтения и записи (бинарный). Создаст новый файл для записи, если не найдет с указанным именем.

Только для чтения.

Запитання 10

Режим работа с файлами "wb"

варіанти відповідей

Только для записи (бинарный). Создаст новый файл, если не найдет с указанным именем.

Для чтения и записи. Создаст новый файл для записи, если не найдет с указанным именем.

Откроет для добавления нового содержимого. Создаст новый файл для записи, если не найдет с указанным именем.

Только для записи. Создаст новый файл, если не найдет с указанным именем.

Запитання 11

Режим работа с файлами "r+"

варіанти відповідей

Для чтения и записи.

Для чтения и записи (бинарный).

Для чтения и записи (бинарный). Создаст новый файл для записи, если не найдет с указанным именем.

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

Запитання 12

Режим работа с файлами "rb+"

варіанти відповідей

Для чтения и записи (бинарный).

Для чтения и записи. Создаст новый файл для записи, если не найдет с указанным именем.

Откроет для добавления нового содержимого (бинарный). Создаст новый файл для записи, если не найдет с указанным именем.

Откроет для добавления нового содержимого (бинарный). Создаст новый файл для чтения записи, если не найдет с указанным именем.

Запитання 13

Режим работа с файлами "w+"

варіанти відповідей

Для чтения и записи. Создаст новый файл для записи, если не найдет с указанным именем.

Для чтения и записи (бинарный). Создаст новый файл для записи, если не найдет с указанным именем.

Только для записи (бинарный). Создаст новый файл, если не найдет с указанным именем.

Откроет для добавления нового содержимого (бинарный). Создаст новый файл для записи, если не найдет с указанным именем.

Запитання 14

что является обязательным в конструкции обработки исключений

варіанти відповідей

try

except

else

finally

Запитання 15

Что выведет данный код?


варіанти відповідей

1

SyntaxError

IndentationError

Ничего

Запитання 16

Что выведет данный код?


варіанти відповідей

123456

SyntaxError

ValueError

Ничего

Запитання 17

Что выведет данный код?


варіанти відповідей

1

SyntaxError

0

Ничего

Запитання 18

Что выведет данный код?


варіанти відповідей

Infinity

SyntaxError

ArithmeticError

ZeroDivisionError

Запитання 19

Что выведет данный код?


варіанти відповідей

1

SyntaxError

IndentationError

Ничего

Запитання 20

Что выведет данный код?


варіанти відповідей

1

0

SyntaxError

Ничего

Запитання 21

Что выведет данный код?


варіанти відповідей

SyntaxError

ValueError

3

TypeError

Запитання 22

Что выведет данный код?


варіанти відповідей

3

3.0

Ошибку

Ничего

Запитання 23

Что выведет данный код?


варіанти відповідей

Ошибку

2

2,0

2.0

Запитання 24

Что выведет данный код?


варіанти відповідей

4.0

4,0

4

Ошибка

Запитання 25

Что выведет данный код?


варіанти відповідей

1

1.0

Ошибка

1,0

Запитання 26

Что выведет данный код?


варіанти відповідей

5

5.0

Ошибка

Запитання 27

Что выведет данный код?


варіанти відповідей

2

2.0

Ошибка

Запитання 28

Что выведет данный код?


варіанти відповідей

Ошибка

10

Ничего

Запитання 29

Что выведет данный код?


варіанти відповідей

1

2

5

Ошибка

Запитання 30

Что выведет данный код?


варіанти відповідей

Ошибка

10

"10"

Запитання 31

Что выведет данный код?


варіанти відповідей

7 3

5 10

Ошибка

Запитання 32

Что выведет данный код?


варіанти відповідей

10

None

Ошибка

Запитання 33

Что выведет данный код?


варіанти відповідей

10

10,None

Ошибка

Запитання 34

Что выведет данный код?


варіанти відповідей

10

а

Ошибка

Запитання 35

Что выведет данный код?


варіанти відповідей

10

а

Ошибка

Запитання 36


Что выведет следующая программа?


варіанти відповідей

SyntaxError

2

2.0

х

Запитання 37

Что выведет эта программа?


варіанти відповідей

SyntaxError

15.0

30.0

0

Запитання 38

Какой результат выполнения этого кода?


варіанти відповідей

1,2

(1,2)

[1,2]

{1,2}

Запитання 39

Сколько строк кода можно вписать в lambda-функцию


варіанти відповідей

Бесконечно много

Одну

Две

Лямбда-функция принимает только импортированные функции

Запитання 40

Что такое функция?


варіанти відповідей

Объект, принимающий аргументы и возвращающий значение

Структура, определяющая поведение объекта

Любой код в Python

Код, заключенный в круглые скобки

Запитання 41

Какое ключевое слово используется для создания функции?


варіанти відповідей

fun

function

void

def

Запитання 42

Сколько параметров может принимать функция?


варіанти відповідей

Нисколько, функция не принимает значения, только возвращает

Бесконечно много

1

2

Запитання 43

Какое ключевое слово используется для возврата значения из функции?


варіанти відповідей

get

return

post

answer

Запитання 44

Каким ключевым словом обозначается анонимная функция?


варіанти відповідей

lambda

alpha

anonym

Таких функций не существует

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест