面向?qū)ο蟪绦蛟O(shè)計(jì)智慧樹知到期末考試答案章節(jié)答案2024年重慶理工大學(xué)_第1頁
面向?qū)ο蟪绦蛟O(shè)計(jì)智慧樹知到期末考試答案章節(jié)答案2024年重慶理工大學(xué)_第2頁
面向?qū)ο蟪绦蛟O(shè)計(jì)智慧樹知到期末考試答案章節(jié)答案2024年重慶理工大學(xué)_第3頁
面向?qū)ο蟪绦蛟O(shè)計(jì)智慧樹知到期末考試答案章節(jié)答案2024年重慶理工大學(xué)_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余5頁可下載查看

付費(fèi)下載

下載本文檔

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

文檔簡介

面向?qū)ο蟪绦蛟O(shè)計(jì)智慧樹知到期末考試答案+章節(jié)答案2024年重慶理工大學(xué)關(guān)于不可變對(duì)象,以下語句哪些是正確的?()

答案:不可變對(duì)象沒有修改方法###不可變對(duì)象的引用類型屬性也必須是不可變的###不可變對(duì)象的所有屬性都是必須是私有的###不可變對(duì)象的內(nèi)容不能被修改以下()是正確的變量命名?

答案:findArea###radiuspublicclassBase{publicstaticfinalStringFOO="foo";publicstaticvoidmain(String[]args){Baseb=newBase();Subs=newSub();System.out.print(Base.FOO);System.out.print(Sub.FOO);System.out.print(b.FOO);System.out.print(s.FOO);System.out.print(((Base)s).FOO);}}classSubextendsBase{publicstaticfinalStringFOO="bar";}輸出結(jié)果為()。

答案:foobarfoobarfoo下面()函數(shù)是publicvoidaMethod(){...}的重載函數(shù)。

答案:publicintaMethod(intm){...}以下代碼會(huì)打?。ǎ┐?WelcometoJava"。intcount=0;while(count<10){System.out.println("WelcometoJava");count++;};

答案:10(1)以下對(duì)super關(guān)鍵字的描述,()是錯(cuò)誤的。

答案:可以使用super.super.p來調(diào)用父類的父類中的方法下面代碼運(yùn)行后,變量sum的值是()。int[][]square=newint[3][3];for(inti=0;i<3;i++){square[i][i]=5;}intsum=0;for(inti=0;i<3;i++){for(intj=0;j<3;j++){sum+=square[i][j];}}

答案:15以下代碼的輸出是()。publicclassTest{publicstaticvoidmain(String[]args){Strings1="WelcometoJava!";Strings2="WelcometoJava!";if(s1==s2)System.out.println("s1ands2referencetothesameStringobject");elseSystem.out.println("s1ands2referencetodifferentStringobjects");}}

答案:s1ands2referencetothesameStringobject執(zhí)行以下代碼后,輸出結(jié)果是()。publicstaticvoidmain(String[]args){inta=0;intc=0;do{--c;a=a-1;}while(a>=0);System.out.println("c="+c);}

答案:c=-1以下List集合聲明中正確的是()。

答案:Listf=newList();在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦蛱匦苑Q為()

答案:重載以下關(guān)于循環(huán)語句描述正確的是()。

答案:即使條件不滿足do……while循環(huán)體內(nèi)的語句也至少執(zhí)行一次StringBuildersb1=newStringBuilder("123");Strings1="123";//insertcodehereSystem.out.println(sb1+""+s1);如果要輸出"123abc123abc",應(yīng)該插入的代碼是?()

答案:sb1.append("abc");s1=s1.concat("abc");如果一個(gè)類的成員變量只能在所在類中使用,則該成員變量必須使用的修飾是()

答案:private在類的定義中構(gòu)造函數(shù)的作用是()。

答案:初始化成員變量欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類繼承了List接口,下列哪個(gè)方法是正確的()。

答案:ListmyList=newArrayList()(1)下列流中哪個(gè)不屬于字節(jié)流()

答案:InputStreamReader以下()是錯(cuò)誤的char型變量的聲明?

答案:charch='\t\n'下面關(guān)鍵字中,哪一個(gè)不是用于異常處理語句()。

答案:break關(guān)于數(shù)組作為方法的參數(shù)時(shí),向方法傳遞的是()。

答案:數(shù)組的地址;(1)緩沖流是通過減少對(duì)磁盤的讀寫次數(shù)來達(dá)到提升文件讀寫的速度的?()

答案:對(duì)(1)如果需要實(shí)現(xiàn)一個(gè)類對(duì)象的深度克隆,則這個(gè)類必須實(shí)現(xiàn)Cloneable這個(gè)接口?()

答案:對(duì)可以使用super.super.p來調(diào)用父類的父類中的方法。

答案:錯(cuò)方法重載(overload)必須滿足()。

答案:方法名必須相同。###參數(shù)一定不同。###在同一類型中定義的方法。以下()賦值語句不正確?

答案:i=1=j=1=k=1;###i==j==k==1;(1)以下關(guān)于Object類的toString方法描述正確的選項(xiàng)是()

答案:一般復(fù)寫掉Object的toString()方法,返回該類中屬性的字符串拼接形式###Object中的toString方法際應(yīng)用中沒有實(shí)際意義###JavaAPI中很多類都重寫了Object類中的toString()方法###toString方法返回對(duì)象的字符串表示分析以下代碼,選出所有正確的選項(xiàng)()intcount=0;while(count<100){//PointASystem.out.println("WelcometoJava!");count++;//PointB}//PointC

答案:count<100在PointA處始終為true###count<100在PointC處始終為false類與對(duì)象的關(guān)系是()。

答案:類是對(duì)象的抽象輸出語句執(zhí)行了()次。for(inti=0;i<10;i++)for(intj=0;j<i;j++)System.out.println(i*j)

答案:45以下代碼會(huì)打?。ǎ┐?WelcometoJava"。intcount=0;do{System.out.println("WelcometoJava");}while(count++<10);

答案:11下列哪個(gè)敘述是正確的?()

答案:類中的實(shí)例變量在用該類創(chuàng)建對(duì)象的時(shí)候才會(huì)被分配內(nèi)存空間。(1)下列()是錯(cuò)誤的。

答案:FileOutputStream輸出流按字符(char)寫出數(shù)據(jù)。在接口的繼承關(guān)系中,需要遵循以下哪個(gè)繼承原則()。

答案:多重;變量的定義應(yīng)包括的兩部分內(nèi)容是()。

答案:名字和類型在Java中,關(guān)鍵字()使類不能派生出子類。

答案:finalfor循環(huán)之后i是()。inty=0;for(inti=0;i<10;++i){y+=i;}

答案:未定義(1)字符流與字節(jié)流的區(qū)別在于()

答案:每次讀寫的字節(jié)數(shù)不同以下代碼的輸出是()publicclassTest{publicstaticvoidmain(String[]args){intx=5;booleanb1=true;booleanb2=false;if((x==4)&&!b2)System.out.print("1");System.out.print("2");if((b2=true)&&b1)System.out.print("3");}}

答案:23子類繼承了父類的方法和狀態(tài),在子類中可以進(jìn)行的操作時(shí)()。

答案:增添方法;以下結(jié)果為true的是()。

答案:'a'>20對(duì)于intn=6789;,表達(dá)式的值為7的是:()

答案:n/100%10Java源文件和編譯后的文件擴(kuò)展名分別為()

答案:java和.class要產(chǎn)生[20,999]之間的隨機(jī)整數(shù)可以用下面哪個(gè)表達(dá)式()。

答案:20+(int)(Math.random()*980);根據(jù)語句double[,]tab=newdouble[2,3];那么下面敘述正確的是()。

答案:tab是一個(gè)二維數(shù)組,它的元素個(gè)數(shù)一共有6個(gè)以下標(biāo)識(shí)符中不合法的是()。

答案:const分析以下代碼:()booleaneven=false;if(even=true){System.out.println("Itiseven!");}

答案:運(yùn)行正確,輸出Itiseven!.關(guān)于以下程序段,正確的說法是()。Strings1=”ac”+”def”;Strings2=newString(s1);if(s1.equals(s2)){System.out.println(“==successed”);}if(s1==s2){System.out.println(“==”);}

答案:行4執(zhí)行,行6不執(zhí)行;下列屬于Java合法的一組標(biāo)識(shí)符是()

答案:If_123$pointsmyName下面語句中,()不會(huì)出現(xiàn)編譯警告或錯(cuò)誤。

答案:byteb=25;實(shí)現(xiàn)一個(gè)繼承接口Runnable的類需要實(shí)現(xiàn)()方法。

答案:run(1)在使用interface聲明一個(gè)接口時(shí),可以使用()修飾符修飾該接口。

答案:public;對(duì)于下列代碼,下列哪個(gè)敘述是正確的?()classPeople{People(intm){}}classStudentextendsPeople{}

答案:代碼無法通過編譯。如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個(gè)類的對(duì)象()

答案:FileInputStreamJava中()類提供了隨機(jī)訪問文件的功能.

答案:RandomAccessFilejava.io包中定義了多個(gè)流類型來實(shí)現(xiàn)輸入和輸出功能,可以從不同的角度對(duì)其進(jìn)行分類,按功能分為:()

答案:節(jié)點(diǎn)流和處理流(分工)下列關(guān)于繼承的哪項(xiàng)敘述是正確的?()。

答案:java的特點(diǎn)是單繼承多實(shí)現(xiàn);

答案:【4】關(guān)于類java.lang.Number和它的子類,分析以下代碼:()NumbernumberRef=newInteger(0);DoubledoubleRef=(Double)numberRef;

答案:會(huì)有運(yùn)行時(shí)錯(cuò)誤,因?yàn)閚umberRef不是Double類型的實(shí)例下列描述中,不正確的是()。

答案:Java不支持多線程;

答案:在文件系統(tǒng)中不會(huì)增加任何東西當(dāng)需要在文件中寫入字符而不是字節(jié)時(shí),最好選用的類是()。

答案:java.io.Printwriter

答案:【4】

答案:b3

答案:atomgraniteatomgranite以下哪個(gè)類不能被繼承?()

答案:finalclassA{}(1)封裝的好處是()。

答案:當(dāng)不改變類模板,只改變實(shí)現(xiàn)時(shí),對(duì)其他代碼無影響下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是()。

答案:Java語言規(guī)定構(gòu)造方法名與類名必須相同;

答案:程序有編譯錯(cuò)誤,因?yàn)镹Class類有一個(gè)私有的構(gòu)造函數(shù)聲明類需要使用關(guān)鍵字()。

答案:class

答案:程序能編譯,但是不能通過給一個(gè)半徑值來給創(chuàng)建Circle對(duì)象。創(chuàng)建的對(duì)象半徑永遠(yuǎn)為0.

答案:Compilationfails.

答案:運(yùn)行該程序時(shí)不傳任何實(shí)參的話,這個(gè)程序?qū)⑤敵鯽rgv.lengthis0若已定義byte[]x={11,22,33,-66};其中0≤k≤3,則對(duì)x數(shù)組元素錯(cuò)誤的引用是()。

答案:x[k+5];下列對(duì)數(shù)組的定義正確的是()。

答案:intc[]={1,2,3}

答案:輸出0。下列關(guān)于標(biāo)識(shí)符的描述中,正確的是()。

答案:標(biāo)識(shí)符中可以使用下劃線和美元符;

答案:10202.0指出正確的表

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論