Главная /
Программирование на языке высокого уровня C# /
Что выведет на консоль приведенная программа? namespace ConsoleApplication1{ class A{ public virtual void WriteMessage(){ Console.Write("A.Write ");} } class B: A{ public override void WriteMessage(){ Console.Write("B.Write ");} } class C: B{ public new v
Что выведет на консоль приведенная программа?
namespace ConsoleApplication1{
class A{
public virtual void WriteMessage(){
Console.Write("A.Write ");}
}
class B: A{
public override void WriteMessage(){
Console.Write("B.Write ");}
}
class C: B{
public new void WriteMessage(){
Console.Write("C.Write ");}
}
class Program{
static void Main(string[] args){
A x = new B();
x.WriteMessage();
x = new C();
x.WriteMessage();
}}}
вопрос
Правильный ответ:
B.Write C.Write
A.Write B.Write
A.Write A.Write
B.Write B.Write
Сложность вопроса
52
Сложность курса: Программирование на языке высокого уровня C#
80
Оценить вопрос
Комментарии:
Аноним
Какой человек находит данные ответы inuit? Это же элементарно (я не ботан)
04 авг 2020
Аноним
Спасибо за решениями по интуиту.
30 июн 2020
Аноним
Это очень намудрённый вопрос по интуиту.
03 май 2019
Другие ответы на вопросы из темы программирование интуит.
- # Какие дополнительные возможности обеспечивает текстовый редактор интегрированной среды по сравнению с обычным текстовым редактором?
- # Поразрядные операции &, |, ∧ и применимы к
- # Заголовок метода имеет вид: public int P(float a, float b, ref char c); Укажите правильные варианты вызова метода, если переменные в вызывающей функции описаны так: float a, k; char d, m; int c;
- # Выберите правильные утверждения
- # Какое из следующих утверждений истинно для одноименных виртуальных методов одной иерархии?