JAVA期末復習題及答案-第三章_第1頁
JAVA期末復習題及答案-第三章_第2頁
JAVA期末復習題及答案-第三章_第3頁
JAVA期末復習題及答案-第三章_第4頁
JAVA期末復習題及答案-第三章_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

VIP免費下載

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

JAVA期末復習題及答案——第三章一、填空題1.閱讀下列程序段inti=3,j;outer:while(i>0){j=3;inner:while(j>0){if(j<2)breakouter;System.out.println(j+”and”+i);j--;}i--;}被輸出到屏幕第一行的結果是3and3。2.閱讀下列代碼段intx=3;while(x<9)x+=2;x++;while語句成功執行的次數是3次。3.已知a=3,b=9,則表達式a>b?a,b的值為9。4.關系運算符的運算結果一定是布爾數據類型。5.do-while表示的循環體會至少執行一次。6.已知x=12,y=6,z=false,則下列表達式的值分別為(表達式之間沒有執行的先后順序):100==x+yfalsex=y+1016z||y>xfalse!(y*3<=x*4)false7.跳轉語句continue用于循環體時表示退出本次循環,跳轉語句break用于循環體時表示退出整個循環。二、選擇題1.閱讀下列程序if(x==0){System.out.println(“冠軍”);elseif(x>-3){System.out.println(“亞軍”);else{System.out.println(“季軍”);若要求打印字符串“季軍“,則變量x的取值范圍是:DA、x=0&x<=-3B、x=0C、x>-3D、x<=-32.閱讀下面程序importjavax.swing.JOptionPane;publicclassBreakLabelTest{publicstaticvoidmain(Stringargs[]){Stringoutput=””;stop:{for(introw=1;row<=10;row++){for(intcolumn=1;column<=5;column++){if(row==5)breakstop;output+=”*“;}output+=”\n”;}output+=”\nLoopsterminatednormally”;}JOptionPane.showMessageDialog{null,output,”用一個標志測試break語句”,JOptionPane.INFORMATION_MESSAGE);System.exit(0);}}程序運行結果是:CA、窗口中有5行*****B、窗口中有5行****C、窗口中有4行*****D、窗口中有6行*****3.下列語句中,屬于多分支語句的是:BA、if語句B、switch語句C、dowhile語句D、for語句4.閱讀下列代碼publicclassTest2005{publicstaticvoidmain(Stringargs[]){Strings=”Test”;switch(s){case“Java”:System.out.print(“Java”);break;case“Language”:System.out.print(“Language”);break;case“Test”:System.out.print(“Test”);break;}}}其運行結果是:DA、JavaB、LanguageC、TestD、編譯出錯5.下列代碼中if(x>0){System.out.println(“first”);}elseif(x>-3){System.out.println(“second”);}else{System.out.println(“third”);}要求打印字符串為“second”時,x的取值范圍是:AA、x<=0并且x>-3B、x>0C、x>-3D、x<=36.下列哪個說法是正確的?BA.if語句和else語句必須成對出現B.if語句可以沒有else語句對應C.switch后的表達式可以是long型D.每個switch結構中必須有default結構7.以下語句中有語法錯誤的是:BA.for(;;);B.for(inti=0,i<10,i++){}C.if(a<0)++a;D.do{a=false;}while(a=true);8.while循環和do_while循環的區別是:DA、沒有區別,這兩種結構在任何情況下效果都是一樣的B、while循環的執行效率比do_while循環的執行效率高C、while先循環后判斷,所以循環體至少執行一次D、do_while先循環后判斷,所以循環體至少執行一次9.關于for循環和while循環,下面哪個說法是正確的?BA、while循環能實現的操作,for循環都能實現B、while循環的判斷條件一般是程序的結果,for循環的判斷條件一般是非程序的結果C、兩種循環在任何時候都可以互換,所以會使用一種就可以D、兩種循環結構中都必須有循環體,循環體不能為空10.下面說法正確的是:CA、程序執行到break語句時一定會結束所有的循環B、程序執行到continue語句時會結束當前循環C、break語句和continue語句都可以和標簽協同使用D、break語句和continue語句的作用相同三、判斷題1.switch語句中switch后面的表達

溫馨提示

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

評論

0/150

提交評論