2025年Java核心知識(shí)點(diǎn)習(xí)題及答案匯編_第1頁
2025年Java核心知識(shí)點(diǎn)習(xí)題及答案匯編_第2頁
2025年Java核心知識(shí)點(diǎn)習(xí)題及答案匯編_第3頁
2025年Java核心知識(shí)點(diǎn)習(xí)題及答案匯編_第4頁
2025年Java核心知識(shí)點(diǎn)習(xí)題及答案匯編_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第一章

I哪個(gè)組織負(fù)責(zé)監(jiān)督審察Java有關(guān)技術(shù)規(guī)格的演進(jìn)?

?A、JCP

?B>Apache

?C、EU

?D.W3C

2Java技術(shù)規(guī)格必須以何和正式文獻(xiàn)提交審察?

?A、RFC

?B、JSR

?C、ISO

?D、IEEE

3Java的原始碼擴(kuò)展名為何?編譯完后是哪個(gè)擴(kuò)展名?

?A、*.java

?B、*.c、*.class

?C^*.java、*.class

?D、*.cpp、*.java

4對(duì)JVM來說,可執(zhí)行文獻(xiàn)案的擴(kuò)展名為何?

?A^*.java

?B、/class

?C、*.dH

?D、*.Dyc

5在Java下載頁面中,可看到JRE下載選項(xiàng),這是哪種JRE?

?A、WebJRE

?B、PrivateJRE

?C>ServerJRE

?D、PublicJRE

6在Java下載頁面中,哪個(gè)下載選項(xiàng)安裝后,會(huì)有javac編譯程序可以使用?

?A、JDK

?B、JRE

?C、JavaDoc

?D、NetBeans

7假如只是要運(yùn)行Java程序,下載程序哪個(gè)安裝即可

?A、JDK

?B、JRE

?C、JavaDoc

D、NciBcans

8Java根據(jù)應(yīng)用領(lǐng)域不一樣,辨別為哪三大平臺(tái)?

?A^JavaSE

?JavaEE

?C、JavaME

?D、Android

9哪些平臺(tái)不在Java規(guī)范之中?

?A、JavaME

?B>Android

?C、iOS

?D、AVI

10如下哪些包括在JRE之中?

?A、開發(fā)工具程序

?B、JavaSEAPI

?C、JVM

?D、布署技術(shù)

第二章

I假如在hello.java中撰寫如下的程序代碼:

publicclassHello(

publicstaticdmain(String|]args)(

System.out.println("HelloWorld");

如下描述何者對(duì)的?

?A、執(zhí)行H寸顯示HelloWorld

?B>執(zhí)行時(shí)出現(xiàn)NoClassDefFoundError

?C、執(zhí)行時(shí)出現(xiàn)出現(xiàn)找不到重要措施的錯(cuò)誤

?D、編譯失敗

2假如在Main.java中撰寫如下的程序代碼:

publicclassMain(

publicstaticmain(Stringl]args){

System.out.println("HelloWorld”);

)

)

如卜描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示HelloWorld

?B、執(zhí)彳」時(shí)出現(xiàn)NjClassDefFoundEiror

?C、執(zhí)行時(shí)出現(xiàn)找不到重要措施的錯(cuò)誤

?D、編譯失敗

3假如在Man.java中撰寫如下的程序代碼

publicclassMain

publicstaticvoidmain()

Systcm.out.println("HclloWorld");

}

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示HelloWorld

?B、執(zhí)彳j時(shí)出現(xiàn)NoClassDcfFoundError

?C、執(zhí)行時(shí)出現(xiàn)出現(xiàn)找不到重:要措施的錯(cuò)誤

?D、編譯失敗

4假如在Mam.java中撰寫如下的程序代碼

publicclassMain

publicstaticvoidmain(string|1args)

Systcm.out.println("HclloWorld");

}

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示HelloWorld

?B、執(zhí)行時(shí)出現(xiàn)NnClassDefFoundError

?C、執(zhí)行時(shí)出現(xiàn)出現(xiàn)找不到重要措施的錯(cuò)誤

?D、編譯失敗

5假如C:\workspace\Hello\classes中有如下原始碼編譯而成的Main.class:

publicclassMain{

publicstaticvoidmain(StringlJargs){

System.out.println("HeHoWorld");

)

1

文本模式下你的工作途徑是C:\workspacc,那么怎樣執(zhí)行Main類別?

?A、iavaC:\worksbace\Hello\classes\Main

?B>javaHello\classesMain

?C^java-CDHello'classesMain

?D、以上皆非

6假如C:\workspace\Hello\classes中有如下原始碼編譯而成的Main.class:

packagecc.opcnkomc;

publicclassMain(

publicstaticvoidmain(String[]args){

System.out.println("HelloWorld");

1()有關(guān)包如下何者對(duì)的?

?A、要使用JavaSEAPI的System類別必須importiava.lanq.System;

?B、在程序中撰寫importiava.lang.System;會(huì)發(fā)生編譯錯(cuò)誤,由于java.lang中的類別

不用import

?C、import并不影響執(zhí)行效能

?D、程序中撰叮了importcc.or)enhome.Main,執(zhí)行java指令時(shí)只要下javaMain就

可以了

第三章

1假如有如下的程序代碼:

intnumber;

System.out.printIn(number);

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示0

?B、執(zhí)行時(shí)顯示隨鞏數(shù)字

?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)行

?D、編譯失敗

2假如有如下的程序代碼:

System.out.println(10/3);

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示3

?B、執(zhí)行時(shí)顯示3.33333...

?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)行

?D、編譯失敗

3假如有如下的程序代碼:

floatradius=88.2;

doub1earea=2*3.14*radius*radius;

System,out.printIn(area);

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示48853.6272

?B>執(zhí)行時(shí)顯示48853

?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)行

?D、編譯失敗

對(duì)的答案:D

4假如有如下的程序代碼:

bytea=100;

byteb=200;

bytec=(byte)(a+b);

System.out.println(c);

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示300

?B、執(zhí)行時(shí)顯示127

?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)行

?D、編譯失敗

5假如有如下的程序代碼:

System,out.printIn(Integer.\b\X_VALUE+1==Integer.MIN_VALUE);

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示Irue

?執(zhí)行時(shí)顯示false

?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)行

?D、編譯失敗

6假如有如下的程序代碼:

System,out.printIn(-Integer.MAXVALUE==Integer.MINVALUE);

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示true

?B>執(zhí)行時(shí)顯示false

?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)行

?D、編譯失敗

7假如有如下的程序代碼:

inti=10;10

intnumber=i++;

number=-i;

如下描述何者對(duì)的?

?A>執(zhí)行后number為10,i為10

?B、執(zhí)行后number為10,i為11

?C、執(zhí)行后number為11,i為10

?l)^執(zhí)行后number為11,i為11

8假如有如下的程序代碼:

inti=10;

intnumber=++i;

number=++i;

如下描述何者對(duì)的?

?A>執(zhí)行后number為11,i為11

?B>執(zhí)行后number為11,i為12

?C>執(zhí)行后number為12,i為11

?D、執(zhí)行后number為12,i為12

9假如有如下的程序代碼:

for(inti=1;i<10;i++){

if(i==5){continue;

}

System.out.printfCi=%d%n”,i);

如下描述何者對(duì)的?

?A、顯示i二1至lj4,以及6至I19

?B、顯示i=1至lj9

?C>顯示i=1至lj4

?D>顯示i=6至lj9

10假如有如下的程序代碼:

for(intnumber=0;number!=5;number=(int)(Math,random()*10))

System,out.printin(number);

)

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示數(shù)字永不停止

?B、執(zhí)行時(shí)顯示數(shù)字()后停止

?C、執(zhí)行時(shí)顯示數(shù)字5后停止

?D、執(zhí)行時(shí)顯示數(shù)字宜到number為5后停止

第四章

1假如有如下的程序代碼:

intx=100;

inty=100;

Integerwx=x;

Integerwy=y;

System.out.printIn(x=y);

System.out.println(wx==wy);

在JDK5以上的環(huán)境編譯與執(zhí)行,請(qǐng)問顯示成果為何?

?A、true、true

?B、true、false

?C、false、true

?D、編譯失敗

-假如有如下的程序代碼:

intx=200;

inty=200;

Integerwx=x;

Integerwy=y;

System.out.printIn(x==wx);

System,out.println(y=wy);

在JDK5以上的環(huán)境編譯與執(zhí)行,請(qǐng)問顯示成果為何?

?A、true、true

?B>tru。、false

?C^false、true

?D、編譯失敗

3假如有如下的程序代碼:

intx=300;

inty-300;

Integerwx=x;

Integerwy=y;

System,out.println(wx.equals(x));

System,out.println(wy.equals(y));

如下描述何者對(duì)的?

?A、true、true

?B、true、false

?C>false、true

?D、編譯失敗

4假如有如下的程序代碼:

int[]arrl={1,2,3};

int[]arr2=arrl;

arr2[l]=20;

System.out.printIn(arrl[1]);

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯示2

?B、執(zhí)行時(shí)顯示20

?C^執(zhí)行時(shí)出現(xiàn)ArraylndexOutOfBoundExcepticn錯(cuò)誤

?D、編譯失敗

3假如有如下的程序代碼:

int[]arrl={1,2,3};

int[]arr2=newint[arrl.length];

arr2=arrl;

for(intvalue:arr2){

System,out.printfvalue);

)

如下描述何者對(duì)的?

?A、執(zhí)行時(shí)顯—123

?B、執(zhí)行時(shí)顯示12300

?C>執(zhí)行時(shí)出現(xiàn)hrayIndexOulOfBoundOxcepliui錯(cuò)誤

?D、編譯失敗

6假如有如下的程序代碼:

String口strs=newString[5];

如下描述何者對(duì)的?

?A、產(chǎn)生5個(gè)String實(shí)例

?B、產(chǎn)生1個(gè)String實(shí)例

?C>產(chǎn)生。個(gè)String實(shí)例

?D、編譯失敗

7假如有如下的程序代碼:

String[]sirs={"Java","Java","Java","Java","Java"},

如下描述何者對(duì)的?

?A、產(chǎn)生5個(gè)String實(shí)例

?B、產(chǎn)生1個(gè)String實(shí)例

?C>產(chǎn)生0個(gè)String實(shí)例

?D、編譯失敗

8假如有如下的程序代碼:

String[][]strs=newString[2][5];

如下描述何者對(duì)的?

?卜、產(chǎn)生10個(gè)String實(shí)例

?B、產(chǎn)生2個(gè)String實(shí)例

?C、產(chǎn)生0個(gè)String實(shí)例

?D、編譯失敗

-1假如有如下的程序代碼:

String[][]strs={

{Java,Java,Java),

{Java,Java,Java,Java)

);

System.out.println(strs.length);

System.out.println(strs[O].length);

System,out.println(strsLl].length);

如下描述何者對(duì)的?

?A、顯示2、3、4

?B>顯示2、0、1

*C、顯小1、2、3

?I)、編譯失敗

10假如有如下的程序代碼:

String[][]strs-{

1Java,Java;Java},

:SJTava","JTava".Java","JTava"1)

};

for(row:strs){

for(str:row){

}

}

空白處應(yīng)當(dāng)分別填上什么?

?A^String、String

?B、String、String1]

?C>String口、String

?I)、Siring口、Siring匚

第五章

1

假如有如下程序片段:

publicclassSome(

privateSomesome;

privateSome(){)

publicstaticSomecreate(){

if(some==null){

some=newSonic();

)

returnsome;

)

如下描述何者對(duì)的?

?A、編譯失敗

?B>客戶端必須nowSome()產(chǎn)Some生實(shí)例

?C>客戶端必須newSome().create()產(chǎn)生Some實(shí)例

?D、客戶端必須Some,create。產(chǎn)生Some實(shí)例

2假如有如下程序片段:

int[]scores1=<88,81,74,68,78,76,77,85,95,93};

int[]scores2=Arrays.copyOf(scores1,scoresl.length);

其中Arrays完全吻合名稱為java.util.Arrays,如下描述何者對(duì)的?

?A>Arrays.copyOf()應(yīng)當(dāng)改為newArrays().spyOf()

?BAcopyOf()是sialic組員

?C、copyOf()是pub1ic組員

?l)>Arrays被宣布為public

3假如有如下程序片段:

publicclassSome(

publicintx;

publicSome(intx){

this,x=x;

)

)

如下描述何者對(duì)的?

?建構(gòu)Some時(shí):可使用newSome0或ne*Some(10)形式

?B>建構(gòu)Some時(shí),只能使用newSome。形式

?C>建構(gòu)Some時(shí).只能使用newSome(lO)形式

?D、沒有無自變量建構(gòu)式,因此編譯失敗

4假如有如下程序片段

publicclassSome(

publicintX;

publicSome(intX)(

X=X;

)

}

如下描述何者對(duì)的?

?A、newSome。?!辰?gòu)對(duì)象后,對(duì)象組員x值為10

?B、newSome(10)建構(gòu)對(duì)象后,對(duì)象組員x值為0

?C^Somes=newSome(10)后,可使用s.x獲得值

?D、編譯失敗

5假如有如下程序片段:

publicclassSome(

privateintX;

publicSome(intX)(

this,x=X;

}

)

如下描述何者對(duì)的?

?A、newSome(10)建構(gòu)物件后,組員x值為10

?B、newSome(10)建構(gòu)物件后,組員x值為0

?C>Somes=newSome(10)后,可使用s.x獲得值

?D、編譯失敗

6假如有如下程序片段*

packagecc.openhome,util;

classSome{

publicintx;

publicSome(intx){

this,x=x;

)

)

如下描述何者對(duì)的?

?A>cc.opcnhomo.uti1套件中其他程序代碼可以newSomc(10)

?B>cc.openhome.uli1套件夕卜其彳也程戶代碼可以newSome(10)

?C、可以在其他套件importcc.opcnhomc.util.Somo;

?D、編譯失敗

7

假如有如下程序片段

publicclassSome

privatefinalintx;

publicSome(){)

publicSome(intx){

this,x=x;

)

)

如下描述何者對(duì)的?

?A、newSome(10)建構(gòu)對(duì)象后,對(duì)象組員x值為10

?B、newSomc(10)建構(gòu)對(duì)象后,對(duì)象組員x值為0

?C、SomeS二newSome(10)后,可使用s.x獲得值

?D、編譯失敗

8假如有如下程序片段:

publicclassSome(

publicstaticintsum(int...numbers){

intsum=0;

for(inti=10;i<numbers,length;i++){

sum+=numbersFi];20

J1

returnsum;

)

)

如下描述何者對(duì)的?

?A、可使用Some,sum(1,2,3)力口總1、2、3

?B、可使用newSome,sun(1,2,3)力口總1、2、3

?C>可使用Some,sum(newini[1,2,31)力口總1、2、3

?D、編譯失敗,由于不定長(zhǎng)度自變量只能用增強(qiáng)式for循環(huán)語法

假如有如下程序片段:

publicclassSome(

publicstaticvoidsomeMethod(inti)

System,out.println(z,int版本被呼喊“);

)

publicstaticvoidsomeMethod(Integerinteger){

System.out.printin(^Integer版本被呼喊“);

)

}

如下描述何者對(duì)的?

?A>Some.someMe:hod⑴顯示「ini版本被呼喊」

?B、Some.someMe二hod⑴顯示「Integer版本被呼喊」

?C>Some.someMe:hod(nowInteger(1))顯示「int版本被呼喊」

?D、編譯失敗

10假如有如下程序片段:

publicclassMain(

publicintsome(int...numbers){

intsum=0;

for(intnumber:numbers){

sum+=number;

)

returnsum;

)

publicstaticvoidmain(String[]args){

System,out.printin(suir(l,2,3));

)

)

如下描述何者對(duì)的?

?A、顯示6

?B、顯示1

?C、無法執(zhí)行

1)、編譯失敗

第六章

1

假如有如下程序片段:

classSome(

voiddoService()(

Systeni.out.printlnC'somcservice");

)

|

classOtherextendsSome{

?OverridevoiddoService()(

System.out.println("otherservice");

}

I

publicclassMain{

publicstaticvoidmain(String[]args){

Otherother=newOlher();

other.doService();

}

如下描述何者對(duì)的?

?A、編譯失敗

?B、顯示someservice

?C、顯示olherservice

?D、先顯示someservice、后顯示otherservice

2承上題,假如main。中改為:

Somesome=newOlher();

somc.doScrviccO;

如下描述何者對(duì)的?

?A、編譯失敗

?B、顯示someservice

?Cx顯示etherservice

?D、先顯示someservice、后顯示otherservice

3假如有如下程序片段:

classSome{

StringToStringO{

return"Someinstance';

}

1

publicclassMain{

publicstaticvoidmain(Siring[]args){

Somesome=newSome();

System.out.println(some);

}

)

如下描述何者對(duì)的?

?A、顯示Someinstance

?B、顯示Some@XXXX,XXXX為16進(jìn)位數(shù)字

?C>發(fā)生ClassCastException

?D、編譯失敗

4假如有如卜.程序片段:

classSome{

inthashCode(){

return99;

}

)

publicclassMain{

publicstaticvoidmain(String[]args){

Somesome=newSome();

System.out.println(sonie.hashCode());

)

}

如下描述何者對(duì)的?

?A、顯示99

?B、顯小()

?CN發(fā)生QassNoiFoundExceplion

?D、編譯失敗

5假如有如下程序片段:

classSome{

@Override

StringToStringO{

return"Someinstance';

)

I

publicclassMain{

publicstaticvoidmain(Srring[]args){

Somesome=newSonie();

System.out.println(sonie);

)

1

如下描述何者對(duì)的?

?A、顯示Someinstance

■B>顯示Some-XXXX,XXXX為16進(jìn)位數(shù)為

?C、發(fā)生ClassCastExccmion

?D、編譯失敗

6

假如有如下程序片段:

classSome{

abstractvoiddoService();

)

classOtherextendsSome{

@Ovcrridc

voiddoService。{

System.out.printlnC'otherservice");

)

I

publicclassMain{

publicstaticvoidmain(S(ring[]args){

Somesome=newOthcr();

some.doService();

}

)

如下描述何者對(duì)的?

?A、編譯失敗

?B>顯示otherservice

?C、執(zhí)彳『時(shí)發(fā)生QassCaslExccption

?D、移除?Override可編譯成功

假如有如下程序片段:

classSome{

protectedintx;

Somc(intx){

this.x=x;

}

1

classOtherextendsSome{

Other(intx){

this.x=x;

)

1

如下描述何者對(duì)的?

?A、newOther(10]后,物件組員x值為10

?B>newOther(10)后,物件組員x值為任意值

?C、Other中無法存取x的編譯失敗

?D、Olhcr中無法呼喊父類別建構(gòu)式的編譯失敗

8假如有如下程序片段:

publicclassIterableStringextendsString{

publicIterableString(Stringoriginal){

supcr(original);

}

publicvoiditcratc(){

}

)

如下描述何者對(duì)的?

?AxStrings=newIterableSlringC'J")可通過編譯

?B>IterableSlrin—s=newIterableSlring("J")可通過編譯

?C、因無法呼喊super。的編譯失敗

?D、因無法繼承Siring的編譯失敗

9假如有如下程序片段:

classSome{

Somc(){

System.out.prinlln("Some()");

this(10);

)

Some(intx){

System.out.print!n("Some(intx)");

classOtherextendsSome{Other。(

super(10);

System.out.println("Other()");

)

Olher(in(y){

Systein.out.println("Otlier(inty)");

)

}

如下描述何者對(duì)的?

?A、newOlherO顯示"Some(inlx)"、"OlherO”

?B>newOther(lO)顯示"Other(inty)”

?C^newSome。顯示"Some(inlx)"、"Some。"

?D、編譯失敗

10

假如有如下程序片段:

classSome{

Some(){

this(IO);

System.out.println("Some()");

}

Some(intx){

SystenLout.println(,,Some(intx)");

)

1

classOtherextendsSome{

Other(){

super(lO);

System.out.println("Other()");

)

Olher(in(y){

System.oiit.println("Otlier(inty)");

)

I

如下描述何者對(duì)的?

?A、newOther。顯示"Some(intx)"、"Other。"

?B、newO【her(10)顯示,Some。"、"Some(intx)11、”()ther(ixty)”

?C>newSome。顯示"Some(intx)"、"Some。"

?D、編譯失敗

第七章

I假如有如下程序片段:

interfaceSome{

protectedvoiddoSome():

)

classSomclmplimplementsSome{

publicvoiddoSome(){

System.out.printin("作某些事)

)

}

publicclassMain{

publicstaticvoidmain(Siring[]args){

Somes=newSomclmpl();

s.doSomeO;

)

)

如下描述何者對(duì)的?

?A、編譯失敗

?B、顯示”作某些事”

?C、發(fā)生ClassCastExccmion

?D、執(zhí)行時(shí)不顯示任何訊息

2

假如有如下程序片段:

interfaceSome{

intx=10;

)

publicclassMain{

publicstaticvoidmain(String[]args){

Sys(em.oui.prinlln(Some.x);

}

)

加下描述何者對(duì)的?

?編譯失敗

?B>顯示10

?C、必須建構(gòu)Sonic實(shí)例J力-能存取x

?D、顯示0

3假如有如下程序片段:

interfaceSome{

voiddoSonie();

1

classSomclmplimplementsSome{

voiddoSome(){

Systcm.out.println("作某些事");

)

}

publicclassMain{

publicstaticvoidmain(String[]args){

Somes=newSomclmpl。;

s.doSome();

}

)

如下描述何者對(duì)的?

?A、編譯失敗

?B、顯示”作某些事”

?C、發(fā)生ClassCastException

?D、執(zhí)行時(shí)不顯示任何訊息

4

假如有如下程序片段:

interfaceSome{

voiddoSomeO;

1

classSomelmplimplementsSome{

publicvoiddoSome(){

Syslem.oui.prinUn("作某些事)

I

)

publicclassMain{

publicstaticvoidinain(String[]args){

Somes=newSomelmpl。;

s.doSome();

)

1

如卜描述何者對(duì)的?

?A、編譯失敗

?B、顯示”作某些事”

?C、發(fā)生QassCasiExceplion

?D、執(zhí)行時(shí)不顯示任何訊息

5假如有如下程序片段:

interfaceSome{

voiddoSome();

1

interfaceOther{

voiddoOther();

I

classSomeOtherlmplimplementsSome,Other{

publicvoiddoSome(){

System.oul.println("作某些事)

)

publicvoiddoOthcr(){

Sysiem.oul.println("作其他事");

}

)

publicclassMain{

publicstaticvoidmain(String[Jargs){

Somes=newSomcOthcrImpl();

s.doSomc();Othcro=(Other)s;

o.doOlher();

}

)

如下描述何者對(duì)的?

?A^編譯失敗

?B>顯示"作某些事“、“作其他事”

?C、發(fā)生ClassCastExccDtion

?D、執(zhí)行時(shí)不顯示任何訊息

6

假如有如卜.程序片段:

interfaceSome{

voiddoSome();

1

abstractclassAbstractSomeimplementsSome{

publicabstractvoiddoSoine();

publicvoiddoSen?ice(){

System.oui.println("作某些服務(wù),

}

)

publicclassMain{

publicstaticvoidniain(String[]args){

AbstractSomes=newAbstractSome();

s.doService();

如卜描述何者對(duì)的?

?A、編譯失敗

?B、顯示”作某些服務(wù)”

?C、發(fā)生ClassCastException

?D、執(zhí)行時(shí)不顯示任何訊息

對(duì)的答案:A

7假如有如下程序片段:

interfaceSome{

voiddoSomeO;

}

abstractclassAbstractSomcimplementsSome{

publicabstractvoiddoSome();

publicvoiddoService(){

Sysiem.oui.prinUn("作某些服務(wù))

)

)

publicclassMain{

publicstaticvoidmain(String[Jargs){

AbstractSomes=newAbstractSome(){

publicvoiddoSomeO{

Sysiem.out.println("作某些事”);

}

publicvoiddoService(){}

1;

s.doSenice();

)

)

如下描述何者對(duì)的?

?A、編譯失敗

?B、顯示”作某些服務(wù)”

?C、發(fā)生ClassCastException

D、執(zhí)行時(shí)不顯示任何訊息

8假如有如下程序片段:

interfaceSome{

voiddoSonie();

1

publicclassMain{

publicstaticvoidmain(Siring[]args){

Somes=newSome(){

publicvoiddoSome{){

System.out.printin("作某些事");

)

publicvoiddoService(){

System.out.println("作某些服務(wù))

)

};

s.doService();

}

I

如下描述何者對(duì)的?

?A、編譯失敗

?顯示”作某些服務(wù)”

?C、發(fā)生ClassCastException

?D、執(zhí)行時(shí)不顯示任何訊息

9

假如有如下程序片段:

interfaceSome(

protectedstaticfinalintx=10;

)

publicclassMain{

publicstaticvoidmain(String[]args){

System.out.println(SoiTie.x);

如下描述何者對(duì)的?

?A、編譯失敗

?B>顯示10

?CA必須建構(gòu)Some實(shí)例才能存取x

?D、顯示0

1()假如有如下程序片段:

interfaceSome{

voiddoSonie();

voiddoSenice(){

System.out.printin("作某些服務(wù),

)

)

classSomelmplimplementsSome{

publicvoiddoSome(){

System.out.println("作某些事”);

}

1

publicclassMain{

publicstaticvoidinain(String[]args){

Somes=newSomelmpl();

s.doSome();

s.doSenice();

}

)

如下描述何者對(duì)的?

?A、編譯失敗

?B、顯示,,作某些事“、”作某些服務(wù)”

?C、發(fā)生.ClassCastException

?D、執(zhí)行時(shí)不顯示任何訊息

第八章

1假如有如下程序片段:

publicclassMain(

publicstaticvoidmain(String[]args){

try(

intnumber=Intcgcr.parscInt(args[OJ);

Syslem.oul.prin(ln(number++);

catch(NumberFormatExceptionex){

System.ou(.println("必須輸入數(shù)字");

執(zhí)行時(shí)若沒有指定命令行自變量,如下描述何者對(duì)的?

?A、編譯錯(cuò)誤

?B、顯示”必須輸入數(shù)字”

?C>顯示ArraylndexOutOfBoundExcemion堆棧追蹤

?D、不顯示任何訊息

2假如有如下程序片段:

publicclassMain(

publicstaticvoidmain(Stringl]args){

Object[]objs={"Java",V);

Integernumber(Integer)objs[l];

System.out.println(number);

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論