




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(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、EU
?D、W3C
2Java技術(shù)規(guī)格必須以何種正式文件提交審察?
?A、RFC
?B、JSR
?C、ISO
?D、IEEE
3Java的原始碼擴(kuò)展名為何?編譯完后是哪個(gè)擴(kuò)展名?
?A、*.txt、*.java
?B、*.c、*.class
?C、*.java、*.class
?D、*.cpp、*.java
4對(duì)JVM來說,可執(zhí)行文件案的擴(kuò)展名為何?
?A、*.java
?B、*.class
?C、*.dll
?D、*.pyc
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、NetBeans
8Java根據(jù)應(yīng)用領(lǐng)域不同,區(qū)分為哪三大平臺(tái)?
?A、JavaSE
?B、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ù)
第二章
1如果在hello,java中撰寫以下的程序代碼:
publicclassHello(
publicstaticdmain(String[]args){
}
)
以下描述何者正確?
?A、執(zhí)行時(shí)顯示HelloWorld
?B、執(zhí)行時(shí)出現(xiàn)NoClassDefFoundError
?C、執(zhí)行時(shí)出現(xiàn)出現(xiàn)找不到主要方法的錯(cuò)誤
?D、編譯失敗
2如果在Main,java中撰寫以下的程序代碼:
publicclassMain{
publicstaticmain(String[]args)
以下描述何者正確?
?A、執(zhí)行時(shí)顯示HelloWorld
?B、執(zhí)行時(shí)出現(xiàn)NoClassDefFoundError
?C、執(zhí)行時(shí)出現(xiàn)找不到主要方法的錯(cuò)誤
?D、編譯失敗
3如果在Main,java中撰寫以下的程序代碼:
publicclassMain{
publicstaticvoidmain(){
}
)
以下描述何者正確?
?A、執(zhí)行時(shí)顯示HelloWorld
?B、執(zhí)行時(shí)出現(xiàn)NoClassDefFoundError
?C、執(zhí)行時(shí)出現(xiàn)出現(xiàn)找不到主要方法的錯(cuò)誤
?D、編譯失敗
4如果在Main,java中撰寫以下的程序代碼:
publicclassMain{
publicstaticvoidmain(string[]args)
以下描述何者正確?
?A、執(zhí)行時(shí)顯示HelloWorld
?B、執(zhí)行時(shí)出現(xiàn)NoClassDefFoundError
?C、執(zhí)行時(shí)出現(xiàn)出現(xiàn)找不到主要方法的錯(cuò)誤
?D、編譯失敗
5如果C:\workspace\Hello\classes中有以下原始碼編譯而成的Main,class:
publicclassMain{
publicstaticvoidmain(String[]args){
}
)
文本模式下你的工作路徑是C:\workspace,那么如何執(zhí)行Main類別?
?A、javaC:\workspace\Hello\classes\Main
?B、javaHeilo\classesMain
?C、java-cpHello\classesMain
?D、以上皆非
6如果C:\workspace\Hello\classes中有以下原始碼編譯而成的Main,class:
packagecc.openhome;
publicclassMain{
publicstaticvoidmain(String[]args){
文本模式下你的工作路徑是C:\workspace,那么如何執(zhí)行Main類別?
?A、javaC:\workspace\Hello\classes\Main
?B、javaHello\classesMain
?C、java-cpHello\classesMain
?D、以上皆非
7如果有個(gè)Console類別的原始碼開頭定義如下:
packagecc.openhome;
publicclassConsole{
)
其完全吻合名稱為何?
?A、
?B、
?C、
?D、以上皆非
正確答案:A
8如果C:\workspace\Hello\src中有Main,java如下:
packagecc.openhome;
publicclassMain{
publicstaticvoidmain(String[]args){
)
)
文本模式下你的工作路徑是C:\workspace\Hello,那么如何編譯與執(zhí)行Main類
別?
?A、javacsrc\Main.javajavaC:\workspace\Hello\classes\Main
?B、javac-dclassessrc\Main.javajava-cpclassesMain
?C、
?D、javac-dclassessrc\Main.javajava-cpclassesccopenhomeMain
9如果有個(gè)Console類別的原始碼開頭定義如下:
packagecc.openhome;publicclassConsole{
)
如何在另一個(gè)類別中撰寫import?
?A、
?B、importcc.openhome:
?C、importcc.openhome.*;
?D、importConsole;
10關(guān)于包以下何者正確?
A、
?B、
?C、import并不影響執(zhí)行效能
?D、
第三章
1如果有以下的程序代碼:
intnumber;
以下描述何者正確?
?A、執(zhí)行時(shí)顯示0
?B、執(zhí)行時(shí)顯示隨機(jī)數(shù)字
?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)誤
?D、編譯失敗
2如果有以下的程序代碼:
以下描述何者正確?
?A、執(zhí)行時(shí)顯示3
?B、執(zhí)行時(shí)顯示3.33333...
?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)誤
?D、編譯失敗
3如果有以下的程序代碼:
floatradius=88.2;
doublearea=2*3.14*radius*radius;
以下描述何者正確?
?A、執(zhí)行時(shí)顯示48853.6272
?B、執(zhí)行時(shí)顯示48853
?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)誤
?)【、編譯失敗
正確答案:D
4如果有以下的程序代碼:
bytea=100;
byteb=200;
bytec=(byte)(a+b);
以下描述何者正確?
?A、執(zhí)行時(shí)顯示300
?B、執(zhí)行時(shí)顯示127
?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)誤
?D、編譯失敗
5如果有以下的程序代碼:
以下描述何者正確?
?A、執(zhí)行時(shí)顯示true
?B、執(zhí)行時(shí)顯示false
?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)誤
?D、編譯失敗
6如果有以下的程序代碼:
以下描述何者正確?
?A、執(zhí)行時(shí)顯示true
?B、執(zhí)行時(shí)顯示false
?C、執(zhí)行時(shí)出現(xiàn)錯(cuò)誤
?D、編譯失敗
7如果有以下的程序代碼:
inti=10;10
intnumber=i++;
number=一i;
以下描述何者正確?
?A、執(zhí)行后number為10,i為10
?B、執(zhí)行后number為10,i為11
?C、執(zhí)行后number為11,i為10
?D、執(zhí)行后number為11,i為11
8如果有以下的程序代碼:
inti=10;
intnumber=++i;
number=++i;
以下描述何者正確?
?A、執(zhí)行后number為11,i為H
?B、執(zhí)行后number為11,i為12
?C^執(zhí)行后number為12,i為H
?)[、執(zhí)行后number為12,i為12
9如果有以下的程序代碼:
for(inti=1;i<10;i++){
if(i==5){continue;
以下描述何者正確?
?A、顯示i=l到4,以及6到9
?B、顯示i=1到9
?C、顯示i=1到4
?D、顯示i=6到9
10如果有以下的程序代碼:
for(intnumber=0;number!=5;number=(int)(Math,random()*10))
)
以下描述何者正確?
?A、執(zhí)行時(shí)顯示數(shù)字永不停止
?B、執(zhí)行時(shí)顯示數(shù)字0后停止
?C、執(zhí)行時(shí)顯示數(shù)字5后停止
?1)、執(zhí)行時(shí)顯示數(shù)字直到number為5后停止
第四章
1如果有以下的程序代碼:
intx=100;
inty=100;
Integerwx=x;
Integerwy=y;
在JDK5以上的環(huán)境編譯與執(zhí)行,請(qǐng)問顯示結(jié)果為何?
?A、true、true
?true>false
?C>false>true
?D、編譯失敗
2如果有以下的程序代碼:
intx=200;
inty=200;
Integerwx=x;
Integerwy=y;
在JDK5以上的環(huán)境編譯與執(zhí)行,請(qǐng)問顯示結(jié)果為何?
?A、true、true
?B、true、false
?C、false、true
?D、編譯失敗
3如果有以下的程序代碼:
intx=300;
inty=300;
Integerwx=x;
Integerwy=y;
以下描述何者正確?
?A、true>true
?true>false
?C>false>true
?D、編譯失敗
;如果有以下的程序代碼:
int[]arrl={1,2,3};
int[]arr2=arrl;
arr2[l]=20;
以下描述何者正確?
?A、執(zhí)行時(shí)顯示2
?B、執(zhí)行時(shí)顯示20
?C^執(zhí)行時(shí)出現(xiàn)ArraylndexOutOfBoundException錯(cuò)誤
?D、編譯失敗
5如果有以下的程序代碼:
int[]arrl={1,2,3);
int[]arr2=newint[arrl.length];
arr2=arrl;
for(intvalue:arr2){
}
以下描述何者正確?
?A、執(zhí)行時(shí)顯不123
?B、執(zhí)行時(shí)顯不12300
?C、執(zhí)行時(shí)出現(xiàn)ArraylndexOutOfBoundException錯(cuò)誤
?D、編譯失敗
6如果有以下的程序代碼:
StringE]strs=newString[5];
以下描述何者正確?
?A、產(chǎn)生5個(gè)String實(shí)例
?B、產(chǎn)生1個(gè)String實(shí)例
?C、產(chǎn)生。個(gè)String實(shí)例
.D、編譯失敗
7如果有以下的程序代碼:
StringE]strs={"Java","Java","Java",〃Java〃,"Java"};
以下描述何者正確?
?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⑵[5];
以下描述何者正確?
?A、產(chǎn)生10個(gè)String實(shí)例
?B、產(chǎn)生2個(gè)String實(shí)例
?C、產(chǎn)生0個(gè)String實(shí)例
?D、編譯失敗
,如果有以下的程序代碼:
StringE]口strs={
tJava,Java,Java),
tf〃JTava〃,〃JTava〃,〃JTava〃,〃JTava〃]}
);
以下描述何者正確?
?A、顯示2、3、4
?B、顯示2、0、1
?C、顯示1、2、3
?D、編譯失敗
1(如果有以下的程序代碼:
String口□strs={
f〃丁〃〃丁〃〃丁〃]
tJava,Java,Java),
tJava,Java,Java,Java\
};
for(row:strs){
for(str:row){
空白處應(yīng)該分別填上什么?
?A、String、String
?String、StringE]
?C、String1]、String
?DsString口、StringE]
第五章
1
如果有以下程序片段:
publicclassSome{
privateSomesome;
privateSome(){}
publicstaticSomecreate(){
if(some==null){
some=newSome();
)
returnsome;
)
)
以下描述何者正確?
?A、編譯失敗
?B、客戶端必須newSome()產(chǎn)Some生實(shí)例
?C、客戶端必須newSome().create()產(chǎn)生Some實(shí)例
?D、客戶端必須Some,create()產(chǎn)生Some實(shí)例
2如果有以下程序片段:
int[]scoresl={88,81,74,68,78,76,77,85,95,93);
int[]scores2=Arrays.copyOf(scoresl,scoresl.length);
?A、Arrays.copyOf()應(yīng)該改為newArrays().copyOf()
?B、copyOf()是static成員
?C、copyOf()是public成員
?D、Arrays被宣告為public
3如果有以下程序片段:
publicclassSome{
publicintx;
publicSome(intx){
this.x=x;
}
)
以下描述何者正確?
?A、建構(gòu)Some時(shí),可使用newSome?;騨ewSome(10)形式
?B、建構(gòu)SomeB寸,只能使用newSome。形式
C、建構(gòu)SomeEl寸,只能使用newSome(lO)形式
?D、沒有無自變量建構(gòu)式,所以編譯失敗
4如果有以下程序片段:
publicclassSome{
publicintx;
publicSome(intx){
x=x;
)
)
以下描述何者正確?
?A、newSome(10)建構(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;
}
)
以下描述何者正確?
A、newSome(10)建構(gòu)物件后,成員x值為10
?B、newSome(10)建構(gòu)物件后,成員x值為0
?C、Somes=newSome(10)后,可使用s.x取得值
?D、編譯失敗
6如果有以下程序片段:
classSome(
publicintx;
publicSome(intx){
this,x=x;
)
)
以下描述何者正確?
?A、
?B、
?C、
?D、編譯失敗
7
如果有以下程序片段:
publicclassSome{
privatefinalintx;
publicSome(){}
publicSome(intx){
this.x=x;
}
以下描述何者正確?
?A、newSome(10)建構(gòu)對(duì)象后,對(duì)象成員x值為10
?B、newSome(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+=numbers[i];20
)
returnsum;
}
)
以下描述何者正確?
?A、可使用Some,sum(1,2,3)加總1、2、3
?B、可使用newSome.sum(l,2,3)加總1、2、3
C、可使用Some,sum(newint[l,2,3])加總1、2、3
?D、編譯失敗,因?yàn)椴欢ㄩL度自變量只能用增強(qiáng)式for循環(huán)語法
9
如果有以下程序片段:
publicclassSome{
publicstaticvoidsomeMethod(inti){
)
publicstaticvoidsomeMethod(Integerinteger){
)
)
以下描述何者正確?
?A、Some.someMethod(1)顯示「int版本被呼叫」
?B、Some.someMethod(1)顯示「Integer版本被呼叫」
?C、Some.someMethod(newInteger(1))顯示「int版本被呼叫」
?D、編譯失敗
10如果有以下程序片段:
publicclassMain{
publicintsome(int...numbers){
intsum=0;
for(intnumber:numbers){
sum+=number;
returnsum;
publicstaticvoidmain(String[]args){
)
)
以下描述何者正確?
?A、顯示6
?B、顯示1
?C、無法執(zhí)行
?D、編譯失敗
第六章
1
如果有以下程序片段:
classSome{
voiddoServiceO{
}
classOtherextendsSome{
?OverridevoiddoService(){
publicclassMain{
publicstaticvoidmain(String[]args){
Otherother=newOther();
other.doService();
}
)
以下描述何者正確?
?A、編譯失敗
?B、顯示someservice
?C^顯示otherservice
?D、先顯示someservice、后顯示otherservice
2承上題,如果main。中改為:
Somesome=newOther();
some.doService();
以下描述何者正確?
?A、編譯失敗
?B、顯示someservice
?C、顯示otherservice
?D、先顯示someservice^后顯示otherservice
3如果有以下程序片段:
classSome{
StringToStringO{
return“Someinstance”;
)
)
publicclassMain{
publicstaticvoidmain(String[]args){
Somesome=newSomeO;
}
)
以下描述何者正確?
?A、顯示Someinstance
?B、顯示Some@XXXX,XXXX為16進(jìn)位數(shù)字
?C、發(fā)生ClassCastException
?D、編譯失敗
4如果有以下程序片段:
classSome{
inthashCode(){
return99;
publicclassMain{
publicstaticvoidmain(StringE]args){
Somesome=newSome():
)
)
以下描述何者正確?
?A、顯示99
?B、顯示0
?C、發(fā)生ClassNotFoundException
?D、編譯失敗
5如果有以下程序片段:
classSome{
?Override
StringToStringO{
return“Someinstance”;
}
)
publicclassMain{
publicstaticvoidmain(String[]args){
Somesome=newSome();
以下描述何者正確?
?A、顯示Someinstance
?B、顯示Some@XXXX,XXXX為16進(jìn)位數(shù)字
?C^發(fā)生ClassCastException
?)【、編譯失敗
6
如果有以下程序片段:
classSome{
abstractvoiddoService();
)
classOtherextendsSome{
?Override
voiddoService(){
)
)
publicclassMain{
publicstaticvoidmain(String[]args){
Somesome=newOther();
some.doService();
以下描述何者正確?
?A、編譯失敗
?B、顯示otherservice
?C、執(zhí)行時(shí)發(fā)生ClassCastException
?D、移除?Override可編譯成功
7
如果有以下程序片段:
classSome{
protectedintx;
Some(intx){
this.x=x;
)
)
classOtherextendsSome{
Other(intx){
this.x=x;
}
)
以下描述何者正確?
?A、newOther(10)后,物件成員x值為10
?B、newOther(lO)后,物件成員x值為任意值
C、Other中無法存取x的編譯失敗
?D、Other中無法呼叫父類別建構(gòu)式的編譯失敗
8如果有以下程序片段:
publicclassIterableStringextendsString{
publicIterableString(Stringoriginal){
super(original);
)
publicvoiditerate(){
//...
}
)
以下描述何者正確?
?A、Strings=newIterableString("J")可通過編譯
?B、IterableStrings=newIterableString("J")可通過編譯
?C、因無法呼叫super。的編譯失敗
?[)、因無法繼承String的編譯失敗
9如果有以下程序片段:
classSome{
Some(){
this(10);
Some(intx){
classOtherextendsSome{Other(){
super(10);
)
Other(inty){
)
)
以下描述何者正確?
?A、newOther。顯示“Some(intx)"、"Other。
?B、newOther(10)顯示“Other(inty)”
?C、newSome()顯示“Some(intx)"、"Some。"
?D、編譯失敗
10
如果有以下程序片段:
classSome{
Some(){
this(10);
)
Some(intx){
classOtherextendsSome{
Other(){
super(10);
}
Other(inty){
}
)
以下描述何者正確?
?A、newOther。顯示“Some(intx)"、"Other。"
?B、newOther(10)顯示“Some。"、"Some(intx)"、"Other(inty)
?C、newSome()顯示“Some(intx)"、"Some。"
?D、編譯失敗
第七章
1如果有以下程序片段:
interfaceSome{
protectedvoiddoSome();
)
classSomelmplimplementsSome{
publicvoiddoSome(){
}
publicclassMain{
publicstaticvoidmain(String[]args)
Somes=newSomelmpl();
s.doSomeO;
}
)
以下描述何者正確?
?A、編譯失敗
?B、顯示“作一些事〃
?C、發(fā)生ClassCastException
?D、執(zhí)行時(shí)不顯示任何訊息
2
如果有以下程序片段:
interfaceSome{
intx=10;
)
publicclassMain{
publicstaticvoidmain(String[]args)
)
)
以下描述何者正確?
?A、編譯失敗
B、顯示10
?C、必須建構(gòu)Some實(shí)例才能存取x
?D、顯不0
3如果有以下程序片段:
interfaceSome{
voiddoSomeO;
)
classSomelmplimplementsSome{
voiddoSome(){
}
)
publicclassMain{
publicstaticvoidmain(String[]args){
Somes=newSomelmpl();
s.doSome();
)
)
以下描述何者正確?
?A、編譯失敗
?B、顯示〃作一些事”
?C、發(fā)生ClassCastException
?D、執(zhí)行時(shí)不顯示任何訊息
4
如果有以下程序片段:
interfaceSome{
voiddoSome();
)
classSomelmplimplementsSome{
publicvoiddoSome(){
}
)
publicclassMain{
publicstaticvoidmain(String[]args){
Somes=newSomelmpl();
s.doSome();
)
)
以下描述何者正確?
?A、編譯失敗
?B、顯示“作一些事〃
?C、發(fā)生ClassCastException
?D、執(zhí)行時(shí)不顯示任何訊息
5如果有以下程序片段:
interfaceSome{
voiddoSome();
interfaceOther{
voiddoOther();
)
classSomeOtherlmplimplementsSome,Other{
publicvoiddoSome(){
)
publicvoiddoOther(){
}
)
publicclassMain{
publicstaticvoidmain(String[]args){
Somes=newSomeOtherlmpl();
s.doSome();Othero=(Other)s;
o.doOther();
}
)
以下描述何者正確?
?A、編譯失敗
?B、顯示“作一些事〃、“作其它事〃
?C、發(fā)生ClassCastException
?D、執(zhí)行時(shí)不顯示任何訊息
6
如果有以下程序片段:
interfaceSome{
voiddoSome();
)
abstractclassAbstractSomeimplementsSome{
publicabstractvoiddoSome();
publicvoiddoService(){
}
)
publicclassMain{
publicstaticvoidmain(String[]args){
AbstractSomes=newAbstractSome();
s.doService();
}
)
以下描述何者正確?
?A、編譯失敗
?B、顯示“作一些服務(wù)”
?C、發(fā)生ClassCastException
?D、執(zhí)行時(shí)不顯示任何訊息
正確答案:A
7如果有以下程序片段:
interfaceSome{
voiddoSome();
)
abstractclassAbstractSomeimplementsSome{
publicabstractvoiddoSome();
publicvoiddoService(){
}
)
publicclassMain{
publicstaticvoidmain(StringE]args){
AbstractSomes=newAbstractSome()
publicvoiddoSome(){
)
publicvoiddoService(){}
);
s.doService();
}
)
以下描述何者正確?
?A、編譯失敗
B、顯示“作一些服務(wù)〃
?C、發(fā)生ClassCastException
?D、執(zhí)行時(shí)不顯示任何訊息
8如果有以下程序片段:
interfaceSome{
voiddoSomeO;
)
publicclassMain{
publicstaticvoidmain(String[]args){
Somes=newSome(){
publicvoiddoSome(){
)
publicvoiddoService()
}
};
s.doService();
}
)
以下描述何者正確?
?A、編譯失敗
?B、顯示〃作一些服務(wù)”
?C^發(fā)生ClassCastException
D、執(zhí)行時(shí)不顯示任何訊息
9
如果有以下程序片段:
interfaceSome{
protectedstaticfinalintx=10;
)
publicclassMain{
publicstaticvoidmain(String[]args){
)
)
以下描述何者正確?
?A、編譯失敗
?B、顯示10
?C^必須建構(gòu)Some實(shí)例才能存取x
?D、顯示0
10如果有以下程序片段:
interfaceSome{
voiddoSome();
voiddoServiceO{
classSomelmplimplementsSome{
publicvoiddoSome(){
)
publicclassMain{
publicstaticvoidmain(String[]args){
Somes=newSomelmpl();
s.doSome();
s.doService();
}
)
以下描述何者正確?
?A、編譯失敗
?B、顯示〃作一些事〃、“作一些服務(wù)〃
?C^發(fā)生ClassCastException
?D、執(zhí)行時(shí)不顯示任何訊息
第八章
1如果有以下程序片段:
publicclassMain{
publicstaticvoidmain(String[]args){
try(
intnumber=Integer,parselnt(args[0]);
}catch(NumberFormatExceptionex){
}
)
)
執(zhí)行時(shí)若沒有指定命令行自變量,以下描述何者正確?
?A、編譯錯(cuò)誤
?B、顯示“必須輸入數(shù)字”
?C、顯示ArraylndexOutOfBoundException堆棧追蹤
?D、不顯示任何訊息
2如果有以下程序片段:
publicclassMain{
publicstaticvoidmain(String[]args){
Object[]objs={"Java","7"};
Integernumber=(Integer)objs[l];
根據(jù)圖8.2,以下描述何者正確?
?A、編譯錯(cuò)誤
?B、顯不7
?C、顯示ClassCastException堆棧追蹤
?D、不顯示任何訊息
3
如果有以下程序片段:
publicclassMain{
publicstaticvoidmain(String[]args){
try(
intnumber=Integer,parselnt(args[0]);
}catch(NumberFormatExceptionex){
}
)
)
執(zhí)行時(shí)若指定命令行自變量one,以下描述何者正確?
?A、編譯錯(cuò)誤
?B、顯示“必須輸入數(shù)字〃
?C、顯示ArrayIndexOutOfBoundException堆棧追蹤
?D、不顯示任何訊息
正確答案:B
4
FilelnputStream的建構(gòu)式使用throws宣告了FileNotFoundException,如果有
以下程序片段:
publicclassFileUtil{
publicstaticStringreadFile(Stringname)throws
FilelnputStreaminput=newFilelnputStream(name);
請(qǐng)問空格處填入以下哪些選項(xiàng)可以通過編譯?
?A、Throwable
?B、Error
?C、lOException
?D、FileNotFoundException
5
FilelnputStream的建構(gòu)式使用throws宣告了FileNotFoundException,如果有
以下程序片段:
publicclassFileUtil{
publicstaticStringreadFile(Stringname){
FilelnputStreaminput=null;
try(
input=newFilelnputStream(name);
}catch(ex){
}
請(qǐng)問空格處填入以下哪些選項(xiàng)可以通過編譯?
?A、Throwable
?B、Error
?C、lOException
?D、FileNotFoundException
6如果有以下程序片段:
classResource{
voiddoServiceOthrowslOException{
)
)
classSomeextendsResource{
?Override
voiddoServiceOthrows
請(qǐng)問空格處填入以下哪些選項(xiàng)可以通過編譯?
?A、Throwable
?B、Error
?C、lOException
?D、FileNotFoundException
7如果有以下程序片段:
publicclassMain{
publicstaticvoidmain(String[]args){
try{
intnumber=Integer.parseInt(args[O]);
}catch(ArrayIndexOutOfBoundException
NumberFormatExceptionex){
執(zhí)行時(shí)若沒有指定命令行自變量,以下描述何者正確?
?A、編譯錯(cuò)誤
?B、顯示“必須輸入數(shù)字〃
?C、顯示ArraylndexOutOfBoundException堆棧追蹤
?D、不顯示任何訊息
8如果有以下程序片段:
publicclassMain{
publicstaticvoidmain(String[]args){
try(
intnumber=Integer,parselnt(args[0]);
}catch(RuntimeException|NumberFormatExceptionex){
)
執(zhí)行時(shí)若沒有指定命令行自變量,以下描述何者正確?
?A、編譯錯(cuò)誤
?B、顯示“必須輸入數(shù)字”
?C、顯示ArraylndexOutOfBoundException堆棧追蹤
?D、不顯示任何訊息
正確答案:A
9
FilelnputStream的建構(gòu)式使用throws宣告了FileNotFoundException,如果有
以下程序片段:
publicclassFileUtil{
publicstaticStringreadFile(Stringname){
try(FilelnputStreaminput=newFilelnputStream(name)){
}
以下描述何者正確?
?A、編譯失敗
?B、編譯成功
?C、呼叫readFile時(shí)必須處理FileNotFoundException
?D、呼叫readFile時(shí)不一定要處理FileNotFoundException
10如果ResourceSome與ResourceOther都實(shí)作了AutoCloseable接口:
publicclassMain{
publicstaticvoidmain(String[]args){
try(ResourceSomesome=newResourceSome();
ResourceOtherother=newResourceOther())
以下描述何者正確?
?A、執(zhí)行完try后會(huì)先關(guān)閉ResourceSome
?B、執(zhí)行完try后會(huì)先關(guān)閉ResourceOther
?C、執(zhí)行完main后才關(guān)閉ResourceSome與ResourceOther
?D、編譯失敗
第九章
1
如果有以下程序片段:
importjava.util.
publicclassMain{
publicstaticvoidmain(String[]args){
foreach(newHashSet());
foreach(newArrayList());
}
privatestaticvoidforeach(elements)
for(Objecto:elements){
)
空白部份指定哪些型態(tài)可以通過編譯?
?A、HashSet
?B、ArrayList
?C、Collection
D、Iterable
2
如果有以下程序片段:
importjava.util.*;
publicclassMain{
publicstaticvoidmain(String[]args){
foreach(new());
)
privatestaticvoidforeach(Iterableiterable){
for(Objecto:iterable){
}
)
)
空白部份指定哪些型態(tài)可以通過編譯?
?A、HashSet
?B、ArrayList
?C、Collection
?D、Iterable
3
如果有以下程序片段:
importjava.util.*;
publicclassMain{
publicstaticvoidmain(String[]args){
foreach(newHashSet());
}
privatestaticvoidforeach(Collectioncollection){
elements=collection,iterator();
while(elements.hasNext()){
空白部份指定哪些型態(tài)可以通過編譯?
?A、List
?B、Set
?C、Iterator
?D、Iterable
4
如果有以下程序片段:
importjava.util.
classStudent{
Stringnumber;
Stringname;
intscore;
Student(Stringnumber,Stringname,intscore){
this.number=number;
=name;
this.score=score;
}
}
publicclassMain{
publicstaticvoidmain(String[]args){
Setstudents=newTreeSetO();
students,add(newStudent(,ZB1234Z/,“Justin”,90));
students,add(newStudent("B5678","Monica”,100));
foreach(students);
)
privatestaticvoidforeach(Collectionstudents){
for(Studentstudent:students){
)
以下描述何者正確?
A、依score從小至大顯示結(jié)果
?B、依toString自然排序由小至大顯示結(jié)果
?C、依hashCode自然排序由小至大顯示結(jié)果
?D、拋出ClassCastException
5如果有以下程序片段:
importjava.util.*;
classStudent{
Stringnumber;
Stringname;
intscore;
Student(Stringnumber,Stringname,intscore){
this.number=number;
=name:
this.score=score;
)
)
publicclassMain{
publicstaticvoidmain(String[]args){
Setstudents=newIlashSetO();
students,add(newStudent("B1234","Justin”,90));
students,add(newStudent("B5678","Monica”,100));
students,add(newStudent("B1234","Justin”,100));
students,add(newStudent(Z/B5678,/,“Monica”,98));
students,add(newStudent(Z,B5678Z,,“Monica”,100));
以下描述何者正確?
?A、顯不2
?B、顯示3
?C、顯示4
?D、顯示5
6如果有以下程序片段:
importjava.util.*;
publicclassMain{
publicstaticvoidmain(String[]args){
Setnumbers=newTreeSetOO;
numbers,add(l);
numbers,add(2);
numbers,add(l);
numbers,add(3);
foreach(numbers);
)
privatestaticvoidforeach(Collectionnumbers){
for(Integernumber:numbers){
以下描述何者正確?
?A、從小至大顯示數(shù)字結(jié)果
?B、從大至小顯示數(shù)字結(jié)果
?C、編譯失敗
?D、拋出ClassCastException
7關(guān)于增強(qiáng)式for循環(huán)語法,可適用于以下哪些型態(tài)?以下描述何者正確?
?A、數(shù)組
?B、List
?C、Set
?D、Map
8
如果有以下程序片段:
importjava.util.*;
publicclassMain{
publicstaticvoidmain(StringE]args){
Setnumbers=newTreeSet();
numbers,add(l);
numbers,add(2);
numbers,add(l);
numbers,add(3);
for(Integernumber:numbers){
)
)
)
以下描述何者正確?
?A、從小至大顯示數(shù)字結(jié)果
?B、從大至小顯示數(shù)字結(jié)果
?C、編譯失敗
?D、拋出ClassCastException
9如果有以下程序片段:
importjava,util.*;
publicclassMain{
publicstaticvoidmain(String[]args){
Set<>numbers=newTreeSetO();
numbers,add(l);
numbers,add(2);
numbers,add(l);
numbers,add(3);
for(Integernumber:numbers){
空白處要填入何種型態(tài)才可編譯成功?
—>
?A、Object
?B、Long
?C、Integer
?D、Short
正確答案:C
10
如果有以下程序片段:
importjava.util.*;
publicclassMain{
publicstaticvoidmain(String[]args)
Mapmessages=newHashMap<>();
messages,put("Justin","Hello");
messages,put("Monica","HiHi");
foreach(messages,values());
privatestaticvoidforeach(values)
for(Stringvalue:values){
)
}
)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外國的經(jīng)典文學(xué)作品:初中三年級(jí)世界文學(xué)閱讀教案
- 主播和公司合作協(xié)議書
- 醫(yī)院經(jīng)營統(tǒng)計(jì)分析報(bào)表方案
- 2024年新型靜電消除器項(xiàng)目投資申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2025年上半年宜賓筠連縣事業(yè)單位招考高層次和緊缺專業(yè)高校畢業(yè)生易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025北京懷柔區(qū)屬企業(yè)招聘管培生15人筆試參考題庫附帶答案詳解
- 2025年上半年安徽蚌埠固鎮(zhèn)縣事業(yè)單位招聘擬聘用人員(第二批)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽蕪湖南陵縣基層醫(yī)療機(jī)構(gòu)緊急招聘一線工作人員20人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽省潁上縣住房和城鄉(xiāng)建設(shè)局招聘聘用制人員筆試易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽省濉溪縣建委等事業(yè)單位招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 生產(chǎn)計(jì)劃和排程培訓(xùn)
- 特朗普貿(mào)易戰(zhàn)的基本邏輯、本質(zhì)及其應(yīng)對(duì)
- 經(jīng)口鼻吸痰法護(hù)理課件
- 勞動(dòng)教育課件勞動(dòng)的意義
- 電氣設(shè)備故障診斷及維修方法
- 2024年其他資格考試-WSET二級(jí)認(rèn)證歷年考試高頻考點(diǎn)試題附帶答案
- 06J403-1 樓梯、欄桿、欄板圖集
- 課堂導(dǎo)入培訓(xùn)課件
- 靜物速寫課件
- 機(jī)電系統(tǒng)調(diào)試方案
- 腫瘤與睡眠障礙-分析腫瘤與睡眠障礙之間的聯(lián)系及改善睡眠的方法
評(píng)論
0/150
提交評(píng)論