Главная /
Язык программирования C++ /
Что будет выведено на экран, если вызвать данную функцию последовательно три раза? void f1() { static int flag=0; if (!flag) { cout << "false "; flag=5; } else { cout <<"true "; flag=0; } }
Что будет выведено на экран, если вызвать данную функцию последовательно три раза?
void f1() {
static int flag=0;
if (!flag) {
cout << "false ";
flag=5;
}
else {
cout <<"true ";
flag=0;
}
}
вопрос
Правильный ответ:
false false false
false true false
true false true
Сложность вопроса
94
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за помощь по intuit.
08 мар 2016
Аноним
Я завалил зачёт, почему я не углядел этот великолепный сайт с всеми ответами по тестам интуит прежде
19 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Какова последовательность создания исполняемого файла: Создать файл с исходным текстом программы, который будет иметь расширение .cpp.Скомпоновать объектный файл с необходимыми библиотеками.Скомпилировать исходный код.
- # Что является минимальной областью видимости имен?
- # Отметьте те средства языка Си++, которые относятся к диагностике ошибок
- # Совокупность типов формальных параметров, их порядка и имени функции определяет:
- # Что будет выведено в результате выполнения данного кода? int f1(int x1, int &x2) { return ++x1 + (++x2); } int main() { int a = 7, k = 1; k = f1(a, k); cout << a << " " << k; }