2023年java學(xué)習(xí)筆記課后選擇答案_第1頁
2023年java學(xué)習(xí)筆記課后選擇答案_第2頁
2023年java學(xué)習(xí)筆記課后選擇答案_第3頁
2023年java學(xué)習(xí)筆記課后選擇答案_第4頁
2023年java學(xué)習(xí)筆記課后選擇答案_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第一章

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

?A、JCP

?B、Apache

?C、E_U

?D、W3C

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

?A、RFC

?B、JSR

?C、Iso

?D、IEEE

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

?A、.java

?B、*.c、*.C1ass

?C>火.iava、*.class

?D^*.CDP、*.java

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

?A、*.iava

?*.class

?C、*.dll

?D、

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

?A、WebJRE

?B、PrivateJRE

?C、ScrverJRE

?D、Pub1icJRE

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

?A、JDK

?B、JRE

?C、JavaDoc

?D、Ne【Beans

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

?A、JDK

?B、JRE

?C、JavaDoc

?D、NetBeans

8Java根據(jù)應(yīng)用領(lǐng)域不同,區(qū)分為哪三大平臺?

?AxJavaSE

?B>JavaEE

?C、JavaME

?D、Android

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

?A、JavaME

?B>Android

?c、iOS_

DxAVI

10以下哪些涉及在JRE之中?

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

?B、JavaSEAPI

?C、JVM

?D、部署技術(shù)

第二章

1假如在hello.java中撰寫以下的程序代碼

publicclassHello

Pub1istaticdmain(String[]args)

System.o.println("Hc1IoWor1d")K}

}

以下描述何者對的?

?A、執(zhí)行時(shí)顯示HeiloWoi^d

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

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

?D、編譯失敗

2假如在Mainva中撰寫以下的程序代碼

pub1icclassMain{Apub1aticmain(String!|args)

System..print1n("IIe1loWo1d"):△

)

以下描述何者對的?

?A、抄1行時(shí)顯示HelloWor1d

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

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

D、編譯失敗

3假如在Main.java中撰寫以下的程序代只:

pub1icclMin

publicstaticvoidmain(){ASystem.out.print1n("Hei1oWorld

n);)

I

以下描述何者對的?

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

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

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

?D、編譯失敗

4假如在Mainjava中撰寫以下的程序代碼:*pub1icclassMain

publicstaticvoidmain(string[]args)

System.out.printIn("He11oWorid");■A

卜以下描述何者對的?

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

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

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

?D、編譯失敗

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

publicclassMain{Apub1icstaticvoidmain(String[]args)

System.out.println("He11oWor1d");A

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

?A^javaC:\workspace\Hello\c1asses\Main

B、javaHelle'classesMain

C^iava-cpHello\c1assesMain

D、以上皆非

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

uu.upcnhII1C,APublclassMain

Pbliestaticvidmain(String]args)

System.out.prinln("HelloWorld);

(

)

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

AxjavaC:\workspacc\Hcl1o\c1asses\Main

B、iavaHei1o\c1assesMain

C、Cva-CDHcllo\classcsMain

D、以上皆非

7假如有個(gè)Console類別的原始碼開頭定義如下:

packagecc.openhome;Apub1icc1assConsole{

卜其完全吻合名稱為什么。

?A、cc.openhomc.Consolc

?B>package.ccQpenhome.Console

?C、cc.openhome,class.Console

?D、以上皆非

對的答案:A

8假如C:\workspace\Hello\src中有Main.java如下:叩ackagecc.openho

me;Apub1icc1assMain{

publicstaticvoidmain(String[]args){

System.out.println("HelloWor1d");

}

)

文本模式下你的工作途徑是C:\workspace\Hello,那么如何編譯與執(zhí)行Main類別?

?A、javacsrc'Main.javaiavaC:\workspace'Hel1o\classes'Main

?B、iavac-dclassessrc\Main.iavaiava-CDclassesMain

?C>iavac-dclassessrc'Main.iavajava-cpclassescc.openhome.M

ain

?Dsjavac-dcIassessrc'Main.javaiava-cpclassesccopenhomeMain

9假如有個(gè)Console類別的原始碼開頭定義如下:々packagecc.openhome;pub

1icclassConsole{

?.3卜如何在另一個(gè)類別中撰寫imporl?

?A、importcc.openhomc.Console;

?im,or【cc.or)enhome;

?C、importcc.openhome.*;

?D、importConsole;

10關(guān)于包以下何者對的?

?A、要使用JavaSEAPI的Sys【em類別必須importiava.lane.Syslem;

?B、在程序中撰寫importjava.1ang.System;會發(fā)生編譯錯(cuò)誤、由于java.lang

中的類別不用imp。rt

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

?D、程序中撰寫了imporicc.openhome.Main,執(zhí)行java指令時(shí)只要

下iavaMain就可以了

第三章

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

intnumber;ASysterr.out.printIn(number);A以下描述何者對的?

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

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

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

?D、編譯失敗

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

System.out.println(10/3);A以下描述何者對的?

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

■執(zhí)行時(shí)顯示3.33333...

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

?D、編譯失敗

3假如有以卜的程序代碼:

floatradius=88.2;

doublearea=2%3.14*radius*radius;^System,out.print1

n(area);

以下描述何者對的?

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

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

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

?D、編譯失敗

對的答案:D

4假如有以下的程序代碼:Abytea=100;

byteb=200;

bytec=(byte)(a+b);ASystem.out.println(c);

以下描述何者對的?

?A^執(zhí)行時(shí)顯.300

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

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

?D、編譯失敗

5假如有以卜的程序代碼:

System.out.println(Integer.MAX_VALUE+1==Integer.MIN_VALUE);

以卜.描述何者對的?

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

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

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

?D、編譯失敗

6假如有以下的程序代碼:ASystem.out.printin(-Integer.MAX_VALUE==Int

egcr.MIN_VALUE);

以下描述何者對的?

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

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

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

?I)、編譯失敗

7假如有以下的程序代碼:Ainti=10;10

intnumber=i++;Anumber=—i;A以下描述何者對的?

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

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

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

?D、執(zhí)行后number為1I,i為1】

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

inti=10;Aintnumber=++i:Mumber=++i;

以下描述何者對的?

?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假如有以下的程序代碼:Afor(inti=1:i<10:i++)(

if(i==5){continue;A}

System.out.printfCi=%d%n",i);A以下描述何者對的?

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

?B、顯示i=1至lj9

?C>顯示i=1到4

?D、顯示i=6到9

10假如有以下的程序代碼:Afor(intnumber=0;number!=5;number=

(int)(Math.random()*10)){ASystem,out.print1n(number);

}A以下描述何者對的?

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

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

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

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

第四章

假如有以下的程序代碼:麗ntx=100;Ainty=100;^Integcrwx=x;

Integerwy=y;

System.out.println(x==y);

System.out.print]n(wx==wy);喳JDK5以上的環(huán)境編譯與執(zhí)行,請問顯示結(jié)果

為什么?

?A>true、true

?B、true、false

?C、faIse、true

?D、編譯失敗

’假如有以下的程序代碼㈤ntx=200;Ainty=200;integerwx=

x;

Integerwy=y;

System.out.printin(x==wx);^System,out.println(y==wy);唯

JDK5以上的環(huán)境編譯與執(zhí)行,請問顯示結(jié)果為什么?

?A、truc、tru。

?B、true、faIse

?C、false、true

?D、編譯失敗

3假如有以下的程序代碼:Mntx=300;

inty=300;AIntegerwx=x;Mntegerwy=y;

System,out.println(wx.equals(x));^System.out.printin(wy.e

quals(y));

以下描述何者對的?

?A^true、true

?B、true、faIse

?C>fa1se、true

?D、編譯失敗

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

int[]arr1={1,2,3};^int[]arr2=arr1;

arr2[1]=20;

System.out.println(arrl[1])?

以下描述何者對的?

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

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

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

?D、編譯失敗

5假如有以下的程序代碼:Aint口arrl={1,2,3);

int[]arr2=newint[arr1.1ength];Aeirr2=arr1;4for(intvalue:

,z,z

arr2){ASystem.out.printf(%d,value);

卜以下描述何者對的?

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

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

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

?1)>編譯失敗

6假如有以下的程序代碼:Mtring口strs=newStringE5];A以下描述何者對

的?

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

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

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

?D、編譯失敗

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

String[]strs={"Java","Java","Java","Java","Java"};A以下描

述何者對的?

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

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

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

?D、編譯失敗

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

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

以下描述何者對的?

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

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

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

D、編譯失敗

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

String口口strs={

{"Java","Java","Java"),

{"Java","Java","Java","Java":可;應(yīng)丫stem.out.printl

n(strs.1ength);^System.out.println(strs[0].length);ASysten.o

ut.print1n(strs[l].length);A以下描述何者對的?

?A、顯小2、3、4

?B、顯示2、()、1

*C、顯不1、2、3

?D、編譯失敗

10假如有以下的程序代碼:闋tring口□strs=口{"Java","Java”,

"Java"},

("Java”,"Java","Java","Java"}》;

for(__________row:strs){Afor(_________str:row)

{A....

)

}

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

?A、String、String

?B>String、St門ng口

?C>String口、String

?D、String口、String[]

第五章

1

假如有以下程序片段:Apublic1Som

PrivateSomeome;

PivateSomc()()

pub1saticSome)

if(some--null){Asome=newSome();

returnsome;A}A}A以下描述何者對的?

?A、編譯失敗

?BN客戶端必須newSome()產(chǎn)Seme牛.實(shí)例

?C、客戶端必須neS。me().creat。()產(chǎn)生Somo實(shí)例J

?D、客戶端必須S。me.creale()產(chǎn)生Some實(shí)例

2假如有以下程序片段:

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

int[]scores2=Arrays.copyOf(scores1,scores1.1ength);4其中

Arrays完全吻合名稱為java,uti1.Arrays,以下描述何者對的?

?A、八rrays.copyOf0應(yīng)當(dāng)改為newArrays().copyOf()

?B>copyOf()是static成員

C、copyOf()是public成員

DsArrays被宣告為pub1ic

3假如有以F程序片段

publicclas

publiein

publieSome(intx)this,x=x;■*}司

以下描述何者對的?

?A^建構(gòu)Sonie時(shí),可使用newSome()或newSome(10)形式

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

?C、建構(gòu)Some時(shí),只能使用newSome(10)形式

?D、沒有無自變量律構(gòu)式,所以編譯失敗

4假如有以下程序片段:Apub1icc1assSome{Apub1iCintX;

pub1icSome(intx){Ax=x;AI

}A以下描述何者對的?

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

?B、newSome-0)建構(gòu)對象后,對象成員x值為0

?C、Somes二neoSome(10)后,可使用s.x取得值

?D、編譯失敗

5假如有以下程序片段:APUb1icclassSome

privateintpublicSome(intx)

his.x

}

}

以下描述何者對的?

newSome(10)建構(gòu)物件后,成員x值為10

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

?C>Somes二newSome(lO)后,可使用s.x取得值

?D、編譯失敗

6假如有以下程序片段:Apackagecc.openhome.util;AC1assSome

{Apublieintx;+publieSume(intx){

this.x=x;A)A}

以下描述何者對的?

?A、cc.openheme.uti1套件中其它程序代碼可以newSome(10)

?B、cc.openhome.util套件外其它程序代碼可以newSome(10)

?C^可以在其它套件imporIcc.openhoce.uli1.Some:

?D、編譯失敗

7

假如有以下程序片段:ApubIicclassSome{

privatefinalintx;

publicSome(){)ApUbliCSOme(intx){

this.x=x;A}A}A以下描述何者對的?

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

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

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

?D、編譯失敗

8假如有以下程序片段:

publicclassSome{Apublicstaticintsum(int...nu

mbers){Aintsum=0;

for(inti10;i<numbers.Iength;i++)

{Asum+=numbers[i];20A}

returnsum;A}4}

以下描述何者對的?

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

?B、可使用newSome.sum(1,2,3)加總1、2、3

?C>可使用S。me.sum(newint[1,2,3])力口總1、2、3

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

假如有以下程序片段:Apublicc1assSomo{

pub1icstaticvoidsomeMethod(inti)USystem,out.

Print1n("int版本被呼喊“);A}

publicstaticvoidsomeMethod(Integerinteger){

System.out.println(?,Integer版本被呼喊“)㈤A}

以下描述何者對的?

?A^Some.someMethod(1)顯示「int版本被呼喊」

?B、Some.someMethod(1)顯示「Integer版本被呼喊」

?C、Some.someMethod(newInteger(1))顯示「int版本被呼喊」

?D、編譯失敗

10假如有以下程序片段:

publicclassMain{

publicintsome(int...numbers):*intsum=0;

f0r(intnumber:numbers){

sum+=number;

}

returnsum;A}Apublicstaticvoidniain

(String[]args){

System.out.prinln(sum(l,2,3));

}

)

以下描述何者對的?

?A、顯示6

?B、顯示1

?C、無法執(zhí)行

?D、編譯失敗

第八章

假如有以下程序片段xclassSome(

voiddoService(){△System.out.printIn("someservic€J");

卜}AC1assOtherextendsSome{

@0verridevoiddoService()(

System.out.print1n("otherservice");

}

)

pub1icclassMain卜publicstaticvoidmain(String[]args){AOtherother

=newOther()*

other.doService0;

}

以下描述何者對的?

?A、編譯失敗

?B>顯示someservice

?C、顯示otherservice

?D、先顯示someservice、后顯示o<herservice

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

Somesome=newOther();

some,doService();

以卜描述何者對的?

?A、編譯失敗

?B、顯示someservice

?C>顯示olherservice

?Dx先顯示someservice、后顯示otherservice

3假如令以下程序片段:

classSome(

StringToString(){

rcturn"Somein$tanee";

}

}

publicclassMain{

publicstaticvoidmain(String[]args){

Somesome=newSome();

System.out.println(some);

)

)

以下描述何者對的?

?A、顯示Someinstance

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

?C^發(fā)生C1assCaslExceplion

?D、編譯失敗

4假如有以下程序片段:

classSome{

inthashCode(){

rcturn99;

)

publiec1assMain{

publicstaticvoidmain(String[]args){

Somesome=newSome();

System.out.print1n(some.hashCode());

}

)

以下描述何者對的?

?A、顯示99

?B>顯示0

?C>發(fā)生ClassNoiFoundException

?D、編譯失敗

5假如有以下程序片段:

classSome{

?Override

StringToStringO{

return"Someinstance";

)

)

publieclassMain{

pub!icstaticvoidmain(String[]args){

Somesome=newSome();

System.out.println(some);

}

)

以下描述何者對的?

?A、顯示Someinstance

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

?C>發(fā)生ClassCastException

?D、編譯失敗

6

假如有以下程序片段:

classSome{

abstrac(voiddoService();

I

class0therextendsSome{

(a)Override

voiddoService(){

System.out.println("otherservice");

)

)

publicc1assMain{

pub1icstaticvoidmain(String[]args){

Somesome=newOther();

some.doService();

)

以下描述何者對的?

?A、編譯失敗

?B、顯示otherservice

?C>執(zhí)行時(shí)發(fā)生QassCaslExcep〔i。n

?D、移除@)0verride可編譯成功

7

假如有以卜.程序片段:

c1assSome{

protectedintx;

Some(intx){

this.x=x;

)

)

classOtherextendsSome{

Other(intx){

this.x=x;

)

I

以下描述何者對的?

?A、newOther(10)后,物件成員x值為10

?B、newOlher(lO)后,物件成員x值為任意值

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

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

8假如有以下程序片段:

pub1icclasslterableStringextcndsString{

publicIterableString(Stringorigina1){

super(original);

)

publievoiditerate(){

//...

}

)

以下描述何者對的?

?A、Strings=newItcrableString("J")uj通過編譯

?B>herableSt「ings=newherab1eSiring("J")可通過編譯

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

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

9假如有以下程序片段:

c1assSome{

Some(){

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

this(10);

I

Somc(intx){

Sysiem.out.println("Some(intx)");

classOtherextendsSome{Other(){

super(10);

System.out,println("OtherO");

)

0ther(inty){

System.out.println("Othcr(inty)");

)

)

以下描述何者對的?

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

?B、newOther(10)顯示"()【her(inty)”

?C、newSome()顯示11Some(inix)"、"Some。"

?D、編譯失敗

10

假如有以下程序片段:

classSome{

Some(){

this(l0);

System.out.print1n("Some。");

)

Some(intx){

System.out.prin(ln("Some(intx)");

)

classOtherextendsSome{

Other(){

super(I0);

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

)

Other(inty){

Systcm.out.println("Other(inty)");

)

}

以下描述何者對的?

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

?B、newO【her(10)顯示"Some。"、"Some(intx)"、"Other(inty)”

?C>newSomM)顯示“Some(intx)"、"Some()”

?D、編譯失敗

第七章

1假如有以下程序片段:

interfaceSome{

protectedvoiddoSome();

}

classSomeImp1implementsSome{

publicvoiddoSome(){

System.out.prin:ln("作一些事");

publicclassMain(

publicstaticvoidmain(String[]args){

Somes=newSomeImp1();

s.doSome();

)

)

以卜,描述何者對的?

?A、編譯失敗

?B、顯示“作一■事”

?C、發(fā)生ClassCastException

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

2

假如有以下程序片段:

interfaceSome{

intx=10;

}

pub1icclassMain{

publicstaticvoidmain(String[]args){

System,out,prin(ln(Some.x);

1

)

以卜描述何者對的?

?A、編譯失敗

■B、顯示10

?C>必須建構(gòu)Some實(shí)例才干存取x

?D、顯為:()

3假如有以下程序片段:

interfaceSome{

voiddoSome();

)

classSomeIrnplimplementsSome{

voiddoSomc(){

System.out.print1n("作一些事》

I

)

publiec1assMain{

publiestaticvoidmain(String|Jargs){

Somes=newSonieImp1();

s.doSome();

}

)

以下描述何者對的?

?A、編譯失敗

?B、顯示“作一些事”

?C、發(fā)生ClassCastException

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

假如有以下程序片段:

interfaceSome{

voiddoSomc():

)

c1assSomclmplimp1emcntsSomc(

pub1icvoiddoSome(){

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

)

}

pub1icclassMain{

publicstaticvoidmain(String[]args)

Somes=newSomeImpl();

s.doSome。;

)

1

以卜描述何者對的?

?A、編譯失敗

?B、顯示”作一此事”

?C、發(fā)生C1assCaslExceplion

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

5假如有以下程序片段:

interfaceSome!

voiddoSome();

interfaceOther{

voiddoOther();

)

classSomeOtherlinp1imp1ementsSome,Other

publicvoiddoSome(){

Systcni.out.println("作一些事");

)

publicvoiddo0thcr(){

Syslem.oul.priniln("作其它事");

)

)

publicclassMain{

pub1icstaticvoidmain(String[]args){

Somes=newSomeOtherImpl();

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

o.doOther();

}

)

以下描述何者對的?

?A、編譯失敗

?B、顯示”作一些事”、"作其它事"

?C、發(fā)生ClassCastExccption

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

6

假如有以下程序片段:

interfaceSome{

voiddoSome();

)

abstractclassAbstractSomeimp1ementsSome

pub1icabstractvoiddoSome();

publicvoiddoServicc(){

System.out.print一些服務(wù)");

)

)

pub1icclassMain{

pub1icstaticvoidmain(Slring[]args){

AbstractSomes=newAbstractSome();

s.doService();

1

)

以下描述何者對的?

?A、編譯失敗

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

?C、發(fā)生ClassCastException

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

對的答案:A

7假如有以下程序片段:

interfaceSome(

voiddoSome();

)

abstractc1assAbstractSomeimpleinentsSome(

publicabstractvoiddoSome();

publicvoiddoService(){

System.out.print1n("作一些服務(wù)”);

}

)

publieclassMain{

publicsta(icvoidmain(String[]args){

AbstractSomes=newAbstractsome(){

publievoiddoSome(){

System.out.printin("作一些事”);

)

publicvoiddoService(){}

};

s.doService();

}

)

以下描述何者對的?

?A、編譯失敗

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

?C、發(fā)生ClaisCastException

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

8假如有以下程序片段:

interfaceSome{

voiddoSome();

)

pub1icclassMain{

publicstaticvoidmain(String[]args){

Somes=newSome(){

pub1icvoiddoSome(){

System.out.print1n("作?些事");

}

publicvoiddoService(){

System.out.prinUn("作一些服務(wù)");

}

):

s.doService();

)

)

以下描述何者對的?

?A、編譯失敗

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

?C、發(fā)生ClassCaslExceplion

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

9

假如有以下程序片段:

interfaceSome{

protectedstaticfina1intx=10;

)

pub1icclassMain{

pub1icstaticvoidmain(String[]args)

Systcm.out.println(Somc.x);

I

1

以下描述何者對的?

?A、編譯失敗

?B、顯示10

?C>必須建構(gòu)Some實(shí)例才干存取x

?顯示()

10假如有以下程序片段:

interfaceSome{

voiddoSome();

voiddoServicc(){

System.out.primln("作一些服務(wù)");

}

)

c1ass

溫馨提示

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

評論

0/150

提交評論