第1题:
阅读下列说明、图和C++代码,回答问题1至问题3。
【说明】
已知四个类之间的关系如图2-2所示,分别对每个类的方法进行编号,例如Shape的perimeter()方法为1号,表示为1:perimeter(),Rectangle类的perimeter()为2号,表示为2:perimeter(),依此类推,其中,每个类的perimeter方法都为虚函数且方法签名相同。

【C++代码】
Triangle *tr=new Triangle();
Square *sq=new Square();
Shape *sh =tr;
关于上述C++代码中sh和tr的以下叙述中,哪两个是正确的(写出编号)。
①sh和tr分别引用同一个对象;
②sh和tr分别引用同一类型的不同的对象:
③sh和tr分别引用不同类型的不同对象;
④sh和tr分别引用同一个对象的不同备份:
⑤sh和tr所引用的内存空间是相同的。
第2题:
Java的接口和C++的虚类的相同和不同处。
由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是public static,所有方法默认情况下是public.一个类可以实现多个接口。
第3题:
此题为判断题(对,错)。
第4题:
下面有关java和c++的描述,错误的是()。
第5题:
以下关于继承的叙述正确的是()
第6题:
Java语言的引用数据类型包括数组、类和接口
第7题:
下面关于继承的哪些叙述是正确的()。
第8题:
关于类继承的说法,正确的是()。
第9题:
要创建一个EJB,必须要至少编写哪些Java类和接口?()
第10题:
对调用的虚函数和模板类都进行迟后编译
基类与子类中函数如果要构成虚函数,除了要求在基类中用virtual声明,而且必须名字相同且参数类型相同返回类型相同
重载的类成员函数都必须要:或者返回类型不同,或者参数数目不同,或者参数序列的类型不同
静态成员函数和内联函数不能是虚函数,友员函数和构造函数也不能是虚函数,但是析构函数可以是虚函数
第11题:
在java中允许多继承
在java中一个类只能实现一个接口
在java中一个类不能同时继承一个类和实现一个接口
java的单一继承使代码更可靠
第12题:
在java中只允许单一继承
在java中一个类只能实现一个接口
在java中一个类不能同时继承一个类和实现一个接口
java的单一继承使代码更加可靠
第13题:
Java语言和C++语言相比,______是Java有的,而C++没有。
A.面向对象
B.动态链接
C.有类库
D.跨平台
第14题:
java 中抽象类和接口的五点区别?
第15题:
关于Scala中的trait和Java中的Interface描述错误的是?()
第16题:
Java的接口和C++的虚类的相同和不同处有哪些?
第17题:
下列有关数组的说法中,正确的是()。
第18题:
Java程序可以分为Java Application和Java Applet两类,这两类程序的运行方式是相同的。
第19题:
Java语言为所有的Java程序自动导入包“java.lang”,因此Java程序可以直接用“java.lang”中的类和接口。位于类继承关系层次结构树的根部的类Object就是在包“java.lang”中的类。()
第20题:
下面关于继承的哪些叙述是正确的?()
第21题:
定义远程(或业务)接口
定义本地接口
定义Bean接口
编写Bean的实现
第22题:
在java中对类只允许单一继承
在java中一个类只能实现一个接口
在java中一个类不能同时继承一个类和实现一个接口
java的单一继承使代码更可靠
java的类允许使用多继承,即一个类允许有多个父类
第23题:
在Java中类只允许单一继承
在Java中一个类只能实现一个接口
在Java中一个类不能同时继承一个类和实现一个接口
在Java中接口只允许单一继承