Функции, модули и пакеты.dor_ДО_24-172-Б Без ИМ

Функции, модули и пакеты.dor_ДО_24-172-Б Без ИМ

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

10 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Создать пакет в Python – значит …

  1. создать папку с файлами и добавить файл __init__.py
  2. создать файл с расширением .pkg
  3. установить специальный пакетный менеджер
  4. создать архив с модулями
Вопрос 2

В Python оператор … позволяет вернуть значение из функции

  1. return
Вопрос 3

В Python для импортирования модуля math необходимо использовать конструкцию …

  1. import(math)
  2. include math
  3. import math
  4. use math
Вопрос 4

В Python импортировать все содержимое модуля os можно с помощью конструкции …

  1. from os import all
  2. from os import *
  3. import os.all
  4. import os.*
Вопрос 5

Модуль … предоставляет функции для работы с регулярными выражениями в Python

  1. re
Вопрос 6

В Python для импорта модуля с псевдонимом используется конструкция …

  1. import module
  2. from module import name
  3. from module import *
  4. import module as alias
Вопрос 7

В Python вызвать функцию из модуля, который находится в пакете, можно с помощью конструкции …

  1. package.function.module()
  2. module.package.function()
  3. package.module.function()
  4. function.package.module()
Вопрос 8

В Python правильное использование аннотации типов в функции – …

  1. def my_function(param: type) -> return_type:
  2. def my_function(param -> type) => return_type:
  3. def my_function(param => type) -> return_type:
  4. def my_function(param: type) => return_type:
Вопрос 9

Расположите строки кода в правильном порядке, чтобы в результате исполнения этого кода была произведена пузырьковая сортировка на Python:

  1. def bubble_sort(arr):
  2. n = len(arr)
  3. for i in range(n):
  4. for j in range(0, n-i-1):
  5. if arr[j] > arr[j+1]:
  6. arr[j], arr[j+1] = arr[j+1], arr[j]
Вопрос 10

Сопоставьте функции в Python с описаниями их использования:

  1. def
  2. return
  3. global
  4. nonlocal
  5. yield
  6. lambda
  7. используется для определения новой функции
  8. используется для возврата значения из функции
  9. используется для указания, что переменная внутри функции ссылается на глобальную переменную
  10. используется для указания, что нужно искать переменную во внешней области видимости
  11. используется в функциях-генераторах
  12. используется для создания анонимных функций