版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
java填空選擇題答案第一部分選擇題(單選)1.javac是Java的()。BA.解釋器B.編譯器C.小程序瀏覽器D.調(diào)試器2.appletviewer是Java的()。CA.解釋器B.編譯器C.小程序瀏覽器D.調(diào)試器3.編譯一個定義了三個類和三個方法的Java源碼文件,總共會產(chǎn)生幾個字節(jié)碼文件,其擴展名是什么?()CA.5個字節(jié)碼文件,其擴展名是”.java”。B.2個字節(jié)碼文件,其擴展名是”.java”。C.3個字節(jié)碼文件,其擴展名是”.class”。D.2個字節(jié)碼文件,其擴展名是”.class”。4.Java源碼文件的名稱與主類的名稱()。BA.必須相同但不區(qū)分大小寫B(tài).必須相同且區(qū)分大小寫C.必須不同D.任意5.下面哪些選項不能用作變量名的首字符?()CA.字母B.下劃線(_)C.數(shù)字D.美元符($)6.下面哪個不是Java的原始數(shù)據(jù)類型?()CA.shortB.booleanC.IntD.float7.下面哪條語句不會出現(xiàn)編譯警告或錯誤?()AA.floatf=1.3F;B.charc=”a”;C.floatf=1.3;D.booleand=null;8.以下聲明常量不正確的是()。BA.finalintPI=3;B.finalPI=3;C.staticfinalintPI=3;D.publicstaticfinalintPI=3;9.Java定義了4個整型數(shù)據(jù)類型:字節(jié)型(byte)、短整型(short)、整型(int)、長整型(long),其中byte占用存為AA.8bitB.16bitC.32bitD.64bit10.5%2.1的值是()。CA.1B.0C.0.8D.不能通過編譯11.-11&3的值是()。AA.1B.3C.9D.-1112..8<<2值是()。DA.2B.4C.8D.3213.若有inta=1,b=2,c=3,d=4;,則表達式a>b?a:c>d?c:d的值是()。DA.1B.2C.3D.414.以下為合法類型轉(zhuǎn)換的為()。DA.(int)”A”B.(char)”A”C.(boolear)(2-2)D.(char)(651/12)15.下面哪條語句是正確的?()CA.inta={1,2,3,4,5};B.intb=(1,2,3,4,5);C.intc[]={1,2,3,4,5};D.int[]d={12345};16.對于數(shù)組inta[];下面哪條語句可以輸出數(shù)組a的元素的個數(shù)?DA.System.out.println(a.size);B.System.out.println(a.size());C.System.out.println(a.length());D.System.out.println(a.length);17.可以用作switch表達式的基本數(shù)據(jù)類型分別是()。BA.BooleanB.byteC.floatD.double18.下面的while語句退出時,i的值是()。Cbyteb=1;inti=0;while(b++>0)i=i+1;A.126B.0C.127D.出現(xiàn)死循環(huán),i的值為無窮大。19.設(shè)J_Hello.java文件容如下:classJ_Hello{staticvoidmain(Stringargs[]){System.out.println(“Hello!”);}}下面正確的說法是:()BA.J_Hello.java無法通過編譯。B.J_Hello.java可以通過編譯,但運行時出現(xiàn)”Mainmethodnotpublic”提示信息。C.J_Hello.java可以通過編譯,但無法運行,且無任何提示信息。D.J_Hello.java可以通過編譯,可以正常運行,輸出”Hello!。20.下面哪個類聲明是正確的。()DA.abstractfinalclasscar{}B.abstractprivatecar(){}C.protectedprivatecar{}D.publicabstractclasscar{}21.下列()的說法是錯誤的。CA.Java語言只允許單一繼承B.Java語言允許多個接口C.Java語言不允許一個類派生多個子類D.Java語言的單一繼承使得代碼更加可靠22.下述()說法是正確的。AA.實例變量是類的成員變量B.實例變量是用static關(guān)鍵字聲明的C.方法變量在方法執(zhí)行時創(chuàng)建D.方法變量在使用之前不用初始化23.使用繼承的優(yōu)點是()AA.基類的大部分功能可以通過繼承關(guān)系自動進入派生類B.繼承將基類的實現(xiàn)細節(jié)暴露給派生類C.一旦基類實現(xiàn)出現(xiàn)問題,就會影響到派生類D.可在運行期決定是否選擇繼承代碼,有足夠的靈活性24.下列關(guān)于修飾符混用的說法,錯誤的是()。DA.abstract不能與final并列修飾同一個類B.abstract類中不能有private的成員C.abstract方法必須在abstract類中D.static方法中能處理非static的屬性25.對于下列代碼:publicclassParent{publicintaddValue(inta,intb){ints;s=a+b;returns;}}classChildextendsParent{…}Child類中欲把Parent類中的addValue方法覆蓋,下述什么方法可以加入類Child中?()CA.privateintaddValue(inta,intb){…}B.publicfloataddValue(inta,intb){…}C.publicintaddValue(inta,intb){…}D.publicintaddValue(inta,intb)throwsMyException{…}26.聲明成員變量為臨時變量(又稱為過渡變量)所用的保留字是()。CA.finalB.AbstractC.TransientD.temp27.聲明公共變量所用的保留字是()。AA.publicB.privateC.protectedD.static28.聲明受保護變量所用的保留字是()。CA.publicB.privateC.protectedD.static29.設(shè)有下面的程序段:1.classStaticStuff2.{3.staticintx=10;4.static{x+=5;}5.publicstaticvoidmain(Stringargs[])6.{7.System.out.println(“x=”+x);8.}9.static{x/=3;}10.}哪個說明是正確的是()。CA.4行和9行不能通過編譯,因為缺少方法名和返回類型B.9行不能通過編譯,因為只能有一個靜態(tài)初始化器C.編譯通過,執(zhí)行結(jié)果為:x=5D.編譯通過,執(zhí)行結(jié)果為:x=330.對于下述類定義哪個說確?()DclassMyStringextendsString{…}A.可以成功編譯B.無法編譯,因為沒有main方法C.無法編譯,因為String是抽象類D.無法編譯,因為String是final類31.不能在Java派生類中被覆蓋的方法是()。CA.構(gòu)造函數(shù)B.動態(tài)方法C.final方法D.抽象方法32.關(guān)于方法覆蓋,下面哪個說法是錯誤的?()AA.方法覆蓋可以發(fā)生在任意類之間。B.覆蓋方法與被覆蓋的方法返回值類型相同。C.如果被覆蓋的方法是用public修飾的,覆蓋方法也必須用public修飾。D.覆蓋方法不能拋出比被覆蓋的方法更多的異常。33.下面哪個方法聲明是正確的?()CA.abstractfinalStringabc(){}B.publicabstractabc(){}C.privatestaticvoidabc(){}D.publicabstractstaticvoidabc(){}34.編譯以下代碼,將出現(xiàn)什么情況?()BabstractclassShape{abstractvoiddraw();}classSquareextendsShape{}A.Square類和Shape類都可以成功編譯B.Square類無法編譯,但Shape可以編譯C.Shape類無法編譯,但Square但可以編譯D.Square類和Shape類都無法編譯35.關(guān)于Java的垃圾回收機制,下面哪些結(jié)論是正確的?()BA.程序可以任意指定釋放存的時間B.正確的程序?qū)懛ㄊ遣荒芤蕾嚴厥盏臅r間或者順序C.程序不能標識某個局部變量的引用不再被使用D.程序可以顯示地立即釋放對象占有的存36.要求設(shè)計一個類,它擁有一個特殊的成員域,該成員域必須能夠被這個類的子類訪問到,但是不能被不在同一個包的其它類訪問到,下面哪些設(shè)計可以滿足上述要求?()CA.該成員域的封裝屬性設(shè)置為publicB.該成員域的封裝屬性設(shè)置為privateC.該成員域的封裝屬性設(shè)置為protectedD.該成員域不需要特殊的封裝屬性37.接口的實現(xiàn)所用的關(guān)鍵字是()。BA.interfaceB.implementsC.extendsD.throws38.在編寫異常處理的Java程序中,每個catch語句塊應(yīng)該與什么語句塊對應(yīng)?()CA.if-elseB.SwitchC.TryD.throw39.在編寫JavaApplication程序時,若需要使用到標準輸入/輸出語句,必須在程序的開頭寫上什么語句?()CA.importjava.awt.*;B.importjava.applet.Applet;C.importjava.io.*;D.importjava.awt.Graphics;40.下面哪個類最適合處理大數(shù)據(jù)量的文本文件?()CA.java.io.FileInputStreamB.java.io.FileReaderC.java.io.BufferedReaderD.java.io.RandomAccessFile41.以下什么類不屬于字符流類?()CA.ReaderB.FileReaderC.BufferedInputStreamD.StringReader42.在設(shè)計Java的數(shù)據(jù)流操作的程序中,必須加入什么語句?()CA.importjava.awt.*;B.importjava.applet.*;C.importjava.io.*;D.importjava.awt.event.*;43.以下哪個可能包含菜單條?()BA.PanelB.FrameC.AppletD.Dialog44.以下代碼完成畫線功能,指出所畫線的顏色。()Dg.setColor(Color.red.green.yellow.cyan);g.drawLine(0,0,100,100);A.redB.greenC.yelloD.cyan45.Thread類的什么方法實現(xiàn)線程的暫時停止操作?()DA.destroy()B.stop()C.sleep()D.suspend()46.處理線程間通信等待和通知的方法是()。AA.wait()和notify()B.start()和stop()C.run()和stop()D.wait()和suspend()47.在Java中,開發(fā)圖形用戶界面的程序需要使用系統(tǒng)提供的類庫,這個類庫是()。BA.java.ioB.java.awtC.java.appletD.java.awt.event48.applet所在的頁面被瀏覽和加載后,applet就誕生了。當(dāng)瀏覽器切換到別的頁面時,它的什么方法被調(diào)用?()CA.initB.StartC.StopD.destroy49.標簽組件由什么類生成()。AA.LabelB.ButtonC.ChoiceD.Checkbox50.畫矩形,使用什么方法?()BA.drawLing(x1,y1,x2,y2)B.drawRect(x1,y1,w,h)C.drawOval(x1,y1,w,h)D.drawString(s,x1,y1)51.Java是什么公司推出的一種面向?qū)ο蟮默F(xiàn)代程序設(shè)計語言?()AA.SUN公司B.Borland公司C.IBM公司D.Microsoft公司55.設(shè)x=1,y=2,z=3,則表達式y(tǒng)+=z++/x--的值是()。DA.3B.3.5C.4D.556.11&-3的值是()。CA.1B.3C.9D.-1157.下面哪條語句是正確的?()CA.int[]a1=newdouble[3[;B.inta2[][]=newdouble[];C.inta3[][]={{1},{1,2},{1,2,3}};D.inta4[3]={1.0,2.0,3.0};62.為AB類的一個無形式參數(shù)的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為()。AA.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()65.在JavaApplet程序用戶自定義的Applet子類中,一般需要重載父類的什么方法來完成主類實例的初始化工作。CA.start()B.stop()C.init()D.paint()第二部分填空題1.Sun公司提供的Java開發(fā)工具包,用于臺式機的開發(fā)工具包是JDK。2.Java程序可分為兩種基本類型,它們是基本數(shù)據(jù)類型和復(fù)合數(shù)據(jù)類型。3.Java虛擬機運行Java程序的基本步驟是:首先從后綴為.java的文件加載代碼到存中,接著在存中檢查代碼的合法性及安全性,然后順序執(zhí)行安全和合法的代碼。4.Java標識符是由字母數(shù)字下劃線美元符組成的字符序列。5.Java字符(char)采用的是ISO規(guī)定的unicode字符集。6.int類型數(shù)據(jù)在存中占4個2進制位。7.在Java語言中,字符串直接量是用“”括起來的字符序列。8.字符串不是字符數(shù)組,而是類實例化的實例對象。9.在類中聲明的變量叫屬性,可在類中使用。10.在方法和方法塊中聲明的變量叫局部變量,其使用圍是方法中。11.byte或short或int類型數(shù)據(jù)與long類型數(shù)據(jù)混合運算時,其結(jié)果是long類型.12.設(shè)x=2,則表達式(x++)/3的值是0。13.設(shè)x=5,y=10,則表達式x>y&&x++==y--的值是false。14.設(shè)有運算符!=、*、&&、>=、?:按優(yōu)先級從高到低的排列順序是*!=>=&&?:。15.表達式(3<5)^(6<4)的值是true。16.表達式(byte)(1200)的值是-80。17.數(shù)組對象的長度在數(shù)組對象創(chuàng)建之后,就不能改變。18.已知數(shù)組a的定義是“inta[]={1,2,3,4,5};”則這時a[2]的值是3。19.如有聲明floata[][]=newfloat[3][4];則系統(tǒng)為該數(shù)組分配12個字節(jié)的空間。20.對于數(shù)組int[][]t={{1,2,3,4},{5,6,7,8}};,t.length等于2,t[0].length等于4。21.switch語句中的case后面的常量可以是byteshort類型、和int類型,22.若有byteb=1;inti=0;while(++b>0)i=i+1;,則while退出時i的值為126。23.面向?qū)ο蟮挠嬎銠C語言一般應(yīng)有3個基本特征,分別是封裝、繼承和多態(tài)。24.如果一個JavaApplet源程序文件只定義有一個類,其類名為MyApplet,則類MyApplet必須是Applet類的子類25.一個復(fù)雜的系統(tǒng)往往包含多個對象,這些對象間可能存在的關(guān)系有三種,它們是繼承、聚合和關(guān)聯(lián)。26.抽象方法是一種僅有方法頭,沒有具體方法體個操作實現(xiàn)的方法,該方法必須在抽象類中定義。27.final方法是不能被當(dāng)前類的子類重新定義的。28.Java語言通過垃圾回收機制簡化了程序的存管理。29.在Java中有兩種多態(tài),一種是使用方法的重載實現(xiàn)多態(tài),另一種是使用方法的重寫實現(xiàn)多態(tài)。30.由protected修飾的變量稱為受保護變量,可被包和包外子類中訪問。31.抽象方法是指只有聲明沒有實現(xiàn)的方法,抽象方法只能出現(xiàn)在抽象類中。32..在Java類的層次結(jié)構(gòu)中,最頂端的類是Object,它在/doc/7210105629.html,ng包中定義,是所有類的始祖。33.不能覆蓋父類中的final方法和private方法。34.創(chuàng)建子類對象實例時,系統(tǒng)可以自動調(diào)用父類的無參構(gòu)造方法,初始化屬性的數(shù)據(jù)。35.對于父類中的構(gòu)造方法,系統(tǒng)不能自動調(diào)用它們,只能通過在子類構(gòu)造方法中使用關(guān)鍵字super調(diào)用,其調(diào)用語句位置必須是方法中可執(zhí)行語句的第一句。36.創(chuàng)建一個名為MyPackage的包的語句是packageMyPackage;,該語句應(yīng)該放在程序的位置為:第一句。37.Java提供的異常處理機制包括兩個過程捕獲和處理。38.在Java程序中,通過接口的定義可以實現(xiàn)多重繼承關(guān)系。39.順序執(zhí)行以下兩條語句的輸出結(jié)果是:3。Strings=”市”;System.out.println(s.length());40.字符串分為兩大類,一類是字符串常量,
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版南匯農(nóng)業(yè)志版權(quán)授權(quán)合同4篇
- 二零二五年度物業(yè)小區(qū)門衛(wèi)安全防護服務(wù)合同4篇
- 二零二五年度智能電視操作系統(tǒng)授權(quán)使用合同4篇
- 二零二四年度醫(yī)療設(shè)備維修與保養(yǎng)服務(wù)外協(xié)合同
- 2025年度門面房租賃風(fēng)險評估與管理合同4篇
- 二零二五年度模具鋼材采購及加工定制服務(wù)合同4篇
- 2025年度行業(yè)內(nèi)參數(shù)據(jù)采集與分析合同4篇
- 二零二五版冷鏈食品加工基地1#生產(chǎn)線自動化控制系統(tǒng)采購合同2篇
- 2025年度房地產(chǎn)公司股東股權(quán)轉(zhuǎn)讓合同范本大全2篇
- 2024飲用水購買合同模板
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 2024-2025學(xué)年八年級上學(xué)期1月期末物理試題(含答案)
- 商場電氣設(shè)備維護勞務(wù)合同
- 《妊娠期惡心嘔吐及妊娠劇吐管理指南(2024年)》解讀
- 2023年國家公務(wù)員錄用考試《行測》真題(行政執(zhí)法)及答案解析
- 全國教學(xué)設(shè)計大賽一等獎英語七年級上冊(人教2024年新編)《Unit 2 Were Family!》單元教學(xué)設(shè)計
- 2024智慧醫(yī)療數(shù)據(jù)字典標準值域代碼
- 年產(chǎn)12萬噸裝配式智能鋼結(jié)構(gòu)項目可行性研究報告模板-立項備案
- 【獨家揭秘】2024年企業(yè)微信年費全解析:9大行業(yè)收費標準一覽
- 醫(yī)療器械經(jīng)銷商會議
- 《±1100kV特高壓直流換流變壓器使用技術(shù)條件》
評論
0/150
提交評論