Бесплатные ответы на тесты по предмету «Basic» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 30 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 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 ошибка — вернём деньги.