面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)智慧樹(shù)知到期末考試答案2024年_第1頁(yè)
面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)智慧樹(shù)知到期末考試答案2024年_第2頁(yè)
面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)智慧樹(shù)知到期末考試答案2024年_第3頁(yè)
面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)智慧樹(shù)知到期末考試答案2024年_第4頁(yè)
面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)智慧樹(shù)知到期末考試答案2024年_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)智慧樹(shù)知到期末考試答案2024年面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)對(duì)于使用多態(tài)的應(yīng)用程序,某個(gè)對(duì)象的確切類(lèi)型何時(shí)能知道()

A:永遠(yuǎn)不會(huì)知道B:應(yīng)用程序編譯時(shí)能夠判斷C:執(zhí)行時(shí)才可以知道D:程序員編寫(xiě)程序時(shí)就已知道答案:應(yīng)用程序編譯時(shí)能夠判斷請(qǐng)閱讀下面的程序public

class

Example

{

public

static

void

main(String[]

args)

{

int

x

=

1;

do

{

x++;

}

while

(x

<=

4);

System.out.println("x

=

"

+

x);

}}運(yùn)行程序后,下列選項(xiàng)中,哪一個(gè)是x的值。(

A:6B:4C:5D:3答案:5運(yùn)行Java程序需要的工具軟件所在的目錄是()。

A:JDK的jre目錄B:JDK的lib目錄C:JDK的bin目錄D:JDK的demo目錄答案:JDK的bin目錄下列關(guān)于條件語(yǔ)句的描述中,錯(cuò)誤的是()

A:switch語(yǔ)句只能針對(duì)某個(gè)表達(dá)式的值作出判斷。B:選擇語(yǔ)句分為if條件語(yǔ)句和switch條件語(yǔ)句。C:switch語(yǔ)句中的表達(dá)式只能是布爾類(lèi)型的值。D:if語(yǔ)句中的條件表達(dá)式是一個(gè)布爾值。答案:switch語(yǔ)句中的表達(dá)式只能是布爾類(lèi)型的值。下列選項(xiàng)中關(guān)于Java中封裝的說(shuō)法錯(cuò)誤的是()。

A:setter方法用于賦值、getter方法用于取值B:屬性的訪(fǎng)問(wèn)方法包括setter方法和getter方法C:類(lèi)的屬性必須進(jìn)行封裝,否則無(wú)法通過(guò)編譯D:封裝就是將屬性私有化,提供公有的方法訪(fǎng)問(wèn)私有屬性答案:類(lèi)的屬性必須進(jìn)行封裝,否則無(wú)法通過(guò)編譯使用this調(diào)用類(lèi)的構(gòu)造方法,下面的說(shuō)法中錯(cuò)誤的是()

A:使用this調(diào)用構(gòu)造方法的格式為this([參數(shù)1,參數(shù)2…])B:只能在構(gòu)造方法中使用this調(diào)用其它的構(gòu)造方法C:在一個(gè)類(lèi)的兩個(gè)構(gòu)造方法中可以使用this互相調(diào)用D:使用this調(diào)用其它構(gòu)造方法的語(yǔ)句必須放在第一行答案:使用this調(diào)用其它構(gòu)造方法的語(yǔ)句必須放在第一行下面關(guān)于方法定義的描述中,正確的是()

A:當(dāng)方法沒(méi)有返回值時(shí),不能有return語(yǔ)句B:當(dāng)方法沒(méi)有返回值時(shí),返回值類(lèi)型可以不寫(xiě)C:方法是不可以沒(méi)有參數(shù)的D:方法是對(duì)功能代碼塊的封裝答案:方法是對(duì)功能代碼塊的封裝以下關(guān)于Object類(lèi)說(shuō)法錯(cuò)誤的是()。

A:Object類(lèi)在java.lang包中B:Object類(lèi)中定義了toString()方法C:一切類(lèi)都直接或間接繼承自O(shè)bject類(lèi)D:接口亦繼承Object類(lèi)答案:接口亦繼承Object類(lèi)請(qǐng)定義一個(gè)由public修飾符修飾的int型成員變量MAX_LENGTH,并使該值保持為常數(shù)100,則定義這個(gè)變量的語(yǔ)句是()

A:publicfinalintMAX_LENGTH=100B:finalintMAX_LENGTH=100C:publicconstintMAX_LENGTH=100D:publicintMAX_LENGTH=100答案:public請(qǐng)閱讀下面的程序public

class

Test

{

public

static

void

main(String[]

args)

{

int

x;

int

y;

for

(x

=

1,

y

=

1;

x

<=

100;

x++)

{

if

(y

>=

20)

{

break;

}

if

(y

%

3

==

1)

{

y

+=

3;

continue;

}

y

-=

5;

}

System.out.println("x="

+

x

+

",y="

+

y);

}}下列選項(xiàng)中,哪一個(gè)是程序的運(yùn)行結(jié)果(

A:x=22,y=8B:x=8,y=22C:x=0,y=3D:x=3,y=0答案:x=8以下代碼執(zhí)行后的結(jié)果是:(

)public

class

Person

{

String

name

=

“張三”;

public

Person(String

name)

{

name

=

“李四”;

}

public

void

show()

{

=

“王五”;

}

public

static

void

main(String[]

args)

{

Person

p

=

new

Person(“趙六”);

System.out.print();

p.show();

System.out.print();

}}

A:李四王五B:張三王五C:趙六王五D:程序編碼失敗答案:張三王五分析如下所示的Java代碼,其中this關(guān)鍵字的意思是(

)。public

class

Test

{

private

String

name;

public

String

getName()

{

return

name;

}

public

void

setName(String

name)

{

=

name;

//this關(guān)鍵字所在的行

}}

A:Test類(lèi)的對(duì)象引用Test類(lèi)的其他對(duì)象B:Test類(lèi)的內(nèi)部指代自身的引用C:name屬性D:指所在的方法答案:Test類(lèi)的內(nèi)部指代自身的引用以下關(guān)于成員屬性與成員方法的描述中,錯(cuò)誤的是()

A:成員屬性我們也叫成員變量,它就是描述對(duì)象的特征。它可以定義在類(lèi)中,也可以定義在方法中B:在類(lèi)中定義的方法,我們稱(chēng)變成員方法C:成員方法用于描述對(duì)象的行為D:在類(lèi)中定義的變量,我們稱(chēng)為成員變量答案:成員屬性我們也叫成員變量,它就是描述對(duì)象的特征。它可以定義在類(lèi)中,也可以定義在方法中在try{}catch([]e){}中括號(hào)[]處需要填寫(xiě)的是?()

A:任意對(duì)象B:異常對(duì)象C:任意類(lèi)D:異常類(lèi)答案:異常類(lèi)下列關(guān)于A(yíng)rrayList的描述中,錯(cuò)誤的是()

A:ArrayList集合可以看作一個(gè)長(zhǎng)度可變的數(shù)組。B:ArrayList集合不適合做大量的增刪操作。C:ArrayList集合中的元素索引從1開(kāi)始。D:ArrayList集合查找元素非常便捷。答案:ArrayList集合查找元素非常便捷下列有關(guān)HashSet集合的描述中,錯(cuò)誤的是()

A:HashSet存儲(chǔ)的元素是不可重復(fù)的B:HashSet是Set接口的一個(gè)實(shí)現(xiàn)類(lèi)C:向HashSet存入對(duì)象時(shí),對(duì)象一般會(huì)重寫(xiě)hashCode()和equals()方法D:向HashSet存入對(duì)象時(shí),對(duì)象的equals()方法一定會(huì)被執(zhí)行答案:向HashSet存入對(duì)象時(shí),對(duì)象的equals()方法一定會(huì)被執(zhí)行以下關(guān)于java命令作用的描述中,正確的是()

A:可以把文件壓縮B:可以把數(shù)據(jù)打包C:它可以將編寫(xiě)好的Java文件編譯成.class文件D:它專(zhuān)門(mén)負(fù)責(zé)解析由Java編譯器生成的.class文件答案:它專(zhuān)門(mén)負(fù)責(zé)解析由Java編譯器生成的.class文件以下關(guān)于編譯異常說(shuō)法正確的是()

A:編譯異常就是指Exception以及其子類(lèi)B:編譯異常如果產(chǎn)生,可以不用處理C:編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出D:編譯異常指的就是Error答案:編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出下列關(guān)于throws關(guān)鍵字的描述中,正確的是()

A:方法上使用throws拋出一個(gè)異常則這個(gè)方法中一定有trycatch代碼塊B:使用throws拋出多個(gè)異常時(shí)各個(gè)異常之間必須使用逗號(hào)隔開(kāi)C:thorws可以聲明在方法上也可以聲明在方法體中D:throws必須和throw配合使用答案:使用throws拋出多個(gè)異常時(shí)各個(gè)異常之間必須使用逗號(hào)隔開(kāi)下列關(guān)于類(lèi)與對(duì)象的說(shuō)法中,正確的是()

A:類(lèi)是對(duì)某一類(lèi)事物的抽象描述,而對(duì)象則是該類(lèi)事物的個(gè)體。B:類(lèi)可以看做是一個(gè)模型,可以直接拿來(lái)創(chuàng)建對(duì)象。C:都不對(duì)。D:類(lèi)在Java中是一個(gè)可有可無(wú)的概念。答案:類(lèi)是對(duì)某一類(lèi)事物的抽象描述,而對(duì)象則是該類(lèi)事物的個(gè)體。下列是Random類(lèi)的一些常用方法,其中能獲得指定范圍隨機(jī)數(shù)的方法是()

A:nextBoolean()B:nextInt(intn)C:nextInt()D:nextLong()答案:nextInt(intn)下列關(guān)于集合的描述中,哪一個(gè)是錯(cuò)誤的()

A:List集合的特點(diǎn)是元素有序、元素可重復(fù)。B:集合按照存儲(chǔ)結(jié)構(gòu)可以分為單列集合Collection和雙列集合Map。C:集合存儲(chǔ)的對(duì)象必須是基本數(shù)據(jù)類(lèi)型。D:Set集合的特點(diǎn)是元素?zé)o序并且不可重復(fù)。答案:集合存儲(chǔ)的對(duì)象必須是基本數(shù)據(jù)類(lèi)型現(xiàn)有兩個(gè)類(lèi)A.B,以下描述中表示B繼承自A的是()

A:classAimplementsBB:classBextendsAC:classBimplementsAD:classAextendsB答案:classAimplementsB下面關(guān)于javac命令作用的描述中,正確的是()。

A:可以將編寫(xiě)好的Java文件編譯成.class文件B:可以把文件壓縮C:可以執(zhí)行java程序D:可以把數(shù)據(jù)打包答案:可以將編寫(xiě)好的Java文件編譯成.class文件下面Java代碼的運(yùn)行結(jié)果是(

)。class

Penguin

{

private

String

name=null;

//

名字

private

int

health=0;

//

健康值

private

String

sex=null;

//

性別

public

void

Penguin()

{

health

=

10;

sex

=

"雄";

System.out.println("執(zhí)行構(gòu)造方法。");

}

public

void

print()

{

System.out.println("企鵝的名字是"

+

name

+

",健康值是"

+

health

+

",性別是"

+

sex+

"。");

}

public

static

void

main(String[]

args)

{

Penguin

pgn

=

new

Penguin();

pgn.print();

}}

A:執(zhí)行構(gòu)造方法。

企鵝的名字是null,健康值是10,性別是雄。B:企鵝的名字是null,健康值是10,性別是雄。C:企鵝的名字是null,健康值是0,性別是null。D:執(zhí)行構(gòu)造方法。

企鵝的名字是null,健康值是0,性別是null。答案:企鵝的名字是null,健康值是0,性別是null。下列關(guān)于構(gòu)造方法的描述,錯(cuò)誤的是()

A:一個(gè)類(lèi)中只能定義一個(gè)空參數(shù)的構(gòu)造方法B:構(gòu)造方法的作用是用來(lái)給屬性進(jìn)行初始化的C:一個(gè)類(lèi)中可以定義多個(gè)構(gòu)造方法D:如果在一個(gè)類(lèi)中定義有參的構(gòu)造方法,jvm就不會(huì)提供默認(rèn)的無(wú)參構(gòu)造方法答案:一個(gè)類(lèi)中只能定義一個(gè)空參數(shù)的構(gòu)造方法下列關(guān)于while語(yǔ)句的描述中,正確的是()

A:while語(yǔ)句的循環(huán)體必須使用大括號(hào)B:while語(yǔ)句的循環(huán)體至少被執(zhí)行一次C:while語(yǔ)句的循環(huán)條件可以是整型變量D:while語(yǔ)句循環(huán)體中可以沒(méi)有語(yǔ)句答案:while語(yǔ)句循環(huán)體中可以沒(méi)有語(yǔ)句下列關(guān)于類(lèi)與對(duì)象的說(shuō)法中,錯(cuò)誤的是()

A:類(lèi)用于描述多個(gè)對(duì)象的共同特征,它是對(duì)象的模板。B:對(duì)象是類(lèi)的實(shí)例化。C:類(lèi)與對(duì)象沒(méi)有什么實(shí)際關(guān)系。D:類(lèi)是對(duì)某一類(lèi)事物的抽象描述,而對(duì)象則是該類(lèi)事物的個(gè)體。答案:類(lèi)與對(duì)象沒(méi)有什么實(shí)際關(guān)系。根據(jù)語(yǔ)句Wordw=newWord(“Java”);可知Word類(lèi)一定申明了下面的構(gòu)造方法()。

A:publicvoidWord(Stringw){}B:publicWord(Stringw){}C:publicword(Stringw){}D:publicword(){}答案:publicWord(Stringw){}給定語(yǔ)句Personp2=p1;,下面說(shuō)法一定錯(cuò)誤的是()。

A:執(zhí)行該語(yǔ)句后變量p2的值可能為nullB:p1是Person類(lèi)型的變量C:執(zhí)行該語(yǔ)句后內(nèi)存中增加一個(gè)新的Person對(duì)象D:執(zhí)行該語(yǔ)句后變量p1和p2引用同一個(gè)Person對(duì)象答案:執(zhí)行該語(yǔ)句后內(nèi)存中增加一個(gè)新的Person對(duì)象已知Person類(lèi)中有形如PersonaddFriend(Personp)的方法,下面選項(xiàng)中一定存在語(yǔ)法錯(cuò)誤的是()。

A:this.addFriend(null).addFriend(newPerson());B:this.addFriend(null);C:沒(méi)有D:this.addFriend(newPerson(“John”)).addFriend(newPerson(“Mary”));答案:沒(méi)有下面選項(xiàng)中創(chuàng)建對(duì)象數(shù)最多的語(yǔ)句是()。

A:String[]data=newString[3];B:Integer[]data=newInteger[10];C:String[]data={“John”,”Mary”,“Alice”};D:int[]data=newint[10];答案:String[]data={“John”,”Mary”,“Alice”};用于申明子類(lèi)的關(guān)鍵字是()。

A:ObjectB:extendsC:implementsD:public答案:extends已知抽象類(lèi)Document,根據(jù)語(yǔ)句Documentdoc=newPaper();可以判斷()。

A:都正確B:Paper類(lèi)是Document類(lèi)的直接或間接子類(lèi)C:語(yǔ)句Objectobj=newPaper();在語(yǔ)法上一定是正確的D:Paper類(lèi)一定是具體類(lèi)答案:都正確已知Point類(lèi)的申明如下,下面選項(xiàng)中正確的是()。publicclassPoint{publicvoidPoint(Pointp){}publicvoidPoint(intx,inty){}}

A:Pointp=newPoint(2,10);B:Pointp=newPoint();C:Pointp=newPoint(null);D:都正確答案:Pointp=newPoint();根據(jù)以下程序可知一個(gè)Student對(duì)象有()個(gè)屬性變量。classPerson{privateintage;privateStringname;}classStudentextendsPerson{

privateStringschool;}

A:0B:1C:3D:2答案:2程序文件Document.java中最可能的內(nèi)容是選項(xiàng)()。

A:publicclassNewsextendsDocument{}B:都可能C:publicclassDocument{}publicclassNewsextendsDocument{}D:publicclassDocument{}答案:publicclassDocument{}下面選項(xiàng)中屬于運(yùn)行時(shí)異常的是()。

A:都是B:ClassCastExceptionC:ArithmetricExceptionD:NullPointerException答案:都是下面關(guān)于自定義異常的申明中屬于非運(yùn)行時(shí)異常的選項(xiàng)是()。

A:publicclassMyExceptionextendsException{}B:publicclassMyExceptionextendsString{}C:publicclassMyExceptionextendsNullPointerException{}D:publicclassMyExceptionextendsRuntimeException{}答案:publicclassMyExceptionextendsException{}屬于java.io包內(nèi)預(yù)定義類(lèi)的選項(xiàng)是()。

A:FileReaderB:都是C:IOExceptionD:File答案:都是根據(jù)Student類(lèi)的申明推斷Person類(lèi)的申明最為可能的是選項(xiàng)()。publicclassStudentextendsPerson{

publicStudent(Stringschool){}}

A:publicclassPerson{publicPerson(intage){}}B:publicclassPerson{publicPerson(intage,Stringname){}}C:publicclassPerson{publicPerson(Stringname){}}D:publicclassPerson{}答案:publicclassPerson{}運(yùn)行Java程序的入口方法是()。

A:publicstaticvoidMain(){}B:publicstaticvoidmain(String[]params){}C:publicstaticvoidMain(String[]params){}D:publicstaticvoidmain(Stringargs){}答案:publicstaticvoidmain(String[]params){}遍譯Person.java文件后將生成()。

A:person.exeB:Person.exeC:Person.classD:person.class答案:Person.class下面選項(xiàng)中一定存在語(yǔ)法錯(cuò)誤的是()。

A:Objectobj=newPerson(“John”);B:Stringinfo=newPerson(“John”);C:Objectobj=“Hello,”+newPerson(“John”);D:Stringinfo=“Hello,”+newPerson(“John”);答案:Stringinfo=newPerson(“John”);根據(jù)以下程序可以判斷選項(xiàng)()沒(méi)有語(yǔ)法錯(cuò)誤。publicclassPerson{

publicPerson(intid,Stringname)throwsException{}}classMyExceptionextendsException{}

A:publicclassTest{publicstaticvoidmain(String[]args){System.out.println(newPerson(20,“John”).toString());}}B:publicclassTest{publicstaticvoidmain(String[]args)throwsMyException{System.out.println(newPerson(20,“John”).toString());}}C:publicclassTest{publicstaticvoidmain(String[]args)throwsException{System.out.println(newPerson(20,“John”).toString());}}D:publicclassTest{publicstaticvoidmain(String[]args){System.out.println(newPerson(20,“John”));}}答案:publicclassTest{publicstaticvoidmain(String[]args)throwsException{System.out.println(newPerson(20,“John”).toString());}}運(yùn)行下面程序最可能輸出的結(jié)果是()。importjava.util.*;publicclassTest{

publicstaticvoidmain(String[]args){

ArrayListlist=newArrayList();

list.add(“John”);list.add(3);list.add(null);list.add(null);

System.out.println(list);}}

A:0x38ddB:[John,3,null]C:[John,3]D:[John,3,null,null]答案:[John,3,null,null]已知News類(lèi)是Document類(lèi)的一個(gè)子類(lèi),根據(jù)語(yǔ)句n=newNews();可以判斷變量n的語(yǔ)法類(lèi)型是()。

A:NewsB:都可能C:ObjectD:Document答案:都可能關(guān)于方法申明下面選項(xiàng)中沒(méi)有語(yǔ)法錯(cuò)誤的是()。

A:publicint[]next(){returnnull;}B:publicintnext(){returnnull;}C:publicint[]next(){return{2,3};}D:publicvoidnext(){returnnull;}答案:publicint[]next(){returnnull;}運(yùn)行下面程序?qū)⑤敵鼋Y(jié)果()。publicclassPoint{

intx=10;

inty=10;

publicPoint(){

this.x=30;

this.y=30;}publicStringgetInfo(){

return“(”+x+“,”+y+“)”;}publicstaticvoidmain(String[]args){

System.out.println(“Point:”+newPoint().getInfo());}}

A:Point:nullB:Point:(30,30)C:Point:D:Point:(10,10)答案:Point:(30,30)關(guān)于下面程序的說(shuō)法正確的是()。classPerson{publicPerson(Stringname){}}classStudentextendsPerson{}

A:Person類(lèi)和Student類(lèi)都存在語(yǔ)法錯(cuò)誤B:Person類(lèi)存在語(yǔ)法錯(cuò)誤C:Student類(lèi)存在語(yǔ)法錯(cuò)誤D:Person類(lèi)和Student類(lèi)都不存在語(yǔ)法錯(cuò)誤答案:Student類(lèi)存在語(yǔ)法錯(cuò)誤根據(jù)語(yǔ)句inta=b.length;推測(cè)變量b的數(shù)據(jù)類(lèi)型可能是()。

A:intB:IntegerC:int[]D:String答案:int[]運(yùn)行下面程序產(chǎn)生的異常類(lèi)型是()。publicclassPerson{

intage;

publicStringgetInfo(){

if(age<1)thrownewArithmetricException();

return“Person”;}publicstaticvoidmain(String[]args){

Person[]persons=newPerson[10];

for(inti=0;i<12;i++)System.out.println(persons[i].getInfo());}}

A:ArithmetricExceptionB:ArrayIndexOutOfBoundsExceptionC:NullPointerExceptionD:其他三個(gè)都對(duì)答案:NullPointerException在Paper類(lèi)中覆蓋equals方法的正確形式是()。

A:publicbooleanequals(Paperobj)B:publicbooleanequals(Objectobj)C:都正確D:publicbooleanequals()答案:publicbooleanequals(Objectobj)下面關(guān)于import語(yǔ)句用法錯(cuò)誤的選項(xiàng)是()。

A:importjava.lang.Boolean;B:importjava.util.Scanner;C:importjava.util.*;D:importjava.lang;答案:importjava.lang;請(qǐng)為以下NamedBean類(lèi)的申明選擇一個(gè)必須的構(gòu)造方法()。publicclassNamedBean{publicNamedBean(){this(0,“Unknown”);}}

A:publicNamedBean(intid,Stringname){}B:publicNamedBean(intid){}C:publicNamedBean(Stringname){}D:publicNamedBean(NamedBeancopy){}答案:publicNamedBean(intid,Stringname){}關(guān)于下面一段程序說(shuō)法正確的是()。publicclassTest{publicstaticvoidmain(String[]args){

Stringname;

Stringhello=“Hello,”+name;

System.out.println(hello);}}

A:程序運(yùn)行輸出結(jié)果Hello,B:程序運(yùn)行輸出結(jié)果Hello,nullC:程序運(yùn)行產(chǎn)生空指針異常D:程序存在語(yǔ)法錯(cuò)誤無(wú)法運(yùn)行答案:程序存在語(yǔ)法錯(cuò)誤無(wú)法運(yùn)行根據(jù)如下程序選擇正確的說(shuō)法()。publicclassBook{Stringtitle;doubleprice;publicBook(){}publicBook(Stringtitle){this.title=title;}publicstaticvoidmain(String[]args){Booka=newBook();

Bookb=newBook(“JavaProgramming”);}}

A:兩個(gè)Book對(duì)象在內(nèi)存中的結(jié)構(gòu)是一樣的B:程序存在語(yǔ)法錯(cuò)誤C:運(yùn)行程序會(huì)輸出結(jié)果JavaProgrammingD:使用newBook()創(chuàng)建的Book對(duì)象,其title屬性值為null答案:兩個(gè)Book對(duì)象在內(nèi)存中的結(jié)構(gòu)是一樣的###使用newBook()創(chuàng)建的Book對(duì)象,其title屬性值為null屬于java.util包內(nèi)預(yù)定義類(lèi)的選項(xiàng)是()。

A:ArrayListB:ScannerC:SystemD:Calendar答案:ArrayList###Scanner###Calendar語(yǔ)句inta=Integer.parseInt(“hello”);在語(yǔ)法上是正確的,但是在運(yùn)行時(shí)將產(chǎn)生異常。()

A:對(duì)B:錯(cuò)答案:對(duì)運(yùn)行語(yǔ)句Exceptione=newException();將人為制造一個(gè)異常并終止程序運(yùn)行。()

A:錯(cuò)B:對(duì)答案:錯(cuò)任何一個(gè)Java類(lèi)都一定有toString方法。()

A:對(duì)B:錯(cuò)答案:對(duì)語(yǔ)句Person[]friends=newPerson[10];執(zhí)行后內(nèi)存中將增加11個(gè)新對(duì)象。()

A:錯(cuò)B:對(duì)答案:錯(cuò)任何一個(gè)Java類(lèi)都至少有一個(gè)構(gòu)造方法。()

A:對(duì)B:錯(cuò)答案:對(duì)語(yǔ)句System.out.println(10+10+“hello”+10+10);運(yùn)行后將輸出1010hello1010。()

A:錯(cuò)B:對(duì)答案:錯(cuò)表達(dá)式newPerson()==newPerson()的值一定為false。()

A:錯(cuò)B:對(duì)答案:對(duì)任何方法在執(zhí)行時(shí)一定有一個(gè)當(dāng)前對(duì)象。()

A:對(duì)B:錯(cuò)答案:錯(cuò)即使一個(gè)抽象類(lèi)中沒(méi)有申明任何抽象方法,我們也不可以使用new調(diào)用其構(gòu)造方法來(lái)創(chuàng)建對(duì)象。()

A:對(duì)B:錯(cuò)答案:對(duì)只要安裝了JDK我們就可以開(kāi)發(fā)Java程序了。()

A:對(duì)B:錯(cuò)答案:對(duì)如果pinstanceofObject的值為false,可以斷定p的值一定為null。()

A:對(duì)B:錯(cuò)答案:對(duì)在集成開(kāi)發(fā)環(huán)境中運(yùn)行一個(gè)Java程序時(shí),不需要對(duì)源程序進(jìn)行編譯就可以直接運(yùn)行。()

A:錯(cuò)B:對(duì)答案:錯(cuò)根據(jù)語(yǔ)句Record[]data=newRecord[10];可以斷定Record一定是具體類(lèi)。()

A:錯(cuò)B:對(duì)答案:錯(cuò)語(yǔ)句inta=newInteger(10);在語(yǔ)法上是錯(cuò)誤的。()

A:對(duì)B:錯(cuò)答案:錯(cuò)使用BufferedReader可以用一行字符串一行字符串的方式讀取輸入內(nèi)容。()

A:錯(cuò)B:對(duì)答案:對(duì)向HashSet集合中存入對(duì)象時(shí)需要重寫(xiě)Object類(lèi)中的哪些方法()

A:equals(Objectobj)B:toString()C:hashCode()D:clone()答案:equals(Objectobj)###hashCode()final可以修飾如下哪些內(nèi)容()

A:方法B:變量C:接口D:類(lèi)答案:類(lèi)###方法###變量以下關(guān)于抽象類(lèi)的描述中,正確的是()

A:當(dāng)一個(gè)類(lèi)中包含了抽象方法,該類(lèi)必須使用abstract關(guān)鍵字來(lái)修飾B:抽象類(lèi)可以不定義抽象方法C:抽象類(lèi)是對(duì)一系列看上去不同,但本質(zhì)上相同的具體概念的抽象D:抽象類(lèi)不能被實(shí)例化答案:抽象類(lèi)是對(duì)一系列看上去不同,但本質(zhì)上相同的具體概念的抽象;當(dāng)一個(gè)類(lèi)中包含了抽象方法,該類(lèi)必須使用abstract關(guān)鍵字來(lái)修飾;抽象類(lèi)可以不定義抽象方法;抽象類(lèi)不能被實(shí)例化下列關(guān)于default語(yǔ)句的說(shuō)法中,正確的是()

A:一般情況下,default放置在switch語(yǔ)句的最后面B:default不是swicth語(yǔ)句中必須的C:default代表的是默認(rèn)要執(zhí)行的語(yǔ)句,也就是沒(méi)有匹配就執(zhí)行defaultD:在switch語(yǔ)句中,default必須存在答案:default不是swicth語(yǔ)句中必須的。###default代表的是默認(rèn)要執(zhí)行的語(yǔ)句,也就是沒(méi)有匹配就執(zhí)行default。###一般情況下,default放置在switch語(yǔ)句的最后面。下列關(guān)于類(lèi)與對(duì)象的說(shuō)法中,正確的是()

A:對(duì)象是根據(jù)類(lèi)創(chuàng)建的B:類(lèi)用于描述多個(gè)對(duì)象的共同特征,它是對(duì)象的模板C:類(lèi)是對(duì)某一類(lèi)事物的抽象描述,而對(duì)象用于表示現(xiàn)實(shí)中該類(lèi)事物的個(gè)體D:對(duì)象用于描述現(xiàn)實(shí)中的個(gè)體,它是類(lèi)的實(shí)例答案:類(lèi)是對(duì)某一類(lèi)事物的抽象描述,而對(duì)象用于表示現(xiàn)實(shí)中該類(lèi)事物的個(gè)體下列結(jié)構(gòu)語(yǔ)句中,可以用來(lái)遍歷數(shù)組的是()

A:ifB:switchC:whileD:for答案:while###for下面關(guān)于包裝類(lèi)的描述中,正確的是()

A:對(duì)于包裝類(lèi)型對(duì)象javaAPI提供了更多的操作功能B:包裝類(lèi)都是被final修飾的類(lèi)C:包裝類(lèi)即將基本數(shù)據(jù)封裝成了對(duì)象D:包裝類(lèi)可以用于在基本數(shù)據(jù)和字符串之間進(jìn)行轉(zhuǎn)換答案:包裝類(lèi)即將基本數(shù)據(jù)封裝成了對(duì)象###包裝類(lèi)可以用

溫馨提示

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

評(píng)論

0/150

提交評(píng)論