Вы на НеОфициальном сайте факультета ЭиП

На нашем портале ежедневно выкладываются материалы способные помочь студентам. Курсовые, шпаргалки, ответы и еще куча всего что может понадобиться в учебе!
Главная Контакты Карта сайта
 
Где мы?
» » » Высокоуровневые методы информатики и программирования - ответы к тесту - Мокеев В.В.

Реклама


Высокоуровневые методы информатики и программирования - ответы к тесту - Мокеев В.В.

Просмотров: 4192 Автор: admin

Контрольная работа по теме 3 курса Высокоуровневые методы информатики и программирования

Мокеев В.В.

 1. Укажите в каких операторах допущены ошибки. Допустим, что в классе ABC объявлен следующий прототип,

 

  int ABC(int);

 

  int ABC();

 

 

2. Метаклассы позволяют

 

  динамически создавать новые классы, изменять существующие, добавляя или модифицируя элементы классов

 

 

3. Инвариантом класса называется

 

  логическое выражение, значение которого истинно для любого экземпляра класса

 

 

4. Простое наследование позволяет

 

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

 

 

5. Полиморфизм классов означает

 

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

 

 

6. Метаклассы реализованы в таких языках программирования, как

 

  CLOS

 

  Смолток,

 

 

7. Защищенная часть класса в С++?

 

  доступна самому классу, его подклассам и друзьям

 

 

8. Что такое интерфейс класса?

 

  внешняя часть класса

 

 

9. Открытая часть класса в С++?

 

  доступна всем клиентам

 

 

10. Из каких частей состоят  классы в С++?

 

  Открытая

 

  Защищенная

 

  Закрытая

 

 

11. Какие части можно выделить в классе в С++?

 

  Открытую

 

  Защищенную

 

  Закрытую

 

 

12. Классы, экземпляры которых могут существовать в программе, называются

 

  конкретными

 

 

13. Что называют интерфейсом класса в С++?

 

  набор открытых функций-элементов класса

 

 

14. Множественное наследование позволяет

 

  объединять характеристики разных классов в одном классе

 

 

15. Может ли в С++ деструктор иметь аргументы и возвращать значение?

 

  Деструкторы не получают параметров и не возвращают значений.

 

 

16. Ассоциация представляет

 

  отношение между классами, которое устанавливает двухстороннюю смысловую связь между объектами разных классов

 

 

17. Наследование в классах означает

 

  отношение между классами, при котором один класс разделяет структуру или поведение одного или нескольких других классов

 

 

18. Укажите в каких операторах допущены ошибки. Допустим, что в классе Frame объявлен следующий прототип,

 

  int ~Frame();

 

    ~Frame(int);

 

  int ~Frame(int);

 

 

19. Классы, для которых не существует экземпляров, называются

 

  абстрактными

 

 

20. Метакласс  это

 

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

 

 

21. Может ли в С++ константная функция перегружаться?

 

  Константная функция-элемент может быть перегружена неконстантным вариантом.

 

 

22. Поведение объекта может быть изменено при наследовании путем использования

 

  полиморфизма и наследования

 

 

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

 

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

 

 

24. Может ли конструктор иметь аргументы и возвращать значение?

 

  Конструкторы получают параметры, но не возвращают значений.

 

 

25. Что является областью действия статических данных элементов в С++?

 

  Статические данные-элементы класса имеют областью действия класс

 

 

26. Что происходит если в С++ для класса не определен конструктор?

 

  компилятор создает конструктор с умолчанием

 

 

27. Наличие в методах класса вызова  методов другого класса, является

 

  отношением включения

 

 

28. Какие отношения между классами реализуются если в классе существуют атрибуты, представляющие объекты другого класса?

 

  отношения включения

 

 

29. Один класс использует другой, если

 

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

 

 

30. Закрытая часть класса в С++?

 

  доступна только самому класса и его друзьям.

 

 

31. Укажите какие из утверждений являются корректными в С++?

 

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

 

  элементам данным класса нельзя задавать начальные значения в определении класса, но можно в конструкторе.

 

 

32. Механизм наследования в объектных моделей может использоваться

 

  как способ задания интерфейса

 

  как средство специализации

 

 

33. Наличие в классе атрибутов, представляющие объекты другого класса, является

 

  отношением включения

 

 

34. Могут ли статические данные и статические функции существовать независимо от объектов класса в С++?

 

  статические данные-элементы и статические функции-элементы существуют независимо от каких-либо объектов класса

 

 

35. Какие функции элементы класса автоматически встраиваются inline?

 

  функции-элементы, определенные в описании класса

 

 

36. Класс может включать в себя другой класс, если он

 

  определяет атрибуты, являющиеся объектами другого класса

 

 

37. Вызов из методов одного класса методов другого класса является

 

  отношением использования

 

 

38. Наследование выражает

 

  соотношение «частное  общее» между классами

 

 

39. Что такое деструктор в С++??

 

  специальная функция-элемент класса, которая вызывается при уничтожении объекта.

 

 

40. Множественность ассоциации показывает

 

  количество объектов, участвующих в ассоциации

 

 

41. Укажите какие из утверждений являются ошибочными в С++?

 

  определение класса заканчивается фигурной скобкой

 

 

42. Что такое конструктор в С++??

 

  специальная функция-элемент с тем же именем, что и класс, которая используется для инициализации элементов объекта класса.

 

 

43. Интерфейс класса определяет

 

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

 

Скачать vum2.zip [15,18 Kb] (cкачиваний: 74)

Информация

Комментировать статьи на нашем сайте возможно только в течении 60 дней со дня публикации.

Популярные новости

Статистика сайта






 
Copyright © НеОфициальный сайт факультета ЭиП