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

Ответы на тесты Basic.td_Разработка на C++ для школьников_РC++ш-ЦПД-242211-9МОо-11МОо

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

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

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

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

Что такое класс в программировании?

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

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

Вопрос 2

Что такое поле класса?

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

Что такое метод класса?

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

Члены класса с модификатором private -

  1. доступны только внутри описания класса
  2. доступны внутри описания класса и из экземпляров класса
  3. доступны внутри описания класса, а также для дружественных функций и классов
Вопрос 5

Члены класса с модификатором public –

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

Что такое объект?

  1. любые данные, которые не имеют конкретного постоянного адреса в памяти
  2. любые данные, которые имеют конкретный постоянный адрес в памяти
  3. конкретный экземпляр класса, или переменная класса✓ Правильный ответ
✓ Правильный ответ

конкретный экземпляр класса, или переменная класса

Вопрос 7

Что такое сеттер?

  1. инициализированное поле класса
  2. функция, которая устанавливает новое значения поля класса
  3. функция, которая возвращает значения поля класса
Вопрос 8

Что такое геттер?

  1. инициализированное поле класса
  2. функция, которая устанавливает новое значения поля класса
  3. функция, которая возвращает значения поля класса
Вопрос 9

Что такое конструктор?

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

Что такое this внутри описания функции класса?

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

указатель на объект, владеющий функцией

Вопрос 11

Что такое конструктор по умолчанию?

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

Когда нужно вручную прописывать конструктор копирования?

  1. если в классе есть динамическое выделение памяти
  2. если в дальнейшем планируется копировать объекты этого класса
  3. если в дальнейшем используются указатели на этот класс
Вопрос 13Ответ открыт бесплатно

Что такое статическая переменная?

  1. переменная, которая не меняет своего значения в ходе выполнения программы
  2. переменная, которая относится ко всему классу, а не к отдельному объекту✓ Правильный ответ
  3. переменная, определённая вне описания класса
✓ Правильный ответ

переменная, которая относится ко всему классу, а не к отдельному объекту

Вопрос 14

Что такое контейнер?

  1. объект для хранения неограниченно большого количества данных (пока есть доступная память)
  2. массив, в котором объекты хранятся в отсортированном порядке
  3. объект для хранения других объектов
Вопрос 15

Что такое DRY?

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

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

  1. такое соотношение между классами, когда производный класс использует структуру и/или функционал базового класса✓ Правильный ответ
  2. обращения к полям и методам класса через указатель на объект этого класса, при этом используется стрелочка “->” вместо точки
  3. принцип программирования, согласно которому разработчик не должен допускать повторяемости кода
✓ Правильный ответ

такое соотношение между классами, когда производный класс использует структуру и/или функционал базового класса

Вопрос 17

В каких случая наследуются конструкторы?

  1. конструкторы не наследуются
  2. когда в базовом классе переопределён конструктор по умолчанию
  3. когда в производном классе переопределён конструктор по умолчанию
Вопрос 18

Когда нужно вручную прописывать деструктор?

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

Зачем перегружать операторы для классов?

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

Что такое шаблонный класс?

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

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

Вопрос 21

Что такое итератор?

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

Что такое исключение?

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

Что такое r-value?

  1. временный, созданный при выполнении программы, к адресу которого можно обратиться с помощью &
  2. временный объект, созданный при выполнении программы, к адресу которого нельзя обратиться✓ Правильный ответ
  3. объект, который имеет конкретный адрес в памяти, к которому можно обратиться
✓ Правильный ответ

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

Вопрос 24

Что такое l-value?

  1. временный, созданный при выполнении программы, к адресу которого можно обратиться с помощью &
  2. временный объект, созданный при выполнении программы, к адресу которого нельзя обратиться
  3. объект, который имеет конкретный адрес в памяти, к которому можно обратиться
Вопрос 25

Можно ли сохранить данные в r-value с помощью оператора присвоения?

  1. нельзя
  2. можно
  3. можно, если есть ключевое слово const
Вопрос 26Ответ открыт бесплатно

Когда нужно прописывать ключевое слово virtual перед методом класса? Когда метод переопределяется в производном классе, и при этом может произойти обращение к этому переопределённому методу через:

  1. указатель на базовый класс, то перед методом базового класса нужно прописать слово virtual✓ Правильный ответ
  2. указатель на базовый класс, то перед методом производного класса нужно прописать слово virtual
  3. указатель на производный класс, то перед методом базового класса нужно прописать слово virtual
✓ Правильный ответ

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

Вопрос 27

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

  1. когда нужно удалить родительские объекты через указатель на производный класс
  2. когда нужно удалить производные объекты через указатель на базовый класс
  3. когда при удалении объекта нужно очистить динамически выделенную память
Вопрос 28

Можно ли в С++ наследовать класс от нескольких родительских классов?

  1. нельзя
  2. можно
  3. можно только от абстрактных классов
Вопрос 29

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

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

Зачем данные хранятся в отсортированном виде?

  1. в отсортированных данных проще реализовать поиск элемента✓ Правильный ответ
  2. в отсортированные данные проще добавить новый элемент
  3. из отсортированных данных проще удалить элемент
✓ Правильный ответ

в отсортированных данных проще реализовать поиск элемента

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

Что входит в набор «Basic.td_Разработка на C++ для школьников_РC++ш-ЦПД-242211-9МОо-11МОо»?

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

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

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

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

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

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

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

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