Тесты
Язык сайта: Русский
Українська
English
Русский
Тесты по программированию
Вход
Регистрация
Тесты по программированию
Теория
сниппеты
Статьи
Главная
Android
Цены
FAQ
История Cosmo
Правила и условия сервиса
Политика конфиденциальности
Политика в отношении файлов cookie
Обратная Связь
class
:
Язык контента: Русский
English
Скомпилируется ли следующий код? class clazz { public: clazz(void); ~clazz(int); }; clazz::clazz(void) { } void clazz::~clazz(int a) { }
class
Какие фрагменты кода из перечисленных содержат ошибки:
class
Содержатся ли в коде ошибки, которые не позволят коду скомпилироваться? class A { const int a; A() { a = 10; } };
class
Сколько байт в памяти будет занимать объект такого класса? class A { };
class
Что будет выведено на экран в результате выполнения такого кода: #include <iostream> struct A { ~A() { std::cout << "~A"; }; }; struct B: public A { virtual ~B() { std::cout << "~B"; }; }; int main() { A *a = new B(); delete a; return 0; }
class
Выберите верные утверждения. Одноместная (унарная) операция для класса можеть быть перегружена как:
class
Что будет выведено на экран? #include <iostream> class A { int count; public: A() : count(0) { } A(A & a) : count(a.count+1) {} A & operator = (A & a) { return count *= 10, *this; } void print() { std::cout << count; } }; int main(int argc, char * argv[]) { A a, b = a, c = b = b, d = c = c = c; c.print(); }
class
Что будет выведено в терминал в результате работы следующего кода: #include <iostream> using namespace std; const float WEIGHT = 1.0; class A { public: A(); A(int initialCount); float mWeight; int mCount; }; A::A(int initialCount) : mCount(initialCount), mWeight(mCount*WEIGHT) { } int main() { A objA(15); cout<<objA.mWeight<<endl; return 0; }
class
Что будет выведено на экран? #include <iostream> class A { public: void F1(int a) const { std::cout << a; } void F1(float a) { std::cout << 2*a; } }; int main() { const A a = A(); a.F1(5.5); return 0; }
class
Сколько раз будет вызван деструктор класса test в следующей программе: #include <iostream> using namespace std; class test { public: test(int param) { i=param; } test(test &obj) { i=obj.i; } ~test() { cout << "~test()" << endl; } private: int i; }; void func1(test obj) { cout << "func1()" << endl; } void func2(test &obj) { cout << "func2()" << endl; } int main() { test a(1); test b(2); test c(3); func1(a); func2(b); return 0; }
class
← Предыдущая
4
5
6
7
8
Следующая →
Зарегистрируйся сейчас
или
Подпишись на будущие тесты