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
static variables
:
Content language: Русский
English
Что будет выведено на экран в результате работы программы? #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; }
static variables
Что будет результатом работы программы? #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; }
static variables
В каких строках будут ошибки при компиляции данного кода? #include <iostream> using namespace std; class Test { public: bool flag; Test () { flag = false; } static int ObjectCount; // 1 static void POut () // 2 { cout << flag; // 3 cout << ObjectCount; // 4 } }; int Test::ObjectCount = 0; // 5 int main () { Test T; }
static variables
← Prev
1
Next →
Sign Up Now
or
Subscribe for future quizzes