一些Java基礎(chǔ)測(cè)試題目_第1頁(yè)
一些Java基礎(chǔ)測(cè)試題目_第2頁(yè)
一些Java基礎(chǔ)測(cè)試題目_第3頁(yè)
一些Java基礎(chǔ)測(cè)試題目_第4頁(yè)
一些Java基礎(chǔ)測(cè)試題目_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1.在Java中,執(zhí)行下面的語(yǔ)句后,c的值為()。Strings="Jessica";charc=s.charAt(6);a)"c"b)"a"c)'c'd)'a'2.在JAVA中下面哪一行代碼不出現(xiàn)編譯警告或錯(cuò)誤().a)floatf=1.3;b)charc="a";c)byteb=257;d)inti=10;3.在Java中,調(diào)用Math.random()方法可能返回的結(jié)果是()。a)132.34b)0.342c)29.34E10d)1.00094.給定java代碼片段,如下Integera=newInteger(3);Integerb=newInteger(3);System.out.println(a==b);a)Trueb)Falsec)0d)15.下面是Java程序中的一些聲明,選項(xiàng)中能夠通過編譯的一項(xiàng)是()。Strings1=newString(“Hello”);Strings2=newString(“there”);Strings3=newString();a)s3=s1+s2b)s3=s1&s2c)s3=s1||s2d)s3=s1&&s26.編譯并運(yùn)行下面的Java代碼段:charc='a';switch(c){case'a':System.out.println("a");default:System.out.println("default");}輸出結(jié)果是()。(選擇一項(xiàng))a)代碼無(wú)法編譯,因?yàn)閟witch語(yǔ)句沒有一個(gè)合法的表達(dá)式b)adefaultc)ad)default7.在Java中,下列選項(xiàng)表示字符”a”值的是().(選擇一項(xiàng))a)'a'b)"a"c)newCharacter(a)d)\000a8.在JAVA中,如果要在字符串類型對(duì)象S=“java”,中找出字母‘v’出現(xiàn)的位置(即位置2),可使用()。(選擇一項(xiàng))a)mid(2,s)b)charAt(2)c).s.indexOf(‘v’)d).indexOf(s,‘v’);9.在JAVA編程中,Java編譯器會(huì)將Java程序轉(zhuǎn)換為()。(選擇一項(xiàng))a)字節(jié)碼b)可執(zhí)行代碼c)機(jī)器代碼d)以上所有選項(xiàng)都不正確10.給定某java程序片段,如下:inti=1;intj=i++;if((i>++j)&&(i++==j))i+=j;System.out.println(i);該程序運(yùn)行后,i的輸出結(jié)果為()。(選擇一項(xiàng))a)1b)2c)3d)411.給定如下Java代碼,編譯運(yùn)行時(shí),以下()語(yǔ)句的值是true.(選擇二項(xiàng))Strings=“hello”;Stringt=“hello”;Stringe=newString(“hello”);Charc{‘h’,’e’,’l’,’l’,’o’};a)s.equals(t);b)t.equals(c);c).t.equals(e);d)t==c;12.在java中,以下定義數(shù)組的語(yǔ)句正確的是()(選擇一項(xiàng))a)intt[10]=newint[]b)chara[]=”hefg”;c)intt[]=newint[10]d)doubled=newint[10];13.在JAVA中,無(wú)論測(cè)試條件是什么,下列()循環(huán)將至少執(zhí)行一次.(選擇一項(xiàng))a)Forb)do…whilec)whiled)while…do14.定如下java代碼,編譯運(yùn)行之后,將會(huì)輸出()(選擇一項(xiàng))PublicclassTest{Publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);a)1b)2c)2.5d)315..以下()不是Java的原始數(shù)據(jù)類型。(選擇一項(xiàng))a).shortb)booleanc)unitd)float16.給定一個(gè)Java程序的代碼片斷如下:(選擇一項(xiàng))If(grade==’A’||grade==’B’)Score=90;Elseif(grade==’C’||grade==’D’)Score=70;ElseScore=60;那一項(xiàng)代碼與其很相同的功能。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;}17.給定一個(gè)java程序的代碼片斷如下,運(yùn)行后,正確的輸出結(jié)果是()(選擇一項(xiàng))Strings=”hello,world”;Stringstr=s.replace(“,”,””);System.out.println(str);a)helloworld;b)hello,worldc)HELLOWORLDd)HELLO,WORLD;18.分析如下JAVA代碼片段,輸出結(jié)果為()。(選擇一項(xiàng))intprice=10;intnumber=0;intmonney=0;for(inti=0;i<2;i++){number++;--price;monney+=number*price;}System.out.println(monney);a)25b)28c)31d)2019.給定一個(gè)java源程序Test.java,在命令行中,使用下面(a)語(yǔ)句可以編譯、運(yùn)行該程序。(選擇一項(xiàng))a)javacTest.javajavaTestb)javacTest.javajavaTtestc)javacTest.javajavaTtestd)javacTest.javajavacTest.javajavaTtest20.java程序中,main方法的格式正確的是()。(選擇一項(xiàng))a)staticvoidmain(String[]args)b)publicvoidmain(String[]args)c)publicstaticvoidmain(String[]s)d)publicstaticvoidmain(Stringargs)21.給定java代碼,如下:publicbytecount(byteb1,byteb2){return______;}要使這段代碼能夠編譯成功,橫線處可以填入()。(選擇一項(xiàng))a)(byte)(b1-b2)b)(byte)b1-b2c)b1-b2d)(byte)b1/b222.在Java中,以下()標(biāo)識(shí)符是不是合法的。(選擇一項(xiàng))a)IDoLikeTheLongNameClassb)$bytec)_okd)4_case23.給定如下java代碼,編譯運(yùn)行之后,將會(huì)輸出()(選擇一項(xiàng))、PublicclassTest{Publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);}a)1b)2c)2.5d)324.給定一個(gè)Java程序代碼,如下:運(yùn)行編譯后,輸出結(jié)果是()publicclassTest{intcount=9publicvoidcount1(){intcount=10;System.out.println(“count1=”+count);}publicvoidcount2(){System.out.println(“count2=”+count);}publicstaticvoidmain(Stringarge[]){Testt=newTest();t.count1();t.count2();}}a)count1=9count2=9b)count1=10count2=9c)count1=10count2=10d)count1=9count2=1025.在Java中,以下(c)命令能夠?qū)ava源文件編譯為類文件.(選擇一項(xiàng))a)Javab)Javawc)Javacd)Jar26.在java中,下列()語(yǔ)句不能通過編譯.(選擇一項(xiàng))a)Strings=”john”+”was”+”here”;b)Strings=”john”+3;c)inta=3+5;d)floatf=5+5.5;27.給定java代碼,如下:編譯運(yùn)行,結(jié)果是()。(選擇一項(xiàng))publicstaticvoidmain(String[]args){Strings;System.out.prinln(“s=”+s);}a)編譯錯(cuò)誤b)編譯通過,但出現(xiàn)運(yùn)行時(shí)錯(cuò)誤c)正常運(yùn)行,輸出s=nulld)正常運(yùn)行,輸出s=28.在Java語(yǔ)言中,下面變量命名合法的有()a)variable123b)123varablec)Private(private)d)-variable_12329.在JAVA中,()關(guān)鍵字用來(lái)終止循環(huán)語(yǔ)句。(選擇一項(xiàng))a)Returnb)Continuec)Breakd)Exit30.給定某Java程序的main方法如下,該程序的運(yùn)行結(jié)果是()。(選擇一項(xiàng))publicstaticvoidmain(String[]args){booleanboo=true;If(boo==false){System.out.println(“a”);}else{Systim.out.println(“b”)}}a)ab)bc)cd)d31.給定某Java程序的main方法如下,該程序的運(yùn)行結(jié)果是()。publicstaticvoidmain(String[]args){booleanboo=false;if(boo=true){System.out.println("a");}else{System.out.println("b");}}a)ab)bc)cd)d32.研究下面的Java代碼,但x=2時(shí),運(yùn)行結(jié)果是()。(選擇一項(xiàng))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和433.Java語(yǔ)言中有如下代碼,下列x的定義中,可以使上段代碼輸出100的有()switch(x){case100:System-out.println("100");break;case110:System-out-println("110");break;}a)Stringx=”100”;b)floatx=100;c)charx='d';a=97b=98c=99d=100d)longx=100;34.以下會(huì)產(chǎn)生編譯錯(cuò)誤的Java語(yǔ)句是()。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");35.給定java代碼如下:要使用這段代碼能夠編譯成功,橫線處可以填入()pubilcintcount(charc,inti,doubled){return______;}a)c*ib)c*dc)(int)c*dd)i*d36.給定java代碼片段,如下inti=0,j=-1;switch(i){case0,1:j=1;case2:j=2;}System.out.print("j="+j);編譯運(yùn)行,正確的是()。a)程序編譯出錯(cuò)b)j=1c)j=2d)j=037.給定一個(gè)java程序的代碼片斷如下,編譯執(zhí)行后的輸出結(jié)果是()charc=’a’;inti=c;floatf=i++;byteb=(byte)(f+1);System.out.println(c+”,”+i+”,”+f+”,”+b);a)a,97,97.098;b)a,97,97,98;c)a,98,97.0,98;d)a,98,97,9838.Java中,byte數(shù)據(jù)類型的取值范圍是()。a)-256至255b)-255至255c)-128至127d)-127至12839.以下JAVA注釋不正確的是()a)/*這是一//個(gè)注釋*/b)/*這是一個(gè)注釋*/c)/*這是一*/一個(gè)注釋*/d)//這是一個(gè)注釋//40.以下JAVA類聲明正確的是()a)Class1demo…..}b)Classdemo{……}c)Democlass{…..}d)Class123{….}41.main方法是javaapplication程序執(zhí)行的入口點(diǎn),關(guān)于main方法頭以下是合法()a)publicstativvoidmian()b)publicstaticvoidmain(String[]args)c)publicstaticintmain(String[]args)d)publicvoidmain(Stringargs)42.在下面的語(yǔ)句中()正確聲明并初始化float的變量a)floatf;b)f=12;c)floatf=12f;d)floatf;f=12f;43.已知:intx=10,y=4;x/y的值為()a)2b)2.0c)2.5d)044.給定一個(gè)java程序的代碼片斷如下,編譯執(zhí)行后的輸出結(jié)果是()intnum=5;intsum=num++;System.out.println(“num=”+num);System.out.println(“sum=”+sum);a)num=5sum=5b)num=6sum=5c)num=6sum=6d)num=6sum=545.已知:inta=5,b=9,c=5下列表達(dá)式的值為false的是()a&b;a)a&&b&&c;b)(a>b)&&<(c++<b)c)a||b+c&&c–b;46.publicclassDemo{publicstaticvoidmain(String[]args){intx=3;inty=1;if(x=y){System.out.println(“Noequal”);}else{System.out.println(“Equal”);}}}以上程序執(zhí)行結(jié)果是什么?a)程序編譯出錯(cuò)b)Notequalc)Equald)以上都不對(duì)47.以下程序片段inti=1;while(i<5){\i++;}System.out.println(i);運(yùn)行后()a)輸出1b)輸出5c)程序無(wú)法運(yùn)行d)死循環(huán)48.下列程序publicclassDemo{publicstaticvoidmain(String[]args){inti=0;for(i=1

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論