java程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年江西財(cái)經(jīng)大學(xué)_第1頁(yè)
java程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年江西財(cái)經(jīng)大學(xué)_第2頁(yè)
java程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年江西財(cái)經(jīng)大學(xué)_第3頁(yè)
java程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年江西財(cái)經(jīng)大學(xué)_第4頁(yè)
java程序設(shè)計(jì)智慧樹(shù)知到期末考試答案章節(jié)答案2024年江西財(cái)經(jīng)大學(xué)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

java程序設(shè)計(jì)智慧樹(shù)知到期末考試答案+章節(jié)答案2024年江西財(cái)經(jīng)大學(xué)流的傳遞方式是()

答案:串行的可以用表達(dá)式objinstanceofAClass(對(duì)象變量名instanceof類名)檢查對(duì)象是否是類的實(shí)例。()

答案:對(duì)Java源程序?qū)ψ帜复笮?xiě)敏感,即大小寫(xiě)要完全一致。

答案:對(duì)java.util.Calendar是抽象類,下面語(yǔ)句是錯(cuò)誤的。java.util.Calendara=Calendar.getInstance();

答案:錯(cuò)接口類型屬于引用類型,接口類型不可以被實(shí)例化,因此接口類型的變量不可以存儲(chǔ)。

答案:錯(cuò)this關(guān)鍵字可以用于引用類的隱藏?cái)?shù)據(jù)域。

答案:對(duì)java創(chuàng)始人是:JameGosling,BillJoe

答案:對(duì)JVM是將字節(jié)碼解釋成具體系統(tǒng)平臺(tái)上的機(jī)器指令并執(zhí)行的虛擬計(jì)算機(jī),是實(shí)現(xiàn)平臺(tái)無(wú)關(guān)性的關(guān)鍵。

答案:對(duì)繪制程序流程圖包括下面步驟:?jiǎn)?dòng)Visio畫(huà)流程圖、將需要的形狀拖入工作區(qū),并修改圖元內(nèi)容、繪制連接線、添加相對(duì)應(yīng)的文字

答案:對(duì)Integer、Boolean、String、Date實(shí)現(xiàn)了Comparable接口,因此它們的對(duì)象可以比較大小。

答案:對(duì)鏈表具有的特點(diǎn)是:(選擇3項(xiàng))

答案:所需空間與線性表長(zhǎng)度成正比;不必事先估計(jì)存儲(chǔ)空間;插入刪除不需要移動(dòng)元素哪二種聲明防止方法覆蓋?

答案:finalvoidmethoda(){};staticfinalvoidmethoda(){}下列說(shuō)法錯(cuò)誤的有()

答案:在類方法中絕對(duì)不能調(diào)用實(shí)例方法;在類方法中只能調(diào)用本類中的類方法;在類方法中可用this來(lái)調(diào)用本類的類方法給出下面的代碼段:()publicclassBase{intw,x,y,z;publicBase(inta,intb){x=a;y=b;}publicBase(inta,intb,intc,intd){//assignmentx=a,y=bw=d;z=c;}}在代碼說(shuō)明//assignmentx=a,y=b處寫(xiě)下如下哪幾個(gè)代碼是正確的?()

答案:x=a;y=b;;this(a,b);下面哪些不是java的簡(jiǎn)單數(shù)據(jù)類型?

答案:Boolean;Double不能用來(lái)修飾interface的有(

答案:protected;static;private下列標(biāo)識(shí)符不合法的有()

答案:new;1234;car.taxi程序中會(huì)打印多少次"WelcometoJava"?intcount=0;do{System.out.println("WelcometoJava");count++;}while(count<9);

答案:9正確的輸出是什么?charch='a';switch(ch){case'a':case'A':System.out.print(ch);break;case'b':case'B':System.out.print(ch);break;case'c':case'C':System.out.print(ch);break;case'd':case'D':System.out.print(ch);}

答案:a下列關(guān)于publicstaticvoidmain(String[]args){booleana=true;booleanb=false;booleanc=true;if((a&b)|(b&c)&c)System.out.print(“A”);if((a=false)|(a&c))|(a|b))System.out.print(“B”);}

答案:編譯錯(cuò)誤下列有關(guān)接口的敘述錯(cuò)誤的是哪項(xiàng)?

答案:類實(shí)現(xiàn)接口時(shí)必須實(shí)現(xiàn)其中的方法下列哪一個(gè)操作不能使線程從等待阻塞狀態(tài)進(jìn)入對(duì)象鎖阻塞狀態(tài)?

答案:等待阻塞狀態(tài)下的進(jìn)程調(diào)用wait()方法以下代碼共輸出"WelcometoJava"多少次?()intcount=0;do{System.out.println("WelcometoJava");}while(count++<9);

答案:10下列哪個(gè)方法可用于創(chuàng)建一個(gè)線程的類?(

)

答案:publicclassXimplementsRunable{publicvoidrun(){……}}循環(huán)后count的值是什么?()intcount=0;do{System.out.println("WelcometoJava");count++;}while(count<9);System.out.println(count);

答案:9下列語(yǔ)句序列執(zhí)行后,k的值是()inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}

答案:2下面不是數(shù)組復(fù)制方法的是()。

答案:用“=”進(jìn)行復(fù)制Java語(yǔ)言為純面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。

答案:對(duì)接口中的數(shù)據(jù)字段隱含為privatestaticfinal

答案:錯(cuò)jvm是執(zhí)行Java字節(jié)碼的環(huán)境,是運(yùn)行Java程序的抽象計(jì)算機(jī)

答案:對(duì)文件操作中經(jīng)常需要的是隨機(jī)訪問(wèn),java中的RandomAccessFile類提供了隨機(jī)訪問(wèn)文件的功能.

答案:對(duì)關(guān)鍵字this是指向調(diào)用對(duì)象本身的引用名??梢杂胻his關(guān)鍵字引用對(duì)象的實(shí)例成員。

答案:對(duì)多維數(shù)組x的長(zhǎng)度是數(shù)組x的元素的個(gè)數(shù),x.length()得到。

答案:錯(cuò)通過(guò)菜單File|Export...導(dǎo)出向?qū)?shí)現(xiàn)項(xiàng)目導(dǎo)出。通過(guò)菜單File|Import...導(dǎo)入向?qū)?shí)現(xiàn)項(xiàng)目導(dǎo)入。

答案:對(duì)java語(yǔ)法類似C/C++語(yǔ)言,繼承C/C++優(yōu)良特性;丟棄了C++中指針、操作符重載、多繼承等;

答案:對(duì)java編譯器將Java源程序編譯成中間代碼字節(jié)碼文件(.class)。

答案:對(duì)使用Scanner類從文件中讀取文本數(shù)據(jù),使用PrintWriter類向文本文件寫(xiě)入數(shù)據(jù)。

答案:對(duì)關(guān)于java.util.Date的構(gòu)造方法Date(intyear,intmonth,intdate)的參數(shù)month為1表示1月。

答案:錯(cuò)類定義了同一類對(duì)象共有的屬性和方法。

答案:對(duì)在使用eclipse進(jìn)行項(xiàng)目開(kāi)發(fā)前需要提前進(jìn)行環(huán)境配置

答案:對(duì)為了避免通過(guò)對(duì)象引用直接修改屬性,應(yīng)該使用public修飾符聲明私有域。這就稱為數(shù)據(jù)域封裝。

答案:錯(cuò)程序設(shè)計(jì)過(guò)程包括分析、設(shè)計(jì)、編碼、調(diào)試、測(cè)試、發(fā)布,維護(hù)和修改

答案:對(duì)所有方法傳遞的參數(shù)都是值傳遞。對(duì)基本數(shù)據(jù)類型的參數(shù)傳遞實(shí)際值,對(duì)引用類型的參數(shù)傳遞對(duì)象的引用。

答案:對(duì)JDK結(jié)構(gòu)目錄包括:bin文件夾、conf文件夾、include文件夾、jmods文件夾、legal文件夾、lib文件夾

答案:對(duì)通過(guò)新建Java項(xiàng)目向?qū)Э梢院苋菀椎膭?chuàng)建Java項(xiàng)目。打開(kāi)向?qū)У耐緩接邢旅嫒N方式:①通過(guò)點(diǎn)擊“File”菜單然后選擇New>JavaProject。②在項(xiàng)目瀏覽器(ProjectExplorer)窗口中鼠標(biāo)右擊任一地方選擇New>JavaProject。③在工具條上點(diǎn)擊新建按鈕,并選擇JavaProject。

答案:對(duì)n(n≥3)維數(shù)組X:它的每一個(gè)元素都是一個(gè)(n-1)維數(shù)組。

答案:對(duì)一個(gè)抽象類可以不實(shí)現(xiàn)父接口中任何的抽象方法。

答案:對(duì)哪兩個(gè)聲明阻止了方法的重寫(xiě)?

答案:staticfinalvoidmethoda(){};finalvoidmethoda(){}下面哪些語(yǔ)句能夠正確地生成5個(gè)空字符串?

答案:String

a[]=new

String[5];for(int

i=0;i<5;a[i++]=“”);;String

a[]={“”,“”,“”,“”,“”};請(qǐng)看如下代碼classPerson{privateinta;publicintchange(intm){returnm;}}publicclassTeacherextendsPerson{publicintb;publicstaticvoidmain(Stringarg[]){Personp=newPerson();Teachert=newTeacher();inti;//pointx}}下面哪些放在//pointx?行是正確的?

答案:i=p.change(3);;i=t.b;下列說(shuō)法錯(cuò)誤的有()

答案:數(shù)組的大小可以任意改變;數(shù)組屬于一種原生類;intnumber=[]={31,23,33,43,35,63}關(guān)于Java語(yǔ)言,下列描述正確的是(多選)

答案:switch不能夠作用在String類型上;GC是垃圾收集器,程序員不用擔(dān)心內(nèi)存管理哪一種代碼確定int值foo最接近雙值欄?

答案:intfoo=(int)Math.round(bar);;intfoo=(int)Math.ceil(bar);;intfoo=(int)Math.floor(bar);下面中哪兩個(gè)可以在A的子類中使用:()classA{protectedintmethod1(inta,intb){return0;}}

答案:publicintmethod1(inta,intb){return0;};privateintmethod1(inta,longb){return0;}執(zhí)行下列代碼后,哪個(gè)結(jié)論是正確的String[]s=newString[10];

答案:s[9]為null;;s.length為10下面關(guān)于變量及其范圍的陳述哪些是不正確的():

答案:在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建;實(shí)例變量用關(guān)鍵字static聲明下面能讓線程停止執(zhí)行的有(多選)()

答案:stop();;sleep();;synchronized();;wait();哪四種類型的對(duì)象可以使用拋出語(yǔ)句拋出?

答案:Exception;RuntimeException;Throwable如下代碼:publicclassX{publicXaMethod(){returnthis;}}publicclassYextendsX{}哪兩個(gè)方法能加到Y(jié)類的定義中?

答案:publicvoidaMethod(Strings){};publicXaMethod(){returnnewY();}哪兩個(gè)創(chuàng)建數(shù)組的實(shí)例?

答案:Objectoa=newfloat[20];;int[]ia=newint[15];下列說(shuō)法錯(cuò)誤的有()

答案:在類方法中絕對(duì)不能調(diào)用實(shí)例方法;在類方法中只能調(diào)用本類中的類方法;在類方法中可用this來(lái)調(diào)用本類的類方法下面哪兩個(gè)描述是正確的?

答案:默認(rèn)構(gòu)造器調(diào)用其父類的無(wú)參構(gòu)造器.;默認(rèn)構(gòu)造器有和它所在類相同的訪問(wèn)修飾詞.如下哪些不是java的關(guān)鍵字?

答案:NULL;false在接口中以下哪條定義是正確的?

(

)

答案:voidmethoda();;publicdoublemethoda();下面的哪些聲明是合法的?()

答案:doubled=34.4;long1=499有關(guān)線程的哪些敘述是對(duì)的()

答案:一個(gè)線程可能因?yàn)椴煌脑蛲V共⑦M(jìn)入就緒狀態(tài)。;當(dāng)一個(gè)線程因?yàn)閾屜葯C(jī)制而停止運(yùn)行,它被放在可運(yùn)行隊(duì)列的前面。;使用start()方法可以使一個(gè)線程成為可運(yùn)行的,但是它不一定立即開(kāi)始運(yùn)行。publicstaticvoidmain(String[]args){booleana=true;booleanb=false;booleanc=true;if((a&b)|(b&c)&c)System.out.print(“A”);if((a=false)|(a&c))|(a|b))System.out.print(“B”);}

答案:編譯錯(cuò)誤下列語(yǔ)句序列執(zhí)行后,k的值是()inti=4,j=5,k=9,m=5;if(i>j||melsek--;

答案:10for循環(huán)后i的值為多少?()inty=0;for(inti=0;i<10;++i){y+=i;}

答案:未定義任何一個(gè)Java異常對(duì)象e都是__________的實(shí)例(即einstanceof__________表達(dá)式返回true)。

答案:Throwable若a和b均是整型變量并已正確賦值,正確的switch語(yǔ)句是()

答案:switch(a%b){......}執(zhí)行下列代碼后y的值是什么?x=3;switch(x+3){case6:y=0;case7:y=1;default:y+=1;}

答案:2程序中會(huì)打印多少次"WelcometoJava"?intcount=0;while(++count<9){System.out.println("WelcometoJava");}

答案:8假設(shè)x=1,y=-1,andz=1.下面哪項(xiàng)是對(duì)的?if(x>0)

if(y>0)

System.out.println("x>0andy>0");elseif(z>0)

System.out.println("x<0andz>0");

答案:x<0andz>0;下面執(zhí)行下列代碼后y的值是什么?x=3;switch(x+3){

case6:y=0;

case7:y=1;

default:y+=1;}

答案:2假設(shè)x=1,y=-1,andz=1.下面哪項(xiàng)是對(duì)的?if(x>0)if(y>0)System.out.println("x>0andy>0");elseif(z>0)System.out.println("x<0andz>0");

答案:x<0andz>0;1.下列語(yǔ)句序列執(zhí)行后,m的值是()inta=10,b=3,m=5;if(a==b)m+=a;elsem=++a*m;

答案:55下列語(yǔ)句序列執(zhí)行后,m的值是()inta=10,b=3,m=5;if(a==b)m+=a;elsem=++a*m;

答案:55下列說(shuō)法中錯(cuò)誤的一項(xiàng)是()

答案:共享數(shù)據(jù)的訪問(wèn)不一定全部使用synchronized加鎖線程調(diào)用了sleep()方法后,該線程將進(jìn)入(

)狀態(tài)

答案:阻塞狀態(tài)關(guān)于程序中會(huì)打印多少次"WelcometoJava"?intcount=0;while(count++<9){

System.out.println("WelcometoJava");}

答案:9關(guān)于Java線程的說(shuō)法哪些是正確的是?()

答案:以上說(shuō)法無(wú)一正確下列程序的輸出結(jié)果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){newTest();}Test(){Testt1=this;Testt2=this;synchronized(t1){try{t2.wait();System.out.println("DONEWAITING");}catch(InterruptedExceptione){System.out.println("INTERRUPTED");}catch(Exceptione){System.out.println("OTHEREXCEPTION");}finally{System.out.println("FINALLY");}}System.out.println("ALLDONE");}}

答案:編譯通過(guò),但是不輸出任何字符串strings=”java”,如果執(zhí)行語(yǔ)句charx=s.charAt(4);正確結(jié)果是()。

答案:程序異常下列關(guān)于Java線程的說(shuō)法哪些是正確的?()

答案:以上說(shuō)法無(wú)一正確關(guān)于下列語(yǔ)句序列執(zhí)行后,k的值是()inti=10,j=18,k=30;

switch(j-i){

case8:k++;

case9:k+=2;

case10:k+=3;

default:k/=j;}

答案:2以下不屬于Thread類提供的線程控制方法是(

)

答案:break()(

)關(guān)鍵字可以對(duì)對(duì)象加互斥鎖。

答案:synchronized下列(

)方法和resume()方法相互搭配,使線程停止執(zhí)行,然后調(diào)用resume()方法恢復(fù)線程。

答案:suspend()下列關(guān)于線程的說(shuō)法正確的是(

)

答案:Java是支持多線程編程的語(yǔ)言下面代碼產(chǎn)生的異常類型是(

)publicclassTest{

publicstaticvoidmain(String[]args){

System.out.println(1/0);

}}

答案:ArithmeticException關(guān)于下面的代碼造成的Java異常類型是()。

int

i=Integer.MAX_VALUE+1;

答案:noexceptionsclassTest{

publicstaticvoidmain(String[]args){

try{

Strings="5.6";

Integer.parseInt(s);//CauseaNumberFormatException

inti=0;

inty=2/i;

}

catch(Exceptionex){

System.out.println("NumberFormatException");

}

catch(RuntimeExceptionex){

System.out.println("RuntimeException");

}

}}

答案:該程序有一個(gè)語(yǔ)法錯(cuò)誤.對(duì)于任何一個(gè)Java異常對(duì)象e都是()的實(shí)例(即einstanceof

_________表達(dá)式返回true)。

答案:Throwable下面的程序在控制臺(tái)運(yùn)行時(shí)顯示什么?classTest{

publicstaticvoidmain(String[]args){

try{

method();

System.out.println("Afterthemethodcall");

}

catch(NumberFormatExceptionex){

System.out.println("NumberFormatException");

}

catch(RuntimeExceptionex){

System.out.println("RuntimeException");

}

}

staticvoidmethod(){

Strings="5.6";

Integer.parseInt(s);//CauseaNumberFormatException

inti=0;

inty=2/i;

System.out.println("WelcometoJava");

}}

答案:該程序會(huì)顯示NumberFormatExceptionjava.util.Date的構(gòu)造方法Date(intyear,intmonth,intdate)的參數(shù)month為1表示1月。

答案:錯(cuò)所有字符流類的基類是Reader、Writer。

答案:對(duì)字符流:操作的對(duì)象是純文本的數(shù)據(jù),字符流處理的單元為2個(gè)字節(jié)的Unicode字符,分別操作字符、字符數(shù)組或字符串。

答案:對(duì)對(duì)于流的傳遞方式是()

答案:串行的面向?qū)ο蟪绦蛟O(shè)計(jì)有許多特征,下列選項(xiàng)中,不是面向?qū)ο蟪绦蛟O(shè)計(jì)特性的是

答案:邏輯性下列代碼的輸出是

publicclassTest{

publicstaticvoidmain(String[]args){

Objecto1=newObject();

Objecto2=newObject();

System.out.print((o1==o2)+""+(o1.equals(o2)));

}}

答案:falsefalse下面對(duì)一個(gè)Object[]類型的變量,賦值正確的()

答案:newString[100]下列關(guān)于關(guān)鍵字super的說(shuō)法,錯(cuò)誤的是(

)

答案:利用super.super....可以調(diào)用父類的父類中的方法對(duì)基本數(shù)據(jù)類型變量來(lái)說(shuō),變量中存儲(chǔ)的是(

)。

答案:數(shù)據(jù)值在一個(gè)類中沒(méi)有為其編寫(xiě)構(gòu)造方法,類會(huì)提供(

)。

答案:提供一個(gè)沒(méi)有參數(shù)的構(gòu)造函數(shù)靜態(tài)變量將數(shù)量值儲(chǔ)存于類的(

)。

答案:方法區(qū)對(duì)象通過(guò)對(duì)象引用變量來(lái)訪問(wèn),該變量包含對(duì)象的(

)。

答案:引用地址局部變量可以在對(duì)象中使用。

答案:錯(cuò)對(duì)于n(n≥3)維數(shù)組X:它的每一個(gè)元素都是一個(gè)(n-1)維數(shù)組。

答案:對(duì)多維數(shù)組x的長(zhǎng)度是數(shù)組x的元素的個(gè)數(shù),可由x.length()得到。

答案:錯(cuò)使用arraycopy()方法將數(shù)組a內(nèi)容復(fù)制到數(shù)組b正確的是()。

答案:arraycopy(a,0,b,0,a.length)三維數(shù)組中,元素X[i][j]是一個(gè)一維數(shù)組,其長(zhǎng)度可由()得到

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論