Вопросы по дисциплине:
Введение в объектно-ориентированное программирование
Сбросить фильтр
№ | Вопрос | Действия |
---|---|---|
811 | … - это корректный вариант переопределения виртуального метода func1 | Открыть |
812 | Класс, у которого объявленные методы не содержат реализации, называется … класс | Открыть |
813 | Имеется базовый класс class BaseTest { public override string ToString() { return "A"; } } И производный класс: class Test: BaseTest { public string ToString() { return "B"; } } В результате выполнения приведённого ниже кода будет выведено … BaseTest[] d= { new Test(),new Test() }; foreach(BaseTest test in d) { Write(test.ToString()); } | Открыть |
814 | Имеется базовый класс class BaseTest { public override string ToString() { return "A"; } } И производный класс: class Test: BaseTest { public override string ToString() { return "B"; } } В результате выполнения приведённого ниже кода будет выведено … BaseTest[] d= { new Test(),new Test() }; foreach(BaseTest test in d) { Write(test.ToString()); } | Открыть |
815 | Укажите ошибку, допущенную в переопределении метода: class BaseTest { public string method1() { return "A"; } } class Test: BaseTest { public override string method1() { return "B"; } } | Открыть |
816 | Неверно, что … | Открыть |
817 | Есть базовый класс class BaseTest { protected int a; protected int b; public BaseTest(int a, int b): this(a) { b = b; WriteLine("2"); } public BaseTest(int a) { a = a; WriteLine("3"); } } И производный класс class Test: BaseTest { private int c; private int d; public Test(int c, int d, int a, int b): base(a,b) { c = c; d = d; WriteLine("4"); } } Укажите верный порядок запуска конструкторов при создании экземпляра производного класса Test t = new Test(1, 2, 3, 4); | Открыть |
818 | … - это верные способы исправления ошибок в приведённом ниже коде class BaseTest { protected int a; protected int b; public BaseTest(int a, int b): this(a) { b = b; } public BaseTest(int a) { a = a; } } class Test: BaseTest { private int c; private int d; public Test(int c, int d, int a, int b) { a = a; b = b; c = c; d = d; } } { a = this.a; b = this.b; c = this.c; } | Открыть |
819 | Верно, что … | Открыть |
820 |
Верный вариант создания экземпляра шаблонного класса – это … class Class1 |
Открыть |