版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
java考試試題及答案【篇一:java試題及答案(50道選擇題)】符合題目規(guī)定的答案,針對每一道題目,所有答案都選對,則該題得分,所選答案錯誤或不能選出所有答案,則該題不得分。)(每題2分)沒有注明選擇幾項(xiàng)的,只選擇一項(xiàng)1、java所定義的版本中不包括:()a、java2eeb、java2cardc、java2med、java2hee、java2se2、下列說法對的的是()a、java程序的main措施必須寫在類里面b、java程序中可以有多種main措施c、java程序中類名必須與文獻(xiàn)名同樣d、java程序的main措施中假如只有一條語句,可以不用{}(大括號)括起來3、java中,在如下所示的test類中,共有()個構(gòu)造措施。publicclasstest{privateintx;publictest(){x=35;}publicvoidtest(doublef){this.x=(int)f;}publictest(strings){}}a、0b、1c、2d、34、變量命名規(guī)范說法對的的是()a、變量由字母、下劃線、數(shù)字、$符號隨意構(gòu)成;b、變量不能以數(shù)字作為開頭;c、a和a在java中是同一種變量;d、不一樣類型的變量,可以起相似的名字;5、下列javadoc注釋對的的是()a、/*我愛北京天安門*/b、//我愛北京天安門*/c、/**我愛北京天安門*/d、/*我愛北京天安門**/6、為一種boolean類型變量賦值時,可以使用(a、boolean=1;b、booleana=(9=10);c、booleana=真;d、booleana==false;7、如下()不是合法的標(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)先級別排序?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)的描述對的的是()a、for循環(huán)體語句中,可以包括多條語句,但要用大括號括起來b、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的狀況c、在for循環(huán)中,不能使用break語句跳出循環(huán)d、for循環(huán)是先執(zhí)行循環(huán)體語句,后進(jìn)行條件判斷16、下列()屬于引用數(shù)據(jù)類型(選擇兩項(xiàng))a、stringb、charc、顧客自定義的student類類型d、int17、對象的特性在類中表達(dá)為變量,稱為類的()。a、對象b、屬性c、措施d、數(shù)據(jù)類型18、在java中下列有關(guān)自動類型轉(zhuǎn)換說法對的的是()a、基本數(shù)據(jù)類型和string相加成果一定是字符串型b、char類型和int類型相加成果一定是字符c、double類型可以自動轉(zhuǎn)換為intd、char+int+double+成果一定是double;19、有關(guān)類的描敘對的的是()(選擇兩項(xiàng))a、在類中定義的變量稱為類的組員變量,在別的類中可以直接使用b、局部變量的作用范圍僅僅在定義它的措施內(nèi),或者是在定義它的控制流塊中c、使用別的類的措施僅僅需要引用措施的名字即可d、一種類的措施使用該類的另一種措施時可以直接引用措施名20、下列有關(guān)字符串的描敘中錯誤的是()(選擇兩項(xiàng))a、字符串是對象b、string對象存儲字符串的效率比stringbuffer高c、可以使用stringbuffersb=這里是字符串申明并初始化stringbuffer對象sbd、string類提供了許多用來操作字符串的措施:連接,提取,查詢等21、如下()代碼,可以對數(shù)組對的初始化(或者是默認(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ù)組,有五個元素,已經(jīng)對的初始化并賦值,仔細(xì)閱讀下面代碼,程序運(yùn)行成果是()temp=score[0];for(intindex=1;index5;index++){if(score[index]temp){temp=score[index];}}a.求最大數(shù)b.求最小數(shù)c.找到數(shù)組最終一種元素d.編譯出錯23、下面有關(guān)數(shù)組的說法中,錯誤的是()(選擇兩項(xiàng))a、在類中申明一種整數(shù)數(shù)組作為組員變量,假如沒有給它賦值,數(shù)值元素值為空b、數(shù)組可以在內(nèi)存空間持續(xù)存儲任意一組數(shù)據(jù)c、數(shù)組必須先申明,然后才能使用d、數(shù)組自身是一種對象24、在java中下面代碼是()條語句inti;i=123;intj=0,k=0;system.out.println(i+;+;+j++k);a、3b、4c、5d、625、在java中,有關(guān)構(gòu)造措施,下列說法錯誤的是(a、構(gòu)造措施的名稱必須與類名相似b、構(gòu)造措施可以帶參數(shù)c、構(gòu)造措施不可以重載d、構(gòu)造措施絕對不能有返回值26、執(zhí)行下面代碼成果()for(inti=0;;){system.out.println(這是+i);break;}a、語法錯誤,缺乏體現(xiàn)式2和體現(xiàn)式3b、死循環(huán)c、程序什么都不輸出d、輸出:這是027、下面代碼輸出成果是()。inti=0,s=0;do{if(i%2==0){i++;)【篇二:《java程序設(shè)計》期末考試試題匯總及答案】class=txt>一、單項(xiàng)選擇擇題1、編譯javaapplication源程序文獻(xiàn)將產(chǎn)生對應(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、不容許作為類及類組員的訪問控制符的是()。a.publicb.privatec.staticd.protected4、為ab類的一種無形式參數(shù)無返回值的措施method書寫措施頭,使得使用類名ab作為前綴就可以調(diào)用它,該措施頭的形式為()。a.staticvoidmethod()b.publicvoidmethod()c.finalvoidmethod()d.abstractvoidmethod()二、填空題1、開發(fā)與運(yùn)行java程序需要通過的三個重要環(huán)節(jié)為、和。2、在java的基本數(shù)據(jù)類型中,char型采用unicode編碼方案,每個unicode碼占用2字節(jié)內(nèi)存空間,這樣,無論是中文字符還是英文字符,都是占用2字節(jié)內(nèi)存空間。3、設(shè)x=2,則體現(xiàn)式(x++)/3的值是。4、若x=5,y=10,則xy和x=y的邏輯值分別為和。5、措施是一種僅有措施頭,沒有詳細(xì)措施體和操作實(shí)現(xiàn)的措施,該措施必須在抽象類之中定義。最終(final)措施是不能被目前類的子類重新定義的措施。6、創(chuàng)立一種名為mypackage的包的語句是,該語句應(yīng)當(dāng)放在程序的位置為:應(yīng)當(dāng)在程序第一句。7、設(shè)有數(shù)組定義:intmyintarray[]={10,20,30,40,50,60,70};則執(zhí)行如下幾種語句后的輸出成果是120。ints=0;for(inti=0;imyintarray.length;i++)if(i%2==1)s+=myintarray[i];system.out.println(s);8、在java程序中,通過類的定義只能實(shí)現(xiàn)重繼承,但通過接口的定義可以實(shí)現(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è)計》期末考試試題(二)一.判斷題1.java的源代碼中定義幾種類,編譯成果就生成幾種以.class為后綴的字節(jié)碼文獻(xiàn)。(√)5.在異常處理中,若try中的代碼也許產(chǎn)生多種異常則可以對應(yīng)多種catch語句,若catch中的參數(shù)類型有父類子類關(guān)系,此時應(yīng)當(dāng)將父類放在背面,子類放在前面。(√)6.擁有abstract措施的類是抽象類,但抽象類中可以沒有abstract措施。(√)8.靜態(tài)初始化器是在其所屬的類加載內(nèi)存時由系統(tǒng)自動調(diào)用執(zhí)行。(√)二.單項(xiàng)選擇題1.javaapplication中的主類需包括main措施,如下哪項(xiàng)是main措施的對的形參?()a、stringargsargs[]2.如下有關(guān)繼承的論述對的的是()。b、stringar[]c、charargd、stringbuffera、在java中類只容許單一繼承b、在java中一種類只能實(shí)現(xiàn)一種接口c、在java中一種類不能同步繼承一種類和實(shí)現(xiàn)一種接口d、在java中接口只容許單一繼承3.paint()措施使用哪種類型的參數(shù)?()a、graphicsb、graphics2dc、stringd、color4.如下哪個不是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)中的哪個措施將被最先執(zhí)行()。a、init()b、start()c、destroy()d、stop()8.給出下面代碼,有關(guān)該程序如下哪個說法是對的的?()publicclassperson{staticintarr[]=newint[5];publicstaticvoidmain(stringa[]){system.out.println(arr[0]);}}a、編譯時將產(chǎn)生錯誤時將產(chǎn)生錯誤c、輸出零d、輸出空b、編譯時對的,運(yùn)行9.下列哪些語句有關(guān)java內(nèi)存回收的闡明是對的的?()a、程序員必須創(chuàng)立一種線程來釋放內(nèi)存b、內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存c、內(nèi)存回收程序容許程序員直接釋放內(nèi)存d、內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象10.如下哪個關(guān)鍵字可以用來對對象加互斥鎖?()a、transientb、synchronizedc、serialized、【篇三:java考試試卷及答案--初級】、java語言具有許多長處和特點(diǎn),下列選項(xiàng)中,哪個反應(yīng)了java程序并行機(jī)制的特點(diǎn)()a)安全性b)多線程c)跨平臺d)可移植2、程序的三種基本控制構(gòu)造是()a.過程、子程序和分程序b.次序、選擇和反復(fù)c.遞歸、堆棧和隊(duì)列d.調(diào)用、返回和轉(zhuǎn)移3、在java語言中,下列哪些語句有關(guān)內(nèi)存回收的闡明是對的的()a.程序員必須創(chuàng)立一種線程來釋放內(nèi)存b.內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存c.內(nèi)存回收程序容許程序員直接釋放內(nèi)存d.內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象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]);}}下列說法中對的的是:a.編譯時將產(chǎn)生錯誤b.編譯時對的,運(yùn)行時將產(chǎn)生錯誤c.輸出0d.輸出空6、二叉樹的前序、中序和后序遍歷法最適合采用()來實(shí)現(xiàn)。查找樹中,由根結(jié)點(diǎn)到所有其他結(jié)點(diǎn)的途徑長度的總和稱為(),而使上述途徑長度總和到達(dá)最小的樹稱為(),它一定是()。a.遞歸程序b.迭代程序c.隊(duì)列操作d.棧操作a.途徑和b.內(nèi)部途徑長度c.總深度d.深度和a.b-樹b.b+樹c.豐滿樹d.穿線樹a.b-樹b.平衡樹c.非平衡樹d.穿線樹7、下列說法中對的的是()a.導(dǎo)入包會影響程序的性能b.包存儲在類庫中c.包是類的容器d.上述說法都不對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ī)制的論述中,錯誤的是()a、java中對共享數(shù)據(jù)操作的并發(fā)控制是采用加鎖技術(shù)b、線程之間的交互,倡導(dǎo)采用suspend()/resume()措施c、共享數(shù)據(jù)的訪問權(quán)限都必須定義為privated、java中沒有提供檢測與防止死鎖的專門機(jī)制,但應(yīng)用程序員可以采用某些方略防止死鎖的發(fā)生10、下面哪個流類屬于面向字符的輸入流()a、bufferedwriterb、fileinputstreamc、objectinputstreamd、inputstreamreader11、假定每一車次具有唯一的始發(fā)站和終點(diǎn)站。假如實(shí)體“列車時刻表”屬性為車次、始發(fā)站、發(fā)車時間、終點(diǎn)站、抵達(dá)時間,該實(shí)體的主鍵是();假如實(shí)體“列車運(yùn)行表”屬性為車次、日期、發(fā)車時間、抵達(dá)時間,該實(shí)體的主鍵是()。一般狀況下,上述“列車時刻表”和“列車運(yùn)行表”兩實(shí)體型間()聯(lián)絡(luò)。a.車次b.始發(fā)站c.發(fā)車時間d.車次,始發(fā)站a.車次b.始發(fā)站c.發(fā)車時間d.車次,日期a.不存在b.存在一對一c.存在一對多d.存在多對多12、軟件配置管理是軟件工程管理中特有的過程,它的一種重要職責(zé)是對所有軟件項(xiàng)目中的配置項(xiàng)進(jìn)行(),此外還負(fù)責(zé)版本管理和發(fā)行管理。a.進(jìn)度控制b.成本控制c.變更控制d.人員控制13、系統(tǒng)分析時,要給出目的系統(tǒng)的邏輯模型,它反應(yīng)了系統(tǒng)的功能和性質(zhì),而設(shè)計時要給出目的系統(tǒng)的物理模型,它反應(yīng)的是系統(tǒng)的某一種詳細(xì)()方案。a.實(shí)行b.布署c.實(shí)現(xiàn)d.公布14、一種遞歸的定義可以用遞歸的過程求解。一般遞歸的執(zhí)行過程是()的。a.高效b.低效c.高質(zhì)量d.低質(zhì)量15、衡量軟件質(zhì)量要從三個方面考慮:首先軟件必須滿足顧客規(guī)定的需求;另一方面軟件應(yīng)遵照規(guī)定原則所定義的一系列開發(fā)準(zhǔn)則;第三軟件還應(yīng)滿足某些()需求。a.感性b.功能c.隱性d.顯性程序題1、(1)編寫一種圓類circle,該類擁有:(10分)①一種組員變量radius(私有,浮點(diǎn)型);//寄存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版門診設(shè)備設(shè)施租賃與承包合同4篇
- 2025年度航空航天零部件加工與供應(yīng)分包合同3篇
- 二零二五年度離婚財產(chǎn)分割與子女撫養(yǎng)權(quán)分配合同4篇
- 2025年度美團(tuán)特色團(tuán)購合作合同范本細(xì)則4篇
- 2 24-全國護(hù)理專業(yè)教學(xué) 資源庫-1738309514230
- 診斷與改進(jìn)“應(yīng)知應(yīng)會”50問
- 2025年度特色培訓(xùn)學(xué)校股份合作發(fā)展合同3篇
- 2025年度校園春游活動團(tuán)隊(duì)旅游合同
- 二零二五年企業(yè)員工出差通訊費(fèi)用報銷及標(biāo)準(zhǔn)合同3篇
- 2025年度個人信用借款合同隱私保護(hù)措施2篇
- 三年級數(shù)學(xué)(上)計算題專項(xiàng)練習(xí)附答案
- 中醫(yī)診療方案腎病科
- 2025年安慶港華燃?xì)庀薰菊衅腹ぷ魅藛T14人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 人教版(2025新版)七年級下冊數(shù)學(xué)第七章 相交線與平行線 單元測試卷(含答案)
- 中藥飲片培訓(xùn)課件
- 醫(yī)院護(hù)理培訓(xùn)課件:《早產(chǎn)兒姿勢管理與擺位》
- 《論文的寫作技巧》課件
- 空氣自動站儀器運(yùn)營維護(hù)項(xiàng)目操作說明以及簡單故障處理
- 2022年12月Python-一級等級考試真題(附答案-解析)
- T-CHSA 020-2023 上頜骨缺損手術(shù)功能修復(fù)重建的專家共識
- Hypermesh lsdyna轉(zhuǎn)動副連接課件完整版
評論
0/150
提交評論