Мегаобучалка Главная | О нас | Обратная связь


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



2016-01-02 380 Обсуждений (0)
Конструктор копирования не генерируется для структур 0.00 из 5.00 0 оценок




 

6. (С++) Как решить проблему ромба при множественном наследовании

1. виртуальное наследование;

 

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

4. отдельный представитель класса, имеющий конкретное состояние и поведение, полностью определяемое классом;

 

8. (С++) Что хранит в себе указатель i в коде int j; int *i = &i

3. адрес данных, выделенных в автоматической памяти;

 

9. (С++) Как переименовать файл?

4. std::rename(oldFileName, newFileName);

 

10. Что НЕ относится к принципам объектно-ориентированного программирования?

Виртуальные методы

 

11. (С++) Укажите неправильный способ прохода по вектору

5. for (auto iterator = points.begin(); iterator != points.size(); iterator++)

 

12. (С++) Как освободить память, выделенную под переменную fred в коде Fred fred

1. это делать не нужно;

 

13. (С++) Укажите верный подход к генерации исключения

4. throw exception("Test");

 

14. (С++) Производительность какого типа связывания выше?

1. раннего;

 

15. (С++) Чем отличается класс от структуры?

2. в структурах нет модификаторов доступа;

 

16. (С++) Замедляют ли шаблоны работу программы?

3. нет, поскольку шаблон компилируется;

 

17. (С++) Что такое абстрактный класс

1. класс, который содержит чисто виртуальную функцию;

 

18. (С++) Что такое умные указатели?

2. класс, обеспечивающий автоматическую очистку памяти;

 

19. (С++) Если в блоке try не генерируются никакие исключения, куда передается управление после выполнения блока try?

1. вовне блока try-catch;

 

20. (С++) Укажите неверное утверждение

Реализацию методов шаблонного класса можно разместить в cpp файле

 

21. (С++) Для чего используется cout?

2. вывод информации пользователю;

 

22. (С++) Что такое проблема ромба при множественном наследовании?

4. дубликаты полей;

 

23. (С++) Какой тип данных предпочтительнее использовать в обычных С++ приложениях для хранения строк?

3. string;

 

24. (С++) К каким полям и методам базового класса можно будет обратиться при наследовании

Public, protected

 

25. (С++) Какой класс предназначен для записи в файл?

2. ofstream;

 

26. (С++) Для чего используется cin?

2. ввод данных с клавиатуры;

 

27. (С++) Что объявлено в строчке кода int *i

3. указатель;


Вариант № 22

1. (С++) В каком типе памяти размещаются данные переменной i в коде int i

2. автоматическая;

 

2. (С++) Что вызовется в следующем коде: struct Test {};void _tmain(int argc, _TCHAR* argv[]) { Test test; }

3. конструктор и деструктор по умолчанию;

 

3. (С++) Что будет, если в catch использовать throw без параметра?

4. исключение будет возобновлено;

 

4. (С++) Укажите неверное утверждение

3. переопределение оператора присваивания наследуется;

 

5. (С++) Что такое тип_данных& ?

4. ссылка;

 

6. (С++) Как проверить, существует ли файл?

1. ifstream file(fileName);bool fileExists = file.good();file.close();

 

7. (С++) Что такое позднее связывание

3. вызывающий и вызываемый методы связываются при выполнении;

 

8. (С++) Для чего используется класс pair?

1. для хранения двух данных;

 

9. (С++) Корректен ли будет нижеследующий код, если Б отнаследовался от А приватно: А* а = new Б()

1. нет, при приватном наследовании нельзя указателю базового класса присваивать адрес класса наследника;

 

10. (С++) Как перекрыть виртуальный метод в классе-наследнике?

4. virtual void Test() override;

 

11. (С++) Зачем main возвращает код в сигнатуре int main(int argc, char** argv)

4. чтобы сообщить внешнему миру об успешности завершения всего приложения;

 

12. Что такое абстрагирование?

4. способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые;

 

13. (С++) В каком типе памяти размещаются данные переменной i в коде void test(int i)

4. автоматическая;

 

14. (С++) Как решить проблему ромба при множественном наследовании

1. виртуальное наследование;

 

15. (С++) Как ввести число?

3. cin >> числовая_переменная;

 

16. Что такое класс?

3. способ описания сущности, определяющий состояние и поведение, зависящее от этого состояния, а также правила для взаимодействия с данной сущностью (контракт);

 

17. (С++) Что объявлено в строчке кода int i

2. переменная;

 

18. (С++) Если в блоке try не генерируются никакие исключения, куда передается управление после выполнения блока try?

4. вовне блока try-catch;

 

19. (С++) Безопасно ли удалять один и тот же объект 2 раза подряд?

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

 

20. (С++) Какой оператор освобождает памяти?

2. delete;

 

21. (С++) Чего НЕ позволяет добиться иерархия классов?

4. обратиться в классе-наследнике к полям базового класса, находящимся в секции private;

 

22. (С++) Как вывести строчку информации на экран консоли?

2. cout << "Строчка";

 

23. (С++) Для чего используется cerr?

1. вывод ошибок;

 

24. (С++) Укажите неправильный способ прохода по вектору

5. for (auto iterator = points.begin(); iterator != points.size(); iterator++)

 

25. (С++) Где выделяется память при использовании оператора new?

1. куча;

 

26. (С++) Укажите правильную форму перегрузки оператора ввода

1. istream& operator>>(istream &поток,имя_класса &объект);

 

27. Что такое класс?

2. набор данных (полей, атрибутов, членов класса) и функций для работы с ними (методов);


Вариант № 23

1. (С++) Как объявляется абстрактный метод (чисто виртуальный метод)?

1. virtual void Test () = 0;

 

2. (С++) Какой класс предназначен для записи в файл?

3. ofstream;

 

3. В чем выражается передача сообщений?

2. программы представляются в виде набора объектов и вызове методов для взаимодействия между ними;

 

4. (С++) Нужно ли проверять, что объект равен nullptr перед его удалением

1. нет, так как delete самостоятельно это проверяет;

 

5. (С++) Если в блоке try не генерируются никакие исключения, куда передается управление после выполнения блока try?

1. вовне блока try-catch;

 

6. (С++) С помощью какого метода можно получить текст исключения в экземпляре класса exception

3. what;

 

7. (С++) Для чего используется cerr?

3. вывод ошибок;

 

8. (С++) Что делать со структурой нельзя?



2016-01-02 380 Обсуждений (0)
Конструктор копирования не генерируется для структур 0.00 из 5.00 0 оценок









Обсуждение в статье: Конструктор копирования не генерируется для структур

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (380)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)