База ответов ИНТУИТ

Язык программирования C++

<<- Назад к вопросам

Если имеется программа
int a = 7;  //в глобальном пространствеvoid f() { static int a; a += 5; }
и в функции main() выполняется
f(); cout << a;
то какой будет результат?

(Отметьте один правильный вариант ответа.)

Варианты ответа
5
12
другой
7(Верный ответ)
Похожие вопросы
Если имеется программа
int a;  //в глобальном пространстве void f() { extern int a; a = 8; }
и в функции main() выполняется
a = 3; f(); cout << a;
то какой будет результат?
Если в функции main() выполняется
...int a=9;  // в глобальном пространствеvoid f() { int a; a = 4; }...cout << a;
то что будет выведено?
namespace a {      int a;      void A() { static int a = 4; }; };
Какой будет результат выполнения cout << a::A::a; в функции main?
Если имеется объявление float f=4;double d=4; что будет выведено на экран в результате выполнения кода
if(f>d)cout << "f>d";if (f==d)cout << "f=d";if(f<d)cout <<"f<d";
Если i=3, какой будет результат ?
if (i == 4) cout << "aaa";else if (i == 3) cout << "bbb";else if (i != 3) cout << "ccc";
Если i = 5, какой будет результат?
while (i <=5) {    cout << (--i)-- << " ";    if ( i < 2) break;}
Если i = 5, какой будет результат вывода
do {    cout << (++i)++ << " "; }while ( i>=5 && i < 8 ) ;
Если int n=3, какой будет результат ?
switch(n) {case 2: cout << "ааа"; break;case 3: cout << "ббб"; break;default: cout << "ввв"; break; }
Какой будет результат вывода?
static int a; a = 9;{    static int a = 8;}cout << a; 
Какой будет результат ?
  int f(int& x) {  static int a = 0; if (!a) a = ++x; return a;}  int y = 6; f(y); cout << f(y) << y;