JAVA練習(xí)題-選擇題_第1頁
JAVA練習(xí)題-選擇題_第2頁
JAVA練習(xí)題-選擇題_第3頁
JAVA練習(xí)題-選擇題_第4頁
JAVA練習(xí)題-選擇題_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

JAVA練習(xí)題-選擇題JAVA練習(xí)題-選擇題JAVA練習(xí)題-選擇題1。給定某Java程序的main方法如下所示,該程序運(yùn)行的結(jié)果是(a)(選擇一項(xiàng))publicstaticvoidmain(String[]args){inti=0;System.out.println(i++);}a)輸出0b)輸出1c)編譯錯(cuò)誤d)運(yùn)行時(shí)出現(xiàn)異常2.給定如下Java代碼片斷,編譯運(yùn)行時(shí)的結(jié)果是(d).inti=2;switch(i){default:System。out。println("default”);case0:System.out。println("zero”);break;case1:System.out。println(”one");case2:System.out。println(”two”);}a)輸出defaultb)輸出defaultzeroc)出錯(cuò),default的位置不符合switch結(jié)構(gòu)的語法結(jié)構(gòu)d)輸出two3。給定Java代碼如下所示,編譯運(yùn)行的結(jié)果是(a).(選擇一項(xiàng))publicstaticvoidmain(String[]args){inti;System.out。println("i="+i);}a)編譯錯(cuò)誤b)運(yùn)行時(shí)出現(xiàn)例外c)正常運(yùn)行,輸出i=—1d)正常運(yùn)行,輸出i=04。分析下面的java源程序,編譯后的運(yùn)行結(jié)果是(b)。(選擇一項(xiàng))importjava。util.*;publicclassTest{publicstaticvoidmain(String[]args){int[]numbers=newint[]{2,1,3};Arrays.sort(numbers);System.out.println(Arrays.binarySearch(numbers,2));}}a)輸出:0b)輸出:1c)輸出:2d)輸出:35.給定如下Java程序,編譯運(yùn)行時(shí),將在(d)語句出現(xiàn)錯(cuò)誤。publicclassTest{publicstaticvoidmain(Stringargs[]){inti=0;//a語句for(;i<10;i++){//b語句if(i>5){Stringtest="hello”;//c語句}}System.out.println(test);//d語句a)ab)bc)cd)d6.在java中,下列代碼的運(yùn)行結(jié)果是(c)(選擇一項(xiàng))publicstaticvoidmain(String[]args){inta=1,b=2,c=3;if(a〈0)if(b<0)c=10;elsec=20;System.out.println(c);}a)輸出10b)輸出20c)輸出3d)編譯報(bào)錯(cuò)7.分析下面的java代碼片段,編譯運(yùn)行后的輸出結(jié)果是(d)。(選擇一項(xiàng))for(inti=0;i〈6;i++){intk=++i;while(k〈5){System。out。println(i);break;}}a)024b)24c)123d)138。在java中,源文件Test。java中包含如下代碼,則程序編譯運(yùn)行的結(jié)果為(b)publicclassTest{publicstaticvoidmain(String[]args)system。out.println(”Hello!”);}a)輸出:Hello!b)編譯出錯(cuò),提示“無法解析system"c)運(yùn)行正常,但沒有輸出任何內(nèi)容d)運(yùn)行時(shí)出現(xiàn)異常9.分析如下所示的java代碼,編譯運(yùn)行后的輸出結(jié)果是(c)。Publicstaticvoidmain(Stringarg[]){inta=100;while(a%2==0){System。out。print(a);a=a/4;}}a)1002561b)10025c)100d)2510.給定一個(gè)java程序的代碼如下所示,則編譯運(yùn)行后,輸出結(jié)果是(c).PublicclassTest{intcount=9;publicvoidcount1(){count=10;System.out。println(”count1=”+count);}publicvoidcount2(){System.out.println(”count2=”+count);}publicstaticvoidmain(Stringargs[]){Testt=newTest();t。count1();t.count2();}}a)count1=9;count2=9;b)count1=10;count2=9;c)count1=10;count2=10;d)count1=9;count2=10;11。給定如下java代碼片段,編譯運(yùn)行時(shí),結(jié)果是(c)。Int[]a={1,2,3,4,5};for(intcount=0;count〈5;count++)System。out。print(a[count++]);a)運(yùn)行時(shí)出現(xiàn)異常b)輸出:12345c)輸出:135d)輸出:2412.在JAVA中,(c)關(guān)鍵字用來終止循環(huán)語句。(選擇一項(xiàng))a)returnb)continuec)breakd)exit13.分析如下JAVA代碼片段,輸出結(jié)果為(a)。(選擇一項(xiàng))intprice=10;intnumber=0;intmoney=0;for(inti=0;i〈2;i++){number++;--price;money+=number*price;}System。out。println(money);a)25b)28c)31d)2914。給定java代碼,如下,編譯運(yùn)行后,結(jié)果是(b)。PublicclassTest{StaticStrings;Publicstaticvoidmain(Stringargs[]){charc=s.charAt(0);System.out。printIn(c);}}a。編譯有錯(cuò)b。運(yùn)行期異常,異常類型為NullPointerExceptionc。運(yùn)行期異常,異常類型為ArithmeiticExceptiond。正確運(yùn)行,但無輸出內(nèi)容15。給定某java程序片斷,如下:(選擇一項(xiàng))(b)inti=1;intj=i++;if((i〉++j)&&(i++==j))i+=j;System.out.println(i);該程序運(yùn)行后,I的輸出結(jié)果是(b)。a)1b)2c)3d)416。給定某Java程序的main方法如下,該程序編譯的運(yùn)行結(jié)果是(d)。(選擇一項(xiàng))publicstaticvoidmain(String[]args){Stringstr=null;str.concat(”abc”);str。concat(”def");System.out.println(str);}a.nullb.abcdefc.編譯錯(cuò)誤d.運(yùn)行時(shí)出現(xiàn)異常17.編譯并運(yùn)行下面的Java代碼,()會(huì)出現(xiàn)在輸出結(jié)果中.(選擇二項(xiàng))(a,d)publicclassTest{publicstaticvoidmain(String[]args){for(inti=0;i〈3;i++){for(intj=3;j>=0;j——){if(i==j)continue;System。out.println("i="+i+”j=”+j);}}}}a)i=0j=3b)i=0j=0c)i=2j=2d)i=0j=2e)i=1j=118。分析下面的Java代碼,輸出的結(jié)果為(b).(選擇一項(xiàng))inti=0;for(;i<4;i+=2){System.out.print(i+”,");}System。out.println(i);a)0,2b)0,2,4c)0,2,4,6d)0,1,2,319。給定如下Java代碼片斷,編譯運(yùn)行后,輸出結(jié)果是.(選擇一項(xiàng))(a)inti=0,j=10;do{if(i++〉-—j)continue;}while(i<5)System。out。println(”i=”+i+",j=”+j)a)i=5,j=5b)i=5,j=6c)i=6,j=5d)i=6,j=420。在java中,給定代碼片段如下所示,則編譯運(yùn)行后,輸出結(jié)果是(b)。(選擇一項(xiàng))for(inti=0;i〈10;i++){if(i==10—i){break;}if(i%3!=0){continue;}System.out。println(i+”");}a)0b)03c)036d)036921.分析下列java代碼,編譯運(yùn)行后輸出的結(jié)果是(b)(選擇一項(xiàng))publicclassB{publicstaticvoidmain(String[]args){inti=9;System.out。println(i++);System。out.println(++i);}}a)1011b)911c)1010d)91022.分析下面的java源程序,編譯后的運(yùn)行結(jié)果是(d)。(選擇一項(xiàng))importjava.util.*;publicclassTest{publicstaticvoidmain(String[]args){int[]numbers=newint[]{2,1,3};Arrays.sort(numbers);for(intindex=1;index<=numbers。length;index++){System.out。print(numbers[index]);}}}a)輸出:21b)輸出:23c)輸出:13d)運(yùn)行時(shí)出現(xiàn)越界錯(cuò)誤23。分析如下所示的java代碼,編譯運(yùn)行后的輸出結(jié)果是(b).(選擇一項(xiàng))publicstaticvoidmain(String[]args)Stringstr=newString(”ACCP”);for(inti=str。length();i〉0;i——){System.out。print(str.toCharArray()[i—1]);}}a)ACCPb)PCCAc)ACCd)PCC24。給定如下java代碼片段,編譯運(yùn)行后,輸出結(jié)果是(b)。(選擇一項(xiàng))inti=1,j=10;do{if(i++〉-—j){continue;}}while(i<5);System.out.println("i=”+i+”j=”+j);a)i=5j=5b)i=5j=6c)i=6j=5d)i=6j=425.某java的main方法如下所示,則編譯運(yùn)行該類的輸出的結(jié)果是(b)。(選擇一項(xiàng))publicstaticvoidmain(String[]args){for(inti=0;i〈10;i++){if(i%2!=0)continue;System.out.print(i);}}a)13579b)02468c)97531d)8642026.在java類的main()方法如下所示,則編譯運(yùn)行該類的輸出結(jié)果是(d)。(選擇一項(xiàng))publicstaticvoidmain(String[]args){inti=0;while(i<10){if(i%2!=0)return;System。out.println(i);i++;}}a)13578b)02468c)0123456789d)027。分析如下所示的java代碼,編譯運(yùn)行后的輸出結(jié)果是(b)。(選擇一項(xiàng))publicstaticvoidmain(Stringargs[]){Stringstr=newString("ACCP4.0”);while(str。indexOf(’4’)!=-1){str=str.substring(0,str.indexOf('4'))+"5"+str.substring(str.indexOf('4')+1);}System。out。println(str);}a)ACCP4.0b)ACCP5。0c)ACCP45.0d)ACCP5028.運(yùn)行下面代碼,正確的輸出結(jié)果是(d)。publicclassMyClass{intx=10;publicstaticvoidmain(Stringargs[]){for(intn=3;n〉0;n--){x=x*x;}System。out.println(x);}}a)1000b)1000000c)100000000d)編譯錯(cuò)誤29。下面程序中,while循環(huán)的循環(huán)次數(shù)是(d)。publicstaticvoidmain(String[]args){inti=0;while(i〈10){if(i<1){continue;}if(i==5){break;}i++;}}a)1b)61.給定某Java程序的main方法如下所示,該程序運(yùn)行的結(jié)果是(a)(選擇一項(xiàng))publicstaticvoidmain(String[]args){inti=0;System.out.println(i++);}a)輸出0b)輸出1c)編譯錯(cuò)誤d)運(yùn)行時(shí)出現(xiàn)異常2.給定如下Java代碼片斷,編譯運(yùn)行時(shí)的結(jié)果是(d)。inti=2;switch(i){default:System.out。println(”default");case0:System.out.println(”zero");break;case1:System.out.println(”one");case2:System.out。println(”two");}a)輸出defaultb)輸出defaultzeroc)出錯(cuò),default的位置不符合switch結(jié)構(gòu)的語法結(jié)構(gòu)d)輸出two3。給定Java代碼如下所示,編譯運(yùn)行的結(jié)果是(a).(選擇一項(xiàng))publicstaticvoidmain(String[]args){inti;System.out。println(”i=”+i);}a)編譯錯(cuò)誤b)運(yùn)行時(shí)出現(xiàn)例外c)正常運(yùn)行,輸出i=-1d)正常運(yùn)行,輸出i=04.分析下面的java源程序,編譯后的運(yùn)行結(jié)果是(b).(選擇一項(xiàng))importjava.util。*;publicclassTest{publicstaticvoidmain(String[]args){int[]numbers=newint[]{2,1,3};Arrays。sort(numbers);System.out.println(Arrays.binarySearch(numbers,2));}}a)輸出:0b)輸出:1c)輸出:2d)輸出:35。給定如下Java程序,編譯運(yùn)行時(shí),將在(d)語句出現(xiàn)錯(cuò)誤.publicclassTest{publicstaticvoidmain(Stringargs[]){inti=0;//a語句for(;i〈10;i++){//b語句if(i>5){Stringtest=”hello”;//c語句}}System。out。println(test);//d語句a)ab)bc)cd)d6.在java中,下列代碼的運(yùn)行結(jié)果是(c)(選擇一項(xiàng))publicstaticvoidmain(String[]args){inta=1,b=2,c=3;if(a〈0)if(b<0)c=10;elsec=20;System.out。println(c);}a)輸出10b)輸出20c)輸出3d)編譯報(bào)錯(cuò)7.分析下面的java代碼片段,編譯運(yùn)行后的輸出結(jié)果是(d)。(選擇一項(xiàng))for(inti=0;i<6;i++){intk=++i;while(k<5){System。out。println(i);break;}}a)024b)24c)123d)138.在java中,源文件Test.java中包含如下代碼,則程序編譯運(yùn)行的結(jié)果為(b)publicclassTest{publicstaticvoidmain(String[]args)system。out.println(”Hello!");}a)輸出:Hello!b)編譯出錯(cuò),提示“無法解析system”c)運(yùn)行正常,但沒有輸出任何內(nèi)容d)運(yùn)行時(shí)出現(xiàn)異常9。分析如下所示的java代碼,編譯運(yùn)行后的輸出結(jié)果是(c).Publicstaticvoidmain(Stringarg[]){inta=100;while(a%2==0){System.out.print(a);a=a/4;}}a)1002561b)10025c)100d)2510.給定一個(gè)java程序的代碼如下所示,則編譯運(yùn)行后,輸出結(jié)果是(c).PublicclassTest{intcount=9;publicvoidcount1(){count=10;System.out。println("count1=”+count);}publicvoidcount2(){System.out.println(”count2="+count);}publicstaticvoidmain(Stringargs[]){Testt=newTest();t。count1();t。count2();}}a)count1=9;count2=9;b)count1=10;count2=9;c)count1=10;count2=10;d)count1=9;count2=10;11。給定如下java代碼片段,編譯運(yùn)行時(shí),結(jié)果是(c)。Int[]a={1,2,3,4,5};for(intcount=0;count〈5;count++)System.out。print(a[count++]);a)運(yùn)行時(shí)出現(xiàn)異常b)輸出:12345c)輸出:135d)輸出:2412。在JAVA中,(c)關(guān)鍵字用來終止循環(huán)語句.(選擇一項(xiàng))a)returnb)continuec)breakd)exit13。分析如下JAVA代碼片段,輸出結(jié)果為(a).(選擇一項(xiàng))intprice=10;intnumber=0;intmoney=0;for(inti=0;i〈2;i++){number++;-—price;money+=number*price;}System。out.println(money);a)25b)28c)31d)2914.給定java代碼,如下,編譯運(yùn)行后,結(jié)果是(b)。PublicclassTest{StaticStrings;Publicstaticvoidmain(Stringargs[]){charc=s.charAt(0);System。out.printIn(c);}}a。編譯有錯(cuò)b。運(yùn)行期異常,異常類型為NullPointerExceptionc.運(yùn)行期異常,異常類型為ArithmeiticExceptiond。正確運(yùn)行,但無輸出內(nèi)容15。給定某java程序片斷,如下:(選擇一項(xiàng))(b)inti=1;intj=i++;if((i〉++j)&&(i++==j))i+=j;System。out。println(i);該程序運(yùn)行后,I的輸出結(jié)果是(b).a)1b)2c)3d)416。給定某Java程序的main方法如下,該程序編譯的運(yùn)行結(jié)果是(d).(選擇一項(xiàng))publicstaticvoidmain(String[]args){Stringstr=null;str.concat(”abc”);str.concat(”def”);System.out.println(str);}a.nullb.abcdefc.編譯錯(cuò)誤d。運(yùn)行時(shí)出現(xiàn)異常17.編譯并運(yùn)行下面的Java代碼,()會(huì)出現(xiàn)在輸出結(jié)果中。(選擇二項(xiàng))(a,d)publicclassTest{publicstaticvoidmain(String[]args){for(inti=0;i<3;i++){for(intj=3;j〉=0;j—-){if(i==j)continue;System.out.println(”i="+i+"j="+j);}}}}a)i=0j=3b)i=0j=0c)i=2j=2d)i=0j=2e)i=1j=118。分析下面的Java代碼,輸出的結(jié)果為(b)。(選擇一項(xiàng))inti=0;for(;i<4;i+=2){System.out。print(i+",”);}System。out.println(i);a)0,2b)0,2,4c)0,2,4,6d)0,1,2,319。給定如下Java代碼片斷,編譯運(yùn)行后,輸出結(jié)果是。(選擇一項(xiàng))(a)inti=0,j=10;do{if(i++>—-j)continue;}while(i<5)System.out.println(”i="+i+",j=”+j)a)i=5,j=5b)i=5,j=6c)i=6,j=5d)i=6,j=420.在java中,給定代碼片段如下所示,則編譯運(yùn)行后,輸出結(jié)果是(b)。(選擇一項(xiàng))for(inti=0;i〈10;i++){if(i==10-i){break;}if(i%3!=0){continue;}System.out.println(i+”");}a)0b)03c)036d)036921.分析下列java代碼,編譯運(yùn)行后輸出的結(jié)果是(b)(選擇一項(xiàng))publicclassB{publicstaticvoidmain(String[]args){inti=9;System。out.println(i++);System.out.println(++i);}}a)1011b)911c)1010d)91022。分析下面的java源程序,編譯后的運(yùn)行結(jié)果是(d)。(選擇一項(xiàng))importjava。util.*;publicclassTest{publicstaticvoidmain(String[]args){int[]numbers=newint[]{2,1,3};Arrays.sort(numbers);for(intindex=1;index<=numbers.length;index++){System。out.print(numbers[index]);}}}a)輸出:21b)輸出:23c)輸出:13d)運(yùn)行時(shí)出現(xiàn)越界錯(cuò)誤23。分析如下所示的java代碼,編譯運(yùn)行后的輸出結(jié)果是(b)。(選擇一項(xiàng))publicstaticvoidmain(String[]args)Stringstr=newString(”ACCP");for(inti=str。length();i〉0;i—-){System。out.print(str。toCharArray()[i—1]);}}a)ACCPb)PCCAc)ACCd)PCC24。給定如下java代碼片段,編譯運(yùn)行后,輸出結(jié)果是(b)。(選擇一項(xiàng))inti=1,j=10;do{if(i++>—-j){continue;}}while(i〈5);System.out。println("i=”+i+”j="+j);a)i=5j=5b)i=5j=6c)i=6j=5d)i=6j=425。某java的main方法如下所示,則編譯運(yùn)行該類的輸出的結(jié)果是(b)。(選擇一項(xiàng))publicstaticvoidmain(String[]args){for(inti=0;i〈10;i++){if(i%2!=0)continue;System.out。print(i);}}a)13579b)02468c)97531d)864

溫馨提示

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

最新文檔

評論

0/150

提交評論