Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
class
:
Мова контенту: Русский
English
Что будет выведено на консоль в результате выполнения следующего кода? #include <iostream> class A { public: A() { std::cout << "A "; } ~A() { std::cout << "~A "; } }; class B { public: B() { std::cout << "B "; } ~B() { std::cout << "~B "; } }; class C: public A { B m_b; public: C() { std::cout << "C "; } ~C() { std::cout << "~C "; } }; int main() { C c; return 0; }
class
Что не верно в следующем коде: class Parent { public: ~Parent() { } virtual void method() { } }; class Child : public Parent { public: Child() { /* захват ресурсов */ } ~Child() { /* освобождение ресурсов */ } void method() { /* программный код */ } }; int main() { Parent * obj = new Child; // программный код delete obj; return 0; }
class
Что будет выведено в stdout при выполнении следующего кода: #include<iostream> struct A { ~A() { std::cout << "A"; } }; struct B : public A { B() { throw 1; } ~B() { std::cout << "B"; } }; int main() { try { B b; } catch(...) { } }
class
Что будет выведено на экран в результате выполнения следующего кода? #include <iostream> using namespace std; class ABase { public: void f(int i) const { cout << 1;} void f(char ch) const { cout << 2; } }; class BBase { public: void f(double d) const { cout << 3;} }; class ABBase : public ABase, public BBase { public: using ABase::f; using BBase::f; void f(char ch) const { cout << 4; } }; void g(ABBase& ab) { ab.f('c'); ab.f(2.5); ab.f(4); } int main() { ABBase ab; g(ab); }
class
Каким будет результат выполнения следующего кода: #include "stdio.h" class Counter { public: void Count() { printf("%d", 1); } }; int main() { Counter obj; obj.Count(); return 0; } void Counter::Count() { printf("%d", 2); }
class
Что выведет на экран данная программа? #include <iostream> using namespace std; class A { public: virtual void foo(){ cout<<"A"; } }; class B: public virtual A { public: virtual void foo(){ cout<<"B"; } }; class C: public virtual A {}; class D: public B, public C {}; int main(void) { D d; C &c = d; c.foo(); return 0; }
class
Что выведет программа? #include "iostream" using namespace std; class A { public: A() {constr();} virtual ~A() {destr();} virtual void constr() const {;} virtual void destr() const {;} }; class B: virtual public A { public: B() {constr();} ~B() {destr();} void constr() const {cout << "B" ;} void destr() const {cout << "~B";} }; int main() { A *a, *b; a = new A; b = new B; delete b; delete a; }
class
Что будет выведено на экран в результате выполнения следующего кода? #include <iostream> using namespace std; class ABase { public: void f(int i) const { cout << 1;} void f(char ch) const { cout << 2; } }; class BBase { public: void f(double d) const { cout << 3;} }; class ABBase : public ABase, public BBase { public: void f(char ch) const { cout << 4; } }; void g(ABBase& ab) { ab.f('c'); ab.f(2.5); ab.f(4); } int main() { ABBase ab; g(ab); }
class
Какой будет результат выполнения программы? #include <stdio.h> class Grand { public: virtual void Count() = 0; }; class ParentFather : virtual public Grand{ public: virtual void Count() { printf("%d", 1); } virtual void Count(int i) { printf("%d", i + 1); } }; class ParentMother : virtual public Grand{ public: virtual void Count() { printf("%d", 2); } virtual void Count(int i) { printf("%d", i + 2); } }; class Child : public ParentFather, public ParentMother { void Count() { printf("%d", 3); } void Count(int i) { printf("%d", i + 3); } }; int main() { ParentFather *grand = new Child; ParentMother *mother = dynamic_cast<ParentMother*>(grand); mother->Count(25.9); return 0; }
class
В каких строках будут ошибки при компиляции данного кода? #include <iostream> using namespace std; class Test { public: bool flag; Test () { flag = false; } static int ObjectCount; // 1 static void POut () // 2 { cout << flag; // 3 cout << ObjectCount; // 4 } }; int Test::ObjectCount = 0; // 5 int main () { Test T; }
class
← Попередня
6
7
8
9
10
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести