База ответов ИНТУИТ

Язык программирования C++ для профессионалов

<<- Назад к вопросам

Какое определение наиболее точно соответствует понятию "каркас области приложения"?

(Отметьте один правильный вариант ответа.)

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

Отметьте правильное определение константы:

Основные типы данных, наиболее приближенные к «аппаратной реализации»:

Выберите корректное определение класса Name

Какой из способов описания функций и переменных, совместно используемых несколькими классами, наиболее безопасен?

Класс A имеет следующее определение:

class A{int _i;public: A(int i){  _i  =  i; }~A(){ printf("%d  ",_i);}};	
Что будет выведено в результате выполнения следующего кода:
	{   A a(-1);   {	A a(0);	A a1(1);	throw "Error executed.";	A a2(2);   }   A a1(4);}	

В каком случае определение класса приведет к ошибке компиляции:

А) class MyClass          {     int n;     // некий код ...     int ADD(int n);     MyClass(int);     ~MyClass();   }; В) struct MyClass          {     int n;     // некий код ...     int ADD(int n);     MyClass(int);     ~MyClass();   };	
Дано частичное определение класса MyClass:
class MyClass {  int a;  //...public:  MyClass(int);  MyClass(const MyClass&);  //...};

Будет ли работать этот оператор:

MyClass operator+(MyClass  x1, MyClass x2)  { int sum= x1.a + x2.a;    MyClass result(sum);    return result;  }

Расставьте шаги проектирования классов в наиболее правильном порядке:

  • Определить классы
  • Определить интерфейсы
  • Определить операции для классов
  • Определить связи между классами
  • Определить зависимость от других классов
  • Какое свойство объекта называется инвариантом?