Форум программистов, компьютерный форум CyberForum.ru

Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ? - C++

Восстановить пароль Регистрация
 
kostia-fil
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 29
01.03.2014, 10:49     Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ? #1
Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ?
int a = 0;
for (;
{
if (a) break;
a--;
}
cout << a; // 1

Варианты ответов:
a. -1
b. 1
c. этот код не скомпилируется, т.к. содержит синтаксические ошибки
d. выполнение программы никогда не дойдет до строки // 1 из-за бесконечного цикла
e. 0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2014, 10:49     Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ?
Посмотрите здесь:

Какое значение примет переменная Y в результате выполнения следующего фрагмента программы C++
C++ Что будет выведено после выполнения следующего фрагмента программы:
Что будет выведено на экран при выполнении следующего фрагмента программы C++
C++ Чему будет равно значение переменной s после выполнения следующего фрагмента программы
Чему будет равно значение переменной z после выполнения следующего фрагмента программы? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
01.03.2014, 10:50     Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ? #2
Цитата Сообщение от kostia-fil Посмотреть сообщение
этот код не скомпилируется, т.к. содержит синтаксические ошибки
Цитата Сообщение от kostia-fil Посмотреть сообщение
for (;
!!!
kostia-fil
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 29
01.03.2014, 10:54  [ТС]     Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ? #3
там for ( ; ; )

автозамена на смайлы не всегда хорошо.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
01.03.2014, 10:56     Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ? #4
Цитата Сообщение от kostia-fil Посмотреть сообщение
там for ( ; ; )
тогда
Цитата Сообщение от kostia-fil Посмотреть сообщение
a. -1
kostia-fil
0 / 0 / 0
Регистрация: 28.02.2014
Сообщений: 29
01.03.2014, 10:56  [ТС]     Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ? #5
Спасибо!
Yandex
Объявления
01.03.2014, 10:56     Чему будет равно a после выполнения следующего фрагмента программы в строке // 1 ?
Ответ Создать тему
Опции темы

Текущее время: 19:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru