Главная /
Программирование на языке высокого уровня C# /
Что выведет на консоль приведенная программа? namespace ConsoleApplication1{ class A{ public virtual void WriteMessage(){ Console.Write("A.Write ");} } class B: A{ public new void WriteMessage(){ Console.Write("B.Write ");} } class C: B{ public new void W
Что выведет на консоль приведенная программа?
namespace ConsoleApplication1{
class A{
public virtual void WriteMessage(){
Console.Write("A.Write ");}
}
class B: A{
public new 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();
}}}
вопрос
Правильный ответ:
A.Write B.Write
A.Write A.Write
B.Write B.Write
A.Write C.Write
Сложность вопроса
72
Сложность курса: Программирование на языке высокого уровня C#
80
Оценить вопрос
Комментарии:
Аноним
Зачёт прошёл. Иду пить отмечать 5 за тест интуит
15 май 2016
Аноним
Это очень намудрённый решебник по интуиту.
17 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Число 255 можно хранить в переменной типа
- # Поразрядные операции &, |, ∧ и применимы к
- # Заголовок метода имеет вид: public int P(float a, float b, ref char c); Укажите правильные варианты вызова метода, если переменные в вызывающей функции описаны так: float a, k; char d, m; int c;
- # Какие из следующих утверждений НЕверные?
- # Гарантирует ли среда выполнение деструктора?