JAVA第一階段試題C卷1_第1頁
JAVA第一階段試題C卷1_第2頁
JAVA第一階段試題C卷1_第3頁
JAVA第一階段試題C卷1_第4頁
JAVA第一階段試題C卷1_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一.單項選擇題1.以下(JAVA□□□□□□(每題2分,共34分)C)不是Java的原始數(shù)據(jù)類型。C卷A.shortB.BooleanC.StringD.floatA.shortTOC\o"1-5"\h\z2口請分析下列的Java定義正確的是()口publicstaticfloat_num=32.5publicstaticintnum=20;publicStringname=’張三’;D.publicint$_2=3.14;這些字節(jié)碼文件和源文件的擴(kuò)展名分別3.編譯Java源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件和源文件的擴(kuò)展名分別為(B)A..java和.classB..classA..java和.classB..class和.javaC..html和.javaD..class和.exe4.一個Java源程序名為MyClass.java,下列在該文件中定義4.一個Java源程序名為MyClass.java,下列在該文件中定義public修飾的類名正確的是()A、myClassB、MYCLASSC、.下列聲明哪個是錯誤的()A、inti=1.0f;C、doubled=34.4;.以下for循環(huán)的執(zhí)行次數(shù)是()myclassD、MyClassB、floatf=1;D、longm=4990;for(intx=0;(x==0)&(x>4);x++){}A}A、無限次B、一次也不執(zhí)行C、執(zhí)行4次D、執(zhí)行3次7.以下方法聲明正確的是()A.publicintshow(doublea){returna;}B.publicstaticshow(){}D.publicStringshow(){}C.publicvoidshow(){returnD.publicStringshow(){}.在A類中定義一個method。方法,使其可以通過類名直接調(diào)用,即A.method(),下列方法定義符合要求的是()A、staticvoidmethod(){}B、publicvoidmethod(){}C、intmethod(){}D、method(){}.Java方法定義中void的含義()方法體為空定義的方法沒有形參定義的方法沒有返回值方法的返回值不能參加算術(shù)運算.在JAVA中,下面關(guān)于方法說法不正確的是口口A.方法無返回值用returnB.方法有返回值用void修飾C.方法有返回值用return返回D.有參方法,參數(shù)之間用逗號分隔.以下代碼執(zhí)行的結(jié)果:()intx=3,y=5,z=1;intresult=--z>y++?x+y++:++z;System.out.println(result);A.3B.1C.0D.2.分析如下Java程序段,程序編譯運行結(jié)果是口口。publicclassA{publicstaticvoidmain(String[]args){intnum=0;switch(num){

default:System.out.println("Default");num++;System.out.println("num="+num);num+=2;System.out.println("num="+++num);break;System.out.println("num="+++num);break;}}}輸出:Defaultnum=1num=3輸出:Default輸出:Defaultnum=1num=4程序編譯出錯13.在JAVA中,()關(guān)鍵字用來終止本次循環(huán)語句。A.returnB.continueC.breakD.exit14、給定一個java14、給定一個java源程序Test.java,在命令行中,使用下面()語句可以編譯、運行該程序。A.javacTest.java,javaTestC.javaTest.java,javacTest該程序。A.javacTest.java,javaTestC.javaTest.java,javacTestB.javacTest.java,javaTest.classD.javaTestjava,javacTest.class15.給定java代碼,如下:publicintcount(intb1,doubleb2){publicintcount(intb1,doubleb2){return;}要使用這段代碼能夠編譯成功,橫線處可以填入()A.(double)b1/b2B.(int)b1-b2C.b1-b2D.b1-(int)b216、在16、在JAVA中,無論測試條件是什么,下列()循環(huán)將至少執(zhí)行一次。A、forB、do…whileC、whileD、whileA、for17.DOJava中的垃圾回收器,下列說法正確的是(口A口垃圾回收器可以及時清理垃圾B.垃圾回收器只有通過調(diào)用System.gc()方法后才可以清理垃圾程序員既可以自行清理垃圾,也可以通過垃圾回收器清理垃圾需要通過垃圾回收器清理,程序員無法干預(yù)二.填空題(每空1分,共6分)以下標(biāo)識符正確的是:①1_str②_name③$a④@str⑤7a⑥str_%@.設(shè)x和y均為int型變量,則以下語句:x+=y;y=x-y;x-=y;實現(xiàn)的功能是.已知有如下的二進(jìn)制:01010111,則轉(zhuǎn)換成十進(jìn)制為在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個在Java的基本數(shù)據(jù)類型中,字_節(jié)內(nèi)存空間,這樣,無論是中文字符還是英文字符,都是占用字節(jié)內(nèi)存空間。char類型數(shù)據(jù)的取值范圍是三.簡答題(共6分)1.簡述執(zhí)行Java程序的三個步驟?2.寫出完整if語句格式。四.程序閱讀(每題3分,共30分)1.publicstaticvoidmain(String[]args){inti=0,s=0;do{if(i%2==0){i++;break;}i++;s=s+i;}while(i<7);System.out.println(i);}程序執(zhí)行結(jié)束后,i的值為2.在java中,Strings="";for(inti=8;i>3;i--){if(i%2==0){s+=i;}}System.out.println(s);

程序執(zhí)行結(jié)束后,s程序執(zhí)行結(jié)束后,s的值為.以下代碼片段的輸出結(jié)果是inti=5;switch(i){case1:System.out.print(i++);default:System.out.print(i++);case2:System.out.print(i++);break;case3:System.out.print(i++);}.以下代碼片段的輸出結(jié)果是inta=2,b=3;booleanc=a++>b;booleand=a>=b++&&b--==--a;System.out.println(c);System.out.println(d);.以下代碼片段的輸出結(jié)果是publicclassA{publicstaticvoidmain(Stringarg[]){booleana=false,b=true;if(!a&&b){System.out.print("!a&&b");}elseif(!a||b){System.out.print("!a||b");}else{System.out.print("ab");}}}.給定某java程序的main方法如下,該程序的運行結(jié)果是pubticstaticvoidmain(String[]args){booleanboo=true;if(boo==false){System.out.println("a");}else{System.out.println("b");}}.運行輸出結(jié)果是classTestMain{publicstaticvoidmain(String[]args){inti=1;while(i<5){System.out.print(i++);}}.publicstaticvoidmain(String[]args){inti=0,s=0;do{if(i%2!=0){i++;continue;}i++;s=s+i;}while(i<6);System.out.println(i);}打印的結(jié)果是9.importjava.util.Scanner;publicclassTest{publicstaticvoidmain(Stringargs[]){intn,a,b,i,sum;Scannerin=newScanner(System.in);n=in.nextInt();//輸入nfor(i=1;i<=n;i++){

a=in.nextInt();b=in.nextInt();sum=a+b;System.out.println("sum="+sum);}}}以上代碼實現(xiàn)的功能10.給定JAVA代碼,如下:編譯運行,結(jié)果是(口publicstaticvoidmain(string[]args){inti;System.out.println(“i=”+i);}五.編程題(每題8分,共24分).編寫一個程序,測試給定年份是否是閏年?.輸入1個四位數(shù),將其加密后輸出。方法是將該數(shù)每一位上的數(shù)字加9,然后除以10取余,做為該位上的新數(shù)字,最后將第1位和第3位上的數(shù)字互換,第2位和第4位上的數(shù)字互換,組成加密

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論