![《java編程基礎(chǔ)》考試真題匯總(含答案)_第1頁](http://file4.renrendoc.com/view/0ccb572479ad87269a86f1a5bc1fb93b/0ccb572479ad87269a86f1a5bc1fb93b1.gif)
![《java編程基礎(chǔ)》考試真題匯總(含答案)_第2頁](http://file4.renrendoc.com/view/0ccb572479ad87269a86f1a5bc1fb93b/0ccb572479ad87269a86f1a5bc1fb93b2.gif)
![《java編程基礎(chǔ)》考試真題匯總(含答案)_第3頁](http://file4.renrendoc.com/view/0ccb572479ad87269a86f1a5bc1fb93b/0ccb572479ad87269a86f1a5bc1fb93b3.gif)
![《java編程基礎(chǔ)》考試真題匯總(含答案)_第4頁](http://file4.renrendoc.com/view/0ccb572479ad87269a86f1a5bc1fb93b/0ccb572479ad87269a86f1a5bc1fb93b4.gif)
![《java編程基礎(chǔ)》考試真題匯總(含答案)_第5頁](http://file4.renrendoc.com/view/0ccb572479ad87269a86f1a5bc1fb93b/0ccb572479ad87269a86f1a5bc1fb93b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE1《java編程基礎(chǔ)》考試真題匯總(含答案)一、單選題1.在Java中下面哪一行代碼不出現(xiàn)編譯警告或錯誤?(選一項)A、floatf=1.3;B、charc="a";C、byteb=257;D、inti=10;答案:D2.在Java語言中,下列對于字符數(shù)組的定義并賦值正確的是(選一項)A、char[]name=newchar[4];B、char[]name={'S','V','S','E'};C、char[4]name="SVSE";D、char[4]name={'S','V','S','E'};答案:B3.JAVA語言中函數(shù)返回值的類型由()決定的(選一項)A、return語句中的表達式類型B、調(diào)用該函數(shù)的主調(diào)函數(shù)的類型C、調(diào)用函數(shù)時臨時決定D、定義函數(shù)時所指定的返回值類型答案:D4.下JAVA代碼的輸出結(jié)果是(選一項)intanswer=100,result;result=answer-10;System.out.println("Theresultis"+result+5);A、Theresultis95B、Theresultis905C、Theresultis10D、Theresultis100答案:B5.在JAVA語言中,下面()是邏輯運算符中優(yōu)先級最高的(選一項)A、!B、&&C、||D、|答案:A6.下面對于方法的描述,正確的是(選一項)A、方法可以返回多個值B、方法必須返回一個值C、方法可以有多個參數(shù)D、再方法內(nèi)可以定義其它方法答案:C7.下列哪個不是正確標識符:(選一項)A、$million;B、$_million;C、1$_million;D、$1_million;答案:C8.下列代碼publicstaticvoidmain(String[]args){inti=5;do{System.out.println(i);++i;}while(i>5);}輸出為(選一項)A、從1到9中的奇數(shù)B、從1到9中的偶數(shù)C、無輸出D、從1到9答案:D9.給定如下Java代碼,編譯運行之后,將會輸出(選一項)publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);}A、1B、2C、2.5D、3答案:D10.在Java語言中,能正確表示a和b同時為正或同時為負的表達式是(選一項)A、(a>=0||b>=0)&&(a<0||b<0)B、a*b>0C、(a+b>0)&&(a+b<=0)D、(a>=0&&b>=0)&&(a<0&&b<0)答案:B11.若有說明語句:charc='72';則變量c(選一項)A、包含1個字符B、2個字符C、包含3個字符D、代碼錯誤答案:D12.以下敘述正確的是(選一項)A、JAVA語言程序總是從第一個定義的方法開始執(zhí)行B、在JAVA語言程序中,要調(diào)用的方法必須在main()方法中定義C、JAVA語言程序總是從main()方法開始執(zhí)行D、JAVA語言程序中的main()方法必須放在程序的開始部分答案:C13.考慮以下的JAVA程序:publicstaticvoidmain(Stringargs[]){inti,j,num=0;for(i=0;i<4;i++)for(j=i;j<2;j++)num=num+j;System.out.println("thevalueofnumis"+num);}程序執(zhí)行后,num的值應該是(選一項)A、2B、4C、0D、3答案:A14.下列關(guān)于char類型的數(shù)據(jù)說法中,正確的一項是:(選一項)A、’\r’表示換行符;B、’\n’表示回車符;C、byte的范圍是-128~128D、凡是在Unicode的字符都可以用單引號括起來作為char類型常量;答案:D15.在Java語言中,下列代碼的運行結(jié)果是(選一項)inta=1,sum=0;while(a<3){sum=sum+a;a++;}System.out.println(sum);A、2B、3C、4D、以上都不對答案:B16.在Java中,以下()標識符是不合法的。A、IDoLikeTheLongNameClassB、$byteC、_okD、4_case答案:D17.下列方法定義中,方法頭不正確的是(選一項)A、publicstaticx(doublea)B、publicstaticintx(doubley)C、voidx(doubled)D、publicintx()答案:A18.以下程序片斷inti=1;while(i<5);{i++;}System.out.println(i);運行結(jié)果是(選一項)A、輸出1B、輸出5C、程序無法運行D、死循環(huán)答案:D19.在JAVA語言中,執(zhí)行語句:charch='A'+3;后ch的值為(選一項)A、不能確定B、67C、'C'D、'D'答案:D20.給定Java代碼,如下:publicbytecount(byteb1,byteb2){return______;}要使這段代碼能夠編譯成功,橫線處可以填入(選一項)A、(byte)(b1-b2)B、(byte)b1-b2C、b1-b2D、(byte)b1/b2答案:A21.在JAVA編程中,Java編譯器會將Java源代碼程序轉(zhuǎn)換為(選一項)A、字節(jié)碼B、可執(zhí)行代碼C、機器代碼D、以上所有選項都不正確答案:A22.分析如下Java代碼片段,輸出結(jié)果為(選一項)intprice=10,number=0,monney=0;for(inti=0;i<2;i++){number++;--price;monney+=number*price;}System.out.println(monney);A、25B、28C、31D、20答案:A23.在JAVA編程中,源代碼文件的擴展名為(選一項)A、classB、javaC、D、以上所有選項都不正確答案:B24.在JAVA語言中若有以下定義,則表達式a*b+d-c的值的類型為(選一項)chara;intb;floatc;doubled;A、floatB、intC、charD、double答案:D25.分析如下JAVA語言代碼片斷inti=6,j=4;System.out.println(i%j);輸出結(jié)果為(選一項)A、0B、2C、1.5D、1答案:B26.Java的字面常量不包括(選一項)A、0B、trueC、falseD、null答案:A27.下面JAVA程序的輸出結(jié)果是(選一項)inti,x[][]={{1,2,3},{4,5,6},{7,8,9}};for(i=0;i<3;i++)System.out.print(x[i][2-i]);A、159B、147C、357D、369答案:C28.下列Java代碼運行后a,b,c的值分別為(選一項)inta=1,b=5,c;++a;b++;c=a+b;A、268B、159C、158D、以上都不正確答案:A29.在JAVA語言中描述A:‘8’與8是相同的描述B:‘¥’的數(shù)據(jù)類型是char下面的選項()是正確的(選一項)A、兩個描述都是正確的B、只有描述A是正確的C、兩個描述都是錯誤的D、只有描述B是正確的答案:D30.在java語言中,有如下定義publicstaticvoidf(intx,inty){intt;if(x>y){t=x;x=y;y=t;}}publicstaticvoidmain(Stringargs[]){inta=4,b=3,c=5;f(a,b);System.out.println(a,b,c);}輸出結(jié)果是(選一項)A、3,4,5B、5,3,4C、4,5,3D、4,3,5答案:D31.以下程序的輸出結(jié)果是(選一項)publicstaticvoidmain(Stringargs[]){inta=11;System.out.println(++a);}A、12B、11C、10D、9答案:A32.研究下面的Java代碼,但x=2時,運行結(jié)果是(選一項)switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);System.out.println(4);}A、沒有任何輸出結(jié)果B、輸出結(jié)果為3C、輸出結(jié)果為3和4D、輸出結(jié)果是1、3和4答案:C33.在JAVA語言中,下列代碼的輸出結(jié)果是(選一項)publicstaticvoidmain(Stringargs[]){inti,j=0;for(i=1;i<10;i++){if(i%4==0)continue;j=i;}System.out.println(i+","+j);}A、10,9B、3,6C、10,8D、4,10答案:A34.下面的Java程序段:inti,j;for(i=3;i>0;i--)for(j=0;j<5;j++){...}循環(huán)體的總執(zhí)行次數(shù)是(選一項)A、8B、15C、20D、16答案:B35.在JAVA中,()關(guān)鍵字用來終止循環(huán)。(選一項)A、returnB、continueC、breakD、exit答案:C36.下列代碼publicstaticvoidmain(String[]args){inti=5;do{System.out.println(i);++i;}while(i>5);}輸出為(選一項)A、死循環(huán)B、5C、程序報錯D、無法編譯答案:A37.下面選項()是JAVA語言中定義的循環(huán)語句類型(選一項)。A、ifelseB、loopC、switch...caseD、for答案:D38.(5>10)&&(3<8)的結(jié)果為(選一項)A、非0B、trueC、0D、false答案:D39.閱讀下面的JAVA語言代碼,輸出結(jié)果是(選一項)intx,y=1,z=0;if(z<10)x=3;elseif(y==0)x=5;elsex=7;System.out.println(x-y);A、7B、3C、4D、2答案:D40.在Java語言中,下列變量定義和賦值錯誤的是(選一項)A、shorti=5;intj=i;B、charc="c";intj=c;C、floatf='c'+1;D、floati=5;doubled=i;答案:B41.下面哪些是Java語言中的關(guān)鍵字?(選一項)A、sizeofB、AbstractC、nullD、Native答案:C42.下面的程序段輸出的結(jié)果是(選一項)inti=1,b,c;int[]a=newint[3];b=a[i];c=b+i;System.out.println(c);A、1B、2C、0D、3答案:A43.在JAVA語言中,()語句可以結(jié)束本次循環(huán)而不會結(jié)束整個循環(huán)。(選一項)A、nextB、continueC、switchD、break答案:B44.在JAVA語言中,下面選項()聲明一個數(shù)組用于保存4個參賽者參加5個不同項目的比賽成績(選一項)A、int[][]s=newint[5][6];B、int[][]s=newint[4][5];C、int[][]s=newint[3][4];D、int[][]s=newint[5][4];答案:B45.有如下的JAVA語言程序,運行后m的值為(選一項)publicstaticvoidmain(Stringargs[]){inta=4;intm=0;inti,j;for(i=0;i<a;i++)for(j=0;j<=i;j++)m++;}A、9B、10C、12D、6答案:B46.下列JAVA語言代碼的輸出結(jié)果是(選一項)publicstaticvoidmain(Stringargs[]){inti;for(i=0;i<3;i++){switch(i){case1:System.out.print(i);case2:System.out.print(i);default:System.out.print(i);}}}A、11122B、12C、12020D、120答案:A47.在Java語言中定義了如下變量:doublex=10.0;y=3.0;intz=2;下面強制轉(zhuǎn)換符都發(fā)生了作用,除了(選一項)A、(int)(x+y/z);B、(double)(x/y);C、(int)x;D、(int)(y+z);答案:B48.在Java語言中,下列關(guān)于方法的優(yōu)點,說法錯誤的是(選一項)A、通過使用方法,可以提供程序開發(fā)的效率B、通過使用方法,可以提高代碼的重用性C、通過使用方法,使得程序的維護變得復雜D、通過使用方法,使得程序的變得簡短和清晰答案:C49.下面()是JAVA語言中的有效注釋(選一項)A、/*thisisament*/B、--thisisamentC、*thisisament*D、/--thisisament答案:A50.在Java語言中,已知a為int型,b為double型,c為float型,d為char型,則表達式a+b*c-d/a的結(jié)果類型為(選一項)A、intB、doubleC、floatD、char答案:B51.在JAVA語言中,靜態(tài)變量用()修飾的。(選一項)A、staticB、finalC、abstractD、interface答案:A52.在JAVA語言中,3/5的值是(選一項)A、1B、0C、2D、0.6答案:B53.關(guān)于Java下列描述中正確的一項是(選一項)A、標識符首字符的后面可以跟數(shù)字;B、標識符不區(qū)分大小寫;C、復合數(shù)據(jù)類型變量包括布爾型、字符型、浮點型;D、數(shù)組屬于基本數(shù)據(jù)類型;答案:A54.下列的哪個賦值語句是正確的?(選一項)A、chara=12.0;B、inta=12.0;C、inta=12.0f;D、inta=(int)12.0;答案:D55.以下代碼段inti=5;if(i<3){if(i>0){System.out.println("ok!");}else{System.out.println("yes!");}}else{System.out.println("no!");}輸出的應該是(選一項)A、ok!B、yes!C、no!D、ok!答案:C56.在JAVA語言中,下列代碼的運行結(jié)果是(選一項)publicstaticvoidmain(Stringargs[]){intstuAge[]={18,22,26};inti,avgAge=0;for(i=0;i<3;i++){avgAge+=stuAge[i]/3;}System.out.println(avgAge);}A、0B、9C、11D、21答案:D57.分析下面的Java程序:publicstaticvoidmain(Stringargs[]){intnum=0;while(num<=2){num++;System.out.print(num);}}輸出結(jié)果是(選一項)A、13B、12C、023D、123答案:D58.(10*(2-8)+10)/(5-5*2)在JAVA語言中,上面的表達式計算結(jié)果為(選一項)A、-10B、10C、30D、-32答案:B59.在JAVA語言中,運行下面的程序段后將輸出(選一項)chara[],b[]={'c','h','i','n','a'};a=b;System.out.println(a);A、chinaB、chC、chiD、編譯報錯答案:A60.在JAVA中,無論測試條件是什么,下列()循環(huán)將至少執(zhí)行一次。(選一項)A、forB、do…whileC、whileD、while…do答案:B61.以下關(guān)于Java虛擬機說法不正確的是(選一項)A、Java虛擬機執(zhí)行的是字節(jié)碼B、字節(jié)碼會被解釋成本地機器語言C、不同平臺下需要安裝該平臺下相應的Java虛擬機版本D、不同平臺下Java虛擬機的規(guī)范不一樣答案:D62.在Java中,以下()標識符是不是合法的。(選一項)A、IDoLikeTheLongNameClassB、$byteC、_okD、4_case答案:D63.Java中,byte數(shù)據(jù)類型的取值范圍是A、-256至255B、-255至255C、-128至127D、-127至128答案:C64.下面的方法用來求兩個數(shù)中較大的值publicstaticintmax(intx,inty){return________;}在橫線出應填入(選一項)A、xB、yC、x>y?x:yD、x<y?x:y答案:C65.在JAVA語言中以下能為一維數(shù)組a正確初始化的語句是(選一項)A、inta[10]=(0,0,0,0,0);B、inta[]={1,2};C、inta[10]={0;1;2};D、inta[10]={10};答案:B66.關(guān)于Java語法說法正確的是(選一項)A、switch–case語句中的default語句是必須的B、else可以單獨使用C、case子句后可以跟字符串D、else總是和最近的if匹配答案:D67.在Java語言中,5/3的值是(選一項)A、1B、-1C、2D、1.67答案:A68.在Java語言中,下列代碼片段的輸出結(jié)果是(選一項)floata=50;intb=4;floatc=a/b;System.out.println(c);A、0B、12C、12D、12.5答案:A69.以下會產(chǎn)生編譯錯誤的Java語句是(選一項)A、if(2==3)System.out.println("Hi");B、if(2=3)System.out.println("Hi");C、if(true)System.out.println("Hi");D、if(2!=3)System.out.println("Hi");答案:B70.方法pr聲明為publicstaticvoidpr(float[]scores,intn){}聲明了三個變量int[]ary=newint[10];intm=5;intn=10;那么下面正確調(diào)用pr方法的是A、pr(ary);B、pr(ary,m);C、n=pr(ary,m);D、都不正確答案:D71.下列代碼的運行結(jié)果是(選一項)publicstaticvoidshowInfo(inta,intb){a++;b++;}publicstaticvoidmain(String[]args){inta=5;intb=10;System.out.println(a+","+b);showInfo(a,b);System.out.println(a+","+b);}A、5,105,10B、5,106,11C、5,104,11D、5,105,11答案:A72.在Java語言中,有如下兩條敘述:(選一項)陳述A:5/2結(jié)果為2.5陳述B:5.0/2.0結(jié)果為2.5A、兩句都對B、兩句都錯C、只有a對D、只有b對答案:D73.下面程序輸出結(jié)果是(選一項)System.out.println('2'+'2');A、22B、4C、0D、100答案:D74.分析下面的程序:voidfun(inta,intb,intc){a=456;b=567;c=678;}publicstaticvoidmain(Stringargs[]){intx=10,y=20,z=30;fun(x,y,z);System.out.println(z,y,x);}輸出結(jié)果是A、30,20,10B、10,20,30C、456,567,678D、678,567,456答案:A75.在JAVA語言中,下列JAVA語言代碼的循環(huán)體執(zhí)行的次數(shù)是(選一項)intn=2;while(n==0){System.out.println(n);n--;}A、0B、1C、2D、3答案:A76.在JAVA語言中,下列代碼的運行結(jié)果是(選一項)publicstaticvoidshowInfo(inta,intb){a++;b++;}publicstaticvoidmain(String[]args){inta=5;intb=10;System.out.println(a+","+b);showInfo(a,b);System.out.println(a+","+b);}A、5,105,10B、5,106,11C、5,104,11D、5,105,11答案:A77.在JAVA語言中,下列代碼運行的結(jié)果是(選一項)inta=1,b=3,c=5;if(a>b)if(b>c)c=a+b;elsec=a*b;System.out.println(a+"\t"+b+"\t"+c);A、135B、134C、136D、133答案:A78.inta=0;if(a>5&&a<5){System.out.println("ok");}輸出結(jié)果是(選一項)A、okB、falseC、沒有輸出D、true答案:C79.Java程序中,main方法的格式正確的是(選一項)A、staticvoidmain(String[]args)B、publicvoidmain(String[]args)C、publicstaticvoidmain(String[]s)D、publicstaticvoidmain(Stringargs)答案:C80.在Java語言中,下列代碼的輸出結(jié)果是(選一項)publicstaticvoidmain(String[]args){int[]num={10,20,51,40,50};System.out.println(num[2]);}A、40B、50C、51D、60答案:C81.研究下面的JAVA程序段inti,j;for(i=5;i<10;i++)for(j=0;j<4;j++){...}循環(huán)體的總執(zhí)行次數(shù)是(選一項)A、20B、25C、24D、30答案:A82.以下不是Java基本數(shù)據(jù)類型的是(選一項)A、intB、floatC、StringD、boolean答案:C83.下列關(guān)于變量組成部分描述正確的一項是:(選一項)A、變量名不是標識符;B、變量名是標識符;C、浮點型屬于復合類型;D、變量分為:基本類型和復合類型;答案:B84.下面的JAVA語言代碼段的輸出結(jié)果是(選一項)intj;for(j=1;j<10;j+=2)System.out.print(j);A、123456789B、2468C、13579D、12468答案:C85.下列語句序列執(zhí)行后,x的值是(選一項)inta=3,b=4,x=5;a++;if(a==b)x=a*x;A、35B、25C、20D、5答案:C86.下列JAVA語言程序段不是死循環(huán)的是(選一項)A、inti=100;while(1==1){i=i%100;if(i>100)break;}B、for(;;){}C、intk=0;do{}while(k<=0);D、booleanb=false;while(b){};答案:D87.若k為整形,則while循環(huán)執(zhí)行()次(選一項)intk=2;while(k==0){System.out.println(k);k--;}A、10B、9C、0D、1答案:C88.在Java中,下列()語句不能通過編譯。(選一項)A、Strings="john"+"was"+"here";B、Strings="john"+3;C、inta=3+5;D、floatf=5+5.5;答案:D89.編譯并運行下面的Java代碼段:charc='a';switch(c){case'a':System.out.println("a");default:System.out.println("default");}輸出結(jié)果是(選一項)A、代碼無法編譯,因為switch語句沒有一個合法的表達式B、a,defaultC、aD、default答案:B90.給定一個Java源程序Test.Java,在命令行中應該使用下面()語句可以編譯、運行該程序。(選一項)A、JavacTest.JavaJavaTestB、JavacTest.JavaJavaTest.clsssC、JavacTest.JavaJavaTtestD、JavacTest.JavaJavaTest.class答案:A91.給定java代碼片段,如下:inti=0,j=-1;switch(i){case0,1:j=1;case2:j=2;}System.out.print("j="+j);編譯運行,正確的是(選一項)A、程序編譯出錯B、j=1C、j=2D、j=0答案:A92.下列Java語句中,不正確的一項是(選一項)A、int$e,a,b=10;B、charc,d='a';C、floate=0.0d;D、doublee=0.0f;答案:C93.在JAVA語言中,以上正確的函數(shù)定義形式是(選一項)A、doublerun(x,y);B、doublerun(intx;inty);C、doublerun(intx,inty);D、doublerun(intx,y);答案:C94.以下程序的輸出結(jié)果是(選一項)inti;for(i=1;i<=5;i++){if(i%2==0)System.out.print("*");elsecontinue;System.out.print("#");}System.out.print("$");A、*#*#*#$B、#*#*#*$C、*#*#$D、#*#*$答案:C95.在Java語言中定義了如下變量:charch;下列賦值語句正確的是(選一項)A、ch="strtest"B、ch='2'C、ch='2345'D、ch=strtest答案:B96.下列哪一個是正確的Java標識符命名(選一項)A、1234B、_studentC、#REF!D、1234答案:B97.李明買了幾本Java的書籍,價格(單位元)分別是32,40,28,30,18。為了按價格對這些書進行升序排序得到結(jié)果18,28,30,32,40,李明編寫了如下Java代碼,請問在橫線處應該填寫的代碼是(選一項)publicstaticvoidmain(Stringargs[]){intprice[5]={30,40,20,32,18};inti,j,temp;for(i=0;i<5;i++){for(j=0;j<5-i-1;j++){if(_________){temp=price[j];price[j]=price[j+1];price[j+1]=temp;}}}}A、price[j]>price[j+1]B、price[j]C、j>iD、i<j答案:A98.下列哪一項不屬于Java語言的特點(選一項)A、健壯性B、安全性C、面向?qū)ο驞、不能跨平臺答案:D99.能將用JAVA語言編寫的源代碼轉(zhuǎn)換成字節(jié)碼的命令是(選一項)A、javaB、javacC、javadocD、javab答案:B100.在Java語言中,下列表達式的運算的結(jié)果是(選一項)10/2+5%10;A、5B、7C、10D、12答案:C101.在Java中以下錯誤的描述是(選一項)A、break語句不能用于循環(huán)語句和switch語句外的任何其他語句B、在switch語句中使用break語句或continue語句的作用相同C、在循環(huán)語句中使用continue語句是為了結(jié)束本次循環(huán),而不是終止整個循環(huán)D、在循環(huán)語句中使用break語句是為了使流程跳出循環(huán)體,提前結(jié)束循環(huán)答案:B102.給定如下Java代碼,編譯運行時,結(jié)果是(選一項)publicstaticvoidmain(Stringargs[]){for(inti=0;i<3;i++){System.out.print(i);}System.out.print(i);}A、編譯時報錯B、正確運行,輸出012C、正確運行,輸出123D、正確運行,輸出0123答案:A103.下列Java方法定義中,正確的是(選一項)A、intx(inta,b)B、booleanx(inta,intb){return(a-b);}C、voidx(a,b)D、intx(inta,intb){returna-b;}答案:D104.inti=0,x=0;do{if(i%5==0)x++;}while(i<20);System.out.println(x);輸出結(jié)果是(選一項)A、4B、10C、0D、以上都不是答案:D105.給定java代碼如下,編譯運行,結(jié)果是(選一項)publicstaticvoidmain(String[]args){inti;System.out.println("i="+i);}A、編譯錯誤B、運行時出現(xiàn)例外C、正常運行,輸出i=-1D、正常運行,輸出i=0答案:A106.有如下JAVA語言程序,則程序運行后的結(jié)果為(選一項)publicstaticvoidmain(Stringargs[]){inta=2;intb=3;intc=a>b?a:b;System.out.println(c);}A、2B、3C、1D、0答案:B107.下列Java語言代碼的運行結(jié)果是(選一項)publicstaticvoidmain(String[]args){inta=2,b=-1,c=2;if(a>b){if(b<0)c=0;elsec++;System.out.println(c);}}A、0B、1C、2D、3答案:A108.給定如下Java代碼,編譯運行之后,將會輸出(選一項)publicclassTest{publicstaticvoidmain(Stringargs[]){intOutput=10;booleanb1=false;if((b1==true)&&((Output+=10)==20)){System.out.println("Equal"+Output);}else{System.out.println("Notequal"+Output);}}}A、Equal10B、Equal20C、Notequal10D、Notequal20答案:C109.聲明一個數(shù)組int[][]arr=new[3][5];該數(shù)組中共有()個元素。(選一項)A、9B、10C、15D、12答案:C110.給定如下Java代碼,編譯運行時,以下()描述是正確的(選一項)publicclassPerson{staticintarr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}A、編譯時將發(fā)生錯誤B、編譯時正確但是運行時出錯C、輸出為0D、輸出為null答案:C111.在Java語言中,經(jīng)過如下運算后,num的值為(選一項)intnum=0;num=2>3?0:1;A、0B、1C、2D、3答案:B112.在Java語言中,下列代碼的輸出結(jié)果是(選一項)publicstaticvoidmain(String[]args){inti=5,j=10;do{if(i>j){break;}j--;i++;}while(j!=i);System.out.println(i+","+j);}A、8,7B、9,6C、7,6D、7,8答案:A113.在Java語言中,下面()轉(zhuǎn)義序列表示換行。(選一項)A、\aB、\nC、\rD、\f答案:B114.在Java中,以下定義數(shù)組的語句正確的是(選一項)A、intt[10]=newint[];B、chara[]="hefg";C、intt[]=newint[10];D、doubled=newdouble[10];答案:C115.定義了一個方法如下publicstaticvoidmain(String[]args){int[]arr={5,1,3,6,4,5,6,7,8,9};changeValue(arr);System.out.println(arr[2]);}publicstaticvoidchangeValue(int[]arr){arr[2]=5;}程序運行后輸出結(jié)果為(選一項)A、5B、1C、2D、3答案:A116.分析如下Java語言代碼段,x、y均為int數(shù)據(jù)類型,下列說法正確的是(選一項)if(x>y){x+=y;++y;}else{y+=x;x++;}System.out.println(x+","+y);A、若x=2,y=0,則輸出為1,1B、若x=0,y=1,則輸出為1,0C、若x=1,y=1,則輸出為2,2D、若x=2,y=3,則輸出為3,4答案:C117.在Java語言中,下面程序的輸出結(jié)果是(選一項)publicstaticvoidfun(inta,intb,intc){c=a*b;}publicstaticvoidmain(String[]args){intc=0;fun(2,3,c);System.out.println(c);}A、0B、1C、6D、無法確定答案:A118.結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是(選一項)A、輸入,處理,輸出B、樹行,網(wǎng)狀,環(huán)行C、順序,分支,循環(huán)D、主程序,子程序,函數(shù)答案:C119.if語句的控制條件(選一項)A、只能用關(guān)系表達式B、只能用關(guān)系表達式或邏輯表達式C、只能用邏輯表達式D、可以用任何表達式答案:B120.下面定義數(shù)組語句,正確的是(選一項)A、intarr=newarr[10][2];B、intary={1,2,3,4,5};C、int[]ary=newarr[10];D、int[]arr={-1,"2",3,4,5};答案:C121.定如下java代碼,編譯運行之后,將會輸出(選一項)publicclassTest{publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);}}A、1B、2C、2.5D、3答案:D122.在Java語言中,假設(shè)以下所有變量均為整型,則下列代碼執(zhí)行后c的值是(選一項)a=2;b=5;b++;c=a+b;A、5B、6C、7D、8答案:D123.給定一個Java程序的代碼片斷如下:if(grade=='A'||grade=='B')Score=90;elseif(grade=='C'||grade=='D')Score=70;elseScore=60;等同的switch是下列哪一個(選一項)A、switch(grade){case'A':case'B':score=90;case'C':case'D':scpre=70;default:score=60;}B、switch(grade){case'A':break;case'B':score=90;case'C':break;case'D':scpre=70;default:score=60;break;}C、switch(grade){case'B':score=90;break;case'D:scpre=70;break;default:score=60;break;}D、switch(grade){case'A':case'B':score=90;break;case'C':case'D':scpre=70;break;default:score=60;break;}答案:D124.下列代碼中,將引起編譯錯誤的行是(選一項)publicclassExercise{publicstaticvoidmain(Stringargs[]){floatf=0.0;f+=1.0;}}A、第2行B、第3行C、第4行D、第6行答案:B125.inta[]={3,9,5,6,4};System.out.println(a[4]);以上JAVA程序段的輸出結(jié)果為(選一項)A、3B、5C、4D、6答案:C126.下面的JAVA程序的輸出結(jié)果是(選一項)inta=3,b=2,c=1;intx=10,y=20;if(a<b)if(b!=0)if(!(x==0))y=1;elseif(x==0)y=0;y=-1;System.out.println(y);A、20B、1C、0D、-1答案:D127.給定某Java程序的main方法,如下:publicstaticvoidmain(String[]args){System.out.print("Hello"+args[1]);}從命令行傳參:peopleworldnation,該程序的運行結(jié)果是(選一項)A、HellopeopleB、HelloworldC、hellopeopleworldnationD、運行時出現(xiàn)異常答案:B128.JAVA語言中,若有說明inta[10];則對a數(shù)組元素的正確的引用是(選一項)A、
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人轉(zhuǎn)介紹合同范本
- 公司過戶合同范本
- 北京家政服務合同范本
- 代墊付工資合同范本
- 鄉(xiāng)鎮(zhèn)防汛物資購銷合同范本
- 2023-2028年中國等離子手術(shù)刀行業(yè)市場調(diào)查研究及發(fā)展戰(zhàn)略規(guī)劃報告
- 2025年度住宅小區(qū)工程質(zhì)量監(jiān)控服務合同
- 加工合同范本版
- 2025年中國船舶裝載機行業(yè)發(fā)展趨勢及投資前景預測報告
- 《網(wǎng)絡(luò)設(shè)備基礎(chǔ)知識培訓》課件
- 2024年農(nóng)村述職報告
- 2024年湖南司法警官職業(yè)學院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 考點14 非連續(xù)性文本閱讀(解析版)
- 人音版音樂七年級上冊《在希望的田野上》課件
- 2024年教育部的中小學德育工作指南
- 七年級數(shù)學(人教)上冊木桿和重物試驗方程解法
- TD-T 1048-2016耕作層土壤剝離利用技術(shù)規(guī)范
- DB41T 2599-2024 煤礦地震監(jiān)測站網(wǎng)技術(shù)規(guī)范
- 抖音賬號租賃合同協(xié)議
- 三甲醫(yī)院臨床試驗機構(gòu)-31 V00 專業(yè)組備案及考核SOP
評論
0/150
提交評論