![java考試試題及答案_第1頁(yè)](http://file4.renrendoc.com/view/b6f7ea7d97f3dc68ba7d9a17f94ae88f/b6f7ea7d97f3dc68ba7d9a17f94ae88f1.gif)
![java考試試題及答案_第2頁(yè)](http://file4.renrendoc.com/view/b6f7ea7d97f3dc68ba7d9a17f94ae88f/b6f7ea7d97f3dc68ba7d9a17f94ae88f2.gif)
![java考試試題及答案_第3頁(yè)](http://file4.renrendoc.com/view/b6f7ea7d97f3dc68ba7d9a17f94ae88f/b6f7ea7d97f3dc68ba7d9a17f94ae88f3.gif)
![java考試試題及答案_第4頁(yè)](http://file4.renrendoc.com/view/b6f7ea7d97f3dc68ba7d9a17f94ae88f/b6f7ea7d97f3dc68ba7d9a17f94ae88f4.gif)
![java考試試題及答案_第5頁(yè)](http://file4.renrendoc.com/view/b6f7ea7d97f3dc68ba7d9a17f94ae88f/b6f7ea7d97f3dc68ba7d9a17f94ae88f5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
java考試試題及答案【篇一:java試題及答案(50道選擇題)】符合題目規(guī)定的答案,針對(duì)每一道題目,全部答案都選對(duì),則該題得分,所選答案錯(cuò)誤或不能選出全部答案,則該題不得分。)(每小題2分)沒(méi)有注明選擇幾項(xiàng)的,只選擇一項(xiàng)1、java所定義的版本中不涉及:()a、java2eeb、java2cardc、java2med、java2hee、java2se2、下列說(shuō)法對(duì)的的是()a、java程序的main辦法必須寫在類里面b、java程序中能夠有多個(gè)main辦法c、java程序中類名必須與文獻(xiàn)名同樣d、java程序的main辦法中如果只有一條語(yǔ)句,能夠不用{}(大括號(hào))括起來(lái)3、java中,在以下所示的test類中,共有()個(gè)構(gòu)造辦法。publicclasstest{privateintx;publictest(){x=35;}publicvoidtest(doublef){this.x=(int)f;}publictest(strings){}}a、0b、1c、2d、34、變量命名規(guī)范說(shuō)法對(duì)的的是()a、變量由字母、下劃線、數(shù)字、$符號(hào)隨意構(gòu)成;b、變量不能以數(shù)字作為開頭;c、a和a在java中是同一種變量;d、不同類型的變量,能夠起相似的名字;5、下列javadoc注釋對(duì)的的是()a、/*我愛(ài)北京天安門*/b、//我愛(ài)北京天安門*/c、/**我愛(ài)北京天安門*/d、/*我愛(ài)北京天安門**/6、為一種boolean類型變量賦值時(shí),能夠使用(a、boolean=1;b、booleana=(9=10);c、booleana=真;d、booleana==false;7、下列()不是正當(dāng)?shù)臉?biāo)記符a、stringb、x3x;c、voidd、de$f8、體現(xiàn)式(11+3*8)/4%3的值是()a、31b、0c、1d、29、()體現(xiàn)式不能夠作為循環(huán)條件a、i++;b、i5;c、bequal=str.equals(q);d、count==i;10、運(yùn)算符優(yōu)先級(jí)別排序?qū)Φ牡氖牵ǎ゛、由高向低分別是:()、!、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符;b、由高向低分別是:()、關(guān)系運(yùn)算符、算術(shù)運(yùn)算符、賦值運(yùn)算符、!、邏輯運(yùn)算符;c、由高向低分別是:()、算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符、!、賦值運(yùn)算符;d、由高向低分別是:()、!、關(guān)系運(yùn)算符、賦值運(yùn)算符、算術(shù)運(yùn)算符、邏輯運(yùn)算符;11、下列程序的運(yùn)行成果是:()publicclassincrement{publicstaticvoidmain(stringargs[]){inta;a=6;system.out.print(a);system.out.print(a++);system.out.print(a);}})方式a.b.c.d.666667677676)。12、下列值不為true的體現(xiàn)式有(a、john==johnb、john.equals(john)c、john=johnd、john.equals(newstring(john))13、下列輸出成果是()inta=0;while(a5){switch(a){case0:case3:a=a+2;case1:case2:a=a+3;default:a=a+5;}}system.out.print(a);a、0b、5c、10d、其它14、下列代碼輸出成果是()inti=10;while(i0){i=i+1;if(i==10){break;}}a.while循環(huán)執(zhí)行10次b.死循環(huán)c.循環(huán)一次都不執(zhí)行d.循環(huán)執(zhí)行一次15、下面有關(guān)for循環(huán)的描述對(duì)的的是()a、for循環(huán)體語(yǔ)句中,能夠包含多條語(yǔ)句,但要用大括號(hào)括起來(lái)b、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)擬定的狀況c、在for循環(huán)中,不能使用break語(yǔ)句跳出循環(huán)d、for循環(huán)是先執(zhí)行循環(huán)體語(yǔ)句,后進(jìn)行條件判斷16、下列()屬于引用數(shù)據(jù)類型(選擇兩項(xiàng))a、stringb、charc、顧客自定義的student類類型d、int17、對(duì)象的特性在類中表達(dá)為變量,稱為類的()。a、對(duì)象b、屬性c、辦法d、數(shù)據(jù)類型18、在java中下列有關(guān)自動(dòng)類型轉(zhuǎn)換說(shuō)法對(duì)的的是()a、基本數(shù)據(jù)類型和string相加成果一定是字符串型b、char類型和int類型相加成果一定是字符c、double類型能夠自動(dòng)轉(zhuǎn)換為intd、char+int+double+成果一定是double;19、有關(guān)類的描敘對(duì)的的是()(選擇兩項(xiàng))a、在類中定義的變量稱為類的組員變量,在別的類中能夠直接使用b、局部變量的作用范疇僅僅在定義它的辦法內(nèi),或者是在定義它的控制流塊中c、使用別的類的辦法僅僅需要引用辦法的名字即可d、一種類的辦法使用該類的另一種辦法時(shí)能夠直接引用辦法名20、下列有關(guān)字符串的描敘中錯(cuò)誤的是()(選擇兩項(xiàng))a、字符串是對(duì)象b、string對(duì)象存儲(chǔ)字符串的效率比stringbuffer高c、能夠使用stringbuffersb=這里是字符串聲明并初始化stringbuffer對(duì)象sbd、string類提供了許多用來(lái)操作字符串的辦法:連接,提取,查詢等21、下列()代碼,能夠?qū)?shù)組對(duì)的初始化(或者是默認(rèn)初始化)。a、int[]a;b、a={1,2,3,4,5};c、int[]a=newint[5]{1,2,3,4,5};d、int[]a=newint[5];22、score是一種整數(shù)數(shù)組,有五個(gè)元素,已經(jīng)對(duì)的初始化并賦值,認(rèn)真閱讀下面代碼,程序運(yùn)行成果是()temp=score[0];for(intindex=1;index5;index++){if(score[index]temp){temp=score[index];}}a.求最大數(shù)b.求最小數(shù)c.找到數(shù)組最后一種元素d.編譯出錯(cuò)23、下面有關(guān)數(shù)組的說(shuō)法中,錯(cuò)誤的是()(選擇兩項(xiàng))a、在類中聲明一種整數(shù)數(shù)組作為組員變量,如果沒(méi)有給它賦值,數(shù)值元素值為空b、數(shù)組能夠在內(nèi)存空間持續(xù)存儲(chǔ)任意一組數(shù)據(jù)c、數(shù)組必須先聲明,然后才干使用d、數(shù)組本身是一種對(duì)象24、在java中下面代碼是()條語(yǔ)句inti;i=123;intj=0,k=0;system.out.println(i+;+;+j++k);a、3b、4c、5d、625、在java中,有關(guān)構(gòu)造辦法,下列說(shuō)法錯(cuò)誤的是(a、構(gòu)造辦法的名稱必須與類名相似b、構(gòu)造辦法能夠帶參數(shù)c、構(gòu)造辦法不能夠重載d、構(gòu)造辦法絕對(duì)不能有返回值26、執(zhí)行下面代碼成果()for(inti=0;;){system.out.println(這是+i);break;}a、語(yǔ)法錯(cuò)誤,缺少體現(xiàn)式2和體現(xiàn)式3b、死循環(huán)c、程序什么都不輸出d、輸出:這是027、下面代碼輸出成果是()。inti=0,s=0;do{if(i%2==0){i++;)【篇二:《java程序設(shè)計(jì)》期末考試試題匯總及答案】class=txt>一、單選擇題1、編譯javaapplication源程序文獻(xiàn)將產(chǎn)生對(duì)應(yīng)的字節(jié)碼文獻(xiàn),這些字節(jié)碼文獻(xiàn)的擴(kuò)展名為()。a.javab..classc.htmld..exe2、設(shè)x=1,y=2,z=3,則體現(xiàn)式y(tǒng)+=z--/++x的值是()。a.3b.3.5c.4d.53、不允許作為類及類組員的訪問(wèn)控制符的是()。a.publicb.privatec.staticd.protected4、為ab類的一種無(wú)形式參數(shù)無(wú)返回值的辦法method書寫辦法頭,使得使用類名ab作為前綴就能夠調(diào)用它,該辦法頭的形式為()。a.staticvoidmethod()b.publicvoidmethod()c.finalvoidmethod()d.abstractvoidmethod()二、填空題1、開發(fā)與運(yùn)行java程序需要通過(guò)的三個(gè)重要環(huán)節(jié)為、和。2、在java的基本數(shù)據(jù)類型中,char型采用unicode編碼方案,每個(gè)unicode碼占用2字節(jié)內(nèi)存空間,這樣,無(wú)論是中文字符還是英文字符,都是占用2字節(jié)內(nèi)存空間。3、設(shè)x=2,則體現(xiàn)式(x++)/3的值是。4、若x=5,y=10,則xy和x=y的邏輯值分別為和。5、辦法是一種僅有辦法頭,沒(méi)有具體辦法體和操作實(shí)現(xiàn)的辦法,該辦法必須在抽象類之中定義。最后(final)辦法是不能被現(xiàn)在類的子類重新定義的辦法。6、創(chuàng)立一種名為mypackage的包的語(yǔ)句是,該語(yǔ)句應(yīng)當(dāng)放在程序的位置為:應(yīng)當(dāng)在程序第一句。7、設(shè)有數(shù)組定義:intmyintarray[]={10,20,30,40,50,60,70};則執(zhí)行下列幾個(gè)語(yǔ)句后的輸出成果是120。ints=0;for(inti=0;imyintarray.length;i++)if(i%2==1)s+=myintarray[i];system.out.println(s);8、在java程序中,通過(guò)類的定義只能實(shí)現(xiàn)重繼承,但通過(guò)接口的定義能夠?qū)崿F(xiàn)多重繼承關(guān)系。三、寫出下面程序的運(yùn)行成果1、importjava.io.*;publicclassabc{publicstaticvoidmain(stringargs[]){abs=newab(hello!,ilovejava.);system.out.println(s.tostring());}}classab{strings1;strings2;publicab(stringstr1,stringstr2){s1=str1;s2=str2;}publicstringtostring(){returns1+s2;}}運(yùn)行成果:hello!ilovejava.2、importjava.io.*;publicclassabc{publicstaticvoidmain(stringargs[]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};for(i=0;ia.length;i++)if(a[i]%3==0)s+=a[i];system.out.println(s=+s);}}運(yùn)行成果:s=1803、importjava.io.*;publicclassabc{publicstaticvoidmain(stringargs[]){system.out.println(a=+a+\nb=+b);}}classsubclassextendssuperclass{intc;subclass(intaa,intbb,intcc){super(aa,bb);c=cc;}}classsubsubclassextendssubclass{inta;subsubclass(intaa,intbb,intcc){super(aa,bb,cc);a=aa+bb+cc;}voidshow(){system.out.println(a=+a+\nb=+b+\nc=+c);}}運(yùn)行成果:a=60b=20c=30《java程序設(shè)計(jì)》期末考試試題(二)一.判斷題1.java的源代碼中定義幾個(gè)類,編譯成果就生成幾個(gè)以.class為后綴的字節(jié)碼文獻(xiàn)。(√)5.在異常處理中,若try中的代碼可能產(chǎn)生多個(gè)異常則能夠?qū)?yīng)多個(gè)catch語(yǔ)句,若catch中的參數(shù)類型有父類子類關(guān)系,此時(shí)應(yīng)當(dāng)將父類放在背面,子類放在前面。(√)6.擁有abstract辦法的類是抽象類,但抽象類中能夠沒(méi)有abstract辦法。(√)8.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行。(√)二.單選題1.javaapplication中的主類需包含main辦法,下列哪項(xiàng)是main辦法的對(duì)的形參?()a、stringargsargs[]2.下列有關(guān)繼承的敘述對(duì)的的是()。b、stringar[]c、charargd、stringbuffera、在java中類只允許單一繼承b、在java中一種類只能實(shí)現(xiàn)一種接口c、在java中一種類不能同時(shí)繼承一種類和實(shí)現(xiàn)一種接口d、在java中接口只允許單一繼承3.paint()辦法使用哪種類型的參數(shù)?()a、graphicsb、graphics2dc、stringd、color4.下列哪個(gè)不是java的原始數(shù)據(jù)類型()a、intb、booleanc、float)。c、appletd、dialogd、char5.下列哪項(xiàng)可能包含菜單條(a、panelb、frame6.若需要定義一種類域或類辦法,應(yīng)使用哪種修飾符?()a、staticb、packagec、privated、public7.在瀏覽器中執(zhí)行applet程序,下列選項(xiàng)中的哪個(gè)辦法將被最先執(zhí)行()。a、init()b、start()c、destroy()d、stop()8.給出下面代碼,有關(guān)該程序下列哪個(gè)說(shuō)法是對(duì)的的?()publicclassperson{staticintarr[]=newint[5];publicstaticvoidmain(stringa[]){system.out.println(arr[0]);}}a、編譯時(shí)將產(chǎn)生錯(cuò)誤時(shí)將產(chǎn)生錯(cuò)誤c、輸出零d、輸出空b、編譯時(shí)對(duì)的,運(yùn)行9.下列哪些語(yǔ)句有關(guān)java內(nèi)存回收的闡明是對(duì)的的?()a、程序員必須創(chuàng)立一種線程來(lái)釋放內(nèi)存b、內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存c、內(nèi)存回收程序允許程序員直接釋放內(nèi)存d、內(nèi)存回收程序能夠在指定的時(shí)間釋放內(nèi)存對(duì)象10.下列哪個(gè)核心字能夠用來(lái)對(duì)對(duì)象加互斥鎖?()a、transientb、synchronizedc、serialized、【篇三:java考試試卷及答案--初級(jí)】、java語(yǔ)言含有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了java程序并行機(jī)制的特點(diǎn)()a)安全性b)多線程c)跨平臺(tái)d)可移植2、程序的三種基本控制構(gòu)造是()a.過(guò)程、子程序和分程序b.次序、選擇和重復(fù)c.遞歸、堆棧和隊(duì)列d.調(diào)用、返回和轉(zhuǎn)移3、在java語(yǔ)言中,下列哪些語(yǔ)句有關(guān)內(nèi)存回收的闡明是對(duì)的的()a.程序員必須創(chuàng)立一種線程來(lái)釋放內(nèi)存b.內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存c.內(nèi)存回收程序允許程序員直接釋放內(nèi)存d.內(nèi)存回收程序能夠在指定的時(shí)間釋放內(nèi)存對(duì)象4、下列object類中的辦法,哪一項(xiàng)不是完全跟線程有關(guān)()a.stringtostring()b.voidnotify()c.voidnotifyall()d.voidwait()5、給出下面代碼:()publicclassperson{staticintarr[]=newint[10];publicstaticvoidmain(stringa[]){system.out.println(arr[1]);}}下列說(shuō)法中對(duì)的的是:a.編譯時(shí)將產(chǎn)生錯(cuò)誤b.編譯時(shí)對(duì)的,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤c.輸出0d.輸出空6、二叉樹的前序、中序和后序遍歷法最適合采用()來(lái)實(shí)現(xiàn)。查找樹中,由根結(jié)點(diǎn)到全部其它結(jié)點(diǎn)的途徑長(zhǎng)度的總和稱為(),而使上述途徑長(zhǎng)度總和達(dá)成最小的樹稱為(),它一定是()。a.遞歸程序b.迭代程序c.隊(duì)列操作d.棧操作a.途徑和b.內(nèi)部途徑長(zhǎng)度c.總深度d.深度和a.b-樹b.b+樹c.豐滿樹d.穿線樹a.b-樹b.平衡樹c.非平衡樹d.穿線樹7、下列說(shuō)法中對(duì)的的是()a.導(dǎo)入包會(huì)影響程序的性能b.包存儲(chǔ)在類庫(kù)中c.包是類的容器d.上述說(shuō)法都不對(duì)8、體現(xiàn)式:(xy)?(zw)?x:z:w,(其中x=5,y=9,z=1,w=9)的值為()a、5b、8c、1d、99、(多選)下列有關(guān)java多線程并發(fā)控制機(jī)制的敘述中,錯(cuò)誤的是()a、java中對(duì)共享數(shù)據(jù)操作的并發(fā)控制是采用加鎖技術(shù)b、線程之間的交互,倡導(dǎo)采用suspend()/resume()辦法c、共享數(shù)據(jù)的訪問(wèn)權(quán)限都必須定義為privated、java中沒(méi)有提供檢測(cè)與避免死鎖的專門機(jī)制,但應(yīng)用程序員能夠采用某些方略避免死鎖的發(fā)生10、下面哪個(gè)流類屬于面對(duì)字符的輸入流()a、bufferedwriterb、fileinputstreamc、objectinputstreamd、inputstreamreader11、假定每一車次含有唯一的始發(fā)站和終點(diǎn)站。如果實(shí)體“列車時(shí)刻表”屬性為車次、始發(fā)站、發(fā)車時(shí)間、終點(diǎn)站、達(dá)成時(shí)間,該實(shí)體的主鍵是();如果實(shí)體“列車運(yùn)行表”屬性為車次、日期、發(fā)車時(shí)間、達(dá)成時(shí)間,該實(shí)體的主鍵是()。普通狀況下,上述“列車時(shí)刻表”和“列車運(yùn)行表”兩實(shí)體型間()聯(lián)系。a.車次b.始發(fā)站c.發(fā)車時(shí)間d.車次,始發(fā)站a.車次b.始發(fā)站c.發(fā)車時(shí)間d.車次,日期a.不存在b.存在一對(duì)一c.存在一對(duì)多d.存在多對(duì)多12、軟件配備管理是軟件工程管理中特有的過(guò)程,它的一種重要職責(zé)是對(duì)全部軟件項(xiàng)目中的配備項(xiàng)進(jìn)行(),另外還負(fù)責(zé)版本管理和發(fā)行管理。a.進(jìn)度控制b.成本控制c.變更控制d.人員控制13、系統(tǒng)分析時(shí),要給出目的系統(tǒng)的邏輯模型,它反映了系統(tǒng)的功效和性質(zhì),而設(shè)計(jì)時(shí)要給出目的系統(tǒng)的物理模型,它反映的是系統(tǒng)的某一種具體()方案。a.實(shí)施b.布署c.實(shí)現(xiàn)d.公布14、一種遞歸的定義能夠用遞歸的過(guò)程求解。普通遞歸的執(zhí)行過(guò)程是()的。a.高效b.低效c.高質(zhì)量d.低質(zhì)量15、衡量軟件質(zhì)量要從三個(gè)方面考慮:首先軟件必須滿足顧客規(guī)定的需求;另首先軟件應(yīng)遵照規(guī)定原則所定義的一系列開發(fā)準(zhǔn)則;第三軟件還應(yīng)滿足某些()需求。a.感性b.功效c.隱性d.顯性程序題1、(1)編寫一種圓類circle,該類擁有:(10分)①一種組員變量radius(私有,浮點(diǎn)型);//寄存
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高速公路橋梁灌注樁施工及防腐蝕合同
- 出口床墊采購(gòu)合同范例
- 2025年度攪拌車混凝土運(yùn)輸項(xiàng)目進(jìn)度管理合同范本
- 寫作書籍聘用合同范本
- 保險(xiǎn)代理人合同范本
- 侵權(quán)免責(zé)合同范本
- 房屋租賃遞增合同范本
- 2025年度酒店消防系統(tǒng)遠(yuǎn)程監(jiān)控平臺(tái)建設(shè)與維護(hù)合同
- 內(nèi)銷房購(gòu)房合同范本
- 企業(yè)培訓(xùn)課程合同范例
- 供應(yīng)鏈管理(第2版)課件:常用的供應(yīng)鏈管理方法
- 李四光《看看我們的地球》原文閱讀
- 幼兒園一日生活安全課件
- 讀書分享-于永正-我怎樣教語(yǔ)文
- 鄉(xiāng)鎮(zhèn)教育管理中心2025年教育教學(xué)工作計(jì)劃
- 多旋翼無(wú)人飛行器嵌入式飛控開發(fā)實(shí)戰(zhàn)-基于STM32系列微控制器的代碼實(shí)現(xiàn)
- 國(guó)家開放大學(xué)護(hù)理社會(huì)實(shí)踐報(bào)告
- 采購(gòu)經(jīng)理年終述職報(bào)告
- 網(wǎng)絡(luò)直播平臺(tái)用戶行為規(guī)范及管理制度
- 腦卒中早期識(shí)別和健康教育
- 2024年奧迪正規(guī)購(gòu)車合同范本
評(píng)論
0/150
提交評(píng)論