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

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

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

Класс, в заголовке которого указан модификатор internal:

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

Варианты ответа
определяет все поля и методы класса как закрытые
может быть предком для нескольких классов - прямых потомков(Верный ответ)
является изолированным классом и не может иметь потомков
может иметь несколько классов в качестве прямых предков
является базовым классом и не может иметь предков
Похожие вопросы
Класс, в заголовке которого указан модификатор sealed:

Класс, в заголовке которого указан модификатор sealed:

Исходный модуль содержит указание используемых пространств имен System, System.Collections. В модуле определен единственный класс Program c методом Main, в теле которого находится код:
Queue q = new Queue();string str = "A2B43";for(int i=0; i<str.Length; i++)    if(str[i]>='0' && str[i]<='9') q.Enqueue(str[i]);while(q.Count > 0)    Console.Write(q.Peek());  
Укажите результат вывода после запуска программы на компиляцию и выполнение:
Исходный модуль содержит определение классов A и B:
class A   {   public  virtual string P() {return "ПЕТРОВ"; }   }  
Класс B определен как наследник класса A. Среди приведенных ниже высказываний укажите все истинные высказывания:

В классе B метод P()

Исходный модуль содержит определение классов A и B:
class A   {   public  void F() {System.Console.Write("ИВАНОВ"); }   }  
Класс B определен как наследник класса A. Среди приведенных ниже высказываний укажите все истинные высказывания:

В классе B метод F()

Исходный модуль содержит определение классов A и B:
class A   {   public virtual void P() {System.Console.Write("ПЕТРОВ"); }   }  
Класс B определен как наследник класса A. Среди приведенных ниже высказываний укажите истинное высказывание:

В классе B метод P()

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