Циклы

Последнее обновление: 02.10.2018
Вопрос 1

Сколько раз выполнится следующий цикл и почему:

int i = 5;
while(i > 0)
{
	i *= 3;
	i *= -1;
}

Цикл выполнится один раз. При первой же итерации значение переменной i умножается на 3 и -1, то есть оно будет равно -15. Посколько цикл продолжается, пока значение переменной i больше 0, то после первой итерации произойдет выход из цикла.

Вопрос 2

Дан следующий цикл:

int j = 2;
for (int i = 1; i < 100; i = i + 2)
{
	j = j - 1;
	while(j < 15)
	{
		j = j + 5;
	}
}

Сколько раз в этом цикле будет выполняться строка j = j - 1;

50 раз.

Вопрос 3

Что будет выведено на консоль в результате выполнения следующего цикла:

for(int i = 1; i < 3; i++)
{
	switch (i)
	{
		default:
			Console.WriteLine($"i = {i++}");
			break;
	}
}

Варианты ответов:

  • Программа не скомпилируется

  • Ничего не будет выведено на консоль

  • Консоль будет иметь вывод

    i = 1
  • Консоль будет иметь вывод

    i = 1
    i = 2
    

В результате выполения цикла консоль будет иметь следующий вывод:

i = 1
Дополнительные материалы
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850