Главная /
C#: ООП и классы /
Исходный модуль содержит классы A, B и Program: class A { public virtual string F1(){ return "1"; } public virtual string F2(){ return "2"; } } class B:A { public new string F1() { return "3"; } public override string F2() { return "4"; } } В классе Progr
Исходный модуль содержит классы A
, B
и Program
:
class A
{
public virtual string F1(){ return "1"; }
public virtual string F2(){ return "2"; }
}
class B:A
{
public new string F1() { return "3"; }
public override string F2() { return "4"; }
}
В классе Program
определен метод Main
, в теле которого находится код:
B p = new B();
System.Console.Write(p.F1()+ p.F2());
Укажите результат вывода на консоль после выполнения метода Main()
:
вопрос
Правильный ответ:
12
34
14
23
13
Сложность вопроса
77
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан и ладушки. спс
04 июл 2020
Аноним
Экзамен сдал на пять. Спасибо за ответы
21 фев 2017
Другие ответы на вопросы из темы программирование интуит.
- # Определяемый программистом тип может быть
- # Исходный модуль содержит код: сlass Студент { string фамилия = "Петров"; public string Фамилия { get { return фамилия; } } public Студент(string ф) { фамилия = ф; } public Студент() { фамилия = "Иванов"; } } class Магистр : Студент { static int курс; public static int Курс { get { return курс; } } static Магистр() { курс = 4; } } class Test { static void Main() { Студент стд = new Студент("Сидоров"); Магистр маг = new Магистр(); System.Console.Write("{0} {1}", маг.Фамилия, Магистр.Курс); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Проанализируйте приведенный код. interface IФигура { int Периметр(); int Площадь(); } class Квадрат : IФигура { int длина; public Квадрат(int длина) { this.длина = длина; } public int Периметр() { return 4 * длина; } int IФигура.Площадь() { return длина * длина; } } class Test { public static void Main() { Квадрат фигура = new Квадрат(10); System.Console.WriteLine("Периметр={0} Площадь={1}", фигура.Периметр(), фигура.Площадь()); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Исходный модуль содержит код: interface IФормула { int F(int x); } class A: IФормула{ public int F(int x) { return x*x*x; } } class B: IФормула{ public int F(int x) { return x*x; } } class Program { static int Out(IФормула f, int x ) {return f.F(x); } static void Main() { A a = new A(); B b = new B(); System.Console.WriteLine( ______________); } } Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу для вычисления 2*2*2 + 4*4:
- # Из приведенных ниже высказываний укажите все истинные высказывания: