Онлайн тесты на тему "Средства программной разработки (РОСДИСТАНТ) / Ответы на промежуточные тесты 1-7"

Ответы на промежуточные тесты из курса РОСДИСТАНТ / Средства программной разработки.
После покупки Вы получите файл, где будет 63 вопроса (Промежуточные тесты 1-7).
Результаты сдачи указаны на скрине, см. демо-файлы.
Можно искать с помощью поиска (Ctrl+F).
Ниже список вопросов, которые представлены в файле.

Демо работы

Описание работы

Промежуточный тест 1
Вопрос 1
Какой метод используется для преобразования всех символов строки в нижний регистр?
Выберите один ответ:

format()

upper()

lower()


replace()
Вопрос 2
Какая функция используется для получения данных от пользователя в Python?
Выберите один ответ:

input()


print()

get()

read()
Вопрос 3
Какой метод используется для удаления элемента из множества в Python?
Выберите один ответ:

remove()

delete()

pop()


discard()
Вопрос 4
Какие структуры данных в Python представляют собой упорядоченные коллекции объектов, которые могут содержать объекты разных типов?
Выберите один ответ:

множества

Кортежи


списки

словари
Вопрос 5
Какие особенности необходимо учитывать при работе с циклами в Python?
Выберите один ответ:

Использование range() для создания последовательностей, использование break, continue и pass для управления циклами, принципы работы циклов и их эффективность


Использование кавычек для определения начала и конца цикла, использование функции print() для вывода данных

Использование циклов только для вывода данных на экран

Использование циклов только для выполнения сложных математических вычислений
Вопрос 6
Какой фреймворк можно использовать для создания веб-приложений на Python?
Выберите один ответ:

Angular

Django


Vue.js

React
Вопрос 7
Что такое неизменяемые строки в Python?
Выберите один ответ:

Строки, которые можно изменять после создания

Строки, которые нельзя изменять после создания


Строки, которые содержат только цифры

Строки, которые содержат только буквы
Вопрос 8
Какие операторы используются для работы с кортежами в Python?
Выберите один ответ:

+ и -


* и /

[] и len()

== и !=
Промежуточный тест 2
Вопрос 1
Что такое вложенные функции в Python?
Выберите один ответ:

функции, которые могут вызываться только изнутри других функций

функции, которые определены внутри других функций


функции, которые могут быть переданы как аргументы другим функциям

функции, которые имеют доступ только к локальным переменным
Вопрос 2
Для чего могут быть использованы вложенные функции в Python?
Выберите один или несколько ответов:

улучшения организации кода


повышения безопасности


сокрытия функций от других частей программы


предоставления функций другим частям программы
Вопрос 3
Что происходит при вызове исключения в Python?
Выберите один ответ:

Программа продолжает выполнение без изменений

Программа останавливается и выводит сообщение об ошибке


Исключение игнорируется

Программа продолжает выполнение, но с некорректным результатом
Вопрос 4
Какой символ заменяет один символ в шаблоне поиска файлов и директорий?
Выберите один ответ:

*

?


[]

{}
Вопрос 5
Что такое конструкция try/except в Python?
Выберите один ответ:

Код, который может вызвать исключение


Блок кода, в котором может произойти исключение

Блок кода, который обрабатывает исключения

Ключевое слово, которое вызывает исключение
Вопрос 6
Какое ключевое слово используется для импортирования конкретных объектов из модуля в Python?
Выберите один ответ:

from

import


use

include
Вопрос 7
Как вложенные функции в Python могут использоваться для сохранения значений внешних переменных?
Выберите один ответ:

созданием замыканий


использованием глобальных переменных

передачей значений через аргументы

вложенные функции не могут использоваться для сохранения значений внешних переменных
Вопрос 8
Какой блок используется в Python для обработки исключений?
Выберите один ответ:

try/else

try/catch

try/except


try/fail
Вопрос 9
Какая функция модуля os используется для создания новой директории?
Выберите один ответ:

mkdir()


chdir()

getcwd()

rmdir()
Промежуточный тест 3
Вопрос 1
Что такое множественное наследование?
Выберите один ответ:

Это возможность класса наследовать свойства и методы только от одного родительского класса

Это возможность класса наследовать свойства и методы только от двух родительских классов

Это возможность класса наследовать свойства и методы сразу от нескольких родительских классов


Это возможность класса наследовать свойства и методы только от родительского класса и его потомков
Вопрос 2
Что представляют собой объекты в Python?
Выберите один ответ:

Экземпляры функций

Экземпляры классов


Экземпляры модулей

Экземпляры операторов
Вопрос 3
Что делает следующий фрагмент программного кода на Python?

Выберите один ответ:

Создает класс "Rectangle" со свойствами "width" и "height" и методом "get_area", а также класс "Square", который наследует свойства класса "Rectangle"


Создает класс "Square" со свойствами "width" и "height" и методом "get_area", а также класс "Rectangle", который расширяет класс "Square"

Создает два независимых класса "Rectangle" и "Square" со свойствами "width" и "height" и методами "get_area"

Создает класс "Rectangle" со свойствами "width" и "height" и методом "get_area", а также класс "Square", который наследует свойства класса "Rectangle" и имеет свой конструктор
Вопрос 4
Как применить декоратор к функции в Python?
Выберите один ответ:

Изменить код функции, добавив декоратор внутри функции

Создать новую функцию с декоратором и вызвать ее вместо исходной функции

Использовать символ @ и название декоратора перед определением функции


Нельзя применить декоратор к функции в Python
Вопрос 5
Что делает следующий фрагмент программного кода на Python?

Выберите один ответ:

Создает декоратор "my_decorator", который выводит сообщения до и после вызова функции, а затем применяет его к функции "say_hello" и вызывает функцию "say_hello"


Создает функцию "my_decorator", которая выводит сообщения до и после вызова функции, а затем применяет ее к функции "say_hello" и вызывает функцию "say_hello"

Создает декоратор "say_hello", который выводит сообщения до и после вызова функции, а затем применяет его к функции "my_decorator" и вызывает функцию "my_decorator"

Создает функцию "say_hello", которая выводит сообщения до и после вызова функции, а затем применяет ее к функции "my_decorator" и вызывает функцию "my_decorator"
Вопрос 6
Что делает следующий фрагмент программного кода на Python?

Выберите один ответ:

Создает класс "Car" со свойствами "make", "model" и "year" и методами "get_make", "get_model" и "get_year"


Создает функции "get_make", "get_model" и "get_year" со свойствами "make", "model" и "year"

Создает переменные "make", "model" и "year" со значением "Car"

Создает методы "make", "model" и "year" со свойствами "get_make", "get_model" и "get_year"
Вопрос 7
Как называется метод, который вызывается автоматически при удалении экземпляра класса?
Выберите один ответ:

init

str

del


repr
Вопрос 8
Что такое инкапсуляция в объектно-ориентированном программировании?
Выберите один ответ:

Механизм, который позволяет создавать новые классы на основе существующих классов, наследуя их свойства и методы

Возможность объектов разных классов использовать одинаковое имя метода, но с различной реализацией

Концепция, которая обеспечивает скрытие реализации объекта от пользователей объекта


Функция, которая определена в классе и может изменять данные объекта
Промежуточный тест 4
Вопрос 1
Как запустить локальный сервер Django?
Выберите один ответ:

python manage.py startserver

python manage.py runserver


python manage.py start

python manage.py server
Вопрос 2
Что такое библиотеки Python?
Выберите один ответ:

Наборы модулей и пакетов, предназначенные для решения определенных задач


Программы для работы с базами данных

Среда разработки для Python

Сервер для веб-приложений
Вопрос 3
Какие преимущества имеет Django для веб-разработки?
Выберите один ответ:

Быстрое развертывание, масштабируемость и безопасность


Быстрое развертывание, масштабируемость и низкая стоимость

Быстрое развертывание, хорошая оптимизация и безопасность

Быстрое развертывание, масштабируемость и удобство использования
Вопрос 4
Какие языки программирования используются для создания серй части веб-приложений?
Выберите один ответ:

HTML и CSS

JavaScript и CSS

Python и Ruby

Python и PHP

Вопрос 5
Что такое ORM (Object-Relational Mapping) в web-разработке?
Выберите один ответ:

Язык разметки


Язык стилей

Система хранения и организации данных

Инфраструктура для создания веб-приложений
Вопрос 6
Зачем рекомендуется устанавливать библиотеку в виртуальное окружение при работе над определенным проектом?
Выберите один ответ:

Чтобы избежать ошибок при установке библиотек

Чтобы ускорить процесс установки библиотек

Чтобы изолировать зависимости проекта от других проектов и упростить управление зависимостями


Чтобы снизить затраты на проект
Вопрос 7
Какие задачи включает в себя создание веб-страницы в Django?
Выберите один или несколько ответов:

Создание шаблона и функции представления


Настройка статических файлов

Использование форм и обработка данных


Валидация данных

Вопрос 8
Какие файлы содержат HTML-разметку, CSS-стили и JavaScript-скрипты в Django?
Выберите один ответ:

Файлы моделей

Файлы представлений

Файлы шаблонов


Файлы маршрутов
Вопрос 9
Какой файл в структуре проекта Django используется для управления проектом, позволяет выполнять различные задачи, такие как запуск сервера, создание миграций и многое другое?
Выберите один ответ:

init.py

settings.py

urls.py

manage.py

Вопрос 10
Какой файл нужно создать для определения моделей данных в Django?
Выберите один ответ:

models.py


views.py

settings.py

urls.py
Промежуточный тест 5
Вопрос 1
Какие из перечисленных ORM-библиотек в Python являются частью фреймворков для веб-разработки?
Выберите один ответ:

SQLAlchemy

Pyramid

Flask


Django
Вопрос 2
Какие возможности предоставляют миграции в Django?
Выберите один или несколько ответов:

Создание, изменение и удаление таблиц и полей в базе данных


Управление индексами, ограничениями и другими аспектами базы данных


Обновление логики работы приложения

Добавление новых функций в модели
Вопрос 3
Какие библиотеки для работы с базами данных являются наиболее популярными в Python?
Выберите один ответ:

SQLAlchemy, Django ORM, psycopg2


PyMongo, Cassandra, Redis

SQLite3, MySQLdb, Peewee

Django, Flask, Pyramid
Вопрос 4
Что происходит при вызове метода update() на QuerySet объекте в Django?
Выберите один ответ:

Получение всех объектов модели

Получение единственного объекта модели, удовлетворяющего определенному условию

Обновление значений полей у объектов модели, удовлетворяющих определенному условию


Удаление объектов модели, удовлетворяющих определенному условию
Вопрос 5
Какой метод используется для получения всех строк, соответствующих запросу, при работе с БД в Python?
Выберите один ответ:

execute()

executemany()

fetchone()

fetchall()

Вопрос 6
Какие поля могут содержать модели в Django?
Выберите один или несколько ответов:

Целое поле


Поле для текста


Поле для даты и времени


Поле для звуковых файлов
Вопрос 7
Частично правильный
Баллов: 0,5 из 1,0
Что представляет собой каждый атрибут класса модели в Django?
Выберите один или несколько ответов:

Экземпляр класса модели

Поле таблицы в базе данных


Метод для работы с данными базы данных

Структуру данных объекта
Вопрос 8
Что такое ORM в связи с моделями Django?
Выберите один ответ:

Объектно-реляционное отображение


Объектно-ориентированное моделирование

Объектно-ориентированный дизайн

Объектно-ориентированное программирование
Промежуточный тест 6
Вопрос 1
Что необходимо указать в условии фильтрации, чтобы получить все книги, связанные с определенной категорией?
Выберите один или несколько ответов:

поле "books"

поле "categories"


объект категории


объект книги
Вопрос 2
Какие примеры запросов можно использовать для работы с базой данных в Django ORM?
Выберите один или несколько ответов:

Выборка всех объектов


Фильтрация данных


Сортировка данных


Вставка данных
Вопрос 3
Какие задачи можно решать с помощью Django ORM?
Выберите один или несколько ответов:

Работа с данными, хранящимися в разных таблицах


Работа с файлами в Python

Работа с сетевыми соединениями в Python

Работа с графическим интерфейсом в Python
Вопрос 4
Какой метод возвращает QuerySet в Django ORM?
Выберите один или несколько ответов:

get

filter


all

related_name
Вопрос 5
Какие действия необходимо выполнить для создания новых объектов модели в базе данных?
Выберите один или несколько ответов:

создать экземпляр модели


вызвать метод objects.all()

изменить атрибуты объекта модели

сохранить объект модели

Вопрос 6
Какие методы можно использовать для добавления связанных объектов в Django ORM?
Выберите один или несколько ответов:

add


update

create

remove
Вопрос 7
Какие методы могут быть использованы для выполнения запросов в базу данных в Django ORM?
Выберите один ответ:

"all", "filter", "order_by"


"create", "update", "delete"

"select", "insert", "update"

"get", "save", "delete"
Вопрос 8
Какие механизмы предоставляет Django Admin для контроля доступа к административной панели?
Выберите один ответ:

механизмы аутентификации

механизмы авторизации

механизмы аутентификации и авторизации


механизмы шифрования данных
Вопрос 9
Что такое ORM в Django?
Выберите один ответ:

объект-реляционное отображение


объект-реальное отображение

объектно-реляционный менеджер

объектно-реальный менеджер
Вопрос 10
Что такое Django Admin?
Выберите один ответ:

инструмент для работы с базой данных, используя объекты Python вместо SQL-запросов

инструмент для создания HTML-форм

встроенный интерфейс администратора


инструмент для создания API для взаимодействия с базой данных
Промежуточный тест 7
Вопрос 1
Какое приложение можно распространять на других компьютерах, используя PyInstaller?
Выберите один ответ:

PyQt5 приложение


Django приложение

Flask приложение

pandas приложение
Вопрос 2
Какие задачи решает команда collectstatic в веб-разработке на Django?
Выберите один или несколько ответов:

Ускорение работы веб-приложения

Обслуживание статических файлов проекта в одном месте


Создание новых шаблонов для веб-приложения

Изменение динамического содержимого веб-приложения
Вопрос 3
Что такое аутентификация пользователей в веб-приложении?
Выберите один ответ:

процесс проверки, имеет ли пользователь право доступа к странице

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


механизм защиты от атак межсайтовой подделки запросов (CSRF)

процесс передачи данных между сервером и клиентом
Вопрос 4
Какие действия необходимо выполнить для регистрации пользователей в Django?
Выберите один или несколько ответов:

Создать форму для регистрации новых пользователей


Создать представление для обработки запросов на регистрацию новых пользователей


Создать базу данных для хранения учетных записей пользователей

Использовать декоратор @login_required
Вопрос 5
Какие языки и фреймворки часто используются для разработки веб-приложений на Python?
Выберите один ответ:

Java и Spring

HTML, CSS и JavaScript


PHP и Laravel

++ и Qt
Вопрос 6
Какой инструмент можно использовать для создания таблиц и индексов базы данных в Django?
Выберите один ответ:

requirements.txt

pip

makemigrations


collectstatic
Вопрос 7
Какие функции выполняет декоратор @login_required в Django?
Выберите один или несколько ответов:

Защищает представления от неавторизованных пользователей

Создает формы для регистрации новых пользователей

Создает базу данных для хранения учетных записей пользователей

Проверяет подлинность учетных данных пользователя

Вопрос 8
Какие этапы включает процесс развертывания веб-приложения на Python с использованием Django?
Выберите один или несколько ответов:

установка и настройка базы данных


настройка операционной системы

настройка веб-сервера


конфигурация маршрутов в приложении
Вопрос 9
Что такое режим отладки в Django?
Выберите один ответ:

режим, в котором Django выводит дополнительную информацию об ошибках и исключениях в вашем коде

режим, в котором Django автоматически исправляет ошибки в вашем коде

режим, в котором Django выводит отладочную информацию о работе базы данных

режим, в котором Django выводит отладочную информацию о работе сервера

Вопрос 10
Какие шаги необходимо выполнить для установки библиотеки requests с помощью менеджера пакетов pip?
Выберите один или несколько ответов:

установка Python


написание кода

установка зависимостей

выполнение команды pip install requests


Похожие работы
Другие работы автора

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ