首页 试题详情
单选题

在C#中,关于以下C#代码的说法正确的是() public abstract class Animal { public abstract void Eat(); } public class Tiger : Animal { public override void Eat() { Console.WriteLine("老虎吃动物"); } } class Program: Tiger { static void Main(string[] args) { Tiger tiger = new Tiger(); tiger.Eat(); } }

A代码正确,但没有输出

B代码正确,并且输出为"老虎吃动物";

C代码错误,因为Program类没有实现抽象基类Animal中的抽象方法

D代码错误,因为抽象基类Animal的Eat方法没有实现

正确答案:A (备注:此答案有误)

相似试题

  • 单选题

    以下关于C#代码说法正确()?Public?abstract?Animal? {??Public?abstract?void?Eat();?? Public?void?Sleep()?{?}? }

    答案解析

  • 多选题

    以下关于C#编程说法正确()【选两项】

    答案解析

  • 单选题

    C#程序关于抽象类定义,以下代码有误()

    答案解析

  • 单选题

    C#关于以下C#代码说法正确()public abstract class Animal { public abstract void Eat(); } public class Tiger : Animal { public override void Eat() { Console.WriteLine("老虎吃动物"); } }class Program: Tiger { static void Main(string[] args) { Tiger tiger = new Tiger(); tiger.Eat(); } }

    答案解析

  • 单选题

    C#,对于抽象类意义以下说法正确()

    答案解析

热门题库