




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
..2.13.判斷題Java語言中的數(shù)組元素下標(biāo)總是從0開始,下標(biāo)可以是整數(shù)或整型表達(dá)式。(/TOC\o"1-5"\h\z在Java中對象可以賦值,只要使用賦值號(等號)即可,相當(dāng)于生成了一個各屬性與賦值對象相同的新對象。(x)所謂抽象類就是包含有抽象方法的類。(X)Java系統(tǒng)的標(biāo)準(zhǔn)輸入對象是System.in,標(biāo)準(zhǔn)輸出對象有兩個,分別是標(biāo)準(zhǔn)輸出System.out和標(biāo)準(zhǔn)錯誤輸出System.err。(/)如果P是父類Parent的對象,而c是子類Child的對象,則語句c=p是正確的。(x)當(dāng)一個方法在運(yùn)行過程中產(chǎn)生一個異常,則這個方法會終止,但是整個程序不一定終止運(yùn)行。(/)用“+”可以實(shí)現(xiàn)字符串的拼接,用-可以從一個字符串中去除一個字符子串。(x)一個容器中可以混合使用多種布局策略。(x)Java中,并非每個事件類都只對應(yīng)一個事件。(/)Java的源代碼中定義幾個類,編譯結(jié)果就生成幾個以.class為后綴的字節(jié)碼文件。(/)JavaApplet是由獨(dú)立的解釋器程序來運(yùn)行的。(X)Java的字符類型采用的是ASCII編碼。(X)Java的各種數(shù)據(jù)類型占用固定長度,與具體的軟硬件平臺環(huán)境無關(guān)。(/)14.System14.System類不能實(shí)例化,即不能創(chuàng)建System類的對象。x15.用戶自定義的圖形界面元素也可以響應(yīng)用戶的動作,具有交互功能。(/)填空題java源程序編譯命令是iavacjava應(yīng)用程序中有一個main()方法,它前面有三個修飾符是public,static,voidjava語言數(shù)據(jù)類型可分為兩大類,一類稱為基本數(shù)據(jù)類型,另一類稱為引用數(shù)據(jù)類型4在轉(zhuǎn)向語句中,continue語句使得程序結(jié)束本次循環(huán),回到循環(huán)的條件測試部分繼續(xù)執(zhí)行。5設(shè)x為float型變量,y為double型變量,a為int型變量,已知x=2.5f,a=7,y=4.22則表達(dá)式x+a%3*(int)x%(int)y的值為4.56設(shè)x為float型變量,y為double型變量,a為int型變量,b為long型變量,c為char型,則表達(dá)式x+y*a/x+b/y+c的值為double類型7設(shè)有數(shù)組定義:intMyIntArray[]={10,20,30,40,50,60,70};則執(zhí)行以下幾個語句后的輸出結(jié)果是120。ints=0;for(inti=0;i<MyIntArray.length;i++)if(i%2==1)s+=MyIntArray[i];System.out.println(s)選擇題?在瀏覽器中執(zhí)行applet程序,以下選項(xiàng)中的哪個方法將被最后執(zhí)行(C)。A、init()B、start()C、destroy()D、stop()?Javaapplication中的主類需包含main方法main方法的返回類型是什么?(D)A、intB、floatC、doubleD、voidclassStudentextendsPerson3?設(shè)有下面兩個類的定義:classStudentextendsPersonclassPerson{{{longid;//號intscore;//入學(xué)總分Stringname;//intgetScore(){}returnscore;}}則類Person和類Student的關(guān)系是(B)°A、包含關(guān)系B、繼承關(guān)系C、關(guān)聯(lián)關(guān)系D、上述類定義有語法錯誤4?在編寫JavaApplet程序時,需要在程序的開頭寫上(B)語句。A、importjava.awt.*;B、importjava.applet.*;C、importjava.io.*;D、importjava.awt.event.*;?容器Panel和Applet缺省使用的布局編輯策略是(A)A、FlowLayoutB、BorderLayoutC、GridLayoutD、CardLayout?有以下程序片段,下列哪個選項(xiàng)不能插入到行1。(A)1.publicclassA{//dosth}A、publicclassMainClass{}B、packagemine;C、classANotherClass{}D、importjava.util.*;?在使用interface聲明一個接口時,只可以使用(D)修飾符修飾該接口。A、privateB、protectedC、privateprotectedD、public?以下哪個不是Java的關(guān)鍵字?(A)A、FALSEB、constC、thisD、void9?有程序如下,關(guān)于程序的描述哪個是正確的?(C)publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}
}A}A、編譯將產(chǎn)生錯誤B、編譯時正確,但運(yùn)行時將產(chǎn)生錯誤C、正確,輸出0D、正確,輸出null10.以下關(guān)于構(gòu)造函數(shù)的描述錯誤的是(A)。A、構(gòu)造函數(shù)的返回類型只能是void型。B、構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。C、構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作。D、一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)。?假設(shè)A類有如下定義,設(shè)a是A類的一個實(shí)例下列語句調(diào)用哪個是錯誤的?(C)classA{inti;staticStrings;voidmethod1(){}staticvoidmethod2(){}}A、System.out.println(a.i);B、a.method1();C、A.method1();D、A.method2()?有程序片段如下,以下哪個表示式的結(jié)果為true?(B)Floats=newFloat(0.1f);Floatt=newFloat(0.1f);Doubleu=newDouble(0.1);A、s==tB、s.equals(t)C、u.equals(s)D、t.equals(u)-paint()方法使用哪種類型的參數(shù)?(A)A、GraphicsB、Graphics2DC、StringD、Color?下面哪個方法與applet的顯示無關(guān)?(A)A、draw()B、update()C、repaint()D、paint()15?下面哪個函數(shù)是publicvoidaMethod(){...}的重載函數(shù)?(D)A、voidaMethod(){...}B、publicintaMethod(){...}C、publicvoidaMethod(){...}D、publicintaMethod(intm){...}16下列不可作為java語言標(biāo)識符的是(D)Aa1B$1C_1D1117有一段java應(yīng)用程序,它的主類名是al,那么保存它的源文件名可以是(A)Aa1.javaBa1.classCa1D都對18下面說確的是(C)AjavaApplet程序必須在瀏覽器中執(zhí)行Bjava應(yīng)用程序必須在瀏覽器里執(zhí)行CjavaApplet程序不一定在瀏覽器中執(zhí)行Djava應(yīng)用程序可以在瀏覽器中執(zhí)行19在瀏覽器中執(zhí)行applet程序的四個方法的最先執(zhí)行的是(A)Ainit()Bstart()Cdestroy()Dstop()2020整型數(shù)據(jù)類型中,需要存空間最少的是D)AshortBlongCintDbytejava類可以作為(C)A類型定義機(jī)制B數(shù)據(jù)封裝機(jī)制C類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制D上述都不對在創(chuàng)建對象時,必須(C)A先聲明對象,然后才能使用對象B先聲明對象,為對象分配存空間,然后才能使用對象C先聲明對象,為對象分配存空間,對對象初始化,然后才能使用對象D上述說法都對在調(diào)用方法時,若要使方法改變實(shí)參的值,可以(D)A用基本數(shù)據(jù)類型作為參數(shù)B用對象作為參數(shù)C(A)和(B)都對D(A)和(B)都不對JAVA中(C)A一個子類可以有多個父類,一個父類也可以有多個子類B一個子類可以有多個父類,但一個父類只可以有一個子類C一個子類可以有一個父類,但一個父類可以有多個子類D上述說法都不對25paint()方法使用哪種類型的參數(shù)?(A)A、GraphicsB、Graphics2DC、StringD、Color26在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)個數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種特性稱為(C)A、隱藏B、覆蓋C、重載D、Java不支持此特性27類Testl、Test2定義如下:1.publicclassTest12.{publicfloataMethod(floata,floatb)throws3.IOException{}4.}5.publicclassTest2extendsTestl{6.7.}將以下哪種方法插入行4是不合法的。(A)ABCccctiiialllobbluufpppaMethod(floata,floatb){}ABCccctiiialllobbluufpppintaMethod(inta,intb)throwsException{}floataMethod(floatp,floatq){}intaMethod(inta,intb)throwsIOException{}28以下哪個接口的定義是正確的?(D)A、interfaceB{voidprint(){};}B、abstractinterfaceB{voidprint();}C、abstractinterfaceBextendsA1,A2//A1、A2為已定義的接口{abstractvoidprint(){};}D、interfaceB{voidprint();}29下列哪些語句關(guān)于Java存回收的說明是正確的?(B)A、程序員必須創(chuàng)建一個線程來釋放存B、存回收程序負(fù)責(zé)釋放無用存C、存回收程序允許程序員直接釋放存D、存回收程序可以在指定的時間釋放存對象30A派生出子類B,B派生出子類C,并且在Java源代碼中有如下聲明:Aa0=newA();Aa1=newB();Aa2=newC();問以下哪個說法是正確的?(D)A、只有第1行能通過編譯B、第1、2行能通過編譯,但第3行編譯出錯C、第1、2、3行能通過編譯,但第2、3行運(yùn)行時出錯D、第1行、第2行和第3行的聲明都是正確的三、程序閱讀1.寫出以下程序的運(yùn)行結(jié)果。importjava.util.*;publicclassVec{publicstaticvoidmain(String[]args){String[]s;s=newString[2];s[0]=newString("no1");s[1]=newString("no2");Vectorv=newVector();for(inti=0;i<2;i++)v.addElement(s[i]);v.insertElementAt(newString("no3"),2);Enumeratione=v.elements();while(e.hasMoreElements())System.out.print(e.nextElement()+"");System.out.println();v.removeElement("no2");for(inti=0;i<v.size();i++)System.out.print(v.elementAt(i)+"");System.out.println();}}程序運(yùn)行的結(jié)果:no1no2no3no1no32.寫出以下程序的運(yùn)行結(jié)果。classStaticStuff{staticstaticpublic1intx;{System.out.println("x="+x);x+=5;}staticvoidmain(Stringargs[]){System.out.println("x="+x);}static{System.out.println("x="+x);x%=3;}程序運(yùn)行的結(jié)果:x=0x=5x=23.寫出以下程序的運(yùn)行結(jié)果。classFirst{First(){System.out.println("inFirst");}}publicclassSecondextendsFirst{Second(){System.out.println("inSecond");}publicstaticvoidmain(String[]args){Secondmine=newSecond();}}程序運(yùn)行的結(jié)果:inFirstinSecond解釋程序中語句的含義純文本文件fl.txt中的容是abed下面的程序?qū)l.txt文件中的容寫到f2.txt文件中和屏幕上importjava.io.*;publieelassfileeopy{publiestatievoidmain(String[]args){try{StringBufferstr=newStringBuffer();FileInputStreamfin=newFileInputStream("f1.txt");意義FileOutputStreamfout=newFileOutputStream("f2.txt");意義intc;while((c=fin.read())!=-l)_{fout.write(c);意義str.append((char)c);意義}fin.close();fout.close();Stringstr2=str.toString();System.out.println(str2);顯示的結(jié)果是}catch(Exceptionc){System.out.println(c);}}實(shí)例化輸入流對象,指定輸入流來源文件為fl.txt實(shí)例化輸出流對象,指定輸出流目標(biāo)文件為f2.txt將C寫入到輸出流對象中將整數(shù)C轉(zhuǎn)化為字符,并添加到字符串str的尾部abcd編程題1、編寫一個JavaApplication程序App.java,main程序輸入10個整數(shù)給數(shù)組,通過函數(shù)getMinAndMax(inta[])得到這10個整數(shù)的最大值和最小值并輸出結(jié)果。classApp{staticvoidgetMinAndMax(inta[]){intmin,max;min=max=a[0];for(inti=1;i<a.length;i++){if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];System.out.println(“Array'MaxValue:”+max);System.out.println(“Array'MinValue:”+min);}publicstaticvoidmain(String[]args){intarr[]={4,6,72,9,14,3,8,23,56,32};getMinAndMax(arr);}}2、編寫一個完整的JavaApplication程序。包含接口ShapeArea,Rectangle類,Triangle類及Test類,具體要求如下:⑴接口ShapeArea:doublegetArea():求一個形狀的面積doublegetPerimeter():求一個形狀的周長⑵類Rectangle:實(shí)現(xiàn)ShapeArea接口,并有以下屬性和方法:①屬性width:double類型,表示矩形的長height:double類型,表示矩形的高②方法Rectangle(doublew,doubleh):構(gòu)造函數(shù)toString()方法:輸出矩形的描述信息,如“width=1.0,height=2.0,perimeter=6.0,area=2.0”⑶類Triangle:實(shí)現(xiàn)ShapeArea接口,并有以下屬性和方法:屬性x,y,z:double型,表示三角形的三條邊s:周長的1/2(注:求三角形面積公式為vs(s-x)(s-y)(s-z),s=(x+y+z)/2,開方可用Math.sqrt(double)方法)方法Triangle(doublex,doubley,doublez):構(gòu)造函數(shù),給三條邊和s賦初值。toString():輸出矩形的描述信息,如“threesides:3.0,4.0,5.0,perimeter=12.0,area=6.0”⑷Test類作為主類要完成測試功能生成Rectangle對象調(diào)用對象的toString方法,輸出對象的描述信息interfaceShapeArea{doublegetArea();doublegetPer
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村出售地皮合同范本
- 出口定金合同范本
- 業(yè)務(wù)用車租賃合同范本
- 入股果園合同范例
- 第五單元第14課文藝復(fù)興運(yùn)動2023-2024學(xué)年九年級上冊歷史同步教學(xué)設(shè)計(jì)(部編版)
- 專利實(shí)施使用合同范本
- epc項(xiàng)目銷售合同范本
- 2024年溫州龍港農(nóng)商銀行招聘筆試真題
- 借條合同范本范文
- 保安顧問合同范本
- 部編版六年級道德與法治下冊《學(xué)會反思》教案
- 人教版體育與健康四年級-《障礙跑》教學(xué)設(shè)計(jì)
- DB32-T 2860-2015散裝液體化學(xué)品槽車裝卸安全作業(yè)規(guī)范-(高清現(xiàn)行)
- 部編版四年級下冊語文教案(完整)
- T∕CIS 71001-2021 化工安全儀表系統(tǒng)安全要求規(guī)格書編制導(dǎo)則
- 福利院裝修改造工程施工組織設(shè)計(jì)(225頁)
- 部編版六年級下冊語文課后詞語表(拼音)
- 環(huán)境空氣中臭氧的測定
- 第七章 化學(xué)物質(zhì)與酶的相互作用
- 機(jī)械畢業(yè)設(shè)計(jì)論文鋼筋自動折彎機(jī)的結(jié)構(gòu)設(shè)計(jì)全套圖紙
- 總體施工進(jìn)度計(jì)劃橫道圖
評論
0/150
提交評論