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

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

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

В каких вызовах возникнет ошибка, если задано описание
  int x=1; int z=0; int p(int x, out int y){y = x +1; return x +y;}   

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
x = p(out 77,z);(Верный ответ)
p(77+z, out z);
x = p(77+z, out z);
x = p(77, out (77+z)).(Верный ответ)
Похожие вопросы
Для метода
  int p(int x, out int y){y = x +1; return x +y;}   
На каких языках программирования можно работать в Visual Studio 2008:
При объявлении массива с инициализацией " int [] x = new int [3] " происходит ли задание значений элементов массива, и если да, то какими значениями:
Класс называется неизменяемым, если:
Присваивание является значимым присваиванием, если:
Присваивание является ссылочным присваиванием, если:
В результате выполнения фрагмента
  int n = 1, m = n++ + ++n;  
переменные m и n получат значения:
Каково значение переменной u в результате выполнения следующего фрагмента программы:
  int x = 5, y = 7, z = 12, u = x & y | x & z;  
В результате выполнения следующего фрагмента кода
  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 примут значения: