Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
class
:
Мова контенту: Русский
English
Что выведется в консоль? #include <iostream> using namespace std; class A { public: A(){ cout << "A() "; } ~A(){ cout << "~A() "; } }; class B : public A { public: B(){ cout << "B() "; } ~B(){ cout << "~B() "; } }; class C : public B { public: C(){ cout << "C() "; } ~C(){ cout << "~C() "; } }; int main() { C* p = new C(); delete p; }
class
Какое из перечисленных утверждений неверно по отношению к друзьям класса?
class
Что нужно изменить, чтобы данный код скомпилировался? class A{}; class B: A{}; void foo(A&a) {} int main(int argc, char* argv[]) { B b; foo(b); return 0; }
class
Что выведет на экран данный код? #include <iostream> using namespace std; class A { public: int a=3; }; class B:public A { public: B(){str="Day";} ~B(){delete [] str;} char *str; }; int main(void) { A *lol=new A; cout<<lol->a; B* iop=(B *)lol; cout<<iop->str; return 0; }
class
В каких из перечисленных строк произойдут ошибки компиляции: class Base { public: void method1(); protected: void method2(); private: void method3(); }; class Child : public Base { protected: void method1() { } void method2() { } void method3() { } }; int main() { Base* base = new Child(); base->method1(); // 1 base->method2(); // 2 base->method3(); // 3 return 0; }
class
Что напечатает следующий код: #include "stdio.h" class Super1 { public: virtual void Count() { printf("%d", 1); } }; class Super2 { public: virtual void Count() { printf("%d", 2); } }; class Child : public Super1, public Super2 { public: void Count() { printf("%d", 3); } }; int main() { Super1 * obj = new Child; obj->Count(); return 0; }
class
Что выведет следующий код: #include <iostream> using namespace std; class Base { public: void method(){}; }; class Child : public Base { public: void method() { cout << "Child"; }; }; int main() { Base* base = new Child(); base->method(); return 0; }
class
Как можно вызвать метод следующего класса: class Child { public: void Count() { } }; Выберите все подходящие варианты.
class
Что напечатает следующий код: #include <iostream> using namespace std; class A { private: A() { cout << "A"; } }; int main(int argc, char* argv[]) { A a, b; return 0; }
class
Компилируется ли следующий код: #include <iostream> using namespace std; class A { A () {} ~A () {} public: void dd () { cout << "DDD"; } }; int main () { A *a = new A (); a->dd (); delete a; return 0; }
class
← Попередня
8
9
10
11
12
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести