Главная /
C#: основы /
Приведенные ниже процедуры и функции определены как методы одного класса. static double F(int a, int b) { return a + b; } //Вариант 1 static double F(double a, double b) { return a + b; } //Вариант 2 static double F(short a, double b) { return a + b; } //
Приведенные ниже процедуры и функции определены как методы одного класса.
static double F(int a, int b) { return a + b; } //Вариант 1
static double F(double a, double b) { return a + b; } //Вариант 2
static double F(short a, double b) { return a + b; } //Вариант 3
static double F(short a, int b) { return a + b; } //Вариант 4
static void Main()
{
decimal a = 2m;
System.Console.Write(F(a, 3.5));
}
Укажите истинное утверждение, относящееся к вызову функции F
:
вопрос
Правильный ответ:
будет вызвана функция:
Вариант 1
будет вызвана функция:
Вариант 2
будет вызвана функция:
Вариант 3
будет вызвана функция:
Вариант 4
нет ни одного варианта реализации функции
F
, который соответствует вызову Сложность вопроса
76
Сложность курса: C#: основы
68
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый вопрос intuit.
15 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # В теле метода Main() содержится следующий код: long a = new long(); ushort b = new ushort(); System.Console.Write(a == b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # В теле метода Main() содержится следующий код: byte A = new byte(); byte B = 0; System.Console.Write(A == B); Укажите результат вывода на консоль после выполнения метода Main():
- # Укажите истинные высказывания из приведенного перечня:
- # В теле метода Main() содержится приведенный ниже программный код: byte a = 0x8, b, maska =____; b = (byte)(a++ | maska); System.Console.WriteLine(b); Среди приведенных ниже инициализаторов укажите один инициализатор, подстановка которого вместо знаков подчеркивания позволит получить программу, которая выведет на экран десятичное значение 24:
- # Приведенный фрагмент исходного кода размещен в теле метода Main: int[] Массив = { 4, 5, 6, 8, 7 }; for (int s=0, i=0; i < Массив.Length;) { if (i % 3 == 0) continue; if (Массив [i] % 3 == 0) break; s += Массив[i++]; } System.Console.WriteLine(s); Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы: