Главная /
Программирование на языке высокого уровня 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 overr
Что выведет на консоль приведенная программа?
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 override 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
Сложность вопроса
77
Сложность курса: Программирование на языке высокого уровня C#
80
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Иду в бар отмечать халяву с тестами интуит
13 мар 2020
Аноним
Какой студент ищет данные тесты интуит? Это же элементарно (я не ботан)
11 апр 2018
Другие ответы на вопросы из темы программирование интуит.
- # Что из перечисленного является описанием процесса компиляции?
- # Выберите правильное утверждение
- # Связь типа "источник — наблюдатель" устанавливается:
- # Какое число получится в результате выполнения фрагмента программы? <pre> { int[] a = {3, 8, 0, -6, 0, -1, -9, 3}; int i, k; k = a[0]; for (i = 1; i < 8; i++) if (a[i] > k) k = a[i]; Console.WriteLine(k); } </pre>
- # С каким модификатором доступа должны быть описаны члены класса, чтобы к ним имели доступ любые объекты?