Java程序設(shè)計(jì)基礎(chǔ)基礎(chǔ)達(dá)標(biāo)測試(四)附有答案_第1頁
Java程序設(shè)計(jì)基礎(chǔ)基礎(chǔ)達(dá)標(biāo)測試(四)附有答案_第2頁
Java程序設(shè)計(jì)基礎(chǔ)基礎(chǔ)達(dá)標(biāo)測試(四)附有答案_第3頁
Java程序設(shè)計(jì)基礎(chǔ)基礎(chǔ)達(dá)標(biāo)測試(四)附有答案_第4頁
Java程序設(shè)計(jì)基礎(chǔ)基礎(chǔ)達(dá)標(biāo)測試(四)附有答案_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Java程序設(shè)計(jì)基礎(chǔ)\n基礎(chǔ)達(dá)標(biāo)測試\n(四)[復(fù)制]您的姓名:[填空題]*_________________________________1.在Java中,以下不正確的字符串常量是()[單選題]*abc'(正確答案)"12'12""0"""2.在Java中,以下賦值語句正確的是()[單選題]*inta=10.1f;inta=(int)2.5;(正確答案)byteb=200;floatf=2.5;3.在Java中,聲明變量保存數(shù)據(jù)5.5,需要使用()數(shù)據(jù)類型。[單選題]*intdouble(正確答案)booleanString4.在Java中,存在兩個(gè)變量,分別是double、float類型,若兩個(gè)變量進(jìn)行乘法運(yùn)算的結(jié)果是()類型[單選題]*double(正確答案)floatlongint5.在Java中,以下程序運(yùn)行后輸出的結(jié)果是()intm=5;if(m++>5)System.out.println(m);elseSystem.out.println(--m);[單選題]*5(正確答案)6346.在Java中,定義以下數(shù)組byte[]values=newbyte[10];數(shù)組中最后一個(gè)元素的下標(biāo)是()【選兩項(xiàng)】*109(正確答案)values.lengthvalues.length-1(正確答案)7.在Java中,以下代碼運(yùn)行的結(jié)果是()inta;for(a=1;a<=5;a++){}System.out.println(a);[單選題]*56(正確答案)748.在Java中,下面代碼輸出結(jié)果是()。intx=0,y=0;do{if(x%3==0){x++;continue;}x++;y=y+x;}while(x<4);System.out.println(y);[單選題]*035(正確答案)79.在Java中,執(zhí)行如下程序代碼,執(zhí)行完畢后變量c的值是()inta=0,c=0;do{--c;a=a-1;}while(a>0);[單選題]*01-1(正確答案)死循環(huán)10.在Java中,現(xiàn)有2個(gè)char類型的變量分別是a1=’a’、a2=2,當(dāng)執(zhí)行a1=(char)(a1+a2);語句之后,a1的值應(yīng)該是()[單選題]*’a’12’c’(正確答案)語句在編譯時(shí)出錯(cuò)11.在Java中,如果循環(huán)在執(zhí)行的過程中需要跳出循環(huán),可以使用()[單選題]*break語句(正確答案)continue語句exit語句return語句12.在Java中,方法課通過()關(guān)鍵返回結(jié)果[單選題]*voidstaticreturn(正確答案)break13.在Java中,有關(guān)類的說法正確的是()[單選題]*類具有封裝性,所以類的數(shù)據(jù)是不能被訪問的類具有封裝性,但可以通過類的公共接口訪問類中的數(shù)據(jù)(正確答案)聲明一個(gè)類時(shí),必須用public修飾符每個(gè)類中,必須有main方法,否則程序無法運(yùn)行14.在Java中,以下表達(dá)式返回的結(jié)果不是boolean類型的是()[單選題]*關(guān)系表達(dá)式邏輯表達(dá)式關(guān)系和邏輯表達(dá)式的混合表達(dá)式算術(shù)表達(dá)式(正確答案)15.在Java中,存在如下定義:Strings="story";下面表達(dá)式正確的是()[單選題]*s+="books"(正確答案)charc=s[1]intlen=s.lengthStringt=s.append(“books”)16.在Java中,以下()表達(dá)式不可以作為循環(huán)條件[單選題]*i++;(正確答案)i>5;bEqual=str.equals("q");count==i;17.在Java中,運(yùn)算符優(yōu)先級(jí)別排序正確的是()[單選題]*由高向低分別是:()、!、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符;(正確答案)由高向低分別是:()、關(guān)系運(yùn)算符、算術(shù)運(yùn)算符、賦值運(yùn)算符、!、邏輯運(yùn)算符;由高向低分別是:()、算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符、!、賦值運(yùn)算符;由高向低分別是:()、!、關(guān)系運(yùn)算符、賦值運(yùn)算符、算術(shù)運(yùn)算符、邏輯運(yùn)算符;18.在Java中,下列關(guān)于類和對(duì)象的關(guān)系說法錯(cuò)誤的是()[單選題]*類是模板,可以用來產(chǎn)生對(duì)象類是具體的,對(duì)象是抽象的(正確答案)類是抽象的,對(duì)象是具體的類不能直接使用,需要使用對(duì)象19.在Java中,以下選項(xiàng)中,()不屬于“汽車類”的行為[單選題]*啟動(dòng)剎車減速速度(正確答案)20.在Java中,關(guān)于成員變量和局部變量,下列說法錯(cuò)誤的是()[單選題]*局部變量定義在方法中或代碼塊內(nèi)形參是局部變量,實(shí)參是成員變量(正確答案)成員變量存在于堆內(nèi)存中,隨著對(duì)象的產(chǎn)生而存在,消失而消失局部變量存在于棧內(nèi)存中,隨著所屬區(qū)域的運(yùn)行而存在,結(jié)束而釋放21.在Java中,下列定義語句正確的是()[單選題]*charc='\n';(正確答案)inti=12.0;floatf=2.8;booleanb=null;22.在Java中,以下代碼運(yùn)行結(jié)果是()publicstaticvoidmain(String[]args){intnum1=50;intnum2=30;System.out.println(num1/num2);}[單選題]*1(正確答案)-120-2023.下列不屬于Java注釋的是()[單選題]*//注釋內(nèi)容/*注釋內(nèi)容*/<!--注釋內(nèi)容-->(正確答案)/***注釋內(nèi)容*/24.在Java中,關(guān)于變量的聲明,下列不正確的是()[單選題]*inti=100;floati=3.14(正確答案)doublenum=3.14finta=0,b=100;25.在Java中,方法method()執(zhí)行完畢,其返回值是()intmethod(){intnum=10;if(num>20)returnnum;num=30;}[單選題]*102030編譯出錯(cuò)(正確答案)26.在Java中,下列關(guān)于變量說法正確的是()[單選題]*變量命名可以隨意命名,沒有任何約束變量的聲明和賦值可以在一行代碼完成。(正確答案)變量可以不聲明直接使用變量的名字可以相同27.在Java中,要將20賦值到數(shù)組num的第三個(gè)元素,正確的方式是()[單選題]*num[3]=20;num[2]=20;(正確答案)[3]num=20;num[4]=20;28.在Java中,下列關(guān)于while循環(huán)和do…whie循環(huán)的區(qū)別說法正確的是()[單選題]*沒有區(qū)別,這個(gè)兩個(gè)結(jié)構(gòu)任何情況下效果都一樣while循環(huán)比do…while循環(huán)執(zhí)行效率高while循環(huán)是先判斷后循環(huán),所以循環(huán)體至少被執(zhí)行一次do…while循環(huán)是先循環(huán)后判斷,所以循環(huán)體至少被執(zhí)行一次(正確答案)29.在Java中,下列變量命名中錯(cuò)誤的是()[單選題]*sumsvg$numcontinue(正確答案)30.在Java中,下列代碼運(yùn)行后結(jié)果為()int[]num=newint[5];num[0]=10;num[4]=30;intsum=0;for(inti=0;i<num.length;i++){sum+=num[i]/5;}System.out.println(sum);[單選題]*08(正確答案)111231.給定如下Java程序,編譯運(yùn)行時(shí),將在()語句出現(xiàn)錯(cuò)誤。inti=0;//a語句for(;i<10;i++){//b語句if(i>5){Stringtest=”hello”;//c語句}}System.out.println(test);//d語句[單選題]*abcd(正確答案)32.在Java中,以下代碼輸出的結(jié)果是()inta=10,b=3;System.out.println(a%b);[單選題]*1(正確答案)33.33733.在Java中,執(zhí)行下列語句,最終i與j的值分別是()inti=1;intj=++i;[單選題]*1與12與11與22與2(正確答案)34.在Java中,0.632f是()類型的數(shù)據(jù)[單選題]*float(正確答案)doubleintstring35.在Java中,不屬于整數(shù)類型的是()[單選題]*double(正確答案)longintbyte36.在java中,給定代碼片段如下所示,則編譯運(yùn)行后,輸出結(jié)果是()inti;for(i=0;i<10;i++){if(i==10-i)break;if(i%3!=0)continue;System.out.print(i+"");}[單選題]*003(正確答案)036036937.在Java中,關(guān)于該程序以下說法正確的是()publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}}[單選題]*編譯時(shí)將產(chǎn)生錯(cuò)誤編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤輸出零(正確答案)輸出空38.在Java中,關(guān)于變量的初始化賦值,以下說法不正確的是()[單選題]*所有的變量都可以自動(dòng)地初始化為默認(rèn)值(正確答案)類中變量的賦值可以通過構(gòu)造方法來完成如果類中沒有構(gòu)造方法,則編譯時(shí)會(huì)自動(dòng)生成一個(gè)不帶參數(shù)的構(gòu)造方法,調(diào)用該構(gòu)造方法初始化對(duì)象時(shí),將變量初始化為該類型的默認(rèn)值方法體中的局部變量必須先賦值后才能使用39.在Java中,分析以下的代碼,則執(zhí)行循環(huán)語句后b的值為()inta=1,b=10;do{b-=a;a++;}while(b--<0);[單選題]*9-2-18(正確答案)40.在Java中,給定如下所示的代碼,要使用這段代碼能夠編譯成功,橫線處應(yīng)該填入()public__________count(inti,doubled){returni*d;}[單選題]*voidintchardouble(正確答案)41.在Java中,以下()語句不能正確通過編譯【選兩項(xiàng)】*inti=3.0;(正確答案)Strings="hei,"+"hello";floatf=3.5;(正確答案)Strings=2+"$";42.下列Java代碼中,語句a=a+1執(zhí)行的次數(shù)是()publicstaticvoidmain(String[]args){intx=5,a=1;do{a=a+1;}while(x>0);}[單選題]*01無限次(正確答案)有限次43.在Java中,每個(gè)基本數(shù)據(jù)類型都存在與之對(duì)應(yīng)的封裝類,以下對(duì)應(yīng)不正確的是()[單選題]*intIntegerfloatFloatdoubleDoublecharChar(正確答案)44.在Java中,以下不是死循環(huán)的語句是()[單選題]*intx=0;do{x++;}while(x>=1);for(k=10;;k--);intx,y,k;for(y=0,x=1;x>++y;x=k++)k=x;(正確答案)while(1==1){x++;}45.在Java中,以下代碼片段中,不合法的是()[單選題]*Stringa="abcdefg";a-="cde";(正確答案)Stringa="abcdefg";a+="cde";Integerj=newInteger(27);j-=7;Integerj=newInteger(27);j--;46.閱讀以下Java代碼,其輸出是()importjava.io.*;importjava.util.*;publicclassfoo{publicstaticvoidmain(String[]args){Strings;System.out.println("s="+s);}}[單選題]*代碼得到編譯,并輸出“s=”代碼得到編譯,并輸出“s=null”由于Strings沒有初始化,代碼不能編譯通過(正確答案)代碼得到編譯,但捕獲到NullPointException異常47.執(zhí)行完以下代碼int[]x=newint[10];后,以下哪項(xiàng)說明是正確的()。[單選題]*x[9]為0(正確答案)x[9]未定義x[10]為0x[0]為空48.以下哪個(gè)選項(xiàng)計(jì)算的結(jié)果類型為float()[單選題]*5/25.0/25.0/2.05/2.0f(正確答案)49.以下Java語句中,Stringstr=“12

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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)論