


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Java程序設計一、單選題:Java語言的類間的繼承關系( 。A)多重的B)單重的C)線程的D)不能繼承的值是()。intm=3,n=6,k=0;while((m++)<(--n))++k;A)0 B)1 C)2 D)3設、j為int型變量名為int型數組名,以下選項中,正確的賦值語句(A)i=i+2 B)a[0]=7;C)i++---j; D)a(0)=66;設有定義floatx=3.5f,y=4.6f,trueA)x>y||x>z B)x!=yC)z>(y+x) D)x<y&!(x<z5.inti=16;do{i/=2;}while(i>3);A)16B)8C)4D)2以下由for語句構成的循環執行的次數( for(inti=0;true;i++);A)有語法錯,不能執行B)無限次C)執行1次D)一次也不執行下面哪些是不合法的標識符( )A.$persons B.TwoUsers C.*point D._endline8、下面哪個不是java語言中的關鍵字?( )A.long B.sizeofC.instanceof D.const9、設intx=1,floaty=,則表達式x/y的值是( )A.0 B.1 C.2 D.以上都不10、以下語句有語法錯的是( )A.intx=1;y=2;z=3B.for(intx=10,y=0;x>0;x++);C.while(x>5);D.for(;;);設有定義inti=6的值為()。i+=i-1;A)10 B)121 C)11D)100A)interfaceB)packageC)extendsD)class13.(d)。inti=8,j=16;if(i-1>j)i--;elsej--;A)15B)16C)7D)8(c)。inti=10,j=18,switch(j-i){case8:case9:k+=2;case10:k+=3;default:}A)31B)32C)2D)33下列程序段執行后b3的結果( booleanb1=true,b2,b3;24=b1?b1:b2;A)0B)1C)trueD)false設有定義inti=123;longj=456;下面賦值不正確的語句( 。A)j=i;B)j=(long)i;C)i=(int)j;D)i=j;main()方法的返回類型是什么?(b)A.int B.void C.Boolean D.18、關于Java語言敘述錯誤的是( )JavaJavaJavaJava19、以下敘述正確的是()A.構造方法必須是public方法B.main方法必須是public方法C.Java應用程序的文件名可以是任意的D.構造方法應該聲明為void類20、下列語句執行后,變量ac的值分別( 。intx=182;inta,c;c=x/100;a=x%10;A)1,2 B)C)1.82,2 D)100,8221、關于類和對象的敘述正確的是( )A.Java的類分為兩大部分:系統定義的類和用戶自定義的類B.類的靜態屬性和全局變量的概念完全一樣,只是表達形式不同C.類的成員至少有一個屬性和一個方法D.類是對象的實例化22、以下有關構造方法的說法,正確的是( )A.一個類的構造方法可以有多個B.構造方法在類定義時被調用C.構造方法只能由對象中的其它方法調用D.構造方法可以和類同名,也可以和類名不23、以下有關類的繼承的敘述中,正確的是()AB.子類只能繼承父類的方法,不能繼承父類的屬性C.子類只能繼承父類的非私有屬性,不能繼承父類的方法D.子類不能繼承父類的私有屬性24、不允許作為類及類成員的訪問控制符的( 。A. public B. private C. static D. 25void的含義( )A.方法體為空 B.定義的方法沒有形參C.定義的方法沒有返回值 D.方法的返回值不能參加算術運26JavaApplication( A. .java B. .classC. .html D. .exeJava編程所必須的默認引用包為()A.java.sys包 B.java.lang包C.java.new包 D.以上都不是main()方法的返回類型是什么?( )A.int B.void C.Boolean D.static哪些是將一個十六進制值賦值給一個long型變量( )A.longnumber=345L;B.longnumber=0345;C.longnumber=0345L;D.longnumber=0x345L;11.下列類定義中,不正確的( 。classx{ }classxextendsy{ }staticclassximplementsy1,y2{ }publicclassxextendsApplet{ }二、填空題:1.構造函_ 有返回值。2表達式3/6*5的計算結果_ 。順序結構、分支結構(或稱選擇結構)、 是結構化程序設計的三種基本流程控結構。Java源程序文件編譯后產生的文件稱為_ 文件其擴展名為 . 。在子類中使用關鍵字 做前綴可調用被子類覆蓋的父類中的方法。關鍵字 用于導入包中的類到程序中,供程序中使用。7、數組x定義如下intx[][]=newint[3][2]則x..length的值為 x[0].length的值為 定義類的構造方法不能有返回值類型,其名稱與 名相同。Java
表示雙精度類型。Java語言中的浮點型數據根據數據存儲長度和數值精度的不同,進一步分為float和 兩種具體類型。創建類對象的運算符是 new 。當整型變量n的值不能被13除盡時,其值為false的Java語言表達式是 。定義類就是定義一種抽象的 ,它是所有具有一定共性的對象的抽象描述。14若有定義:floatb={1.1f,3.5f,則b.length()的值是 。15、設x=2,則表達式(x++的值是 。16、若x==10,則x<y和x>=y的邏輯值分別和 三、程序分析:1.請寫下程序的輸出結果:publicclassTest52{Stringstr1="Hello,Javaworld!\t";Stringstr2="Hello,students!";publicstaticvoidmain(String{System.out.print(str1);System.out.println(str2);}}輸出結果:2、publicclass Sum{publicstaticvoid main(Stringargs[]){ double sum=0.0;for(inti=1;i<=100;i++)sum+=1.0/(double)i;System.out.println("sum="+sum);}}Sum=1+1/2+??+1/1003、classA{doublef(doublex,doubley){returnx*y;} }classBextendsA{doublef(doublex,doubley){returnx+y;}}publicclassTest{publicstaticvoidmain(Stringargs[])Bobj=newB();System.out.println("Theprogramoutputis"+obj.f(4,6));}}程序的輸出結果為:4請寫下程序的輸出結果:publicclassT2_4{publicstaticvoidmain(String[]args){inti,j;charc='*';for(i=0;i<5;i++){for(j=0;j<=i;j++)System.out.print("*");System.out.println();}}}輸出結果:5、publicclassTest{publicstaticvoidmain(String[]args){intx;inta[]={0,0,0,0,0,0};calculate(a,a[5]);System.out.println("thevalueofa[0]is"+a[0]);System.out.println("thevalueisa[5]is"+a[5]);}staticintcalculate(intx[],inty)for(inti=1;i<x.length;i++)if(y<x.length)x[i]=x[i-1]+returnx[0];}}程序的輸出結果為:7、設有數組定義MyIntArray[]={10,20,30,40,50,60,70};則執以下幾個語句后的輸出結果是 。ints=0;for(inti=0;i<MyIntArray.length;i++)if(i%2==1) s+=MyIntArray[i]System.out.println(s);8.(1)程序第5、6行的if語句的功能是什么?(2分)(2)程序輸出的結果有幾行?(3分)1:publicclassOutput1{2: publicstaticvoidmain(Stringarge[])3: inti=0;4: for(charch=97;ch<113;ch++,i++)5: if(i%8==0)6: System.out.println("");7: System.out.print("\t"+ch);8: }9: }10:}四、編程題1、打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。publicclassProg3{publicstaticvoidmain(String[]args){for(inti=100;i<1000;i++){if(isLotus(i))System.out.print(i+"");}System.out.println();}//判斷水仙花數privatestaticbooleanisLotus(intlotus){intm=0;intn=lotus;intsum=0;m=n/100;n -=sum=m=n/10;n-=sum+=m*m*m+n*n*n;if(sum==lotus)returntrue;elsereturnfalse;}}2、利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用優表示,60-89分之間的用及格表示,60分以下的用不及格表示。publicclassIfElseDemo{publicstaticvoidmain(String[]args){inttestscore=76;chargrade;if(testscore>=90){grade='優';}elseif(testscore>=60){grade='及格';}else{grade='不及格';}System.out.println("Grade="+grade);}}3、輸入數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。importjava.util.Scanner;publicclassProg35{publicstaticvoidmain(String[]args){System.out.print("請輸入一組數:");Scannerscan=newScanner(System.in).useDelimiter("\\s");int[]a=newint[50];intm=0;while(scan.hasNextInt()){a[m++]=scan.nextInt();}scan.close();int[]b=newint[m];for(inti=0;i<m;i++)b[i]=a[i];for(inti=0;i<b.length;i++)for(intj=0;j<b.length-i-1;j++)if(b[j]<b[j+1]){inttemp=b[j]=b[j+1];b[j+1]=temp;}for(inti=0;i<b.length;i++)System.out.print(b[i]+"}}4、編寫一個“Student”和成績setName(),setScore(。再編寫“Student”Undergraduat(大學生。Undergraduate(departmen(major(setDepartment(),setMajor()2.classStudent{String湖南學院intsNum=888888;Stringsex="男";Stringbirth="1988/08/08";Stringsname;intScore;voidsetName(Stringsname=a;}voidsetScore(int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年房地產市場的公司戰略試題及答案
- 未來消費趨勢對公司戰略的影響試題及答案
- 理解全棧開發中的技術整合與協作試題及答案
- 2025年網絡管理員考試全面分析試題及答案
- 數據庫安全性與隱私保護試題及答案
- 2025年服務行業的戰略機遇試題及答案
- 企業戰略與價值創造模式試題及答案
- 深入備考軟件設計師試題及答案指南
- 2025屆河南省平頂山市42中學七下數學期末教學質量檢測模擬試題含解析
- 公司戰略與團隊配合試題及答案
- HJ 707-2014 環境噪聲監測技術規范 結構傳播固定設備室內噪聲
- 無人機應用技術專業建設方案
- 老年外科患者圍手術期營養支持中國專家共識(2024版)
- 企業員工保密協議書范本
- 美國文學概論智慧樹知到期末考試答案章節答案2024年吉林師范大學
- 公司內部責任追究制度
- 《在長江源頭各拉丹東》公開課教學課件
- 年產12萬噸石英砂建設項目可行性研究報告
- 小滿二十四節氣課件
- 2024年金華浦江縣糧食收儲有限公司招聘筆試參考題庫附帶答案詳解
- 藥品不良反應知識培訓
評論
0/150
提交評論