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

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

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

При выполнении метода Main необходимо создать объект класса Car со следующими атрибутами: заводской номер - 143155, марка - ГАЗ-3102.
 class Car {    int nom;         //Заводской номер    string mark;   //Марка     public Car(int nom) { this.nom = nom; }    public Car(int nom,string mark):_________        { this.mark = mark; } }class Program{   static void Main()   {       Car car = new Car(143155,"ГАЗ-3102");   }}  
Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:

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

Варианты ответа
base(nom)
this(nom)(Верный ответ)
Car(nom)
base()
nom
Похожие вопросы
При выполнении метода Main необходимо создать объект класса Clock со следующими атрибутами: заводской номер - 3355, марка - ПОЛЕТ.
class Clock {    int nom;                   //Заводской номер    static string mark;   //Марка      public Clock(int nom) { this.nom = nom; }    public Clock() { nom = 3355; }    static Clock() { mark = "ПОЛЕТ"; } }class Program{   static void Main()   {       Clock c = ________________;      }}  
Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
Программа предназначена для присвоения переменной t класса B значения 8 :
class A{  static public B b = null;    public A()    {   B b = new B();  }    public class B    {  static public int r;        public int t;}   }class Test{    public static void Main()    {  A a = new A();        ___________    }}  
Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
Программа предназначена для вывода на консоль строки СИДОРОВ:
namespace Message{  class MyPrint{ public static string View(){return "КОЗЛОВ";}}}   namespace OutPut{  class MyPrint { public static string View(){return "СИДОРОВ";}}}   class Program{    static void Main(string[] args)   {     System.Console.Write(  _____________  );   }}  
Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
Исходный модуль содержит классы A, B и Program:
class A{    public virtual void F() { System.Console.Write("Фрукты "); }  }class B : A{    public new void F() { base.F();  System.Console.Write("Яблоки"); }    public void F(string s) {System.Console.Write(s); }}  
В классе Program определен метод Main, в теле которого находится код:
A p1 = new B();   B p2 = new B();______________  ;  
Требуется вывести сообщение: Фрукты Яблоки. Среди перечисленных ниже кодов укажите все варианты кода, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
Исходный модуль содержит классы A, B и Program:
class A{    public virtual void F() { System.Console.Write("Фрукты "); }  }class B : A{    public override void F() { base.F();  System.Console.Write("Яблоки"); }    public void F(string s) {System.Console.Write(s); }}  
В классе Program определен метод Main, в теле которого находится код:
A p1 = new B();   B p2 = new B();______________  ;  
Требуется вывести сообщение: Фрукты Яблоки. Среди перечисленных ниже кодов укажите все варианты кода, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
Исходный модуль содержит код классов ЧЕЛОВЕК,СОТРУДНИК и Program:
      class ЧЕЛОВЕК {        string фамилия;          public ЧЕЛОВЕК(string фамилия) {this.фамилия = фамилия;}        public string ФАМ { get {return фамилия; } } }    class СОТРУДНИК:ЧЕЛОВЕК {        string должность;        public СОТРУДНИК(string фамилия, string должность):base(фамилия)        { this.должность = должность; }        public string ДОЛ() { return должность; } }  
В классе Program определен метод Main, в теле которого находится код:
            СОТРУДНИК  P = new СОТРУДНИК("Петров","Кассир");            System.Console.Write("{0} {1}", ______________ );  
Требуется вывести фамилию и должность сотрудника. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Исходный модуль содержит классы ЧЕЛОВЕК,СОТРУДНИК и Program:
      class ЧЕЛОВЕК {        string фамилия;          public ЧЕЛОВЕК(string фамилия) {this.фамилия = фамилия;}        public string ФАМ() { return фамилия; } }    class СОТРУДНИК:ЧЕЛОВЕК {        string должность;        public СОТРУДНИК(string фамилия, string должность):base(фамилия)        { this.должность = должность; }        public string ДОЛ { get {return должность;} } }    
В классе Program определен метод Main, в теле которого находится код:
            ЧЕЛОВЕК  P = new СОТРУДНИК("Петров","Кассир");            System.Console.Write("{0} {1}", ______________ );  
Требуется вывести фамилию и должность сотрудника. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Исходный модуль содержит код классов ЧЕЛОВЕК,СОТРУДНИК и Program:
      class ЧЕЛОВЕК {        string фамилия;          public ЧЕЛОВЕК(string фамилия) {this.фамилия = фамилия;}        public string ФАМ() { return фамилия; } }    class СОТРУДНИК:ЧЕЛОВЕК {        string должность;        public СОТРУДНИК(string фамилия, string должность):base(фамилия)        { this.должность = должность; }        public string ДОЛ { get {return должность;}  } }   
В классе Program определен метод Main, в теле которого находится код:
            СОТРУДНИК  P = new СОТРУДНИК("Петров","Кассир");            System.Console.Write("{0} {1}", ______________ );  
Требуется вывести фамилию и должность сотрудника. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Исходный модуль содержит классы 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 и 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():