wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Функции и файлы

Total questions: 19

Worksheet time: 11mins

Name
Class
Date
1.

Что называют функциями в Python?

a)

Объект для хранения данных

b)

Блок кода, выполняющий определённую задачу

c)
  • Переменная

d)

Тип данных

2.
  1. Как объявляется функция в Python?

a)

def имя_функции():

b)
  • function имя_функции{}

c)

fun имя_функции()

d)

func имя_функции():

3.
  1. Как вызвать функцию с именем namefun? Обратите внимание, что у функции нет параметров!

a)

call namefun

b)

namefun()

c)

def namefun

d)

run namefun()

4.
  1. Какие из перечисленных верны для модулей в Python? (Выберите все подходящие)

a)

Содержат функции

b)

Являются исполняемым скриптом

c)

Могут импортироваться

d)

Это пакеты

5.
  1. Что делает ключевое слово import?

a)

Запускает программу

b)

Запускает модуль

c)

Импортирует содержимое модуля

d)

Объявляет функцию

e)

Создаёт пакет

6.
  1. Что такое пакет в Python?

a)

Однофайловый модуль

b)

Каталог с модулями

c)

Библиотека C++

d)

Файл с кодом для ошибок

7.
  1. Какие из блоков входят в структуру обработки ошибок? (Выберите все)

a)

try

b)

except

c)

finally

d)

catch

e)

ничего из перечисленного

8.
  1. Что размещается в блоке try?

a)

Код, который может вызвать ошибку

b)

Обработка ошибки

c)

Завершение программы

d)

Импорт пакетов

e)

Нет такого блока в Python

9.

Какой из примеров импорта функций из модуля корректен?

a)

from module import func1

b)

import module.func1

c)

from module import func1, func2

d)

import func1 from module

e)

Везде ошибки, нет ничего правильного

10.
  1. Что делает os.mkdir('hello')?

a)

Удаляет папку hello

b)

Создаёт папку hello, если это возможно

c)

Переименовывает файл, если он есть

d)

Проверяет существование папки и/или файла

11.

Что возвращает os.listdir('directory')?

a)

Список файлов и папок в директории

b)

Размер файла

c)

Содержимое файла

d)

Путь к файлам

12.
  1. Что проверяет os.path.exists('path')?

a)

Размер пути

b)

Существование файла или папки

c)

Тип содержимого

d)

Права доступа

13.
  1. Как открыть файл для записи?

a)

open('file.txt', 'r')

b)

open('file.txt', 'w')

c)

open('file.txt', 'a')

d)

open('file.txt', 'rb')

14.

Какие режимы открытия файла верны и существуют?

a)

r

b)

w

c)

a

15.
  1. Что делает метод read(10)?

a)

Читает 10 строк

b)

Читает 10 байт

c)

Читает всю строку

d)

Записывает 10 байт

16.
  1. Какой метод возвращает текущую позицию в файле?

a)

seek()

b)

tell()

c)

read()

d)

write()

17.
  1. Разница между режимами доступа к файлам 'w' и 'a'?

a)

'w' добавляет, 'a' перезаписывает

b)

'w' перезаписывает, 'a' добавляет в конец

c)

Оба читают

d)

Оба записывают

18.

Преимущества with open()?

a)

Автоматическое закрытие файла

b)

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

c)

Чтение данных проходит быстрее

d)

Запись происходит без ошибок

19.

  1. Какой метод используется для чтения содержимого файла?

a)

get()

b)

fetch()

c)

load()

d)

read()