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
Отметьте строки с ошибкой инициализацииstruct A { int i; static int j; int k; };
initialization
При данном объявлении переменных в цикле, какой будет результат компиляции и выполнения следующего кода? #include <iostream> int main() { int i; for (i = 0; i < 4; i++) { static int j = ++i; int i = 6+ ++j; std::cout << i << ","; } }
initialization
Содержатся ли в коде ошибки, которые не позволят коду скомпилироваться? class A { const int a; A() { a = 10; } };
initialization
Что будет выведено в терминал в результате работы следующего кода: #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; }
initialization
Что выведется на экран? #include <string> #include <iostream> using namespace std; const wchar_t* g_testString = L"Hello, World"; wstring func() { return wstring(g_testString); } int main() { const wchar_t* wStr = func().c_str(); if( wcscmp( wStr, g_testString ) == 0 ) { cout<<"strings are equal"; return 0; } cout<<"strings are not equal"; return 0; }
initialization
Что будет напечатано в результате выполнения функции Test()? #include <iostream> class A { public: A() { std::cout << "A()"; } }; void Test() { A a1 = A(), *a2(), &a3(a1); }
initialization
В каких фрагментах кода содержатся ошибки (компиляции, выполнения, логические)?
initialization
Что будет выведено на экран в результате работы программы? #include <iostream> using namespace std; static int a = 0, b = 3; int change_a() { return ++a; } int change_b(int x) { return b+=x; } void func(int x) { static int aa = change_a(); static int bb = change_b(x); } int main() { func(1); func(3); func(5); func(9); cout << a << " " << b; return 0; }
initialization
Что будет результатом работы программы? #include <iostream> class Clazz { public: int Anton; int Kris; int Denis; Clazz(int a) : Anton(++a) , Denis(++a) , Kris(++a) { } }; int main(int argc, char *argv[]) { static int a; Clazz x(a); std::cout << x.Anton << x.Denis << x.Kris; }
initialization
Что напечатает следующий код: #include <iostream> using namespace std; class B { public: B(char c) { cout << c;} }; class D { public : B bB, bA, bC; D(void) : bA('a'), bB('b'), bC('c') { } }; int main() { D dInstance; ... return 1; }
initialization
← Prev
1
2
3
4
Next →
Sign Up Now
or
Subscribe for future quizzes