Вопрос
Модификаторы доступа являются ключевыми слова, которые задают параметры доступа для классов, методов и прочих элементов в …
В определении класса члены класса с ключевым словом private доступны:
Шаблон для создания объектов, обеспечивающий начальные значения состояний: инициализация полей-переменных и реализация поведения функций или методов – это …
Структурированная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии – это …
Установите соответствие между терминами и определениями:
Установите соответствие между открытиями и их создателями:
Установите соответствия между языками и видами программирования.
Проставьте открытия в программировании в исторической последовательности:
Предсказать результат следующей программы:
При описании нового объекта с инициализацией другим объектом этого же типа вызывается …
Перед Вами код. Опишите его результат.
Специальный конструктор в языке программирования C++, и в некоторых других языках программирования, применяемый для создания нового объекта, как копии уже существующего:
Особый вид оператора присваивания, используемый для присваивания объектов одного класса друг другу …
Операторы присваивания хранят значение в объекте, указанном левым операндом. Существует два вида операций присваивания:
Установите соответствие между операторами и их значениями
Проставьте последовательность алгоритма процесса присваивания
Описать работу кода программы:
Операция присваивания копированием – это особый вид операции присваивания, используемый для присваивания объектов одного класса друг другу. Является одним из особых членов-функций и генерируется автоматически компилятором в случае, если нет явного объявления программистом. Код, сгенерированный компилятором и выполняет побитовое копирование. Операция присваивания копированием отличается от конструктора копирования тем, что должна очищать члены-данные цели присваивания (и правильно обрабатывать самоприсваивание), тогда как конструктор копирования присваивает значения неинициализированным членам-данным. Опишите работу кода программы:
Укажите последовательность написания кода:
Указателем базового класса можно воспользоваться для …
При множественном наследовании может сложиться ситуация, когда один и тот же базовый класс наследуется (через разные цепочки наследования) в производном классе несколько раз. Обычно, в этом ничего хорошего нет, т.к. нередко такие ситуации приводят к ошибкам. С другой стороны, совсем избежать подобных ситуаций бывает проблематично. Выход состоит в том, чтобы при создании цепочки наследования, использовать виртуальные базовые классы. Перед Вами код. Выберите, какой будет результат кода.
Виртуальные методы – это один из важнейших приёмов реализации полиморфизма. Они позволяют создавать общий код, который может работать как с объектами базового класса, так и с объектами любого его класса-наследника. При этом, базовый класс определяет способ работы с объектами, и любые его наследники могут предоставлять конкретную реализацию этого способа. Общий шаблон объявления чисто виртуального метода следующий:
Сущности, использующиеся для получения доступа к отдельным данным в контейнере.
Контейнеры бывают …
Все контейнерные классы предоставляют …
Проставьте порядок выполнения кода поэтапно.
Стек – это динамическая структура сохранения данных, которая работает по принципу «последний пришел — первый вышел» (Last-In First-Out). В стеке добавление новых элементов и удаление существующих элементов производится с одного конца, который называется вершиной стека. Организация данных с помощью стека эффективна, когда нужно реализовать: обмен данными между методами приложения с помощью параметров; синтаксический анализ разнообразных выражений. Рассмотрим пример. Выберете, что будет результатом программы:
Исключительные ситуации, возникающие при работе программы, можно разделить на два основных типа:
Обработка исключений, возбужденных оператором throw, идет по следующей схеме:
В представленной программе используются throw, try и catch вместе. Результат выполнения программы следующий: We caught an int exception with value -1. Continuing our way! Опишите как работают блоки.
Отзывы
Отзывов пока нет.