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
initialization
:
Content language: Русский
English
Какие из объявлений класса А дадут ошибку компиляции при попытке создать его объект
initialization
Что будет выведено на экран в результате выполнения данного кода: class Obj { public: Obj() { try { checked = false; throw 1; value = 1; } catch(int a) { if( a == 1 ) { cout << "Exception" << endl; } }; } const int getValue() const { return value;} private: int value; bool checked; }; int main() { Obj* obj = new Obj; cout << obj->getValue(); }
initialization
Для даных класов в C++, что выведется на экран? #include<iostream> using namespace std; class A{ public: A(){cout<<"A";} }; class B{ public: B(){cout<<"B";} }; class C{ public: C(){cout<<"C";} }; A a; int main(){ B b; return 1; } C c;
initialization
Какое значение будет присвоено переменной "у" ? const int x = 5; int main(int argc, char** argv) { int x[x]; int y = sizeof(x) / sizeof(int); return 0; }
initialization
Что будет выведено в результате выполнения кода: #include <iostream> int foo ( int & x ) { return x*3 ; } int foo ( int x ) { return x*2 ; } int main() { int intvar = 3 ; float floatvar = 10.84 ; std::cout << foo(2+intvar) << foo(floatvar) ; }
initialization
Какие переменные доступны из других единиц трансляции? int w = 1; static int x = 2; const int y = 3; extern const int z = 4; int main(int argc, char** argv) { return 0; }
initialization
Будет ли создан объект класса в котором нет ни одного конструктора?
initialization
В каких строчках кода функции main содержаться ошибки создания объектов классов A и B: #include <iostream> using namespace std; class A { public: A() { n = 0; } explicit A( int t) { n = t; } int n; }; class B { public: B(int t) { n = t; } int n; }; int main(int argc, char *argv[]) { A a1 = 7; // 1 A a2; // 2 A a3 = A(7); // 3 A a4(7); // 4 B b1 = 6; // 5 B b2 = B(6); // 6 B b3; // 7 return 0; }
initialization
#include <iostream> using namespace std; class A{ public: int f(){ return 1; } int g(){ return f()+1; } }; class B: public A{ public: int f(){ return 3; } }; int main() { A a; B b; cout << a.g() << b.g() << endl; }
initialization
Отметьте строки с ошибкой инициализации:
initialization
← Prev
1
2
3
4
Next →
Sign Up Now
or
Subscribe for future quizzes