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

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

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

Объектом какого класса является оператор cout?

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

Варианты ответа
conbuf
ostream(Верный ответ)
filebuf
istream
Похожие вопросы

В файлы f1.txt и f2.txt записана строка символов 1234. Что будет выведено на экран в результате работы следующего фрагмента программы:

  char s1[] = "f1.txt"; char s2[] = "f2.txt";  ifstream from(s1);  fstream to(s2, ios::in | ios::out);  char ch;  from.seekg(2);  from.get(ch);  to.seekp(1);  to.put(ch);  to.seekp(0);  while(to.get(ch))     cout << ch;  cout << endl;  

В файлы f1.txt и f2.txt записана строка символов 1234. Что будет выведено на экран в результате работы следующего фрагмента программы:

  char s1[] = "f1.txt"; char s2[] = "f2.txt";  ifstream from(s1);  fstream to(s2, ios::in | ios::out);  char ch;  from.seekg(1);  from.get(ch);  to.seekp(3);  to.put(ch);  to.seekp(0);  while(to.get(ch))     cout << ch;  cout << endl;  

Определены классы:

  class A  { void fun() { cout << "функция класса A\n"; }  };  class B : private A  { public: void fun() { cout << "функция класса B\n";}  };  class C : private B  { public: void fun() { cout << "функция класса C\n";}  };  
Что будет напечатано в результате выполнения операторов:
      C *obj;      obj = new C;      obj->fun();  

Если объект класса А может содержать несколько объектов класса В, какое должно быть между ними отношение?

Определены классы:

  class A  { public: void fun() { cout << "функция класса A\n"; }  };  class B: public A  { public: void fun() { cout << "функция класса B\n"; }  };  class C: public B  { public: void fun() { cout << "функция класса C\n"; }  };  
Что будет напечатано в результате выполнения операторов:
      C obj;      obj.A::fun();  

Может ли быть освобождена память, выделенная объектам класса Х с помощью класса Рool?

Определите результат работы данной программы для A a; B b; b.f();

	class A { public: void f() { cout << 5; } };	class B : public A	{ public: void f() { cout << 6; } };	

Если записано

class A { public: void f() { cout << 1; } };class B : public A{ public: void f() { cout << 2; } };	
то что будет напечатано? B b; A& a=b; a.f();

Если записано

	class A { public: void f() { cout << 1; } };	class B : public A	{ public: void f() { cout << 2; } };	
то что будет напечатано? B b; b.f();

Объявлены классы:

  class base   { int x, y;     public: int fun();  };  class derived: protected base  { int z;    public: int fun1();  };  
Определите тип доступа из класса derived к членам x, y, fun класса base.