首页 试题详情
单选题

在C#中,下列代码需要输出”小狗喜欢吃骨头”,“小猫蹲着睡”,则需要在Main()方法中添加的代码是() class Program { static void Main(string[] args) { //在这一个位置写入代码 } } abstract class Animal { public abstract void Eat(); } class Dog : Animal { public override void Eat() { Console.WriteLine("小狗喜欢吃骨头。"); } public void Sleep() { Console.WriteLine("小狗趴着睡。"); } } class Cat : Animal { public override void Eat() { Console.WriteLine("小猫喜欢吃鱼。"); } public void Sleep() { Console.WriteLine("小猫蹲着睡。"); } }

AAnimal dog = new Dog(); dog.Eat(); Animal cat = new Cat(); cat.Eat();

BAnimal dog = new Dog(); dog.Eat(); Animal cat = new Cat(); cat.Sleep();

CAnimal dog = new Dog(); dog.Eat(); Cat cat = new Cat(); cat.Sleep();

DDog dog = new Dog(); dog.Sleep(); Cat cat = new Cat(); cat.Eat();

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

相似试题

  • 单选题

    C#下列代码需要输出小狗喜欢骨头”,“小猫蹲着睡”,则需要Main()方法添加的代码是() class Program { static void Main(string[] args) { //这一个位置写入代码 } } abstract class Animal { public abstract void Eat(); } class Dog : Animal { public override void Eat() { Console.WriteLine("小狗喜欢骨头。"); } public void Sleep() { Console.WriteLine("小狗趴着睡。"); } } class Cat : Animal

    答案解析

  • 单选题

    C#,对于下列代码的出错描述正确的是()abstract class Cat { public void Eat() { Console.WriteLine("小猫喜欢鱼!"); } }class Dog { //Sleep方法报错 public abstract void Sleep() ; }

    答案解析

  • 单选题

    C#下列代码报错的原因是()? interface IAnimal {//Eat方法报错 void Eat() { Console.WriteLine("动物需要吃饭。"); } }

    答案解析

热门题库