Вопросы по дисциплине:
Рекурсивно-логическое программирование
Сбросить фильтр
№ | Вопрос | Действия |
---|---|---|
71 | Конструктор копирования вызывается… | Открыть |
72 | При передаче параметра по значению, конструктор будет вызываться рекурсивно, поэтому он должен иметь… | Открыть |
73 | «Закон Большой Тройки» или «Правило трёх» — правило в C++ гласит, что если класс или структура определяет один из следующих методов, то они должны явным образом определить все три метода. Какие три метода нужны? | Открыть |
74 | Оператор присваивания – это… | Открыть |
75 | Существует два вида операций присваивания – это… | Открыть |
76 | Операторы присваивания хранят значение в объекте, указанном левым операндом. Установите соответствие между операторами и их значениями: | Открыть |
77 | Операторы присваивания хранят значение в объекте, указанном левым операндом. Установите соответствие между операторами и их значениями | Открыть |
78 | Операторы присваивания хранят значение в объекте, указанном левым операндом. Установите соответствие между операторами и их значениями. | Открыть |
79 |
Оператор простого присваивания ( = ) вызывает сохранение значения второго операнда в объекте, указанном первым операндом. Если оба объекта имеют арифметические типы, правый операнд преобразуется в тип слева перед сохранением значения. Посмотрите код и напишите алгоритм его создания. ![]() |
Открыть |
80 |
Оператор присваивания не может быть объявлен как «дружественный» к классу. Если перегрузить оператор присваивания как «дружественный» к классу, то это означает, что будет перегруженный глобальный оператор присваивания, который вызывается для экземпляров классов автоматически. Это, в свою очередь, может привести к путанице в операциях присваивания и увеличении невидимых ошибок. Поэтому, компиляторы языка C++ не допускают перегружать оператор присваивания как «дружественный» к классу. Посмотрите код и напишите алгоритм его создания. ![]() |
Открыть |