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

Компонентный подход в программировании

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

Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на C#.
public class A{  public A() { Console.Write("B"); }  public static void Main () {A[] r = { new A(), new B(),new B() };  }}public class B : A{  public B() { Console.Write("A"); }}

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

Варианты ответа
ABB
•BABAB
BBA
BBABA(Верный ответ)
AABAB
ABABA
Похожие вопросы
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на C#.
public class A{  virtual public void m() { Console.Write("B"); }  public static void Main ()  {A[] r = { new B(), new A(), new B() };foreach(A a in r) a.m();  }}public class B : A{  override public void m() { base.m();  Console.Write("A"); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на C#.
public class A {  public virtual int M   { get { Console.Write("C"); return 1; } }  public virtual int this[int i] { get { Console.Write("B"); return 2; } }  public static void Main () {A[] r = { new B(), new A() };foreach (A a in r) { int x = a[a.M]; }  }}public class B : A {  public override int M  { get { Console.Write("A"); return 5; } }  public int this[int i] { get { Console.Write("D"); return 3; } }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на C#.
public class A{  public void m() { Console.Write("A"); }  public static void Main () {A[] r = { new B(), new A(), new B() };foreach(A a in r) a.m();  }}public class B : A{  public void m() { Console.Write("B"); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на C#.
программа на C#.public class A{  virtual public void m() { Console.Write("A"); }  public static void Main () {A[] r = { new B(), new A(), new B() };foreach(A a in r) a.m();  }}public class B : A{  override public void m() { Console.Write("AB"); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на C#.
public class A{  public A() { Console.Write("B"); }  public static void Main () {A[] r = { new A(), new B(),new B() };  }}public class B : A{  static B() { Console.Write("A"); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на C#.
public class A{  static A() { Console.Write("B"); }  public static void Main () {A[] r = { new B(), new A(), new B() };  }}public class B : A{  public B() { Console.Write("A"); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на C#.
delegate void D();public class A{  public static void m() { Console.Write("BA"); }  public static void n() { Console.Write("ABB"); }  public static void Main () {D d = new D(m) + n + m + n;d -= n;d();  }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на Java.
public class A{  public void m() { System.out.print("B"); }  public static void main (String[] args) {A[] r = { new B(), new A(), new B() };for(A a : r) a.m();  }}public class B extends A{  public void m() { System.out.print("BA"); super.m(); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на Java.
public class A{  public void m() { System.out.print("B"); }  public static void main (String[] args) {A[] r = { new B(), new A(), new B() };for(A a : r) a.m();  }}public class B extends A{  public void m() { System.out.print("AB"); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на Java.
public class A{  public void m() { System.out.print("A"); }  public static void main (String[] args) {A[] r = { new B(), new A(), new B() };for(A a : r) a.m();  }}public class B extends A{  public void m() { System.out.print("B"); }}