A、没有指针类型
B、一切都是Object
C、采用GC(GarbageCollection)机制
D、兼容C++
第1题:
第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是不允许实现的,所以不能编写具体的实现函数;
第3题:
下面关于Java语言特点的描述中,错误的是()。
A.Java是纯面向对象编程语言,支持单继承和多重继承
B.Java支持分布式的网络应用,可透明地访问网络上的其他对象
C.Java支持多线程编程
D.可移植性好
第4题:
以下描述错误的是
A.在C++中支持抽象类而在C#中不支持抽象类
B.C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。
C.在C#中可使用 new 修饰符显式隐藏从基类继承的成员
D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
第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(){};