Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Python тесты

.docx
Скачиваний:
9
Добавлен:
23.12.2024
Размер:
65.43 Кб
Скачать

<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: