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

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

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

При выполнении метода 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 = ________________;      }}  
Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
new Clock(3355,"ПОЛЕТ")
Clock(3355,"ПОЛЕТ")
Clock(3355)
new Clock();(Верный ответ)
new Clock(3355)(Верный ответ)
Похожие вопросы
При выполнении метода 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");   }}  
Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
Исходный модуль содержит классы 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();______________  ;  
Требуется вывести сообщение: Фрукты Яблоки. Среди перечисленных ниже кодов укажите все варианты кода, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
Программа предназначена для присвоения переменной 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();        ___________    }}  
Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
Приведенному ниже коду доступны пространства имен System и System.Collections.
    public static void Main()    {        Hashtable ht = new Hashtable();           ht.Add("ВУЗ", "МГУ");        ht.Add("Птица", "чиж");        ht.Add("Ветер", "пассат");        Console.Write("{0} - это птица",_______________);    }  
Требуется вывести строку чиж - это птица. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Проанализируйте приведенный код.
    public static void Main()    {        System.Collections.Queue q = new System.Collections.Queue();        q.Enqueue(11);        q.Enqueue(22);        q.Enqueue(33);        ___________________         q.Enqueue(44);        foreach (int i in q) System.Console.Write(i + " ");    }  
Требуется вывести числа 22 33 44. Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Исходный модуль содержит код:
class Студент{   string фамилия;    public string Фамилия    {  get { return фамилия; }  }    public Студент(string ф) { фамилия = ф; }}class Магистр : Студент{  int курс;    public int Курс   {   get { return курс; }  }    public Магистр(string фам, int к) : base(фам) { this.курс = к; }}   class Test {   static void Main()    {  Студент  Иванов = new Магистр("Петров",4);        System.Console.Write("{0} {1}", _______________ );    }}  
Требуется вывести фамилию и номер курса студента в виде: Петров 4. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Проанализируйте приведенный код.
class TwoD {  int x, у;    public TwoD()  { x = у = 0; }    public TwoD(int i, int j)  {  x = i; у = j;    }    public static bool operator true(TwoD op)    {     if ((op.x != 0) || (op.у != 0))    return true;        else    return false;      }}class Program{    public static void Main()    {  TwoD точка = new TwoD(5, 6);        if (_______________) System.Console.Write("точка1-ИСТИНА");        else System.Console.Write("точка-ЛОЖЬ");}  }  
Требуется вывести строку точка-ИСТИНА. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
Исходный модуль содержит код классов ЧЕЛОВЕК,СОТРУДНИК и 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}", ______________ );  
Требуется вывести фамилию и должность сотрудника. Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу: