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

下載本文檔

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

文檔簡介

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

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

答案:對Java源程序?qū)ψ帜复笮懨舾?,即大小寫要完全一致?/p>

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

答案:錯接口類型屬于引用類型,接口類型不可以被實例化,因此接口類型的變量不可以存儲。

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

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

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

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

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

答案:對鏈表具有的特點是:(選擇3項)

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

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

答案:在類方法中絕對不能調(diào)用實例方法;在類方法中只能調(diào)用本類中的類方法;在類方法中可用this來調(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;}}在代碼說明//assignmentx=a,y=b處寫下如下哪幾個代碼是正確的?()

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

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

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

答案:new;1234;car.taxi程序中會打印多少次"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”);}

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

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

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

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

)

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

答案:9下列語句序列執(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語言為純面向?qū)ο蟪绦蛟O(shè)計語言。

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

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

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

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

答案:對多維數(shù)組x的長度是數(shù)組x的元素的個數(shù),x.length()得到。

答案:錯通過菜單File|Export...導(dǎo)出向?qū)崿F(xiàn)項目導(dǎo)出。通過菜單File|Import...導(dǎo)入向?qū)崿F(xiàn)項目導(dǎo)入。

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

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

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

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

答案:錯類定義了同一類對象共有的屬性和方法。

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

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

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

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

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

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

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

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

答案:對哪兩個聲明阻止了方法的重寫?

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

答案:String

a[]=new

String[5];for(int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(

)

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

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

答案:一個線程可能因為不同的原因停止并進(jìn)入就緒狀態(tài)。;當(dāng)一個線程因為搶先機制而停止運行,它被放在可運行隊列的前面。;使用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行。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”);}

答案:編譯錯誤下列語句序列執(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;}

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

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

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

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

答案:8假設(shè)x=1,y=-1,andz=1.下面哪項是對的?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.下面哪項是對的?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.下列語句序列執(zhí)行后,m的值是()inta=10,b=3,m=5;if(a==b)m+=a;elsem=++a*m;

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

答案:55下列說法中錯誤的一項是()

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

)狀態(tài)

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

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

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

答案:以上說法無一正確下列程序的輸出結(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");}}

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

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

答案:以上說法無一正確關(guān)于下列語句序列執(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)鍵字可以對對象加互斥鎖。

答案:synchronized下列(

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

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

)

答案:Java是支持多線程編程的語言下面代碼產(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");

}

}}

答案:該程序有一個語法錯誤.對于任何一個Java異常對象e都是()的實例(即einstanceof

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

答案:Throwable下面的程序在控制臺運行時顯示什么?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");

}}

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

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

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

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

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

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

publicclassTest{

publicstaticvoidmain(String[]args){

Objecto1=newObject();

Objecto2=newObject();

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

}}

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

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

)

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

)。

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

)。

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

)。

答案:方法區(qū)對象通過對象引用變量來訪問,該變量包含對象的(

)。

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

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

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

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

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論