java测试题Word文档下载推荐.docx

上传人:b****2 文档编号:15054375 上传时间:2022-10-27 格式:DOCX 页数:31 大小:22.87KB
下载 相关 举报
java测试题Word文档下载推荐.docx_第1页
第1页 / 共31页
java测试题Word文档下载推荐.docx_第2页
第2页 / 共31页
java测试题Word文档下载推荐.docx_第3页
第3页 / 共31页
java测试题Word文档下载推荐.docx_第4页
第4页 / 共31页
java测试题Word文档下载推荐.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

java测试题Word文档下载推荐.docx

《java测试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java测试题Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。

java测试题Word文档下载推荐.docx

C. 

D. 

正确答案:

D

2. 

下列代码的输出结果是()。

abstractclassVehicle{ 

publicintspeed(){ 

return0;

classCarextendsVehicle{ 

return60;

classRaceCarextendsCar{ 

return150;

publicclassTestCar{ 

RaceCarracer=newRaceCar();

Carcar=newRaceCar();

Vehiclevehicle=newRaceCar();

System.out.println(racer.speed()+"

"

+car.speed()+"

+vehicle.speed());

0,0,0

150,60,0 

150,150,150

抛出运行时异常

C

3.在Java语言中,字符串“Java程序员”在内存中所占用的字节数是:

A.10

B.7

C.13

D.14

4.请看下列代码:

publicinterfaceA{

StringDEFAULT_GREETING="

HelloWorld"

;

publicvoidmethod1();

现有接口B,是A接口的子接口,下列选择中B接口的声明正确的是:

A.publicinterfaceBextendsA{}

B.publicinterfaceBimplementsA{}

C.publicinterfaceBinstanceOfA{}

D.publicinterfaceBinheritsFromA{}

A

5. 

下列属于不合法Java标识符的是()。

A._mem

B.12a

C.M12

D.$12

B

6. 

如下方法声明中,错误的是()。

publicvoidsay() 

System.out.print(“Hi”);

}

return;

publicintsay() 

return0;

7.下列关于内存回收的说明正确的是:

A.程序员必须创建一个线程来释放内存

B.内存回收程序负责释放无用内存

C.内存回收程序允许程序员直接释放内存

D.内存回收程序可以在指定的时间释放内存对象

8.请看下列代码

public 

class 

Member{

privateLonguserId;

privateStringnickName;

//以下是getter和sett方法

……

Main方法中的代码:

Member 

m1=newMember();

m1.setUserId(newLong(100001));

m1.setNickName(“mick”);

m2=newMember();

m2.setUserId(newLong(100001));

m2.setNickName(“mick”);

System.out.println(m1==m2);

System.out.println(m1.equals(m2));

控制台的输出结果是:

A.true

false

B.false

true

C.false

D.true

ture

9. 

下列代码的运行结果是()。

publicclassAnimal{ 

publicStringnoise(){ 

return"

peep"

Animalanimal=newDog();

Catcat=(Cat)animal;

System.out.println(cat.noise());

classDogextendsAnimal{

bark"

classCatextendsAnimal{ 

meow"

peep

bark

meow

10. 

程序的执行结果是()。

publicclassTest{ 

intx;

publicstaticvoidmain(String[]args){ 

Testt=newTest();

t.x=5;

change(t);

System.out.println(t.x);

publicstaticvoidchange(Testt){

t.x=3;

A.5

B.3

C.0

D.4

11. 

运行下列程序:

Stringstr="

**oracle***oracle*****oracle***"

Stringstr1="

oracle"

intindex=0;

while((index=str.indexOf(str1,index))!

=-1){ 

 

System.out.print(index+””);

index+=str1.length();

控制台输出的结果是:

11021 

21122 

31323 

51322 

12. 

Java程序的执行过程中用到一套JDK工具,其中javac.exe是指()。

Java语言编译器

Java字节码解释器

Java文档生成器

Java类分解器

13. 

请看下列代码:

classClassA{} 

classClassBextendsClassA{} 

classClassCextendsClassA{} 

publicclassTest{ 

ClassAp0=newClassA();

ClassBp1=newClassB();

ClassCp2=newClassC();

ClassAp3=newClassB();

ClassAp4=newClassC();

<

插入代码>

可以在<

处,填入的代码正确的是()

p0=p1;

p1=p2;

p2=p4;

p2=(ClassC)p1;

14. 

类A,B和C的定义如下:

publicclassA{

publicvoidf(){

System.out.println("

A.f()"

publicclassBextendsA{

B.f()"

publicclassC{

publicvoidg(Aa){

g(Aa)"

a.f();

publicvoidg(Bb){

g(Bb)"

b.f();

运行下面程序:

Cc=newC();

Aa=newB();

c.g(a);

输出的结果是:

A.g(Aa)

A.f() 

B.g(Aa)

B.f() 

C.g(Bb)

D.g(Bb)

B.f()

15. 

下面关于interface,叙述错误的是:

()

一个interface可以继承多个interface 

接口中的方法可以由private修饰 

interface中可以定义staticfinal 

常量 

interface中可以无任何方法定义 

16.下列代码编译和运行的结果是:

classSuperCalc{

protectedstaticintmultiply(inta,intb){

returna*b;

classSubCalcextendsSuperCalc{

publicstaticintmultiply(inta,intb){

intc=super.multiply(a,b);

returnc;

publicclassTestSuper{

publicstaticvoidmain(String[]

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1