Тести
Мова сайту: Українська
Українська
English
Русский
Тести з програмування
Вхід
Реєстрація
Тести з програмування
Теорія
Сніпети
Статті
Головна
Android
Ціни
FAQ
Історія Cosmo
Правила та умови сервісу
Політика конфіденційності
Політика щодо файлів cookie
Зворотній Зв’язок
functions
:
Мова контенту: Русский
English
Что будет выведено на экран? class A1 { public: virtual void k(){std::cout<<"A1";} }; class B1: public A1 { public: void k(){std::cout<<"B1";} }; void function(A1 a) { a.k(); } int main() { B1 b; function(b); }
functions
Что нужно вписать вместо точек, чтобы данный код скомпилировался: #include <iostream> using namespace std; template<...> // insert code here void OtherFunc() { T(); } void printIt() { cout << "Func"; } int main() { OtherFunc<printIt> (); return 0; }
functions
При данном определении класса с функциями, отметьте строчки, содержащие ошибки: class A { void Test() const; // 1 }; void A::Test() const; // 2 void A::Test() const {} // 3 void Test() const; // 4 void Test() const {} // 5
functions
При определении типа класса внутри функции, что выведет следующий код? #include <iostream> int main() { typedef class A { public: A() { std::cout << "A()"; } ~A() { std::cout << "~A()"; } } a; }
functions
Для данного определения класса в C++, в каких строках допущены ошибки? class cl { static int x; public : static int y; static void f2(); void f1(); }; int cl::x=1; int cl::y=2; void cl::f1() { x++; y++; // 1 } void cl::f2() { x++; y++; //2 } void f3() { cl::x++; cl::y++; // 3 }
functions
Какой из вызовов функции не является верным для определённого шаблона: template<class X, class Y, class Z> void f(Y,Z);
functions
Какие из прототипов синтаксически правильны в С++?
functions
Имея данную структуру с константной функцией, что будет выведено на экран в результате компиляции и выполнения данной программы? #include <iostream> struct A { int val_; A(int v) : val_(v) { } void setPrintVal(int v) const { val_ += v; std::cout << val_ << endl; } }; int main() { A a(10); int value = 20; a.setPrintVal(++value); }
functions
Что выведет программа? #include <iostream> #include <exception> using namespace std; class a { public: virtual void f(int) { cout<<"a int"; } virtual void f(char*) { cout<<"a char*"; } }; class b : public a { public: virtual void f(char*) { cout<<"b char*"; } }; int main (void) { b* o = new b; o->f(0); return 0; }
functions
Сколько раз будет вызван конструктор класса А? #include <string> class A { public : A(const std::string & s) : m_name(s) {} ~A() { } private : std::string m_name; }; int main(int c, char * * v) { A r1(std::string(v[1])); const char * e = "Hello"; A r2(std::string(e)); std::string s(e); A r3(s); A r4(std::string("World")); return 0; }
functions
← Попередня
2
3
4
5
6
Наступна →
Зареєструйся Зараз
або
Підпишись на майбутні тести