Python тесты
.docx<variant> именные;
<variant> итераторы;
<variant> анонимные;
<variant> генераторы;
<variant> мосты;
<question> Какая конструкция служит для создания анонимной функции?
<variant> lambda;
<variant> lambda func;
<variant> anonymous;
<variant> omega;
<variant> origin;
<question> Какие вычисления происходят при вызове рекурсивной функции?
<variant> циклические;
<variant> ленивые;
<variant> обратные;
<variant> односторонние;
<variant> многочисленные;
<question> За что отвечает следующий код: (lambda x, y: x + y)
<variant> за создание анонимной функции;
<variant> за создание рекурсивной функции;
<variant> за создание именной функции;
<variant> за создание кревой функции;
<variant> за создание lambda-уравнения;
<question> Каково основное назначение рекурсивной функции?
<variant> замена цикла;
<variant> работа со списками;
<variant> итерационный перебор через циклы;
<variant> замена алгоритма;
<variant> возвращение необходимого результата;
<question> Чем являются функции в Python?
<variant> объектами.
<variant> классами;
<variant> методами;
<variant> функциями;
<variant> экземплярами;
<question> За создание какой функции отвечает конструкция def?
<variant> именной функции;
<variant> функции-итератора;
<variant> нет правильного ответа;
<variant> рекурсивной функции;
<variant> анонимной функции;
<question> Какая функция создается с помощью следующего кода:
<variant> именная функция;
<variant> return x + y;
<variant> рекурсивная функция;
<variant> анонимная функция;
<variant> это не является функцией;
<question> Какое зарезервированное слово применяется для определения функции в Pyhton?
<variant> def;
<variant> ответов нет;
<variant> define;
<variant> func;
<variant> procedure;
<question> Какого понятия не существует в Python?
<variant> Все существуют;
<variant> dict comprehension;
<variant> set comprehension;
<variant> list comprehension;
<variant> нет правильного ответа;
<question> Что выведет код? [i ** +3 for i in range(3)]
<variant> [0, 1, 8];
<variant> [0, 1, 8, 27];
<variant> [0, 3, 6];
<variant> [0, 5, 7];
<variant> Error;
<question> Конструктор класса задается методом:
<variant> __init__;
<variant> __create__;
<variant> init;
<variant> create;
<variant> Delete;
<question> В языке Python объектами являются:
<variant> все типы данных;
<variant> экземпляры классов и переменные;
<variant> экземпляры классов, переменные и функции;
<variant> экземпляры классов, классы и переменные;
<variant> классы и переменные;
<question> Какой модификатор доступа у методов класса в Python установлен по умолчанию?
<variant> public;
<variant> private;
<variant> protected;
<variant> Обязательно нужно указывать дополнительно;
<variant> Object;
<question> Обычно в методах в качестве параметра используется self. Что будет, если заменить его на любое другое слово - например, word?
<variant> Все будет работать исправно;
<variant> Возникнет ошибка;
<variant> Будут работать только статические методы, не зависящие от объекта;
<variant> Код отработает, но выскочит предупреждение;
<variant> Код не будет работать;
<question> Для чего используется декоратор @final перед методами класса в Python 3.8 и выше?
<variant> Чтобы избежать перезаписи методов в дочерних классах.
<variant> Чтобы избежать изменения метода класса извне;
<variant> Это прием форматирования, сигнализирующий, что этот метод трогать нельзя - это его финальная версия;
<variant> Такого декоратора не существует, это противоречит концепции Python;
<variant> Чтобы избежать перезаписи и изменения методов;
<question> Какой из перечисленных типов данных является мутабельным (изменяемым)?
<variant> list;
<variant> int;
<variant> for;
<variant> tuple;
<variant> frozenset;
<question> Какой элемент словаря dct = {'a': 1, 'b': [1, 2], (3, 4): 'c'} задан неверно?
<variant> Все заданы верно;
<variant> Первый;
<variant> Второй;
<variant> Третий;
<variant> первый и третий;
<question> Какого метода нет у списков (list) в Python?
<variant> add;
<variant> append;
<variant> extend;
<variant> insert;
<variant> Всё верно;
<question> Какое утверждение про множество не верно?
<variant> Множество - иммутабельный тип данных;
<variant> Множество содержит только уникальные элементы;
<variant> Некоторые типы данных не могут быть элементами множества;
<variant> Элементы множества хранятся в произвольном порядке;
<variant> Всё верно;
<question> Оператор цикла в языке Python:
<variant> while;
<variant> true;
<variant> if ;
<variant> print;
<variant> turtle;
<question> Необходимо собрать и вывести все уникальные слова из строки рекламного текста. Какой из перечисленных типов данных Python подходит лучше всего?
<variant> (set);
<variant> (tuple);
<variant> (list);
<variant> список (list) и словарь (dict);
<variant> словарь (dict);
<question> Как вывести список методов и атрибутов объекта x?
<variant> dir(x);
<variant> help(x);
<variant> info(x);
<variant> x;
<variant> use(x);
<question> Что делает метод list.sort?
<variant> Сортирует элементы списка по возрастанию.
<variant> Удаляет элемент с индексом i и возвращает его.
<variant> Добавляет все элементы списка L в конец списка.
<variant> Удаляет первый элемент х из списка.
<variant> Возвращает индекс первого элемента х в списке.
<question> Неизменяемый список называется?
<variant> Кортежем
<variant> Кластером
<variant> Буфером
<variant> Сумматором
<variant> Сборищем
<question> Неизменяемы список уникальных, неповторяющихся элементов
<variant> Множество
<variant> Массив
<variant> Классом
<variant> Кластером
<variant> Буфером
<question> Словарь — это контейнер, хранящий в себе?
<variant> несколько неупорядоченных пар ключ:значений
<variant> хранит несколько уникальных значений в неупорядоченном наборе
<variant> хранит несколько фиксированных значений в определенной последовательности
<variant> хранит несколько значений, упорядоченных по индексам
<variant> хранит одиночное значение
<question> Как определить наличие нужного ключа в словаре
<variant> Ключ In словарь
<variant> Ключ Or словарь
<variant> Cловарь(in ключь)
<variant> Ключ ?= словарь
<variant> Ключ ? словарь
<question> Оператор условного ветвления в языке python
<variant> If else
<variant> Case
<variant> For
<variant> While
<variant> Print
<question> В Python множественное ветвление условного оператора представлено какой конструкцией?
<variant> If(): elif(): else:
<variant> Case n:
<variant> Switch{}
<variant> If(): else():
<variant> Такой конструкции нету
<question> Цикл продолжается пока?
<variant> Выражение = true
<variant> Выражение = false
<variant> Не повторится 1 000 раз
<variant> Не повторится 1 000 000 раз
<variant> Не остановится программа
<question> Что такое итерация?
<variant> Организация обработки данных, при которой действия повторяются многократно
<variant> Однократное выполнение какого-либо действия
<variant> Такого понятия не существует
<variant> Второе название переменной
<variant> Второе название выражения
<question> Какие операторы итерации существуют?
<variant> For | while
<variant> For | if
<variant> Case | If
<variant> From | in
<variant> Def | while
<question> Как объявляется глобальная переменная?
<variant> global имя переменной
<variant> _имя переменной
<variant> global(имя переменной)
<variant> global = имя переменной
<variant> имя переменной.global()
<question> Какого типа данных нету в Python?
<variant> Datetime
<variant> Int
<variant> Str
<variant> List
<variant> Boolean
<question> Синтаксис аргумента для функции
<variant> def имя(аргумент,аргумент, … ,N):
<variant> def имя[аргумент,аргумент, … ,N]:
<variant> def имя{аргумент,аргумент, … ,N}:
<variant> def имя”аргумент,аргумент, … ,N”:
<variant> def имя аргумент, аргумент, … ,N;:
<question> Обязательно ли передавать все аргументы функции?
<variant> Нет если значение аргумента задано по умолчанию
<variant> Да даже если все аргумента задано по умолчанию
<variant> Нет не нужно при любых условиях
<variant> Аргументы можно вообще не передавать даже если они обвялены
<variant> Все аргументы передаются сами
<question> Как вернуть значение функции?
<variant> Return(value)
<variant> End(value)
<variant> Else(value)
<variant> Print(value)
<variant> Back(value)
<question> Выберите правильный синтаксис
<variant> for i in list:
<variant> from i in list:
<variant> for i in list
<variant> from in in list
<variant> i in for list:
