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

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

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

Исходный модуль содержит код:
class Room    {        private int nom1;          public  int nom2;         public Room(int a, int b){ nom1 = a; nom2 = b; }        public int Nom        {            get { return nom1 * 100 + nom2; }            set { if (value<5555) {nom1 = value/100; nom2 = value%100; }}        }    }    class Program    {        static void Main()        {            Room r = new Room(65,98);            r.Nom = 6712;            System.Console.Write("{0}  ",  r.Nom);        }    }  
Укажите результат вывода на консоль после выполнения метода Main():

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

Варианты ответа
6512
6798
6598(Верный ответ)
6712
Похожие вопросы
Исходный модуль содержит код:
class Room    {        public int nom1;                     int nom2;         public Room(int a, int b){ nom1 = a; nom2 = b; }        public int Nom        {            get { return nom1 * 100 + nom2; }            set { if (value<5555) {nom1 = value/100; nom2 = value%100; }}        }    }    class Program    {        static void Main()        {            Room r = new Room(21,56);            r.nom1 = 77;            System.Console.Write("{0}  ", r.Nom);        }    }  
Укажите результат вывода на консоль после выполнения метода Main():
Исходный модуль содержит классы Class и Program:
class Class{    private int x, y;    public Class(int x, int y) { this.x = x; this.y = y; }    public static Class operator ++(Class a) { return  new Class(a.x, a.y + 1);}    public void View(){System.Console.Write("{0} {1} ",x,y);}}  
В классе Program определен метод Main, в теле которого находится код:
Class a = new Class(2,3),b;b = ++a;b.View(); a.View();  
Укажите результат вывода на консоль после выполнения метода Main():
Исходный модуль содержит классы Class и Program:
class Class{    private int x, y;    public Class(int x, int y) { this.x = x; this.y = y; }    public static Class operator ++(Class a) { return  new Class(a.x+1, a.y);}    public void View(){System.Console.Write("{0} {1} ",x,y);}}  
В классе Program определен метод Main, в теле которого находится код:
Class a = new Class(4,3),b;b = a++;b.View(); a.View();  
Укажите результат вывода на консоль после выполнения метода Main():
Исходный модуль содержит классы 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, в теле которого находится код:
A p = new B();System.Console.Write(p.F1()+ p.F2());  
Укажите результат вывода на консоль после выполнения метода Main():
Исходный модуль содержит код:
    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():
Исходный модуль содержит код классов MyMessage и Program.
class MyMessage{    public string msg = "Назад!";    public MyMessage(string s) { msg = s; }     public MyMessage() { }    public string Msg() { return msg; } }  
В классе Program определен метод Main, в теле которого находится код:
MyMessage m1 = new MyMessage("Вперед!");MyMessage m2 = new MyMessage("Ура!");MyMessage m3 = m1;m1.msg = "Ура!";System.Console.Write(m1.Msg() + m2.Msg() + m3.Msg());  
Укажите результат вывода на консоль после выполнения метода Main():
Исходный модуль содержит код классов MyMessage и Program.
class MyMessage{    private readonly string msg = "Ура!";    public MyMessage(string s) { msg = s; }    public MyMessage() { msg = "Вперед"; }    public string Msg() { return msg; } }  
В классе Program определен метод Main, в теле которого находится код:
MyMessage m1 = new MyMessage("Назад!");MyMessage m2 = new MyMessage();MyMessage m3 = new MyMessage("Назад!");System.Console.Write(m1.Msg() + m2.Msg() + m3.Msg());  
Укажите результат вывода на консоль после выполнения метода Main():
Исходный модуль содержит классы ClassA, ClassB, ClassC и Program:
class ClassA {         int a;        public int VA { get{return a; }  set{a=value; } } }    class ClassB : ClassA {        int b;        public int VB { get{return b; }  set{b=value; VA=b-3; } } }    class ClassC : ClassB {        int c;        public int VC { get{return c; }  set{c=value; VB=c-2; } } }  
В классе Program определен метод Main, в теле которого находится код:
          ClassC P = new ClassC();          P.VC = 10;          System.Console.Write("{0} {1}", P.VC,  P.VA);  
Укажите результат вывода на консоль после выполнения метода Main():
Исходный модуль содержит код:
class A{    private static int b;    public static int B    { get { return b * b; } set { b = value; } }}public class Test{    public static void Main()    {        A a = new A();        a.B = 5;        System.Console.Write(a.B);    }}  
Метод Main разрабатывался для вывода квадрата числа 5.

Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы: