Все тесты предмета

Ответы на тесты Системы управления версиями.ти_ФРК

Вопросы и варианты доступны бесплатно. 14 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

49 вопросов 1 тест в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Системы управления версиями» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

В каком году были предприняты первые попытки систематизации работы с программным кодом?

  1. В 1970 г.✓ Правильный ответ
  2. В 1980 г.
  3. В 1975 г.
  4. В 1990 г.
✓ Правильный ответ

В 1970 г.

Вопрос 2

Управление кодовой базой (или система контроля версий) представляет собой…

  1. набор исходного кода, используемый для создания определённой программной системы, приложения или компонента
  2. инструмент, который сохраняет историю изменений в файлах проекта
  3. совокупность методов, процессов и инструментов, позволяющих организовывать, хранить, отслеживать изменения в исходном коде программного обеспечения
  4. специальную программу, которая позволяет отслеживать любые изменения в файлах
Вопрос 3

Отметьте преимущества Git для командной работы.

  1. Гибкость
  2. Масштабируемость
  3. Прозрачность
  4. Лёгкость изучения
Вопрос 4

В каком году был создан Git?

  1. 2000 г.
  2. 2007 г.
  3. 2005 г.
  4. 2003 г.
Вопрос 5

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

  1. Тестирование только критичных путей
  2. Устранение технического долга
  3. Одновременная работа нескольких участников
  4. Добавление новых зависимостей только при крайней необходимости
Вопрос 6

Какими ситуациями помогает управлять Git при командной работе?

  1. Обнаружение конфликтов
  2. Предотвращение хаоса
  3. Исправление ошибок при попытке считать данные с внешнего устройства
  4. Включение сигнала аварийного отключения электропитания системы
Вопрос 7Ответ открыт бесплатно

Git поддерживает командную работу через…

  1. параллельную разработку✓ Правильный ответ
  2. Pull Requests (PR)✓ Правильный ответ
  3. разрешение конфликтов✓ Правильный ответ
  4. коммиты
✓ Правильный ответ

параллельную разработку ; Pull Requests (PR) ; разрешение конфликтов

Вопрос 8

В каких проектах используются VCS, такие как Git?

  1. Ядро Linux
  2. macOS
  3. FreeDOS
  4. Microsoft Windows
Вопрос 9

Конфликты в Git могут затрагивать?

  1. Код
  2. Конфигурацию
  3. Документацию
  4. Бинарные файлы
Вопрос 10Ответ открыт бесплатно

Git сократил время интеграции изменений на…

  1. 25%✓ Правильный ответ
  2. 50%
  3. 10%
  4. 35%
✓ Правильный ответ

25%

Вопрос 11

Какой организационный фактор является причиной возникновения конфликтов?

  1. Слияние между ветками с большой историей изменений
  2. Разные версии файла в ветках
  3. Неправильное ветвление
  4. Одновременное изменение одного и того же файла несколькими людьми
Вопрос 12

Исследование ACM Transactions (2023) показывает, что графические инструменты ускоряют разрешение конфликтов на…

  1. 10%
  2. 20%
  3. 30%
  4. 40%
Вопрос 13

Какие инструменты проверяют стиль кода перед коммитом?

  1. ESLint
  2. HTMLHint
  3. Nu HTML Checker
  4. Flake8
Вопрос 14Ответ открыт бесплатно

Git log…

  1. показывает различия между текущими изменениями и последним коммитом, между коммитами или ветками
  2. отображает полный список коммитов с хэшами, авторами, датами и сообщениями✓ Правильный ответ
  3. показывает детали конкретного коммита, включая изменённые файлы и их содержимое
  4. формирует историю проекта, связывая изменения в цепочку, где каждый коммит ссылается на предыдущий, образуя направленный ациклический граф
✓ Правильный ответ

отображает полный список коммитов с хэшами, авторами, датами и сообщениями

Вопрос 15

Какие команды предоставляет Git для работы с историей?

  1. Git diff
  2. Git show
  3. Git restore
  4. Git branch
Вопрос 16

Ветвление в Git позволяет…

  1. создавать изолированные линии разработки для отдельных задач
  2. обеспечивать изоляцию изменений
  3. перемещать указатель main на последний коммит ветки
  4. завершать цикл работы с веткой, переводя изменения в основную ветку для
Вопрос 17Ответ открыт бесплатно

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

  1. Длинные ветки✓ Правильный ответ
  2. Короткие ветки
  3. Неправильные имена веток✓ Правильный ответ
  4. Ошибки при слиянии✓ Правильный ответ
✓ Правильный ответ

Длинные ветки ; Неправильные имена веток ; Ошибки при слиянии

Вопрос 18

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

  1. Git pull
  2. Git checkout
  3. Git push
  4. Git remote add
Вопрос 19

Для эффективного взаимодействия с платформами разработчик…

  1. создаёт изменения, пушит ветки, открывает PR
  2. проверяет код, оставляет комментарии, одобряет или запрашивает правки
  3. управляет слиянием PR и настройками репозитория (например, правилами ревью)
  4. обсуждает с командой качество кода, обеспечивает его соответствие стандартам
Вопрос 20

Локальный репозиторий — это…

  1. папка, где хранятся версии проекта, или глобальное хранилище на удалённом сервисе
  2. место, где хранятся и поддерживаются какие-либо данные
  3. точка синхронизации, где изменения становятся доступными для команды
  4. личное рабочее пространство, где можно экспериментировать, не затрагивая общий проект
Вопрос 21Ответ открыт бесплатно

Какие дополнительные инструменты предоставляют платформы GitHub и GitLab?

  1. Issues✓ Правильный ответ
  2. Pull Requests (PR) / Merge Requests (MR)✓ Правильный ответ
  3. SourceTree
  4. GitLens для VSCode
✓ Правильный ответ

Issues ; Pull Requests (PR) / Merge Requests (MR)

Вопрос 22

Что означает вывод «git log --oneline»?

  1. Визуализация веток и слияний
  2. Компактный список с хэшами и сообщениями
  3. Фильтрация по автору
  4. Поиск по сообщениям
Вопрос 23

Тегами называют …

  1. именованные ссылки на коммиты, обычно используемые для маркировки релизов
  2. текст, в котором используются спецсимволы
  3. специальная команда, записанная в угловых скобках
  4. идентификатор перевода строки
Вопрос 24Ответ открыт бесплатно

Удалённые репозитории на платформах GitHub или GitLab обеспечивают…

  1. управление правами, клонирование с настройками и синхронизацию изменений в сложных рабочих процессах
  2. совместную работу, резервное копирование и управление доступом✓ Правильный ответ
  3. возможность отслеживания эволюции проекта
  4. предоставление доступа к списку коммитов с их хэшами, авторами, датами и сообщениями
✓ Правильный ответ

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

Вопрос 25

Выберите основные инструменты для работы с историей.

  1. Просмотр истории коммитов
  2. Возврат к старым версиям
  3. Использование тегов
  4. Синхронизация изменений
Вопрос 26

Чистым кодом называют …

  1. код, написанный с осознанием его будущей эволюции, легко читаемый и понятный другим разработчикам
  2. низкоуровневый код, который непосредственно выполняется процессором
  3. промежуточный код, который создаётся в результате компиляции исходного кода и выполняется виртуальной машиной
  4. код, который выполняется интерпретатором в реальном времени
Вопрос 27

Что относится к характеристикам чистого кода?

  1. Читаемость
  2. Предсказуемость
  3. Модульность
  4. Поддерживаемость
Вопрос 28Ответ открыт бесплатно

Какие принципы помогают достичь чистоты кода?

  1. DRY✓ Правильный ответ
  2. SOLID✓ Правильный ответ
  3. YAGNI
  4. APO
✓ Правильный ответ

DRY ; SOLID

Вопрос 29

В чем заключается сущность принципа DRY?

  1. Каждая часть знания или логики в системе должна иметь единственное, недвусмысленное, авторитетное представление
  2. Простые системы будут работать лучше и надежнее
  3. Объекты старших классов должны быть заменимы объектами подклассов, и приложение при такой замене должно работать так, как ожидается
  4. Каждый объект, класс и метод должны отвечать только за что-то одно
Вопрос 30

PEP 8 называют …

  1. фундаментальный стандарт, который делает код единообразным во всей экосистеме Python
  2. стандарты, помогающий создавать гибкий и масштабируемый код
  3. руководство по стилю, которое излагает лучшие практики для написания чистого, понятного и поддерживаемого кода
  4. набор правил и соглашений, используемых при написании исходного кода на некотором языке программирования
Вопрос 31Ответ открыт бесплатно

Максимальная длина строки кода – …

  1. 79 символов✓ Правильный ответ
  2. 64 символа
  3. 90 символов
  4. 45 символов
✓ Правильный ответ

79 символов

Вопрос 32

Модульностью называют …

  1. проектирование программного обеспечения, заключающийся в разбиении сложной системы на отдельные, независимые или слабо связанные части
  2. процесс проверки на корректность отдельных модулей исходного кода программы
  3. процесс внесения изменений или исправлений ошибок в программном коде
  4. скрытие деталей реализации, предоставление интерфейсов
Вопрос 33

Процесс улучшения внутренней структуры существующего кода без изменения его внешнего поведения называют …

  1. реинжиниринг
  2. сепараторы
  3. рефакторинг
  4. аспирирование
Вопрос 34

Перечислите плюсы рефакторинга.

  1. Улучшение читаемости
  2. Обнаружение багов
  3. Упрощение поддержки
  4. Перерасход временных ресурсов
Вопрос 35Ответ открыт бесплатно

К техникам упрощения кода относятся…

  1. переименование (Rename)✓ Правильный ответ
  2. извлечение метода/функции (Extract Method/Function)✓ Правильный ответ
  3. замена магических чисел/строк именованными константами (Replace Magic Number/String with Symbolic Constant)✓ Правильный ответ
  4. переименование переменных и функций
✓ Правильный ответ

переименование (Rename) ; извлечение метода/функции (Extract Method/Function) ; замена магических чисел/строк именованными константами (Replace Magic Number/String with Symbolic Constant)

Вопрос 36

Избыточностью в коде называется …

  1. повторение данных, конфигурации, а также создание ненужных зависимостей между частями системы
  2. формализованные правила, определяющие последовательность шагов обработки информации
  3. частичная потеря избыточной информации при передаче
  4. функция, назначение системы
Вопрос 37

Документированием называется …

  1. процесс создания пояснительных материалов, которые помогают понять, как работает код или система
  2. процесс отслеживания передвижения документов
  3. процесс, включающий в себя проверку и обработку документов
  4. процесс, подразумевающий организацию работы с официальными документами
Вопрос 38Ответ открыт бесплатно

Назовите признаки хорошей документации.

  1. Точная✓ Правильный ответ
  2. Актуальная✓ Правильный ответ
  3. Доступная✓ Правильный ответ
  4. Неразборчивая
  5. Малоинформативная
✓ Правильный ответ

Точная ; Актуальная ; Доступная

Вопрос 39

Docstrings (строки документации) называется …

  1. строковые литералы, которые появляются сразу после определения модуля, функции, класса или метода в Python
  2. специальный литерал, представляющий отсутствие значения
  3. числовая константа, которая идентифицирует целочисленные значения
  4. литерал, используемый для представления комплексных чисел
Вопрос 40

API (Application Programming Interface) называется …

  1. контракт, описывающий, как одна программа может взаимодействовать с другой (например, веб-сервис, библиотека)
  2. это массив данных, где каждый узел содержит ключ (значение), а также ссылки на два других узла: левый и правый
  3. процесс, когда функция вызывает саму себя
  4. линейная структура, в которой каждый узел содержит данные и ссылку на следующий узел в списке
Вопрос 41

Стандартный, не зависящий от языка интерфейс для описания REST API – называется …

  1. Postman Collections
  2. AsciiDoc
  3. Markdown
  4. OpenAPI Specification (ранее Swagger)
Вопрос 42Ответ открыт бесплатно

Модульнsv тестированиеv (Unit Testing) называется …

  1. проверка самых маленьких, изолированных частей твоей программы, которые можно протестировать независимо от остальных✓ Правильный ответ
  2. автоматическое составление машинной программы последовательно строка за строкой исходной программы, записанной на языке программирования, выполняемое транслятором-интерпретатором
  3. скрипты, которые автоматически запускаются перед тем, как Git создаст коммит
  4. процесс проверки на корректность отдельных модулей исходного кода программы
✓ Правильный ответ

проверка самых маленьких, изолированных частей твоей программы, которые можно протестировать независимо от остальных

Вопрос 43

К основным принципам модульного тестирования относятся…

  1. изоляция
  2. автоматизация
  3. предотвращение регрессий
  4. выявление ошибки только проверяемого модуля
  5. улучшение дизайна кода
Вопрос 44

Тесты организуются в классы, которые наследуются от…

  1. unittest.TestCase
  2. python -m unittest test_module.py
  3. python -m unittest discover
  4. calculator.py
Вопрос 45Ответ открыт бесплатно

Pre-commit хуки (hooks) называются …

  1. скрипты, которые автоматически запускаются перед тем, как Git создаст коммит✓ Правильный ответ
  2. практика автоматической сборки, тестирования и (иногда) развертывания кода при каждом изменении, отправленном в репозиторий
  3. мощный и популярный CI/CD инструмент, встроенный прямо в GitHub
  4. скрипт, который автоматически выполняет шаги, которые раньше делались вручную
✓ Правильный ответ

скрипты, которые автоматически запускаются перед тем, как Git создаст коммит

Вопрос 46

К основным принципам структурирования относятся…

  1. разделение по функциональности
  2. разделение по типу/слою
  3. комбинация подходов
  4. жесткость структуры
Вопрос 47

Изолированная копия интерпретатора Python и папки для установки библиотек, созданная специально для конкретного проекта называется …

  1. Виртуальное окружение
  2. Модульность
  3. Документирование
  4. Структурирование
Вопрос 48

Отметьте популярные инструменты для Python…

  1. Flake8
  2. Pylint
  3. Visual Studio Code (VS Code)
  4. IntelliJ IDEA
Вопрос 49Ответ открыт бесплатно

Целью непрерывной интеграции является…

  1. обнаружение проблемы интеграции и ошибки на ранних этапах✓ Правильный ответ
  2. ускорение процесса релиза
  3. автоматическая проверка отступов
  4. обеспечение постоянного контроля качества
✓ Правильный ответ

обнаружение проблемы интеграции и ошибки на ранних этапах

О материалах и доступе

Что входит в набор «Системы управления версиями.ти_ФРК»?

49 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности