Объектом какого класса является оператор cout?
(Отметьте один правильный вариант ответа.)
Варианты ответа
conbuf
ostream(Верный ответ)
filebuf
istream
Объектом какого класса является оператор cout?
В файлы 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();
Определите результат работы данной программы для 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();