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
scope
:
Content language: Русский
English
Какая проблема в данной программе? char * CutString(const char * str1) { char str2[4]; strncpy(str2, str1, 3); str2[3] = '\0'; //1 return str2; } int main() { char * s = CutString("aaaaaaa"); std:cout<<(s); }
scope
В каких строках кода содержатся ошибки: namespace X { int x = 5; namespace Y { int x = 2; void f() { for (int i = 1; i < 10; ++i) { int y = x; ::x += X::x * x; } } } }
scope
Какое значение y будет выведено в конце программы? const int x = 5; int main(int argc, char** argv) { int x[x]; int y = sizeof(x) / sizeof(int); return 0; }
scope
В каких строчках содержатся ошибки? 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 }
scope
Что выведется на экран? #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; }
scope
Что будет выведено на экран? //file1.cpp extern const int a = 77; //file2.cpp #include <iostream> using namespace std; extern const int a; void f() { cout << a << endl; }
scope
Что напечатает следующий код: #include <iostream> using namespace std; namespace NA { struct A { A() : a(1) {} int a; }; void f(A &b) { cout << b.a << endl; } } NA::A a; void f(NA::A &b) { cout << b.a*2 << endl; } int main() { f(a); return 0; }
scope
Что будет выведено в stdout при выполнении этого кода? #include <iostream> using std::cout; int* treble(int); int main(void) { int num = 5; int* ptr = 0; ptr = treble(num); cout << *ptr; return 0; } int* treble(int data) { int a = 0; if (data >= 5) { int b = 3 * data; return &b; } return &a; }
scope
← Prev
1
2
Next →
Sign Up Now
or
Subscribe for future quizzes