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
functions
:
Content language: Русский
English
В каких строчках содержатся ошибки? struct A { virtual void Foo(int) {} virtual void Foo(int, int) {} void Foo(int, int, int) {} }; struct B : A { virtual void Foo(int) {} }; int main() { B b; b.Foo(1); // 1 b.Foo(1, 2); // 2 b.Foo(1, 2, 3); // 3 }
functions
Выберите правильные утверждения для следующего кода struct A { virtual void Foo() = 0; }; struct B : A { void Foo() { /*code*/ } };
functions
Какие из перечисленных способов объявления шаблона функции, принимающего в качестве параметра член данных структуры T, являются синтаксически верными? //1: template < typename T, int T::member > void some_function() {} //2: template < class T, int *T::member > void some_function() {} //3: template < typename T, int &T::member > void some_function() {} //4: template < class T, int T::*member > void some_function() {} //5: template < typename T, int T::&member > void some_function() {}
functions
Необходимо переписать следующий код с языка C на C++: int i; int i = 5; void f(a, b) float b; int a; { /* ... */ } Какой из представленных фрагментов кода верный:
functions
Каким будет код завершения программы? struct S { static int i; S() { ++i; } S(const S&) { ++i; } }; int S::i = 0; int main() { S v(S()); return S::i; }
functions
Какая из перечисленных перегруженных функций будет вызвана в функции main()? int main() { f(3.4); return 0; }
functions
Что будет выведено на экран? #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; }
functions
Сколько раз будет вызван деструктор класса 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; }
functions
Что из ниже перечисленного является указателем на функцию, которая получает аргумент типа int и возвращает указатель на массив с 10 указателями на void
functions
Что выведет следующая программа? #include <iostream> using namespace std; void init(int *x) { x = new int; *x = 50; } int main() { int v = 100; init(&v); cout << v; return 0; }
functions
← Prev
3
4
5
6
7
Next →
Sign Up Now
or
Subscribe for future quizzes