Главная /
Программирование на языке высокого уровня 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 A.Write
B.Write B.Write
A.Write C.Write
Сложность вопроса
88
Сложность курса: Программирование на языке высокого уровня C#
80
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Мчусь пить отмечать халяву с тестами интуит
10 авг 2019
Аноним
Я сотрудник университета! Прямо сейчас удалите сайт с ответами с интуит. Это невозможно
03 фев 2017
Другие ответы на вопросы из темы программирование интуит.
- # Выберите все правильные утверждения
- # Алфавит языка C# включает в себя:
- # Какой тип имеет выражение a - 1, где a - переменная типа char?
- # Какое число получится в результате выполнения фрагмента программы? { int[] a = {3, 8, 0, -6, 0, -1, -9, 3}; int i, k; k = Math.Abs(a[7]); for (i = 0; i < 8; i++) if (Math.Abs(a[i]) > k) k = a[i]; Console.WriteLine(k); }
- # Какая величина вычисляется во фрагменте программы? <pre> { int[] a = {3, 8, 0, -6, 0, -1, -9, 3}; int k = 0, j = 4; for (int i = 0; i < 8; i++) if (Math.Abs(a[i]) < j) k = a[i]; Console.WriteLine(k); } </pre>