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

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

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

Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на 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"); }}

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

Варианты ответа
BABBA
ABA
BBB
AAA
BAB(Верный ответ)
ABAAB
Похожие вопросы
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на 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 A()  { System.out.print("B"); }  public void m() { System.out.print("A"); }  public static void main(String[] args)  {A[] r = {  new A(){ public void m() { System.out.print("C"); }}, new A() };for(A a : r) a.m();  }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на Java.
public class A{  { System.out.print("A"); }  public static void main (String[] args) {A[] r = { new B(), new A(), new B() };  }}public class B extends A{  { System.out.print("B"); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на Java.
public class A{  static { System.out.print("A"); }  public static void main (String[] args) {A[] r = { new B(), new A(), new B() };  }}public class B extends A{  { System.out.print("B"); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на Java.
public class A{  { System.out.print("A"); }  public static void main (String[] args) {A[] r = { new B(), new A(), new B() };  }}public class B extends A{  static { System.out.print("B"); }}
Отметьте среди перечисленных пунктов текст, который выдает приведенная программа на 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 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#.
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();  }}