Меню
Тесты
Тесты  /  Прочее  /  Прочее  /  Экзаменационный тест по МДК 04.01 - Python-разработчик

Экзаменационный тест по МДК 04.01 - Python-разработчик

Avatar
02.11.2024. Тест. Прочее, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Экзаменационный тест по МДК 04.01 - Python-разработчик для студентов 2 курса специальности 09.02.06

Список вопросов теста

Вопрос 1

Для чего используют рекуррентные нейронные сети?

Варианты ответов
  • для анализа графовых данных
  • для выделения важных признаков и снижения размерности данных
  • для анализа последовательных данных, таких как тексты или временные ряды
  • для анализа изображений и видео
Вопрос 2

Синапс - это: 

Варианты ответов
  • нейросети прямого распространения (однонаправленные)
  • единица, выполняющая вычисления
  • связь между нейронами
  • самоорганизующиеся карты
Вопрос 3

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

Варианты ответов
  • имеет свои веса — числовые коэффициенты, благодаря чему входные данные видоизменяются при передаче
  • выполняет простые вычисления
  • собирает определенные данные
  • не влияет на работу нейросети
Вопрос 4

В Python переменные – это:

Варианты ответов
  • сигнал или данные, полученные системой
  • классификация информации в соответствующие категории, такие как числа, строки, логические значения и т.д.
  • это именованные места в памяти, которые могут хранить данные различных типов, таких как числа, строки, списки и т.д.
  • сигнал или данные, посланные системой
Вопрос 5

В Python к неизменяемым типам данных относится: 

Варианты ответов
  • множества(set)
  • кортежи (tuple)
  • списки (list)
  • словари (dict)
Вопрос 6

Какой алгорим называется разветвляющимся в программировании? 

Варианты ответов
  • это алгоритм, в котором действия выполняются однократно и строго последовательно
  • это алгоритм, команды которого повторяются некое количество раз подряд
  • это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий
  • это алгоритм, где элементы с большими значениями оказываются в конце списка
Вопрос 7

В Python модуль - это:

Варианты ответов
  • сигнал или данные, полученные системой
  • классификация информации в соответствующие категории, такие как числа, строки, логические значения и т.д.
  • единица, выполняющая вычисления
  • файл, содержащий код на Python
Вопрос 8

Что  НЕ относится к функция модуля?

Варианты ответов
  • имеет расширение *.py (имя файла без расширения является именем модуля)
  • может быть импортирован
  • только одноразовое использование
  • позволяет логически организовать ваш код на Python
Вопрос 9

Для чего применяется команда pip freeze? 

Варианты ответов
  • установка пакета(ов)
  • выводит список установленных пакетов с их версиями для файла requirements.txt
  • загружает пакет(ы), но не устанавливает
  • помощь по доступным командам
Вопрос 10

Команда forward (distance) библиотеки Turtle для рисования графики в языке Python применяется для:

Варианты ответов
  • создания объекта черепашки
  • перемещения черепашки вперед на указанное расстояние
  • перемещения черепашки назад на указанное расстояние
  • поворота черепашки на указанный угол
Вопрос 11

GUI (Graphical User Interface) – это: 

Варианты ответов
  • простой и интерактивный способ создания графики и рисования графических примитивов
  • базовые элементы графического интерфейса, такие как линии, круги, прямоугольники, текст и другие элементы, которые можно нарисовать на экране
  • более высокоуровневый подход к созданию графического интерфейса, который обычно включает в себя графические примитивы, но также включает в себя множество других элементов, таких как кнопки, поля ввода, окна диалога и т. д.
  • элементы, используемые для создания графических изображений на экране или на бумаге
Вопрос 12

Какие операторы в программировании называют условными?

Варианты ответов
  • все символы или комбинации символов, которые используются при программировании на этом языке
  • команды, обозначающие определенное математическое или логическое действие, выполняемое с данными
  • помощь по доступным командам
  • конструкции в языках программирования, которые позволяют выполнить определенный блок кода только при выполнении определенного условия
Вопрос 13

Библиотека math в Python создана для:

Варианты ответов
  • файловых операций ввода-вывода
  • работы с динамической памятью
  • проведения вычислений с действительными числами
  • работы с сетью
Вопрос 14

Объекты, которые позволяют создавать новые списки на основе старых, без создания пустого списка и заполнения его в цикле, называются: 

Варианты ответов
  • вложенные циклы
  • списковые включения
  • функция range()
  • цикл for
Вопрос 15

Цикл while - это: 

Варианты ответов
  • конструкция, позволяющая выполнять блок кода до тех, пор пока условие в этой конструкции продолжает быть истиной
  • фрагмент кода, который будет выполняться до тех пор, пока его параметры остаются верными
  • цикл, который встречается внутри другого цикла
  • функция, которая позволяет перебирать целые числа на заданном промежутке, не создавая при этом сам список чисел
Вопрос 16

В Python список (list) представляет собой:

Варианты ответов
  • элементы, используемые для создания графических изображений на экране или на бумаге
  • изменяемую последовательность значений, которые могут быть различных типов, включая числа, строки, другие списки и т.д.
  • проведение вычислений с действительными числами
  • файл, содержащий код на Python
Вопрос 17

Кортеж в Python это: 

Варианты ответов
  • изменяемая последовательность значений различных типов
  • единица, выполняющая вычисления
  • последовательность элементов, которые разделены между собой запятой и заключены в скобки неизменяемый упорядоченный тип данных
  • конструкция, позволяющая выполнять блок кода до тех, пор пока условие в этой конструкции продолжает быть истиной
Вопрос 18

В Python существует много методов строк, функция split() используется для: 

Варианты ответов
  • разделения строки на части по указанному разделителю и возвращает список частей
  • вставки значения в строку
  • возврата длины строки
  • преобразования строки в верхний регистр
Вопрос 19

Для чего используется встроенная функция open() в Python?

Варианты ответов
  • для блокировки файла
  • чтобы закрыть файл
  • чтобы открыть файл
  • для удаления файла
Вопрос 20

Для чего используется метод файлового объекта close()?

Варианты ответов
  • автоматически сохраняет файл
  • автоматически закрывает файл
  • автоматически обновляет файл
  • автоматически удаляет файл
Вопрос 21

Что делает метод write()?

Варианты ответов
  • удаляет любую строку
  • добавляет пустую строку
  • сохраняет файл
  • записывает любую строку в открытый файл
Вопрос 22

Что понимается под инкапсуляцией?

Варианты ответов
  • показ деталей реализации данных
  • обновление данных
  • удаление данных
  • сокрытие деталей реализации, данных и т.п. от внешней стороны
Вопрос 23

Что понимается под наследованием?

Варианты ответов
  • копирование класса
  • преобразование класса
  • возможность создания нового класса на базе существующего
  • возможность повторять один и тот же класс несколько раз
Вопрос 24

Что позволяет полиморфизм в программировании?

Варианты ответов
  • по-разному обращаться с объектами, имеющими однотипный интерфейс
  • одинаково обращаться с объектами, имеющими однотипный интерфейс, независимо от внутренней реализации объекта
  • копировать только интерфейс
  • записывать интерфейс объекта
Вопрос 25

Что представляет собой конструктор в Python?

Варианты ответов
  • метод класса в объектно-ориентированном программировании, который используется для создания новых объектов этого класса
  • метод класса, который используется для копирования объектов класса
  • метод класса, который используется для сохранения объектов класса
  • метод класса, который используется для удаления объектов класса
Вопрос 26

Что такое позиционные аргументы?

Варианты ответов
  • любые аргументы класса
  • аргументы, которые передаются в том же порядке, в котором они определены при создании функции
  • аргументы, передаваемые в конструктор или метод класса по имени параметра
  • числовые аргументы
Вопрос 27

Что собой представляет self?

Варианты ответов
  • интерфейс класса
  • постоянный аргумент
  • параметр особого класса в Python
  • обязательный параметр, который передается во все методы класса в Python
Вопрос 28

Что позволяет выполнять полиморфизм параметров в Python?

Варианты ответов
  • позволяет создавать новые методы для любых объектов класса
  • позволяет копировать методы
  • позволяет использовать один и тот же метод для работы с разными типами данных
  • позволяет использовать разные методы для работы с одним и тем же типом данных
Вопрос 29

Что такое "магические методы" в Python?

Варианты ответов
  • методы для создания магии
  • методы, которые сохраняются для любых классов
  • специальные методы, которые начинаются и заканчиваются на двойное подчеркивание, позволяют определять поведение объектов класса при использовании стандартных функций и операторов
  • методы специального класса в Python
Вопрос 30

О чем говорит одинарное подчеркивание перед именем атрибута или метода в Python?

Варианты ответов
  • это атрибут или метод любого вида использования
  • это атрибут или метод внутреннего использования
  • это метод внешнего использования
  • это атрибут внешнего использования
Вопрос 31

Что делает двойное подчеркивание перед именем атрибута или метода в Python?

Варианты ответов
  • позволяет копировать метод или атрибут
  • позволяет использовать его вне класса
  • защищает его от прямого доступа извне класса
  • позволяет использовать его как внутри, так и вне класса
Вопрос 32

Для чего используется декоратор @property в Python?

Варианты ответов
  • для определения свойства только для чтения
  • для определения любых свойств
  • для определения свойства только для записи
  • для определения свойства только для редактирования
Вопрос 33

Конструктор класса задается методом с именем:

Варианты ответов
  • __new_
  • __init__
  • __construct__
  • new
  • init
Вопрос 34

Если в классе определены два метода с одинаковыми именами и разными списками параметров, то:

Варианты ответов
  • при выполнении скрипта будет сгенерирована ошибка
  • не будет сгенерировано ни предупреждения, ни ошибки, второе определение заменит первое
  • не будет сгенерировано ни предупреждения, ни ошибки, вызов того или иного метода будет зависеть от типа и количества указанных при вызове параметров
  • будет сгенерировано предупреждение, вызов того или иного метода будет зависеть от типа и количества указанных при вызове параметров
  • будет сгенерировано предупреждение, второе определение заменит первое
Вопрос 35

В языке программирования Python объектами являются:

Варианты ответов
  • экземпляры классов и переменные
  • экземпляры классов, переменные и функции
  • экземпляры классов, классы и переменные
  • все типы данных
Вопрос 36

Укажите результат выполнения скрипта:

class Foo:

    def foo(self):

        print ('1')

    def __init__(self):

        print ('2')

x = Foo()

Варианты ответов
  • 1
  • 2
  • 2;1
  • пустая строка
  • скрипт не будет выполнен, т.к. код содержит ошибки
Вопрос 37

Укажите результат выполнения скрипта:

class Foo:

def __init__(self):

     print ('construct')

     del self

 obj = Foo()

if obj: print ('exist')

Варианты ответов
  • construct
  • exist
  • construct exist
Вопрос 38

Что из себя представляет GUI?

Варианты ответов
  • блок кода
  • способ представления информации и взаимодействия пользователя с компьютерной программой, при помощи элементов графического интерфейса
  • математическая составляющая кода
  • вопрос игрового персонажа
Вопрос 39

Что такое Tkinter?

Варианты ответов
  • строка кода
  • имя игрового персонажа
  • стандартная библиотека для создания GUI в Python
  • название функции
Вопрос 40

Что такое модульное тестирование?

Варианты ответов
  • тестирование функциональности программы
  • тестирование взаимодействия между различными компонентами программы
  • тестирование, проводимое вручную пользователем
  • тестирование отдельных модулей программы
Вопрос 41

Что называется событием в программировании?

Варианты ответов
  • запись кода
  • способ представления информации
  • любое действие, происходящее в программе, которое может быть зафиксировано и обработано
  • действие игрового персонажа
Вопрос 42

Что называют «циклом событий»?

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

Что означает слово "fun" в Python?

Варианты ответов
  • функция обработчика, которая будет вызываться при щелчке мыши
  • математическая функция
  • функция тестирования программы
  • логическое значение, которое определяет, нужно ли добавить обработчик
Вопрос 44

Что такое PyQt?

Варианты ответов
  • повторяющееся событие
  • строка кода
  • функция для удаления записи
  • набор привязок (bindings) языка программирования Python для фреймворка QT
Вопрос 45

Что такое QWidget?

Варианты ответов
  • класс, не связанный с реализацией графического интерфейса
  • класс, реализующие работу с оконными элементами
  • базовый класс для всех элементов пользовательского интерфейса в PyQt
  • класс, реализующий печать и предварительный просмотр документов
Вопрос 46

Что из себя представляет виджет QLabel?

Варианты ответов
  • виджет, позволяющий считать события
  • виджет, используемый для отображения текста или изображений
  • виджет, позволяющий тестировать программу
  • виджет, позволяющий вводить и редактировать текст
Вопрос 47

Название класса создания окна приложения:

Варианты ответов
  • QApplication()
  • QMainWindow()
  • setText()
  • QtWidgets()
Вопрос 48

Сколько аргументов принимает setGeometry():

Варианты ответов
  • 5
  • 4
  • 6
  • 1
  • 2
Вопрос 49

Что такое QPushButton?

Варианты ответов
  • графическая кнопка, которую пользователь может нажимать и отпускать
  • отрисовка надписей
  • создание окна приложения
Вопрос 50

button.clicked.connect() - это:

Варианты ответов
  • обработка события нажатия
  • обработка наведение на кнопку
  • подключение кнопки к приложению
Вопрос 51

Какой класс используется для создания диалоговых окон в PyQt?

Варианты ответов
  • QDialog
  • QMessageBox
  • QFileDialog
  • QMainWindow
Вопрос 52

Какой метод класса QLabel используется для установки текста на метку?

Варианты ответов
  • setText()
  • setLabel()
  • setTextLabel()
  • setCaption()
Вопрос 53

Что такое сигнал в PyQt?

Варианты ответов
  • Событие, которое генерируется объектом и сообщает о том, что произошло какое-то действие
  • Метод, который вызывается при изменении состояния объекта
  • Функция, которая обрабатывает нажатие на кнопку
  • Класс, который отвечает за отображение графических элементов
Вопрос 54

Что такое нейронные сети?

Варианты ответов
  • разновидность компьютерной игры
  • компьютерные системы, которые моделируют работу мозга человека и могут обучаться на большом количестве данных
  • дополнительные элементы пользовательского интерфейса
  • сигналы, отправляемые из человеческого мозга в компьютер
Вопрос 55

Что такое нейрон (в программировании)?

Варианты ответов
  • новый элемент компьютерной игры
  • функция, которая делает сложные расчеты
  • специальный класс
  • математическая модель, которая имитирует работу биологических нейронов и используется в нейронных сетях
Вопрос 56

Что такое «Сверточные нейронные сети»?

Варианты ответов
  • тип нейронных сетей, которые обрабатывают текстовые данные
  • тип нейронных сетей, которые решают различные задачи
  • тип нейронных сетей, которые специально разработаны для обработки изображений и видео
  • тип нейронных сетей, которые обрабатывают любую последовательность входных данных
Вопрос 57

Что такое «выбросы» в программировании на Python?

Варианты ответов
  • разновидность компьютерной игры
  • файлы, которые больше не используются в игре
  • это значения, которые сильно отличаются от среднего значения
  • сигналы, отправляемые сетью в компьютер
Вопрос 58

Что такое масштабирование данных?

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

Что такое стандартизация?

Варианты ответов
  • процесс приведения значений признаков к распределению со средним значением 0 и стандартным отклонением 1
  • процесс изменения формы или типа данных
  • выбор наиболее важных признаков
  • использование медианных значений данных
Вопрос 60

Для чего используются глубокие сверточные нейронные сети (CNN)?

Варианты ответов
  • для анализа текстов на естественном языке и определения тональности
  • для автоматического распознавания и классификации изображений
  • для классификации и фильтрации спама в электронных сообщениях
  • для анализа временных рядов и прогнозирования их будущих значений
Пройти тест
Сохранить у себя:

Комментарии 0

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