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

Основы программирования на С# 3.0: ядро языка

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

При выполнении фрагмента кода
  for (int i = 0, j =1; i < 2; i++)            {                i--; j = -j;            }  

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

Варианты ответа
возникнет ошибка на этапе компиляции
ошибки не возникнет, и переменная j будет иметь значение -1
при выполнении произойдет зацикливание(Верный ответ)
ошибки не возникнет, и переменная j будет иметь значение 1
возникнет ошибка на этапе выполнения
Похожие вопросы
При выполнении фрагмента кода
object x = 2+3;
При выполнении фрагмента кода
int j = 0;  for (int i = 1; i < 5; i++)  {    if (i < 2) continue;    j += 2;    if (i < j) break;                   }  
Правда ли, что при выполнении фрагмента кода
int j = 0; for (byte i = 1; i > 0; i++) j = i;  
Правда ли, что при выполнении фрагмента кода
int j = 0;  for (int i = 1; i < 5; i++)  {     if (i < 2) continue;     j += 2;     if (i < j) break;                   }  
В результате выполнения следующего фрагмента кода
  int a = 2,  b = 3, c = 5,  x = 0;  if( a > b)   if(c > a)  if(c > a + b)  x = a + b + c;  else x = 7;  else x = 12;  
переменная x получит значение:
В результате выполнения фрагмента кода
  int p = 1, q = 2, r = 3;  p += q *= r-= p+q+r;  
переменные p, q, r примут значения:
В результате выполнения фрагмента кода
  int z = 0;   string s1 = "ABC", s2 = "AB" + 'C'.ToString(), s3 = s2;  if(s1 != s2) z = 1;  else if(s1 != s3) z = 2;  else if (s1.Length == s3.Length) z = 3;  else z = 4;   
переменная z получит значение:
В результате выполнения фрагмента кода
  string f = "{0:P} от суммы {1, 10:x} составляют {2, 10:F}";   double p = 0.33, x =12355;   string s1 = string.Format(f, p, x, p * x);  
переменная s1 получит значение:
В результате выполнения фрагмента
  short u1 = 100, u2 = 200, u3 = u1 + u2;  
Для данного фрагмента программы
  int n = 4; float u = 5.55f; double v;   v = u + n;