Java程序設計智慧樹知到期末考試答案章節(jié)答案2024年黑龍江農業(yè)工程職業(yè)學院(松北校區(qū))_第1頁
Java程序設計智慧樹知到期末考試答案章節(jié)答案2024年黑龍江農業(yè)工程職業(yè)學院(松北校區(qū))_第2頁
Java程序設計智慧樹知到期末考試答案章節(jié)答案2024年黑龍江農業(yè)工程職業(yè)學院(松北校區(qū))_第3頁
Java程序設計智慧樹知到期末考試答案章節(jié)答案2024年黑龍江農業(yè)工程職業(yè)學院(松北校區(qū))_第4頁
Java程序設計智慧樹知到期末考試答案章節(jié)答案2024年黑龍江農業(yè)工程職業(yè)學院(松北校區(qū))_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Java程序設計智慧樹知到期末考試答案+章節(jié)答案2024年黑龍江農業(yè)工程職業(yè)學院(松北校區(qū))Java程序中不區(qū)分大小寫字母。()

答案:錯字符串一旦初始化就不可以被改變。()

答案:對Java中被final關鍵字修飾的變量,不能被重新賦值。()

答案:對調用this或super構造方法的語句必須放在第一條語句。()

答案:對使用字符串常量可以直接初始化一個String對象。()

答案:對在不同的操作系統(tǒng)中可以使用同一個JDK。()

答案:錯Iterator接口是Java集合框架中的成員。()

答案:對Java允許創(chuàng)建不規(guī)則數(shù)組,即Java多維數(shù)組中各行的列數(shù)可以不同。()

答案:對強制類型轉換運算符的功能是將一個表達式的類型轉換為所指定的類型。()

答案:對為了克服單繼承的缺點,Java使用了接口,一個類可以實現(xiàn)多個接口。()

答案:對以下關于捕獲的原則中,錯誤的是()。

答案:RuntimeException可以不被捕獲,Java會自動處理運行期的異常;Exception類必須出現(xiàn),而且必須作為catch塊中第一個匹配的類下面有關私有變量和私有方法的聲明,哪些敘述是對的?()

答案:用關鍵字private修飾的成員變量和方法,稱為私有變量和私有方法。;私有變量不能通過對象直接訪問,只有在本類中創(chuàng)建的自己對象,才能訪問自己的私有變量。下面,關于Java語言說法正確的是()。

答案:Java語言具有可移植性,是與平臺無關的編程語言。;Java語言可對內存垃圾自動收集。;Java語言編寫的程序雖然是“一次編譯,到處運行”,但必須要有Java的運行環(huán)境。;Java語言是面向對象的、解釋執(zhí)行的網絡編程語言。下列結構語句中,可以用來遍歷數(shù)組的是()

答案:while;for下面關于外部類和內部類成員的相互訪問的規(guī)則中,正確的選項是()。

答案:內部類可以直接訪問外部類的成員;外部類可通過創(chuàng)建內部類的實例來訪問內部類的成員下列表達式正確的是()。

答案:Bytea=120;;Doublea=newDouble(1.0);;bytea=(byte)340;23、下列關于方法重載的說法中,正確的是()

答案:形式參數(shù)的個數(shù)相同,數(shù)據(jù)類型順序不同。;形式參數(shù)的個數(shù)不同。;形式參數(shù)的個數(shù)不同,數(shù)據(jù)類型不同。;形式參數(shù)的個數(shù)相同,數(shù)據(jù)類型不同。下面關于繼承的敘述哪些是正確的?()

答案:java的單一繼承使代碼更可靠。;在java中只允許單一繼承。下列變量定義正確的是:()

答案:intk=1+’1’;;booleanstatus=false;;floatf=1/4;下列關于main方法的描述中,正確的是。()

答案:main方法可以保證Java程序獨立運行;一個Java程序不一定要有main方法;一個Java程序的主方法是main方法有以下Java語言代碼段:publicvoidtest(){try{oneMethod();System.out.println("condition1");}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("condition2");}catch(Exceptione){System.out.println("condition3");}finally{System.out.println("finally");}}在oneMethod()方法運行正常的情況下將顯示什么?()

答案:condition1;finally以下說法不正確().

答案:Java中主方法可以不在類內定義,其他方法都必須在類內定義;Java中所有的方法都不必定義在類內定義;Java中主方法必須定義在類內,其他方法可以不必定義在類內以下對substring函數(shù)的描述中,錯誤的是。()

答案:substring函數(shù)返回一個StringBuffer對象;substring函數(shù)獲得從指定位置開始,到指定位置為止的字符串如果類中沒有定義構造方法,系統(tǒng)會提供一個默認的構造方法。默認構造方法的特點是()。

答案:即無參數(shù)也無任何操作JDK中的編譯工具、可執(zhí)行工具包含在哪個安裝路徑下()。

答案:bin類Test1定義如下:public

class

Test1{public

float

aMethod(float

a,float

b){

}}將以下哪種方法插入行3行是不合法的:

答案:public

float

aMethod(float

c,float

d){

}Stringalphabet="ABCDEFGHIJKLMNOPQ”,調用alphabet.substring(5,9)返回什么子字符串()。

答案:FGHI已知sbuf為StringBuffer的一個實例,且sbuf.toString()的值為:“abcde”,則執(zhí)行sbuf.reverse()后,sbuf.toString()的值為:()。

答案:edcba下面關于輸出語句描述錯誤的是,,其中x是整型變量,變量的值為2:()。

答案:System.out.println("Helloworld!="x);下面關于方法定義的描述中,正確的是()

答案:方法是對功能代碼塊的封裝在java中,已定義了兩個接口B和C,下面繼承語句正確的是()

答案:classAimplementsB,C定義一個Java類時,如果前面使用關鍵字()修飾,那么該類不可以被繼承。

答案:final下列對數(shù)組初始化的語句中不正確的是()

答案:inta[3]={1,2,3};請分析以下代碼,正確的結果為:(

)。interface

Person{int

KSF=80;

abstract

int

jsjj();}

class

Teacher

implements

Person{int

xs;int

jsjj(){return

xs*KSF;}public

static

void

main(String

argv[]){Teacher

t=new

Teacher();

t.xs=100;

System.out.println(“您的獎金為:”+t.jsjj());}

}

答案:您的獎金為:8000一個類可以實現(xiàn)多個接口,接口可以實現(xiàn)“多重繼承”。()

答案:對JavaApplication程序中,必有一個主方法main(),該方法有沒有參數(shù)都可以。()

答案:錯在Java中,通過強制類型轉換可以將int類型的數(shù)據(jù)轉換為boolean類型。()

答案:錯Java語言中對于類中的私有數(shù)據(jù)成員,不允許公有方法對其進行訪問。()

答案:錯在Java中,小數(shù)會被默認是double類型的值。()

答案:對靜態(tài)代碼塊會隨著類對象的創(chuàng)建而創(chuàng)建。()

答案:錯下列關于ArrayList的描述中,正確的是()。

答案:ArrayList集合不適合做大量的增刪操作。;ArrayList集合查找元素非常便捷。;ArrayList集合可以看作一個長度可變的數(shù)組。下面,哪些說法是錯誤的?()

答案:判斷一個對象是否可以被垃圾回收的條件為是否還有對該對象的引用。;java函數(shù)的參數(shù)傳遞規(guī)定,所有的原始類型(如整數(shù))和對象(使用new來創(chuàng)建的)都為地址傳遞。;java函數(shù)支持重載,但函數(shù)必須至少有一個參數(shù)或返回值的類型不同或個數(shù)不同。;用New運算符來創(chuàng)建的對象,在JVM退出時才會被做垃圾回收。以下異常中,屬于RuntimeException的是()。

答案:NullPointerExcePtion使用未初始化的引用變量;IndexoutofBoundsException數(shù)組以下越界異常;ArithmeticException算術異常以下關于運行期異常的說法中,錯誤的是()。

答案:RuntimeException是各種在正常運行情況下可以被Java虛擬機拋出的異常的父類;運行期異常不需要在函數(shù)定義的throws部分給出關于super關鍵字以下說法哪些是正確的()

答案:super關鍵字可以調用父類的普通方法;super關鍵字可以調用父類的構造方法;super與this不能同時存在于同一個構造方法中以下哪個正確定義抽象類?()。

答案:abstractclassAnimal{abstractvoidgrowl();}下面工具中哪個是JDK中提供的編譯工具。()

答案:javac以下關于foreach的說法中,哪一個是錯誤的()

答案:使用foreach遍歷集合時,可以對元素進行修改。在Java中,如下的修飾符不是訪問控制修飾符號()。

答案:static以下程序編譯和運行會發(fā)生什么?()。publicclassQ8{inti=20;static{inti=10;}publicstaticvoidmain(String[]args){Q8a=newQ8();System.out.println(a.i);}}

答案:輸出20。子類如何調用父類帶有參數(shù)的構造方法?()

答案:子類構造方法的開頭用“super”語句調用父類構造方法定義一個Java類時,如果該類中有多個class,則用()關鍵字修飾的類的類名應該作為java文件的文件名。()。

答案:public下面的標識符哪個不正確()。

答案:static抽象方法必須定義在抽象類中,所以抽象類中的方法都是抽象方法。()

答案:錯在switch語句中,每個case關鍵字后面必須有break。()

答案:錯package語句必須放到java程序的最開始。()

答案:對集合是長度可變的數(shù)組。()

答案:錯列表的元素可以是任何類型的對象。()

答案:對如果Java源文件中包含了多個類,那么用編譯器javac編譯完源文件后將生成多個擴展名為.class的文件。()

答案:對對于一維數(shù)組,例如:intarr[3];則arr[3]表示數(shù)組的第3個元素。()

答案:錯IOException必須被捕獲或拋出。()

答案:對關于類的構造方法,以下正確的是()。

答案:同一個類可以有幾個構造方法,各構造方法的參數(shù)必須不同;當創(chuàng)建一個對象時,該對象的構造方法會被自動調用;構造方法的名稱與類的名稱相同下列選項中,屬于StringBuffer類特點的是()

答案:字符串緩沖區(qū),提高字符串的操作效率;StringBuffer類的toString()方法,將緩沖區(qū)變成字符串;StringBuffer類是線程安全的關于Object類中定義的toString方法,以下說法錯誤的是().

答案:toString方法可以將字符串類型轉換為java預定義的類型;toString方法可以將字符串類型轉換為所有其他類型;toString方法可以將所有其他類型轉換為字符串類型下列關于條件語句的描述中,錯誤的是()

答案:switch語句中的表達式只能是布爾類型的值。根據(jù)下面的程序,請分析出運行結果()。publicclassTest5{publicstaticvoidmain(Stringargs[]){/*Thisisthestartofacommentif(true){Test5t=newTest5();System.out.println("Donethetest");}Thisisanothercomment*/System.out.println("Theend");}}

答案:輸出"Theend”根據(jù)類的定義,如果要創(chuàng)建一個該類的對象,以下正確的語句是()。publicclassTest{Test(intk){}}

答案:Testobj1=newtest(6);下列構造方法的調用方式中,正確的是()。

答案:只能通過new自動調用當x=3、y=5、z=7時,表達式!(x-y>0)||(y-z<0)的結果是()。

答案:true在Java中,一個源文件最多可以存放幾個公有類(即被public修飾的類)()

答案:1private級的成員可以被哪些對象訪問?()

答案:僅同一類的所有成員方法HashSeths=newHashSet();hs.add("1");hs.add("2");hs.add("3");hs.add("1");集合hs中的元素有?()

答案:"1","2","3"在Java接口中定義常量,下面語法正確的是()。

答案:staticintMALE=1;;intMALE=1;;finalintMALE=1;下面關于Java接口的說法正確的是()

答案:Java接口中可以被多個子類實現(xiàn),一個類也可以同時實現(xiàn)多個接口;Java接口不能被實例化;Java接口中定義的是擴展功能下面關于Java語言的描述中,哪些是正確的()

答案:Java程序運行時,需要先將后綴名為.java的源文件進行編譯。instanceof關鍵字可以用于判斷一個對象是否為某個類(或接口)的實例或者子類實例。()

答案:對說明或聲明數(shù)組時不分配內存大小,創(chuàng)建數(shù)組時分配內存大小。()

答案:對while語句必須要有循環(huán)條件。()

答案:對已知bytei=(byte)127;i=i+1;這兩個語句能被成功編譯。()

答案:錯List集合中不允許出現(xiàn)重復的元素。()

答案:錯Java中數(shù)組的元素只能是簡單數(shù)據(jù)類型。()

答案:錯在Java中,接口和類一樣,可以用來定義數(shù)組。()

答案:對String類的equals()方法和“==”的作用是一樣的。()

答案:錯Object是Java中所有類的共同父類。()

答案:對Java的各種數(shù)據(jù)類型占用固定長度,與具體的軟硬件平臺環(huán)境無關。()

答案:對對象可作方法參數(shù),對象數(shù)組不能作方法參數(shù)。()

答案:錯下列哪些表達式返回的是true?()

答案:"john"=="john";"john".equals("john")閱讀下面代碼:publicclassParent{intchange(){…}}ClassChildextendsParent{_______(此處可以放入下面哪個選項)}下面選項中可以加入Child類中的方法是。()

答案:publicintchange(){};intshow(inti){}在Java中,下面關于抽象類的描述正確的是()。

答案:聲明抽象類必須帶有關鍵字abstract;如果一個類中有一個方法被聲明為抽象的,那么這個類必須是抽象類下面敘述哪些是正確的?()

答案:在java中,可以用異常(Exception)來拋出一些并非錯誤的消息,但這樣比直接從函數(shù)返回一個結果要花費更大的系統(tǒng)開銷。;java中的集合類(如Vector)可以用來存儲任何類型的對象,且大小可以自動調整。但需要事先知道所存儲對象的類型,才能正常使用;java接口包含函數(shù)聲明和常量聲明。下面關于Java中的if結構形式,哪些是合法的?

答案:if(

){

}else{

};if(

){

}elseif(

){

}elseif(

){

};if(

){

}elseif(

){

}elseif(

){

}else{

};if(

){

}下面哪些說法是錯誤的?()

答案:java函數(shù)支持重載,但函數(shù)必須至少有一個參數(shù)或返回值的類型不同或個數(shù)不同。;判斷一個對象是否可以被垃圾回收的條件為是否還有對該對象的引用。;java函數(shù)的參數(shù)傳遞規(guī)定,所有的原始類型(如整數(shù))和對象(使用new來創(chuàng)建的)都為地址傳遞。;用New運算符來創(chuàng)建的對象,在JVM退出時才會被做垃圾回收。下列選項中,屬于常量的是。()

答案:null;"intx";false;’’如果一個程序段中有多個catch,則程序的執(zhí)行方式說法錯誤的是?()

答案:對每個catch都執(zhí)行一次;找到合適的例外類型后繼續(xù)執(zhí)行后面的catch;找到每個符合條件的catch都執(zhí)行一次下列數(shù)組的定義合法的是:()

答案:char[][]c=newchar[3][3];;int[]a[]=newint[10][10];;charc[][]=newchar[6][];;charc[][]=newchar[2][3];閱讀下面代碼:abstractclassShape{abstractvoiddraw();}要創(chuàng)建Shape類的子類Circle,以下代碼正確的是。()

答案:abstractclassCircleextendsShape{};classCircleextendsShape{voiddraw(){}}如下Java語言代碼段:publicvoidcreate(){VectormyVect;myVect=newVector();}下面的()敘述是正確的?

答案:第3行語句為一個Vector類對象分配內存空間。;第2行語句創(chuàng)建一個Vector類對象。;第2行的聲明不會為變量myVect分配內存空間。關于接口的使用方法,描述不正確的是()。

答案:直接調用接口的方法;定義一個接口對象,通過對象訪問;將接口中可以定義非抽象方法以下語句中,沒有創(chuàng)建出字符串對象的是?()

答案:Stringstr;關于數(shù)組和集合的描述不正確的是()

答案:數(shù)組只可以存儲基本類型的數(shù)據(jù)下列關于集合的描述中,哪一個是錯誤的()

答案:集合存儲的對象必須是基本數(shù)據(jù)類型。如果希望方法直接通過類名稱訪問,在定義時要使用的修飾符是()。

答案:static關于下面代碼的說法正確的是?()publicclassExample{publicstaticvoidmain(String[]args){int[]arr=newint[10];System.out.println(arr[1]);}}

答案:輸出零下面哪個方法可以實現(xiàn)獲取字符在某個字符串中第一次出現(xiàn)的索引?()

答案:intindexOf(intch);關于Collection接口中的常用方法描述錯誤的是()

答案:length()類Test1定義如下:public

class

Test1{public

int

hg(int

a,int

b){

}

}將以下哪種方法插入行3是不合法的(

)。

答案:public

int

hg(int

c,int

d){

}以下關于子類繼承父類的說法正確的是:()。

答案:子類可以繼承父類所有的非私有的屬性和方法分析以下程序,在//pointx安排哪個語句合法()。classPerson{privateinta;publicintchange(intm){returnm;}}publicclassTeacherextendsPerson{publicintb;publicstaticvoidmain(Stringarg[]){Personp=newPerson();Teachert=newTeacher();inti;//pointx}}

答案:i=p.change(30);程序代碼中包含產生受檢異常(非運行時異常)的語句時,()。

答案:必須進行處理,或使用try-catch語句處理異常,或在調用方法上使用throws將其拋出已知類的繼承關系如下:class

Employee{

}class

Manager

extends

Employee

{

}class

Director

extends

Employee{

}則下列語句通過編譯的有哪些?()

答案:Employee

a=new

Manager();請分析出以下代碼的結果()。abstractclassMineBase{abstractvoidamethod();staticinti;}publicclassMineextendsMineBase{publicstaticvoidmain(Stringargv[]){int[]ar=newint[5];for(i=0;i答案:錯誤:Mine必須定義為抽象的錯誤,如何定義一個類不能有子類的類Key?()。

答案:finalclassKey{}閱讀下列代碼:publicclassExample{publicstaticvoidmain(String[]args){int[]srcArray={11,12,13,14};int[]destArray={21,22,23,24};System.arraycopy(srcArray,1,destArray,2,2);for(inti=0;i<destArray.length;i++){System.out.print(destArray[i]+"");}}}程序的運行結果是()

答案:21221213以下那些集合可以保存具有映射關系的數(shù)據(jù)()。

答案:TreeMap;HashMap實現(xiàn)接口的關鍵字是()。

答案:implementsJava的字符類型采用的是Unicode編碼,每個Unicode碼占16個比特。()

答案:對System類中提供的屬性和方法都是靜態(tài)的。()

答案:對定義一個方法時,其訪問修飾符、返回值類型、方法名的順序可以互換。()

答案:錯當前路徑的標識是“.”。()

答案:對一個Java源文件就是由類和接口組成的。()

答案:對方法中的形參可以和方法所屬類的屬性同名。()

答案:對Java語言采用面向對象的思想編程,具有跨平臺、分布式、多線程等優(yōu)點。()

答案:對Java語言使用的是Unicode字符集,每個字符在內存中占8位。()

答案:錯java.lang包是Java的核心類庫,它包含了運行Java程序必不可少的系統(tǒng)類。()

答案:對java命令不區(qū)分大小寫,而javac命令區(qū)分大小寫。()

答案:錯Java語言在定義類時,可以將class寫成Class。()

答案:錯Java語言會自動回收內存中的垃圾。()

答案:對使用javac命令,可以將Hello.java文件編譯成Hello.class文件。()

答案:對StringBuffer類和String類一樣,都是不可變對象。()

答案:錯Java語言具有較好的安全性和可移植性及與平臺無關等特性。()

答案:對Java允許在一個程序中定義多個同名的方法,但是參數(shù)的類型或個數(shù)必須不同,這就是方法的重載()

答案:對Java語言的源程序不是編譯型的,而是編譯解釋型的。()

答案:對實現(xiàn)接口的類不能是抽象類。()

答案:錯創(chuàng)建對象時系統(tǒng)將調用適當?shù)臉嬙旆椒ńo對象初始化。()

答案:對接口無構造器,不能有實例,也不能定義常量。()

答案:錯下列選項中關于二維數(shù)組的定義,格式正確的是()

答案:int[][]arr={{1,2},{3,4,5},{6}};int[][]arr=newint[3][];int[][]arr=newint[3][4]在java中,已定義了兩個接口B和C,下面繼承語句正確的是

答案:classAimplementsB,C;interfaceAextendsB,C關于Java中的注釋,哪些說法是正確的?

答案:注釋的作用是增加程序的可讀性。;單行注釋形式為://****;多行注釋形式為:/*******/;文檔注釋形式為:/********/關于布爾類型說法不正確的是().

答案:bool表示布爾類型,它的取值只有1和0;bool表示布爾類型,它的取值只有true和false;boolean表示布爾類型,它的取值只有1和0下面關于Java語言說法正確的是()。

答案:Java語言是面向對象的、解釋執(zhí)行的網絡編程語言。;Java語言可對內存垃圾自動收集。;Java語言編寫的程序雖然是“一次編譯,到處運行”,但必須要有Java的運行環(huán)境。;Java語言具有可移植性,是與平臺無關的編程語言。在下面代碼中x為何值時輸出結果為“out2”?(

)switch(x){case1:System.out.println(out1);break;case2:case3:System.out.println(out2);break;default:System.out.println(end);}

答案:3;2類B是一個抽象類,類C是類B的非抽象子類,下列創(chuàng)建對象x1的語句中正確的是。()

答案:Bx1=newC();;Cx1=newC();分析如下Java代碼,如果想在控制臺上輸出“B類的test()方法”,則在主函數(shù)應填入。()classA{publicvoidtest(){

System.out.println("A類的test()方法");}}classBextendsA{publicvoidtest(){

System.out.println("B類的test()方法");

}

publicstaticvoidmain(Stringargs[]){

——————————————————————————————

}}

答案:Aa=newB();a.test();;newB().test();關于抽象類與普通類的區(qū)別說法錯誤的是?()

答案:抽象類沒有成員變量,只有成員函數(shù);抽象類只有成員變量,沒有成員函數(shù);抽象類與普通類沒有區(qū)別在Java中,下面關于包的陳述中正確的是()。

答案:可以將多個源文件中的類放在同一個包中。;包的聲明必須是源文件的第一句代碼。下面選項中不能和abstract關鍵字共用的是()

答案:abstract不可以和final共用;abstract不可以和private共用;abstract不可以和static共用以下關于static關鍵字的說法正確的是()

答案:static關鍵字可以修飾代碼塊;static關鍵字可以修飾成員有定義Stringstr;以下說法正確的是().

答案:str可以指向一個字符串對象;str沒有關聯(lián)對象,不能使用;str是一個引用在Java中下面關于抽象類的描述正確的是。()

答案:聲明抽象類必須帶有關鍵字abstract;如果一個類中有一個方法被聲明為抽象的,那么這個類必須是抽象類定義一個類名為"MyClass.java"的類,并且該類可被一個工程中的所有類訪問,那么該類的正確聲明應為。()

答案:publicclassMyClassextendsObject;publicclassMyClass下列說法哪個是不正確的:()

答案:子類只能繼承父類的方法,而不能重載;子類只能覆蓋父類的方法,而不能重載;子類不能定義和父類同名同參數(shù)的方法下面哪些選項可以實現(xiàn)String的初始化?()

答案:Stringstr="abc";;char[]chs={‘a’,’b’,’c’};Stringstr=newString(chs);;Stringstr=newString();;Stringstr=newString(“abc”);下列選項中,屬于HashMap類的方法的是()

答案:keySet();entrySet();get(Objectkey)以下程序的說明正確的是()classstaticStuff{staticintx=10;static{x+=5;}publicstaticvoidmain(Stringargs[]){System.out.println("x="+x);}static{x/=5;}}

答案:執(zhí)行結果為:x=3關于泛型,以下哪個敘述為錯誤的?()

答案:泛型的類型參數(shù)允許基本類型下面哪個運算符不是Java的關系運算符()。

答案:<>下面描述方法重寫錯誤的是。()

答案:父類中被private權限修飾的方法可以被子類重寫在子類的構造函數(shù)中要調用父類的構造函數(shù),需要用哪個關鍵字?()

答案:super下面程序的結果為:int

x=2;do{++x;}while(x<2)System.out.println(x);

答案:程序有編譯錯誤類中的一個成員方法被下面哪個修飾符修飾,該方法只能在本類被訪問?()

答案:private在Java中,下面對于構造函數(shù)的描述正確的是()

答案:一個類可以定義多個構造函數(shù)Stringa="helloworld”;,調用a.charAt(6)返回什么字符?()。

答案:w閱讀下面的程序段:Stringstr1=newString("java");Stringstr2=newString("java");StringBufferstr3=newStringBuffer("java");對于上述定義的變量,以下表達式的值為true的是哪個?()

答案:str1.equals(str2)有關內部類(內嵌類)以下哪個敘述為假?()

答案:匿名內嵌類沒有對應的字節(jié)碼文件下面的程序段執(zhí)行后,輸出的結果是以下哪個選項?()StringBufferbuf=newStringBuffer("Beijing2008");buf.insert(7,"@");System.out.println(buf.toString());

答案:Beijing@2008Java中所有類的默認超類是?()

答案:Object在switch語句塊中,用于處理其他所有情況的語句是()。

答案:defaultJava中用來拋出異常的關鍵字是:()

答案:throw和throws在構造方法的哪個地方可以調用父類的構造方法?()。

答案:構造方法的第一條語句當父類的引用變量指向子類對象時,對于同名的方法調用哪個?()

答案:調用子類的方法要開發(fā)Java程序,需要安裝的開發(fā)包是?()

答案:jdk已知:Strings=”abcdedcba”,則s.substring(3,4)返回的字段串是哪個?()。

答案:dArrayListal=newArrayList();al.add(“1”);al.add("2");al.add("3");al.add("1");集合hs中的元素有?()

答案:"1","2","3","1"Set接口主要有兩個實現(xiàn)類,分別是HashSet和TreeSet。()

答案:對以下哪種數(shù)據(jù)類型的底層使用一個長度可變數(shù)組來保存元素()。

答案:ArrayList使用Iterator時,判斷是否存在下一個元素可以使用以下哪個方法()。

答案:hasNext()以下哪種數(shù)據(jù)類型的底層使用雙向循環(huán)鏈表保存元素()。

答案:LinkedListMap接口是一種雙列集合,它的每個元素都包含一個鍵對象Key和值對象Value。()

答案:對ArrayList集合查詢元素的速度很快,但是增刪改查效率較低。()

答案:對閱讀下面的代碼:publicclassExample{publicstaticvoidmain(String[]args){String[]strs={"Tom","Jerry","Donald"};//foreach循環(huán)遍歷數(shù)組for(Stringstr:strs){str="Tuffy";}System.out.println(strs[0]+","+strs[1]+","+strs[2]);}}程序的運行結果是()。

答案:Tom,Jerry,Donald集合按照其存儲結構可以分為兩大類,分別是單列集合Map和雙列集合Collection。()

答案:錯Set集合時通過鍵值對的方式來存儲對象的。()

答案:錯Math.random()說法正確的是()。

答案:返回一個隨機的double類型數(shù),該數(shù)大于等于0.0小于1.0Math.ceil(-12.5)運行結果是()。

答案:-12.0可以獲取絕對值的方法是()。

答案:Math.abs()關于StringBuffer和StringBuilder說法正確的是()。

答案:StringBuffer是線程安全的,StringBuilder不是線程安全的String類charAt()方法作用是()。

答案:返回指定索引處的字符StringBuffer和String的區(qū)別()。

答案:StringBuffer是一個可變的字符序列以下哪個方法可以向StringBuffer對象的指定位置添加數(shù)據(jù)是()。

答案:insert()關于null和“”說法正確的是()。

答案:“”可以調用方法;null是常量;“”是字符串對象對字符串“ababcdabcdefg”使用indexOf(‘a’)和lastIndexOf(‘a’)的運行結果是()。

答案:0,6下面哪個程序的運行結果是true()。

答案:System.out.println("abc"=="ab"+"c");關于Math.PI說法正確的是()。

答案:被final修飾;靜態(tài)常量String類中的getBytes()方法的作用是()。

答案:將字符串變成字節(jié)數(shù)組一個異常處理中的finally語句塊只能有一個或者可以沒有。()

答案:對在Java中拋出異常的關鍵字是()。

答案:throw一個異常將終止()。

答案:整個程序下列哪個類是所有異常的父類()。

答案:Throwable當方法遇到異常又不知道該如何處理時,下列哪種說法是正確的()。

答案:聲明異常一個異常處理中的catch語句塊只能有一個或者可以沒有。()

答案:錯使用catch(Exceptione)的好處是()。

答案:捕獲try語句塊產生的所有類型的異常在異常處理中,如釋放資源、關閉文件、關閉數(shù)據(jù)庫等由()子句來完成。

答案:finally子句在異常處理中,將可能拋出異常的方法放在下列哪個語句塊中()。

答案:try關于異常,下列說法正確的是()。

答案:異常是一種對象對于try...catch...子句的排列方式,下列正確的一項是()。

答案:子類異常在前,父類異常在后以下對繼承的描述錯誤的是()。

答案:Java中的繼承允許一個子類繼承多個父類在使用super和this關鍵字時,以下描

溫馨提示

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

最新文檔

評論

0/150

提交評論