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

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

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

Исходный модуль содержит код:
enum Цвет{Красный,Зеленый,Синий,Желтый=1,Черный,Белый}enum Сторона{Север,Юг,Восток,Запад=1,СевероЗапад,ЮгоВосток}class Program{    static void Main()    {        Сторона сторона = Сторона.СевероЗапад;        Цвет цвет = __________ ;        System.Console.WriteLine("ЭТО БУДЕТ " + (int)цвет);    }}  
Среди перечисленных ниже вариантов инициализации укажите все варианты, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение ЭТО БУДЕТ 2:

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

Варианты ответа
2
(Цвет)(Сторона.ЮгоВосток - 1)(Верный ответ)
Цвет.Зеленый
Цвет.Синий(Верный ответ)
Цвет.Черный(Верный ответ)
Похожие вопросы
Программа разрабатывалась для заполнения таблицы автомобилей и вывода их марок на консоль:
using System;using System.Collections;class Program{    public static void Main()    {        Hashtable tab = new Hashtable();        tab.Add(1, "Газ3102");        tab.Add(2, "Ваз2110");        foreach (  ____  ob in tab.Keys) Console.Write(tab[ob] + " ");    }}  
Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение Ваз2110 Газ3102:
Программа разрабатывалась для заполнения таблицы автомобилей и вывода их марок на консоль:
using System;using System.Collections;class Program{    public static void Main()    {        Hashtable tab = new Hashtable();        tab.Add(1, "Газ3102");        tab.Add(2, "Ваз2110");       foreach ( ______ ob in tab.Values) Console.Write(ob + " ");    }}  
Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, которая выведет на консоль сообщение Ваз2110 Газ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();______________  ;  
Требуется вывести сообщение: Фрукты Яблоки. Среди перечисленных ниже кодов укажите все варианты кода, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу:
Исходный модуль содержит код:
interface IФормула { int F(int x); }class  A: IФормула{ public int F(int x) { return x*x; } }class  B: IФормула{ public int F(int x) { return x * x * x; } }class Program{    static int Out(IФормула f, int x ) {return  f.F(x); }    static void Main()    {        A a = new A(); B b = new B();         System.Console.WriteLine( _________ );    }}  
Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу для вычисления 3*3 + 2*2*2:
Исходный модуль содержит код:
interface IФормула { int F(int x); }class A: IФормула{ public int F(int x) { return x*x*x; } }class B: IФормула{ public int F(int x) { return x*x; } }class Program{    static int Out(IФормула f, int x ) {return  f.F(x); }    static void Main()    {        A a = new A(); B b = new B();        System.Console.WriteLine( ______________);    }}  
Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу для вычисления 2*2*2 + 4*4:
Программа предназначена для вычисления и вывода квадрата числа 3:
class D { public delegate double F(double x);}class A { public int F(int x) { return x * x; } }class B { public static double F(double x) { return x * x; } }class Program{   static void Main()   {       ______________ ;      System.Console.WriteLine(f(3));   }}  
Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу, решающую эту задачу:
Программа предназначена для вычисления и вывода квадрата числа 3:
public delegate int F( int x);class A { public int F(int x) { return x * x; }  }class B { public double F(double x) { return x * x; } }class Program{   static void Main()   {       F f = new F( _____ );      System.Console.WriteLine(f(3));    }}  
Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу, решающую эту задачу:
Проанализируйте приведенный код.
    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. Среди перечисленных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить программу, решающую поставленную задачу:
При выполнении метода 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 = ________________;      }}  
Среди приведенных ниже кодов укажите все коды, подстановка каждого из которых вместо знаков подчеркивания позволяет получить корректную программу, решающую поставленную задачу: