Font size
WorksheetsИтоговый тест по Python Middle
Total questions: 30
Worksheet time: 27mins
Что такое переменная?
Поименованная ячейка памяти, в которой можно хранить информацию и взаимодействовать с ней
В Python переменная может быть объявлена без присваивания значения
Правда
Ложь
Может ли переменная в Python сменить свой тип данных, если мы поместим в нее значение другого типа?
Например:
var_1 = 123
var_1 = "text"
Да
Нет
Может ли переменная в Python сменить свой тип данных самостоятельно, не изменяя значение внутри?
Например:
var_1 = 123
print("var_1 = " + var_1)
Да
Нет
Что такое конкатенация?
Операция склеивания строк или последовательностей символов
Каким символом осуществляется конкатенация?
,
*
/
+
Напишите название функции, которая преобразует строку в целое число
(a)
Напишите название клавиши, которая создает отступ, равный 4 пробелам, для определения вложенности кода - отношения его к какой-либо конструкции (ветвлению, циклу, функции и пр.)
(a)
Что означает оператор and?
Зачем нужен оператор elif?
Для проверки дополнительных условий после проверки условия if
Для пропуска проверки условия if и перехода к следующему блоку кода
Чему будет равна переменная var_3, если пользователь введет 8?
2
4
6
Ничего, код - не рабочий
Каким будет результат программы, если пользователь введет 4?
Var_3 is less than or equal to 4
Var_3 is greater than 4 and less than or equal to 10
Var_3 is very large number
Ничего, код - не рабочий
Отметьте, какие параметры нужны для работы цикла с параметрами
диапазон
конец последовательности
шаг
индекс
начальное значение
Что такое итерация?
Процесс повторения определенной последовательности действий или операций
Напишите условие в цикле while, которое надо задать для бесконечного цикла
(a)
Напишите название оператора, который запускает следующую итерацию, пропустив оставшиеся действия итерации
(a)
Чем отличаются список и кортеж?
Список может быть изменен, а кортеж - нет
Чтобы обратиться к элементу списка, надо написать индекс элемента; а чтобы обратиться к элементу словаря, надо написать что?
Напишите название функции, чтобы добавить элемент в конец списка
(a)
Какой оператор говорит об объявлении функции?
def
Переменная var_4 в основном коде и var_4 в функции function_1 - это одна и та же переменная
Правда
Ложь
Какое значение должно быть выведено в консоль в 16-й строке?
82
24
34
12
48
Переменная var_4 в функции function_1 какая?
Глобальная
Локальная
Нелокальная
Переменная var_5 в функции function_2 какая?
Глобальная
Локальная
Нелокальная
Какое договорное название необходимо прописать в аргументах функции, чтобы функции можно было задать произвольное количество именных параметров?
*args
*params
**args
**kwargs
Какой результат форматирования будет, если программа будет выглядеть так:
phrase = "Good day"
print(f"{phrase:-^20}")
------Good day------
Good day------------
------------Good day
Ничего, код - не рабочий
В чем разница между абсолютным и относительным путем к файлу?
Абсолютный путь указывает на файл относительно другого файла, а относительный путь указывает на файл от корневого каталога
Абсолютный путь указывает на файл от корневого каталога, а относительный путь указывает на файл относительно текущего рабочего каталога
Абсолютный путь указывает на файл относительно текущего рабочего каталога, а относительный путь указывает на файл от другого каталога
Абсолютный путь указывает на файл относительно текущего рабочего каталога, а относительный путь указывает на файл от корневого каталога
Как называется функция, которая позволяет открыть файл для редактирования, а если такого файла не существует, то функция его создаст по указанному пути?
Какой параметр необходимо задать, чтобы открыть файл для дозаписывания?
w
r
В чем разница между методом и функцией?
Методы связаны с определенным объектом, в то время как функции могут быть вызваны независимо от объекта
Что такое атрибут класса?
Переменная, принадлежащая классу и описывающая его свойства
Как называется метод, в котором происходит инициализация всех атрибутов класса?
__main__()
__self__()
__str__()
__init__()
Что делает оператор return?
Что такое инкапсуляция в ООП?
Инкапсуляция в ООП - это механизм, который позволяет объединить данные и методы, работающие с этими данными, внутри класса, скрывая детали реализации от внешнего мира
Что такое расширение метода?
Добавление новых аргументов к конструктору базового класса в производном
Напишите название функции, которая получает доступ к методам базового класса для того, чтобы производный класс переопределил эти методы
(a)
