Java理論模擬卷2_第1頁
Java理論模擬卷2_第2頁
Java理論模擬卷2_第3頁
Java理論模擬卷2_第4頁
Java理論模擬卷2_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、判斷題。共15題,每題2分,共30分。正確的請選擇A,錯誤的請選擇B。1、 在Java程序中,方法(函數(shù))既可以嵌套聲明(定義),也可以嵌套調(diào)用。A、正確,B、錯誤解答:IB2、 一個Java類同時被final和abstract修飾是錯誤的?!癆、正確B、錯誤解答:IA3、 在使用import?java.util.*及Scanner?in=new?Scanner(System.in)后,可以使用in.nextChar()輸入一個字符A、正確B、錯誤解答:IB4、 子類可以繼承父類的全部成員方法。后A、正確B、錯誤B解答:5、 設(shè)String?cc="12'n345&quo

2、t;?,貝Ucc.length()的值是6。A、正確B、錯誤A解答:6、 對一個整型變量x(x>=0),表達式int(Math.sqrt(x)*int(Math.sqrt(x)=x可以判斷x是否為一個平方數(shù)。A、正確B、錯誤B解答:7、 在Java中,允許方法的參數(shù)是數(shù)組。?金IrA、正確B、錯誤A解答:8、 在一個類中用private修飾的成員變量,只能在這個類中訪問。*A、正確B、錯誤A解答:9、 關(guān)鍵字是標識符的一種,有其特殊的含義。rA、正確B、錯誤解答:1A10、dowhile語句構(gòu)成的循環(huán)不能用break語句退出。A、正確,B、錯誤解答:B11、Java的各種數(shù)據(jù)類型占用固定

3、長度,與具體的軟硬件平臺環(huán)境無關(guān)。6rA、正確B、錯誤A解答:12、數(shù)學式3Vx<5的Java表達式是3Vx<5。A、正確,B、錯誤解答:B13、運算符“+不能作為單目運算符。A、正確,B、錯誤B解答:14、在異常處理中,若try中的代碼可能產(chǎn)生多種異常則可以對應(yīng)多個catch語句A、正確B、錯誤A解答:15、Java源文件中public類的數(shù)目不限。A、正確B、錯誤解答:二、單選題。請從給定的選項中選擇一個唯一正確的選項。每小題3分,共10題,30分。?1、 System類在哪個包中CA.java.utilrB.java.iorC.java.awt(SID.java.lang解答

4、:ID2、 輸入/輸出流類中最基本的類是o它們是抽象類。CA. DataInputStream和DataOutputStreamr*B. InputStream和OutputStreamIC. FileInputStream和FileOutputStreamCID. FiterInputStream和FiterOutputStream解答:IB3、 已知:int?a=1,2,3,4,4,5,6,7;?則數(shù)組a的第二維的大小是。rA.2-B.33C.4cD.不確定值解答:IC4、 設(shè)計漢諾(hanoi)塔問題的算法,只能采用算法。A.窮舉B.回歸(C.遞歸D.遞推解答:5、 Java語言中數(shù)值數(shù)

5、據(jù)的類型能自動轉(zhuǎn)換,按照從低到高的轉(zhuǎn)換次序為:CA. bytefintfshortflongffloatfdoubleB. bytefshort-int-longffloatfdoubleCC.bytefshort-intffloatflongfdoublerD.shortfbyte-int-longffloatfdouble-B解答:6、 設(shè)int?a=10,表達式?a+=a-=a*=a/=a運算后,a的值是。CA.8rB.9<C.iorD.11一C解答:7、 以下哪個不是Java的關(guān)鍵字?<A.TRUEB.finalrIC.superCID.void8、 用于在子類中調(diào)用被重寫

6、父類方法的關(guān)鍵字是CA.this0IB.superC.ThisA解答:OD.Super解答:9、 關(guān)于Java類的構(gòu)造方法,下面敘述不正確的有rA.構(gòu)造方法名必須與類同名B.構(gòu)造方法必須用public修飾CC.構(gòu)造方法不能有返回類型說明rD.構(gòu)造方法在創(chuàng)建對象時被自動執(zhí)行解答:B10、給出下面的代碼:?if?(x>0)?("first");?else?if?(x>-3)?("second");?else?("third");?x的取值在什么范圍內(nèi)時將打印字符串"second"?rA.x?>?0CB

7、.x?>?-3rIC.x?<=?-3D.x?<=?0?&?x?>?-3解答:ID三、選擇性程序閱讀題。共6題。每題5分,共30分。請在給定的選項中選擇一個唯一正確的答案。?1、以下程序運行時,輸入270,則其輸出為oimport.java,util.Scanner;publicclassTpublicstaticvoidmain(Stringargs)intn,i;Scannerin=nev?Scanner(System.in);n=in.nextItit();i=2;while(i<=n/2)if(ni=0)System,out.printfi+TF#T

8、r;n/-i;while(n%i=0)n/=i;elsei+;<="">A.2#3#5#rB.2#3#3#3#5#cC.2#3#5#6#9#10#*D.2#3#DI解答:2、請閱讀下面程序,?程序完成后,i循環(huán)和j循環(huán)執(zhí)行的次數(shù)分別是:publicclassXunpublicstaticvoidmain(Stringargs)intj;for(i=l;i<5;i+)循環(huán)for(j=l;j<=i;j+j循環(huán)System,out.print(i+M*"+j+'T='T+i*j+"");System,out.p

9、rintin();<="">c*A. 4, 10B.4,4rC.8,?9D.10,10解答:P3、以下程序的輸出結(jié)果是opublicclasststaticintz=0;staticvoidp(int%inty)+x;y-'z=x+y+z;System,out.print(x+)"+y+"11);)publicstaticvoidmain(Stringargs)intx=lfy=5,z=9;Py)rSystem.out.print(x+","+y+”,"+n+"#");)<=&q

10、uot;">rA.2,4,15#1,5,9#B.2,4,6#1,5,9#cC.2,4,6#2,4,6#rD.2,4,15#2,4,15#解答:4、輸入:2?4?,寫出下面程序的輸出結(jié)果class(publicstaticvoidmairiifStringargmti=lft=l?afn;Scannerm=neScanner(Systemin);a=in-ae2dIntO,也TiinesdJntO,fo<i=lj<n>+)t=tLO+l;s=s+t;)System,outpTmtlnfs);)<="">.1111CB.1234jT

11、*iC.2222D.2468解答:ID5、以下程序的輸出結(jié)果是o?publicclassTpublicstaticvoidmain(Stringargs)Stringstr=rr12345TF;ints=0;for(inti=stt.length()-1;i>=0;i-)s+=(stricharAt(i)-T01);System*out.printIn(s);)!<="">A.15B.51C.12345D.54321FA解答:I6、輸入3V回車后,下列程序的輸出結(jié)果是。importjava.util.Scanner;publicclassTpublicst

12、aticvoidmain(Stringargs)intj,k,n,temp,a;Scannerin=newScanner(Systein.in);n=in,nextInt();a=newintnn;for(k=0;k<n;k+)for(j=0;j<n;j+)akj=j+k*n;for(k=0;k<n;k+)for(j=0;j<n/2;j+)temp=an-j-1k;an-j-lk=ajlk;ajkKemp;for(k=0;k<n;k+)(for(j=0;j<n;j+)System*out«print(akj+r,;System,out*print(

13、"#");<="">A.6?1?2?#7?4?5?#8?3?0?#B.6?7?8?#3?4?5?#0?1?2?#C.2?1?0?#5?4?3?#8?7?6?#D.2?5?8?#3?4?1?#6?7?0?#解答:四、選擇性程序填空題。共30分,5題*3空=15個空,每空2分。請在給定的選項中為每空選擇一個唯一正確的選項,使程序補充完整。1、下面一段程序求兩個正整數(shù)m,n的最大公約數(shù)(假設(shè)m大,n?。﹑ublicclasstestpublic;ftut工cvoidmain(Stringacgs)int.tn,nr;ni-LnetgerpauseI

14、nt(arga0);n=rnstfet.ps.rsslntrgs1)jCl);while(2)n=ii;0=;r=m%n:System.out.print(n);)<="">A.r!=0B.r=0C.rD.r=m?%?nE.n?%?mF.r=n?%?mrrrG.m/nH.n/mI.n2、輸入m和n(m>n疑后,計算下列表達式的值并輸出要求將計算階乘的運算寫成方法fact(n),其返回值的類型為doubleimportjava<uti1.Scanner;publicclasstpublicstaticvoidmaintStringargs)int叫n;

15、Scannerin=newScanner(System.in);m=in.next工ntf);n=lntf);System,out.printin(1);(2)inti;forfi=l;i<=n;i+)fa=i;returnfa;<="">A.B.C.static?double?factdouble?fact(int?n)fact(int?m)/(fact(int?n)*fact(int?m-n)D.double?fa=1E.fa=1G.double?faH.static?double?fact(int?n)rF.fact(m)/(fact(n

16、)*fact(m-n)ri.fact(m)/fact(n)*fact(m-n)(1)(2)(3)解答F解答HD解答:3、隨機產(chǎn)生10個一位整數(shù),存入數(shù)組,統(tǒng)計其中奇數(shù)的個數(shù),最后按逆序輸出數(shù)組publicclassTpublicstaticvoidmain.(Stringargg)intifc-0;intm=newint(10;for(i=0;i<10;i+f)(1),System.out.print(trafr+i+rr=rr+ai);(2)c+;)Systemiout.println("奇數(shù)有r|+u+"1個;for(3)Systsm.out.println(Ml

17、hl"4-i+tr=r,+a.i);)<="">A. ai%2=0B.ai=(int)Math.random()*10D. ai/2=1E. i=a.length-1H. ai%2=1rC. i=a.length()F.ai=(int)(Math.random()*10)rI. i=a.length4、輸入一個單詞,判斷它是否是回文。F|C|Himp心it七java.111:11.Seatingr;publicclassTpublic/七日七1。voxdTnaj_n(String-args)Stringsi,mN=”";So3nn曰匚in=n

18、ewSannrCSyste=m,in)r一一二for(inti=0;(2);if+0s2=sl,charAt(i)i-s27Syst凸u七.pfintln(sl+"走回又"):elseSystem,out.puintln(sIt"不是回文");<="">A. -nextChar。B. s1=s2C. i<s1.length()rD. s1=in.nextString()E. i<s1.lengthF. s1=in.nextLine()(1)(2)(3)rrH. s1.equals(s2)I. s1=s2G. i<s15、按要求完成(1)(2)(3)處的填空:在以下這段程序中,非抽象類有:?(寫出類名)?。接口有:?(寫出接口名)?。AsSuper中的x()方法是方法,所以在Inheri

溫馨提示

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

評論

0/150

提交評論