Объявление

Ищу партнеров в бизнес (не связано с интуитом)
Подробнее тут.

Что будет на экране после выполнения программы

int m = 5;
namespace space1
{ int x1 = 1;
namespace space2
{ int x1 = 3 + ::m + space1::x1; }
}
int main()
{ int x3 = space1::space2::x1 * 2;
{ int x3 = 20; }
cout << x3;
return 0;
}



20
18
4
ошибка компиляции

Что будет на экране после

Что будет на экране после выполнения программы?
#include
#include
#include
int main()
{
int i = 1, j = 25; double a = 25e6; char s[40];
strcpy(s, "Test");
ofstream outfile("c:\\test.dat");
if (!outfile)
{ cout << "Ошибка создания файла";
return 1; }
outfile << i << ' ' << j << ' ' << a << ' ' << s << endl;
outfile.close();
}



будет создан текстовый файл "C:\test.dat" с содержимым "1 25 2.5e+07 Test"
будет выведено сообщение "Ошибка создания файла"
будет создан текстовый файл "C:\Test" с содержимым "1 25 2.5e+07 Test"
будет создан двоичный файл
в ходе выполнения возникнет исключение

Что будет на экране после

Что будет на экране после выполнения программы
#include
short x = 4, i = 0;
void fun1()
{ double p=2;
if (!i) throw p; }
void fun2()
{ --x; fun1(); x++; }
int main()
{ try
{ fun2(); }
catch (double)
{ cout << "Exception "; }
cout << x << " " << i;
}



Exception
Ошибка компиляции
Exception 3 0
4 0

Что будет на экране после

Что будет на экране после выполнения программы
#include
short x = 4, i = 0;
void fun1()
{ if (i == 5) throw 2; }
void fun2()
{ --x; fun1(); x++; }
int main()
{ try
{ fun2(); }
catch (int)
{ cout << "Exception "; }
cout << x << " " << i;
}



Exception
Exception 4 0
Exception 3 0
4 0

Что будет на экране после

Что будет на экране после выполнения программы
#include
short x = 4, i = 0;
void fun1()
{ if (i == 0) throw 2; }
int fun2()
{ --x; fun1(); x++; return x; }
int main()
{ try
{ fun2(); }
catch (int)
{ cout << "Exception "; }
cout << x << " " << i;
}


Exception
Exception 4 0
Exception 3 0
ошибка компиляции

Что будет на экране после

Что будет на экране после выполнения программы
func() { int a = 10; }
int main()
{ int x2 = a + 1;
cout << x2;
return 0;
}



11
1
12
ошибка компиляции

Что будет на экране после

Что будет на экране после выполнения программы
int m = 5;
namespace space1
{ int x1 = 3;
namespace space2
{ int x1 = 2 + ::m + space1::x1; }
}
int main()
{ int x3 = space1::space2::x1 * 2;
{ int x3 = 10; }
cout << x3;
return 0;
}



10
20
13
ошибка компиляции

Что будет на экране после

Что будет на экране после выполнения программы
namespace t
{ char * c = "Hi"; }
int main()
{
char * x2 = c;
cout << x2;
return 0;
}



Hi
H
ошибка компиляции

RSS-материал

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.