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

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

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

Исходный модуль содержит код:
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():

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

Варианты ответа
2177
2156
7721
7756(Верный ответ)
Похожие вопросы
Исходный модуль содержит код:
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():
Исходный модуль содержит классы 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():
Исходный модуль содержит классы 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():
Исходный модуль содержит определения:
interface IСмена { void Сменить(); }class Переключатель: IСмена{    bool s;    public Переключатель(bool s){this.s = s;}    public void Сменить() { s = !s; System.Console.Write(" " + s); }}class Счетчик : IСмена{    int s;    public Счетчик(int s) { this.s = s; }    public void Сменить() { s++; System.Console.Write(" " + s); }}  
В этом же модуле определен класс Program c методом Main(), в котором содержится следующий код:
        IСмена a = new Переключатель(false);        IСмена b = new Счетчик(1);        a.Сменить();   a = b;   a.Сменить();   b.Сменить();   a.Сменить();  
Укажите результат вывода на консоль после выполнения метода Main():
Исходный модуль содержит определения:
interface IСмена { void Сменить(); }class Переключатель: IСмена{    bool s;    public Переключатель(bool s){this.s = s;}    public void Сменить() { s = !s; System.Console.Write(" " + s); }}class Счетчик : IСмена{    int s;    public Счетчик(int s) { this.s = s; }    public void Сменить() { s++; System.Console.Write(" " + s); }}  
В этом же модуле определен класс Program c методом Main(), в котором содержится следующий код:
        IСмена a = new Переключатель(false);        IСмена b = new Счетчик(1);        b.Сменить(); a.Сменить(); b = a; b.Сменить(); a = b; a.Сменить();  
Укажите результат вывода на консоль после выполнения метода Main():