以下关于C#代码的说法正确的是()publicabstractclassAnimal{publicabstractvoidEat();publicvoidSleep(){}}A、代码编译错误,因为类中方法没有实现B、代码编译错误,因为类中存在非抽象方法C、该段代码正确D、通过代码”Animalan=newAnimal();”可以创建一个Animal对象

题目

以下关于C#代码的说法正确的是()publicabstractclassAnimal{publicabstractvoidEat();publicvoidSleep(){}}

A、代码编译错误,因为类中方法没有实现

B、代码编译错误,因为类中存在非抽象方法

C、该段代码正确

D、通过代码”Animalan=newAnimal();”可以创建一个Animal对象


相似考题
更多“以下关于C#代码的说法正确的是()publicabstractclassAnimal{publicabstractvoidEat();publicv ”相关问题
  • 第1题:

    下列程序片段中,能通过编译的是( )。 A.public abstract class Animal{ public void speak;}S

    下列程序片段中,能通过编译的是( )。

    A.public abstract class Animal{ public void speak;}

    B.public abstract class Animal{ public void speak{);}

    C.public class Animal{ pubilc abstract void speak;}

    D.public abstract class Animal{ pubile abstract void speak{};}


    正确答案:A
    A。【解析】Java中一个类是一个abstract类的子类,它必须具体实现父类的abstract方法。如果一个类中含有abstract方法,那么这个类必须用abstract来修饰(abstract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承它的子类实现。所以选A。

  • 第2题:

    【单选题】以下的C#代码,试图用来定义一个接口: public interface IFile { int A; int delFile() { A = 3; } void disFile(); } 关于以上的代码,以下描述错误的是()。(3 分)

    A.以上的代码中存在的错误包括:不能在接口中定义变量,所以int A代码行将出现错误;

    B.代码void disFile();应该编写为void disFile(){};

    C.代码void disFile();声明无错误,接口可以没有返回值;

    D.以上的代码中存在的错误包括:接口方法delFile是不允许实现的,所以不能编写具体的实现函数;


    C5~C9

  • 第3题:

    13、以下关于C#代码的说法正确的是()。 public abstract class person { public abstract void work(); public void Sleep() { Console.WriteLine("Sleep"); } }

    A.该段代码正确

    B.代码错误,因为类中存在非抽象方法

    C.代码错误,因为类中的方法没有实现

    D.通过代码“person p= new person();”可以创建一个person对象


    B

  • 第4题:

    关于LINQ的说法不正确的是()。

    A.LINQ,即语言集成查询,是一组用于C++和C#语言的扩展。

    B.LINQ是Language Integrated Query的缩写。

    C.LINQ允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。

    D.程序对象的集合以及XML文档中等查询数据。


    LINQ,即语言集成查询,是一组用于C++和C#语言的扩展。

  • 第5题:

    【多选题】以下的C#代码,试图用来定义一个接口: public interface IFile { int A; int delFile() { A = 3; } void disFile(); } 关于以上的代码,以下描述错误的是()。(2 分)

    A.可以在接口中定义变量,所以int A代码行不会出现错误;

    B.接口方法delFile是可以实现的,可以编写具体的实现函数;

    C.代码void disFile();声明无错误,接口可以没有返回值;

    D.代码void disFile();应该编写为void disFile(){};


    B