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

C#: ООП и классы

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

Исходный модуль содержит код:
using System;class Дерево  { public Дерево() { Console.Write("Дерево "); } }class Плодовое : Дерево{ public Плодовое() { Console.Write("Плодовое "); } }class Яблоня : Плодовое{    public Яблоня()    {  Console.Write("Яблоня ");  }      public Яблоня(string s) : this()  { Console.Write(s); } }class Program{    static void Main() { object P = new Яблоня("Антоновка "); }  }  
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

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

Варианты ответа
Антоновка Яблоня Плодовое Дерево
программа не выполнится, так как обнаружена одна или несколько синтаксических ошибок
Дерево Плодовое Антоновка
Дерево Плодовое Яблоня Антоновка(Верный ответ)
Антоновка Плодовое Дерево
Похожие вопросы
Исходный модуль содержит код:
using System;class Дерево { public Дерево() { Console.Write("Дерево "); } }class Плодовое : Дерево{ public Плодовое()  { Console.Write("Плодовое "); }   public Плодовое(string s) : this() { Console.Write(s); } }class Яблоня : Плодовое{    public Яблоня(string s) : base ("Лиственное ") { Console.Write("Яблоня "); } }class Program{ static void Main() { object P = new Яблоня("Антоновка "); } }  
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Исходный модуль содержит код:
using System;class Дерево { public Дерево() { Console.Write("Дерево "); } }class Плодовое : Дерево{   public Плодовое (string s) { Console.Write(s); }  }class Яблоня : Плодовое{   public Яблоня(string s) { Console.Write("Яблоня "); } }class Program{ static void Main() { object P = new Яблоня("Антоновка "); } }  
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Исходный модуль содержит код:
sealed class A{ public int x = 123; }class B : A{   static void Main()    {        A a = new A();        int i = a.x = 10;        B b = new B();        int j = b.x = 20;        System.Console.Write("a.x={0} b.x={1}", i, j);     }}  
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Приведенному ниже коду доступно пространство имен System.
class MyException1 : ApplicationException{  public new string HelpLink = "Readme.txt ";    public MyException1() : base("Исключение-1")  {   }    public static int Метод()    {  int s = 5;        try {  s = s / (s - 5);  }        catch (DivideByZeroException)       {   Console.Write("Исключение-2 ");   throw new MyException1();  }        return s; }  }class Test{   public static void Main()    {  int s=21;        try { s = MyException1.Метод();  }        catch (MyException1 ex) { Console.Write(ex.HelpLink + ex.Message); }        Console.WriteLine(" s=" + s);}  }  
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Приведенному ниже коду доступно пространство имен System.
class MyExc : ApplicationException{    public MyException1() :  base("Исключение-1") {   }    public override string ToString() {  return "Исключение-3";  }    public static int Метод()    {  int s = 22;        try {  s = s / (s - 22); }        catch (DivideByZeroException)        {  Console.Write("Исключение-2. ");  throw new MyExc ();   }        return s;} }class Test{   public static void Main()    {  int s=0;        try {  s = MyExc.Метод();  }        catch (MyExc ex)  {  Console.Write(ex);  }        Console.WriteLine(" s=" + s);}  }  
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Исходный модуль содержит код:
    class ПРИБОР     {   public ПРИБОР() { System.Console.Write("ПРИБОР "); }   }    class ПРИЕМНИК : ПРИБОР    {   public ПРИЕМНИК() { System.Console.Write("ПРИЕМНИК "); }   }    class ТЕЛЕВИЗОР : ПРИБОР    {   public ТЕЛЕВИЗОР() { System.Console.Write("ТЕЛЕВИЗОР "); }  }    class Program    {       static void Main()  { ПРИБОР  P = new ТЕЛЕВИЗОР();  }    }  
Укажите результат вывода на консоль после выполнения метода Main():
Исходный модуль содержит код:
    class ПРИБОР     {   public ПРИБОР() { System.Console.Write("ПРИБОР "); }   }    class ПРИЕМНИК : ПРИБОР    {   public ПРИЕМНИК() { System.Console.Write("ПРИЕМНИК "); }   }    class ТЕЛЕВИЗОР : ПРИЕМНИК    {   public ТЕЛЕВИЗОР() { System.Console.Write("ТЕЛЕВИЗОР "); }  }    class Program    {       static void Main()  { ПРИБОР  P = new ПРИЕМНИК();  }    }  
Укажите результат вывода на консоль после выполнения метода Main():
Приведенному ниже коду доступно пространство имен System.
static void Main(){  long a=0;    Console.Write("Введи целое число:");    try  {   a = long.Parse(Console.ReadLine()); a=100/a; }    catch (FormatException)  {  Console.Write ("Неверный формат! ");  }    catch (DivideByZeroException) { Console.Write("Делитель=0! "); }    catch (ApplicationException) { Console.Write("Повторите ввод! "); }    catch (Exception) { Console.Write("Программа завершается! "); }    Console.WriteLine("a="+a);}  
Пользователь собирается запустить программу и ввести число 0. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Проанализируйте метод Main(), которому доступно пространство имен System.
    static void Main()    {  int s = 0, i = 0;        int[] a = { 1, 2, 3, 4, 5 };        try {            for (i = 0; i <= 5; i++)   s += a[i];            if (i == 5)   s = s / (i - 5);            Console.Write(" Сумма=" + s);       }        catch (IndexOutOfRangeException) { Console.Write(" Исключение-1 "); }        catch (DivideByZeroException) { Console.Write(" Исключение-2 "); }        catch { Console.Write(" Обнаружены ошибки! "); }        Console.WriteLine(" i=" + i);   }  
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
Исходный модуль содержит указание используемых пространств имен System, System.Collections и определения классов:
System.Collections и определения классов:class A {public virtual void Show(){Console.Write("SOS! ");}}class B:A {public new void Show(){Console.Write("ВСЕМ! ");} }class C:A {public new void Show(){Console.Write("УРА! "); } }  
В классе Program определен метод Main, в теле которого находится код:
ArrayList a = new ArrayList();a.Add(new A());        a.Add(new B());        a.Add(new C());for (int i=0; i<a.Count; i++)     if(a[i] is A)         ((A)a[i]).Show();  
Укажите результат вывода после запуска программы на компиляцию и выполнение: