Quizzes
Site Language: English
Українська
English
Русский
Programming Tests
Login
Sign Up
Programming Tests
Theory
Snippets
Papers
Landing
Android
Prices
FAQ
Cosmo Story
Terms and Conditions
Privacy Policy
Cookies Policy
Send Feedback
class
:
Content language: Русский
English
Дан код. Что произойдет при попытке его компиляции? class A{ friend void f() { A o; } A() {} ~A() {} }; int main() { A*o = new A(); f(); return 0; }
class
Корректен ли следующий код? class A { public: int* m_a; A(int x) { m_a = new int(x);} ~A() {delete m_a;} }; void f(A a) { cout<<a.m_a; } int main() { A a(1); f(a); }
class
Что будет напечатано в результате выполнения функции Test()? #include <iostream> class A { public: A() { std::cout << "A()"; } }; void Test() { A a1 = A(), *a2(), &a3(a1); }
class
Какие из приведенных утверждений являются верными?
class
Сколько памяти занимает объект пустого класса?
class
Что выведет приложение? #include <iostream> class A { public: A(int n = 2) : m_i(n) { } ~A() { std::cout << m_i; } protected: int m_i; }; class B : public A { public: B(int n) : m_a1(m_i + 1), m_a2(n) { } public: ~B() { std::cout << m_i; --m_i; } private: A m_a1; A m_a2; }; int main() { { B b(5); } std::cout << std::endl; return 0; }
class
что выведет следующий код: #include <iostream> using namespace std; struct A { A() { cout << "A"; } }; struct B : A { B() { cout << "B"; } }; struct C : A { C() { cout << "C"; } }; struct D : B, C { D() { cout << "D"; } }; int main() { D d; }
class
Каким будет результат выполнения следующего кода: #include "iostream" class A { public: virtual int mathFunc(int n = 1) {return n+n;} }; class B: public A { public: int mathFunc(int n = 2) {return n*n;} }; int main() { A a, *pa; B b; pa = &b; std::cout << a.mathFunc(3) << pa->mathFunc(-1) << pa->mathFunc() << b.mathFunc(); }
class
Чем можно заменить строку // 1 чтобы программа скомпилировалась? Выберите все варианты: class A { public: void someMethod() { /* ... */ } }; class B : public A { public: void someMethod(int someArg) { /* ... */ } // 1 }; int main(int argc, char* argv[]) { B b; b.someMethod(); return 0; }
class
Чем отличается объединение от класса?
class
← Prev
5
6
7
8
9
Next →
Sign Up Now
or
Subscribe for future quizzes