Онлайн тесты на тему "Программирование на языке Python, тест 5-8, итоговый и компетентностный тест - 4 семестр | Синергия [ID 60320]"
0
Эта работа представлена в следующих категориях:
Тестовое задание на тему: Программирование на языке Python, тест 5-8, итоговый и компетентностный тест - 4 семестр
Тест набрал 76 баллов, был выполнен на зачет. Отчёт набранных баллов предоставляю в демо работах.
В купленном тесте будут вопросы и ответы которые размещены ниже.
Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ.
Тест набрал 76 баллов, был выполнен на зачет. Отчёт набранных баллов предоставляю в демо работах.
В купленном тесте будут вопросы и ответы которые размещены ниже.
Так же могу выполнять данную работу индивидуально. Делайте индивидуальный заказ.
Демо работы
Описание работы
Тест 1Основной принцип объектно-ориентированного программирования: «…»
В Python внутри методов класса первый параметр – всегда …
В Python механизм, позволяющий создать новый класс на основе существующего, унаследовав все его атрибуты и методы, – это …
Объект, являющийся атрибутом другого объекта, – это
Метод, предоставляющий строковое представление объекта для пользователя, – это метод __...__
Способность объекта использовать методы и атрибуты различных классов – это …
Соотнесите методы перегрузки операторов в Python с их функциями:
Расположите фрагменты кода, определяющие иерархию классов, в том порядке, в котором Python будет искать метод в классе X (порядок разрешения методов (MRO) для класса X):
Тест 2
Различие между классами Tk и TopLevel в Tkinter заключается в том, что Tk …
Модуль для работы с Tkinter – это …
Метод для создания главного цикла обработки событий в Tkinter – это …
Виджет для выбора элемента из выпадающего списка в модуле ttk – это …
Модуль Tkinter, добавляющий улучшенные виджеты и стили, – это модуль …
Класс, предназначенный для создания и управления группами виджетов в Tkinter, – это класс …
Менеджер геометрии для размещения виджетов в конкретной позиции в родительском виджете:
Метод для привязки функции к событию нажатия клавиши в Tkinter – это …
Упорядочьте шаги для создания простого окна в Tkinter, от начального к завершающему:
Соотнесите виджеты Tkinter с их функциональным назначением:
Тест 3
Преимущество Django перед Flask – …
Стандартный метод для запуска сервера разработки в Django – …
Основная задача веб-фреймворков в Python – …
в Python метод функции path(), который указывается для подключения маршрутов уровня приложения, – это …
Класс модели Django, используемый для работы с таблицами базы данных, – это …
Компонент Django, отвечающий за взаимодействие с базой данных, – это …
Расположите в правильном порядке части URL-адреса, начиная с первой:
Соотнесите функции Django с их описаниями:
Тест 4
Уровень изоляции, который используется по умолчанию в SQLite, – …
Уровень изоляции, который блокирует базу данных для всех объектов чтения и записи до завершения транзакции, – …
SQL-запрос, который используется для создания таблицы в SQLite, – …
Ключевой аспект, который отличает SQLite от MySQL, – …
SQL-оператор для вставки данных в таблицу …
Метод … в sqlite3 используется для извлечения всех строк из результата запроса
Метод, который используется для подключения к базе данных SQLite в Python, – это …
Атрибут row_factory, который используется для доступа к данным по именам столбцов, – это …
Упорядочьте этапы работы с транзакциями в SQLite:
Соотнесите описание функционала с правильным классом или функцией:
Итоговый тест
Механизм включения объектов одного класса в качестве атрибутов другого класса – это …
Декоратор для создания статического метода – …
Метод, определенный внутри класса и связанный с самим классом, а не с его экземпляром, – это …
Специальные функции, принимающие класс в качестве аргумента и возвращающие его измененную версию, – это …
Процесс создания конкретных объектов на основе класса – это …
Декоратор @… в Python позволяет методам класса работать с самим классом, а не с его экземплярами
Для того чтобы в Python пользовательский класс поддерживал операцию индексации (например, obj[0]), необходимо реализовать метод __…__
Расположите фрагменты кода, определяющие иерархию классов, в том порядке, в котором Python будет искать метод в классе X (порядок разрешения методов (MRO) для класса X):
Основная роль цикла обработки событий в событийно-ориентированном программировании – …
Базовый класс для всех виджетов в Tkinter – …
Виджет в Tkinter, предназначенный для отображения какой-либо надписи без возможности редактирования пользователем, – это …
Метод, который размещает виджеты в виде блоков в Tkinter, – это …
Параметр, используемый для привязки функции к событию нажатия кнопки при создании кнопки в Tkinter, – это …
Соотнесите виджеты Tkinter с их функциональным назначением:
Файл URL маршрутов проекта, определяющий, какие котроллеры (views) будут обрабатывать запросы для каждого URL адреса, – это …
Команда для создания новой миграции базы данных в Django – python manage.py: …
Основной паттерн архитектуры, используемый в Django: …
HTML-тег, отвечающий за создание гиперссылок, – это тег <…>
Модуль или файл, в котором содержатся настройки приложения в проекте Django: …
Соотнесите функции Django с их описаниями:
Расположите в правильной последовательности части URL-адреса, слева направо:
Функция, которая используется для выполнения SQL-запросов в Python с помощью sqlite3, – …
Название функции в sqlite3, которая устанавливает объект Row в качестве типа для результирующего набора запроса, – …
При вызове метода rollback в контексте SQLite …
Команда … служит для получения списка таблиц в базе данных MySQL.
Для обозначения позиционного параметра в SQL-запросе используется символ …
Функция для установления соединения с базой данных SQLite – это функция …
Упорядочьте этапы работы с транзакциями в SQLite:
Компетентностный тест
Необходим скрипт на Python, который верно заменяет символ «o» в строке Python на «$».
Напишите данный скрипт.
Ниже приведен код на Python:
month = int(input("Введите номер месяца (от 1 до 12): "))
if 1 <= month <= 12:
if month in [12, 1, 2]:
season = "Зима"
elif month in [3, 4, 5]:
season = "Весна"
elif month in [6, 7, 8]:
season = "Лето"
else:
season = "Осень"
print("Время года:", season)
else:
print("Ошибка: введите номер месяца от 1 до 12.")
Что выполняет этот код?
Требуется программа на Python, которая запрашивает у пользователя число и пытается вывести его квадрат. Если пользователь вводит нечисловое значение, программа обрабатывает ошибку и выводит сообщение об ошибке. И в любом случае программа должна вывести сообщение о завершении работы.
Приведите такую программу.
В Python существует функция, которая проверяет, содержится ли элемент в списке.
Приведите эту функцию.
Ниже приведен код на Python.
class Vector:
def __init__(self, x, y):
self.x = x
self.y = y
def __add__(self, other):
if isinstance(other, Vector):
return Vector(self.x + other.x, self.y + other.y)
return NotImplemented
def __repr__(self):
return f"Vector({self.x}, {self.y})"
v1 = Vector(1, 2)
v2 = Vector(3, 4)
result = v1 + v2
print(result)
Что произойдет при перегрузке оператора + для класса Vector в следующем коде?