版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷52)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共57題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.以下關(guān)于面向?qū)ο蟾拍畹拿枋鲋?,不正確的一項(xiàng)是()。(選擇1項(xiàng))A)在現(xiàn)實(shí)生活中,對(duì)象是指客觀世界的實(shí)體B)程序中的對(duì)象就是現(xiàn)實(shí)生活中的對(duì)象C)在程序中,對(duì)象是通過一種抽象數(shù)據(jù)類型來描述的,這種抽象數(shù)據(jù)類型稱為類(class)D)在程序中,對(duì)象是一組變量和相關(guān)方法的集合答案:B解析:程序中的對(duì)象是現(xiàn)實(shí)生中的對(duì)象的抽象[單選題]2.下面哪些語句含有編譯錯(cuò)誤?()A)inta[][]=newint[][3];B)intb[][]={{1,2},{3,4,5},{6,7}};C)Stringc[][]=newString[2][];D)Stringt[][]={{?Can?,?I?},{?help?,?you?,???};答案:A解析:[單選題]3.下面關(guān)于return語句的敘述中,正確的是A)只能讓方法返回?cái)?shù)值B)方法都必須有return語句C)一個(gè)方法中可以有多個(gè)return語句D)不能用來返回對(duì)象答案:C解析:[單選題]4.一個(gè)類可同時(shí)定義許多同名的方法,它們的參數(shù)個(gè)數(shù)、類型或順序相同,方法體不同,這稱為()A)隱藏B)覆蓋C)重載D)重寫答案:D解析:[單選題]5.下列關(guān)于System類的描述中,錯(cuò)誤的是?()A)System類是final關(guān)鍵字修飾的類,它不能被其他類所繼承B)System類不能被實(shí)例化C)System類中定義了許多方法,但是沒有定義屬性D)System類中提供了獲取當(dāng)前系統(tǒng)屬性的方法答案:C解析:[單選題]6.程序閱讀題:FinalclassAnimal{publicfinalvoidshout(){System.out.println(??);}}ClassDogextendsAnimal{publicvoidshout(){System.out.println(?wowo?);}}ClassTest02{publicstaticvoidmain(String[]args){Dogdog=newDog();}}A)不能通過編譯B)能通過,沒有輸出C)能通過,輸出如下:WowoD)能通過,輸出如下:WowoWowo答案:A解析:[單選題]7.如何定義私有的成員函數(shù)或成員變量?()A)在類的開頭部分集中定義;B)不需要定義,缺省的訪問級(jí)就是私有級(jí);C)利用private關(guān)鍵字定義;D)成員函數(shù)需要定義,而成員變量不需要定義;答案:C解析:略[單選題]8.有如下代碼段:{if(unsafe()){//dosomething…}elseif(safe()){//dotheother…}}其中,方法unsafe()將拋出IOException,請問可將以下哪項(xiàng)填入第1行?()A)publicB)publicC)publicD)public答案:D解析:略[單選題]9.下列屬性中,用于設(shè)置鼠標(biāo)懸停時(shí)圖像的提示文字的是哪一項(xiàng)?()A)titleB)altC)widthD)height答案:A解析:[單選題]10.JFrame的缺省布局管理器是:A)BorderLayoutB)FlowLayoutC)GridLayoutD)BoxLayout答案:A解析:[單選題]11.分析下面這段Java代碼,它的運(yùn)行結(jié)果是()。Importjava.io.*;PublicclassB{Publicstaticvoidmain(string[]args){inti=12;System.out.println(i+=i-=i*=i);}}A)100B)0C)-120D)程序無法編譯答案:C解析:i+=x;(x為i-=i*=i)即i=i+xi-=y;(y為i*=i)即x=i-yi*=i即i=i*i即y=i*i所以有i=i+i-i*i即i=i*(2-i);結(jié)果為-120[單選題]12.在Java中用什么關(guān)鍵字修飾的方法可以直接通過類名來調(diào)用?()A)staticB)finalC)privateD)void答案:A解析:靜態(tài)方法通過類名調(diào)用。[單選題]13.下面哪項(xiàng)不是response對(duì)象的方法()A)setContentType(StringcontentTypestr)B)setHeader(Stringheadername,Stringheadervalue)C)getParameter(Stringstr)D)sendError(interrorcode)答案:C解析:本題中g(shù)etParameter是Request的方法,不是response的方法Request類1.setAttribute()在Request域中存儲(chǔ)數(shù)據(jù)2.setCharacterEncoding()設(shè)置請求參數(shù)的編碼方式,只對(duì)post請求有效3.getMethod()獲取請求類型4.getParameter()獲取指定請求參數(shù)值5.getParameterNames()獲取所有請求參數(shù),返回一個(gè)Enumeration枚舉類6.getAttribute()獲取域中存儲(chǔ)的數(shù)據(jù)7.getAttributeNames()獲取域中所有數(shù)據(jù),返回一個(gè)Enumeration枚舉類8.getContextPath()返回當(dāng)前WEB項(xiàng)目相對(duì)路徑9.getCookies()獲取所有Cookie,返回一個(gè)Cookie數(shù)組10.getRequestDispatcher()獲取轉(zhuǎn)發(fā)器,參數(shù)路徑以/打頭,代表WebRoot(當(dāng)前WEB項(xiàng)目根目錄)11.getSession()獲取Session對(duì)象Response類1.setContentType()告知瀏覽器數(shù)據(jù)類型2.setCharacterEncoding設(shè)置Response的編碼方式3.setHeader()設(shè)置消息頭4.setStatus()設(shè)置狀態(tài)嗎5.addCookie()添加Cookie6.sendRedirect()重定向7.getOutputStream()獲取通向?yàn)g覽器的字節(jié)流(同一次請求處理中,字節(jié)流和字符流不能同時(shí)存在)8.getWriter()獲取通向?yàn)g覽器的字符流(同一次請求處理中,字節(jié)流和字符流不能同時(shí)存在)9.sendError()設(shè)置錯(cuò)誤消息。[單選題]14.下面不屬于C類的構(gòu)造方法的是A)C(inta){...}B)voidC(inta){...}C)C(inta,intb){...}D)C(inta,intb,intc){...}答案:B解析:[單選題]15.下列接口中,用于調(diào)用過濾器鏈中下一個(gè)過濾器的是()。A)Filter接口B)FilterChain接口C)FilterConfig接口D)ServletResponse接口答案:B解析:[單選題]16.Java程序經(jīng)過編譯后生成的文件的后綴是()。A)objB)exeC)classD)java答案:C解析:[單選題]17.若定義inta=2,b=2,下列表達(dá)式中值不為4的是:A)a*(++b)B)a*(b++)C)a+bD)a*b答案:A解析:[單選題]18.下面程序的輸出結(jié)果是什么?()ClassJ_Base{Publicintm_data=5;Publicvoidmb_print(){System.out.print(m_data);}}ClassJ_SubClassextendsJ_Base{publicintm_data=2;publicvoidmb_print(){System.out.print(m_data);}}ClassJ_Test{publicstaticvoidmain(Stringargs[]){J_Baseapp=newJ_SubClass();App.mb_print();System.out.println(app.m_data);}}A)22B)55C)25D)52答案:C解析:[單選題]19.下面的程序片段執(zhí)行后b的值為?Integera=newInteger(9);booleanb=ainstanceofObject;A)TRUEB)9C)1D)FALSE答案:A解析:[單選題]20.Swing組件中的框組件類是A)JButtonB)JMenuC)JRadioButtonD)JCheckBox答案:C解析:[單選題]21.關(guān)于程序的說法,正確的是1)abstractclassAbstractOne{2)abstractintgetInt();3)}4)publicclassAtestextendsAbstractOne{5)privateintx=1;6)privateintgetInt(){7)returnx;}8)}A)編譯成功B)編譯成功,但會(huì)導(dǎo)致運(yùn)行時(shí)錯(cuò)誤C)編譯無法通過,第2行有錯(cuò)D)編譯無法通過,第6行出錯(cuò)答案:D解析:[單選題]22.下列選項(xiàng)中,使用了緩沖區(qū)技術(shù)的流是()1分A)DataInputStreamB)FileOutputStreamC)BufferedInputStreamD)FileReader答案:C解析:BufferedInputStream帶緩沖的字節(jié)輸入流,使用了緩沖區(qū)技術(shù)。FileOutputStream、DataInputStream和FileReader都沒有使用緩沖區(qū)技術(shù)。[單選題]23.float[]f=newfloat[10],則f[0]的值為:A)0.0B)0.0fC)nullD)false答案:B解析:[單選題]24.String、StingBuffer都是______類,都不能被繼承。A)staticB)abstractC)finalD)private答案:C解析:[單選題]25.Java程序計(jì)算表達(dá)式7.5%2的結(jié)果是:()。選項(xiàng).A)2B)3C)1D)1.5答案:D解析:[單選題]26.下列選項(xiàng)中關(guān)于Java中ArrayList、LinkedList、HashMap三個(gè)類描述錯(cuò)誤的是__________A)ArrayList和LinkedList均實(shí)現(xiàn)了List接口B)ArrayList的訪問速度比LinkedList快C)添加和刪除元素時(shí),ArrayList的表現(xiàn)更佳D)HashMap實(shí)現(xiàn)Map接口,它允許任何類型的鍵和值對(duì)象,允許將null用作鍵或值答案:C解析:[單選題]27.下列哪一個(gè)是Java系統(tǒng)的標(biāo)準(zhǔn)輸出流對(duì)象?A)System.outB)System.inC)System.exitD)System.err答案:A解析:[單選題]28.下面關(guān)于java.util.HashMap類中的方法描述錯(cuò)誤的是()A)containsKey(Objectkey)表示如果此映射包含對(duì)于指定的鍵,則返回trueB)remove(Objectkey)表示從此映射中移除指定鍵的映射關(guān)系(如果存在)C)size()表示返回此映射中的鍵-值映射關(guān)系數(shù)D)values()表示返回此映射所包含的鍵的Collection視圖答案:D解析:[單選題]29.請閱讀下列的程序PublicclassExample01{Publicstaticvoidmain(String[]args){intnum=127;Byteb=num;System.out.println(b);}}程序的運(yùn)行結(jié)果是()A)編譯報(bào)錯(cuò)B)編譯通過,執(zhí)行輸出127C)編譯通過,執(zhí)行報(bào)錯(cuò)D)以上選項(xiàng)均不正確答案:A解析:[單選題]30.以下輸出是什么?classTestIt{publicstaticvoidmain(String[]args){int[]myArray={1,2,3,4,5};ChangeIt.doIt(myArray);for(intj=0;j<myArray.length;j++)System.out.print(myArray[j]+"");}}classChangeIt{staticvoiddoIt(int[]z){z=null;}}A)12345B)什么都不會(huì)打印出來C)程序?qū)⒁蜻\(yùn)行時(shí)錯(cuò)誤而停止。D)00000答案:A解析:[單選題]31.在編寫JavaApplication程序時(shí),若需要使用到標(biāo)準(zhǔn)輸入輸出語句,必須在程序的開頭寫上語句()。A)importjava.awt.*B)importjava.awt.Graphics;C)importjava.io.*;D)importjava.applet.Applet;答案:C解析:[單選題]32.若需要定義一個(gè)類方法,則應(yīng)使用修飾符A)staticB)packageC)privateD)public答案:A解析:[單選題]33.以下程序PublicclassConcatTest{publicstaticvoidmain(String[]args){Stringstr1="abc";Stringstr2="ABC";Stringstr3=str1.concat(str2);System.out.println(str3);}}程序的運(yùn)行結(jié)果是()A)abcB)ABCC)abcABCD)ABCabc答案:C解析:[單選題]34.下列關(guān)于哪個(gè)不屬于java的特性()A)封裝B)繼承C)多態(tài)D)重載答案:D解析:[單選題]35.在Java中,實(shí)現(xiàn)繼承所使用的關(guān)鍵字是()A)implementsB)importC)extendsD)abstract答案:C解析:[單選題]36.每個(gè)線程都是通過某個(gè)特定的Thread對(duì)象所對(duì)應(yīng)的方法()來完成具體的操作,方法()稱為線程體。?A)voidrun()B)voidstart()C)voidjoin()D)voidwait()答案:A解析:[單選題]37.可以使用()方法設(shè)置線程的優(yōu)先級(jí)A)getPriority()B)setPriority()C)yield()D)wait()答案:B解析:[單選題]38.MVC模式中用于負(fù)責(zé)管理業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)規(guī)則的模塊是()A)模型(Model)B)表示層(View)C)視圖(View)D)控制器(Controller)答案:A解析:[單選題]39.Whatisxafterthefollowingstatements?()intx=2;inty=1;x*=y+1;A)xis1.B)xis2.C)xis3.D)xis4.答案:D解析:[單選題]40.設(shè)計(jì)一個(gè)GUI類,要進(jìn)行事件處理,這個(gè)類要實(shí)現(xiàn)()接口。A)ActionListenerB)EventListenerC)AddEventD)AblesListener答案:A解析:[單選題]41.下列有關(guān)Stream并行流的相關(guān)描述,錯(cuò)誤的是()A)Stream并行流底層會(huì)將源數(shù)據(jù)拆解為多個(gè)流對(duì)象在多個(gè)線程中并行執(zhí)行B)使用Stream并行流在一定程度上可以提升程序的執(zhí)行效率C)在創(chuàng)建Stream流對(duì)象時(shí),除非有特別聲明,否則默認(rèn)創(chuàng)建的都是并行流D)不論是Stream并行流還是串行流,都屬于Stream流對(duì)象,所以它們都擁有相同的流操作方法答案:C解析:[單選題]42.下列選項(xiàng)中,修改Tomcat端口號(hào)的文件是()A)conf.xmlB)context.xmlC)server.xmlD)service.xml答案:C解析:[單選題]43.定如下java代碼,編譯運(yùn)行之后,將會(huì)輸出()publicclassTest{publicstaticvoidmain(Stringargs[]){inta=5;System.out.println((a%2==1)?(a+1)/2:a/2);}}A)1B)2C)2.5D)3答案:D解析:[單選題]44.下列關(guān)于子類繼承父類的成員描述中,錯(cuò)誤的是()。A)當(dāng)子類中出現(xiàn)成員方法頭與父類方法頭相同的方法時(shí),子類成員方法覆蓋父類中的成員方法。B)方法重載是編譯時(shí)處理的,而方法覆蓋是在運(yùn)行時(shí)處理的。C)子類中繼承父類中的所有成員都可以訪問。D)子類中定義有與父類同名變量時(shí),在子類繼承父類的操作中,使用繼承父類的變量;子類執(zhí)行自己的操作中,使用自己定義的變量。答案:C解析:[單選題]45.每個(gè)使用Swing構(gòu)件的程序必須有一個(gè)()A)按鈕B)標(biāo)簽C)菜單D)容器答案:D解析:構(gòu)件的程序需要容器。其它都不是必須的。[單選題]46.關(guān)于下面的程序,哪些結(jié)論是正確的?()ClassJ_Super{PublicJ_Super(){System.out.println(?i?);}}ClassJ_SubextendsJ_Super{publicJ_Sub(){System.out.println(?2?);}}PublicclassJ_TestextendsJ_Sub{PublicJ_Test(){Super.super();System.out.println(?3?);}Publicstaticvoidmain(Stringargs[]){J_Testt=newJ_Test();}}A)程序可以通過編譯并正常運(yùn)行,結(jié)果輸出?123?B)程序可以通過編譯并正常運(yùn)行,結(jié)果輸出?13?C)程序無法通過編譯D)程序可以通過編譯并正常運(yùn)行,結(jié)果輸出?213?答案:C解析:[單選題]47.publicstaticvoidmain(String[]args){Inti=0,a=0;For(i=0;i<5;i++){Switch(i){Case0:Case1:Case2:a+=3;Case3:a+=2;Default:a+=5;}}System.out.println(a);}執(zhí)行后輸出的結(jié)果是()A)16B)38C)42D)32答案:C解析:[單選題]48.下面的Java語句正確的是A)Shorts1=newShort(45);B)Integerb=newInteger(23);C)Chara=newChar('a');D)其他三個(gè)選項(xiàng)都不對(duì)答案:B解析:[單選題]49.下列選項(xiàng)中,能夠正確創(chuàng)建Cookie對(duì)象的語句是()A)Cookiec=newCookie(?name?.?itcast?);B)Cookiec=request.getCookie(?name?);C)Cookiec=response.getCookie(?name?);D)Cookiec=session.getCookie(?name?);答案:A解析:[單選題]50.編譯和執(zhí)行下例代碼會(huì)輸出什么?(選擇一項(xiàng))inti=10;switch(i)default:System.out.println(?default?);case0:System.out.println(?zero?);break;case1:System.out.println(?one?);break;case2:System.out.println(?two?);break;A)oneB)default,zeroC)zero,one,two,defaultD)default答案:B解析:[單選題]51.閱讀下面代碼片段:<c:setvar="sum"value="0"/><c:forEachvar="i"begin="2"end="10"step="2"><c:setvar="sum"value="${sum+i}"/></c:forEach>sum=${sum}對(duì)于上述代碼片段說法正確的是()A)輸出1到10的和值B)輸出1到10之間的奇數(shù)和值C)輸出1到10之間的偶數(shù)和值D)輸出0答案:C解析:[單選題]52.關(guān)于抽象方法,下面哪一個(gè)是錯(cuò)誤的?A)通過抽象類的構(gòu)造器創(chuàng)建一個(gè)抽象類的實(shí)例B)抽象類可以被擴(kuò)展C)非抽象父類的子類可以是抽象的D)抽象類可以用來作為數(shù)據(jù)類型答案:A解析:[單選題]53.importgram.*;publicclassTestextendsConsoleProgram{publicvoidrun(){intage;age=age+1;println("年齡="+age);}}編譯以上代碼的結(jié)果是什么?A)編譯運(yùn)行但無輸出結(jié)果B)編譯運(yùn)行并輸出:年齡=1C)編譯通過但產(chǎn)生一個(gè)運(yùn)行時(shí)錯(cuò)誤D)編譯不通過答案:D解析:[單選題]54.Whatistheexactoutputofthefollowingcode?()doublearea=3.5;System.out.print("area");System.out.print(area);A)3.53.5B)3.53.5C)area3.5D)area3.5答案:C解析:[單選題]55.對(duì)于構(gòu)造函數(shù),下列敘述正確的是()。A)構(gòu)造函數(shù)也允許重載。B)子類不允許定義自已的構(gòu)造函數(shù)。C)子類不允許調(diào)用父類的構(gòu)造函數(shù)。D)在同一個(gè)類中定義的重載構(gòu)造函數(shù)可以相互調(diào)用。答案:A解析:[單選題]56.在Applet程序中,paint()方法的參數(shù)類型是A)GraphicsB)GraphicC)StringD)Graphics2D答案:A解析:[單選題]57.publicclassFather{publicIntegergetLength(){returnnewInteger(4);}publicstaticvoidmain(String[]args){Fatherf1=newFather();Fatherf=newSun();System.out.println(f1.getLength()+","+f.getLength());}}classSunextendsFather{publicIntegergetLength(){returnnewInteger(5);}}以上代碼的輸出是?A)4,5B)4,4C)5,5D)5,4E)編譯錯(cuò)誤答案:A解析:考察類的運(yùn)行時(shí)多態(tài)。第2部分:多項(xiàng)選擇題,共11題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]58.下面關(guān)于jsp的說法中,錯(cuò)誤的是()A)JSP的內(nèi)容會(huì)直接發(fā)送到瀏覽器中.由瀏覽器解釋運(yùn)行B)JSP看起來就像是HTML一樣.所以是靜態(tài)web資源的一種C)瀏覽器在每次訪問JSP頁面時(shí).JSP引擎都會(huì)將該JSP頁面翻譯為ServletD)如果說Servlet是在java代碼中嵌入HTML.那么JSP就是在HTML中嵌入java代碼答案:ABC解析:[多選題]59.下列是Java語言中的保留字的是。A)breakB)sizeofC)packageD)Static答案:ABC解析:[多選題]60.有如下代碼,設(shè)置DOM對(duì)象的style屬性:this.style.color="red";下列選項(xiàng)中()的效果與其等價(jià)A)this.css("color","red")B)$(this).css("color","red")C)this.css("color:red")D)$(this).css({"color":"red"})答案:BD解析:[多選題]61.下面EL隱式對(duì)象中,能夠獲取指定域中數(shù)據(jù)的是()()A)paramB)applicationScopeC)pageScopeD)paramScope答案:BC解析:[多選題]62.下列關(guān)于構(gòu)造方法描述正確的是。A)構(gòu)造方法名與類名相同。B)沒有返回值C)不能被程序直接調(diào)用D)不允許重載答案:ABC解析:[多選題]63.分析如下Java代碼,如果想在控制臺(tái)上輸出"B類的test()方法",則在主函數(shù)應(yīng)填入()。ClassA{Publicvoidtest(){System.out.println("A類的test()方法"");}}ClassBextendsA{Publicvoidtest(){System.out-println("B類的test()方法"");}Publicstaticvoidmain(Stringargs[]){}}A)Aa=newB();a.test();B)Aa=newA();a.test();C)Bb=newA();b.test();D)newB().test();答案:AD解析:無[多選題]64.一般組件被創(chuàng)建后沒有在窗體中顯示,以下可能的原因是?()A)組件定義錯(cuò)了B)組件沒有添加到窗體C)沒有正確選擇布局,組件被遮擋了D)以上均是答案:BC解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]65.一個(gè)接口可以繼承其他接口A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]66.一個(gè)數(shù)組可以存放不同類型的數(shù)值。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]67.線程處于新建狀態(tài)時(shí)(在調(diào)用start方法之前),該線程調(diào)用isAlive()方法返回的值是false。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]68.在java語言中使用Io流進(jìn)行文件的拷貝時(shí)可能會(huì)出現(xiàn)I0異常,必須對(duì)異常進(jìn)行try{}catch(){}處理或者拋出異常。A)正確B)錯(cuò)誤答案:對(duì)解析:對(duì)文件的操作,經(jīng)常會(huì)遇到各種IO異常,例如FileNotFoundException、EOFException等。[判斷題]69.QQ賬號(hào)輸入框,可以使用JComboBox組件實(shí)現(xiàn)。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]70.文件的拷貝是指讀取一個(gè)文件中的數(shù)據(jù)并將這些數(shù)據(jù)寫入到另一個(gè)文件中。A)正確B)錯(cuò)誤答案:對(duì)解析:文件的拷貝是指讀取一個(gè)文件中的數(shù)據(jù)并將這些數(shù)據(jù)寫入到另一個(gè)文件中。[判斷題]71.想在Eclipse中使用JavaFXSceneBuilder工具,就必須先進(jìn)行配置,在配置之前要先保證Eclipse安裝了e(fx)clipse插件。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]72.JavaApplication程序中,必有一個(gè)主方法main(),該方法有沒有參數(shù)都可以。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]73.作為Java應(yīng)用程序入口的main方法,其聲明可以寫成?publicstaticvoidmain(Stringargs[])?,也可以寫成?publicstaticvoidmain(String[]args)?。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]74.Java判斷"靜態(tài)方法不能使用synchronized關(guān)鍵字來修飾。()"A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]75.默認(rèn)情況下圖像是沒有邊框的,通過border屬性可以為圖像添加邊框。()()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]76.編譯器不提示程序使用了空對(duì)象(讓一個(gè)空對(duì)象去調(diào)用實(shí)例方法),編譯能通過,但程序運(yùn)行時(shí)會(huì)出現(xiàn)NullPointerException異常。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]77.Labmda表達(dá)式如果只有一個(gè)參數(shù),則可以省略括號(hào)?()?。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]78.Container容器分為兩種類型,分別是Frame和Panel。A)正確B)錯(cuò)誤答案:錯(cuò)解析:Container容器分為兩種類型,分別是Window和Panel。[判斷題]79.throws關(guān)鍵字用于對(duì)外聲明方法可能發(fā)生的異常,這樣調(diào)用者在調(diào)用方法時(shí),可以明確知道該方法有異常,并進(jìn)行相關(guān)處理。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]80.一個(gè)源文件中至多有一條包語句(package),也可以沒有包語句。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]81.System.out.println(?a?+0);語句的輸出結(jié)果是a0()A)正確B)錯(cuò)誤答案:錯(cuò)解析:第4部分:問答題,共15題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]82.interfaceAnimal{voidbreathe();voidrun();voideat(){};}classDogimplementsAnimal{publicvoidbreathe(){System.out.println("I?mbreathing")}publicvoideat(){System.out.println("I?meathing")}}publicclasstest04{publicstaticvoidmain(String[]args){Dogdog=newDog();dog.breathe();dog.eat();}}答案:程序編譯不通過,因?yàn)榻涌谥卸x的方法不能有方法體,所以定義的eat()方法是錯(cuò)誤的。接口中的方法必須在子類中全部實(shí)現(xiàn),由于run()方法在子類中并沒有重新實(shí)現(xiàn),所以這也是錯(cuò)誤的。解析:[問答題]83.JVM的中文意思是▲。答案:Java虛擬機(jī)解析:[問答題]84.在Java語言中,是所有類的根。答案:object解析:[問答題]85.BigDecimal、BigInteger的區(qū)別?答案:BigDecimal:解決float和double在運(yùn)算時(shí)產(chǎn)生的精度喪失問題,如果在實(shí)際開發(fā)中要對(duì)數(shù)值進(jìn)行精確計(jì)算的話,應(yīng)該使用BigDecimal。BigInteger:解決整數(shù)或整數(shù)運(yùn)算中,值的范圍超出long型范圍的情況。解析:[問答題]86.對(duì)于子類創(chuàng)建的一個(gè)對(duì)象,如果子類繼承了父類的方法,未重寫,則運(yùn)行是系統(tǒng)調(diào)用()的方法。答案:父類解析:[問答題]87.利用重載編寫求整數(shù)絕對(duì)值和求實(shí)數(shù)絕對(duì)值兩個(gè)函數(shù)。答案:#include<iostream.h>intabs(int);doubleabs(double);voidmain(){inta=-8;doubleb=-3.14;cout<<abs(a)<<","<<abs(b)<<endl;}intabs(intx){return(x>=0?x:-x);}doubleabs(doublex){return(x>=0?x:-x);}解析:[問答題]88.編寫Applet,當(dāng)按下鍵盤鍵時(shí),在Applet中通過paint()方法,在(25,20)位置處顯示你按下的鍵的名稱。答案:@程序importjava.awt.*;importjava.awt.event.*;importjava.applet.*;publicclassApplet1extendsAppletimplementsKeyListener{Stringname="";publicvoidinit(){addKeyListener(this);requestFocus();}publicvoidpaint(Graphicsg){g.drawString("你按下的鍵是:"+name,25,20);}publicvoidkeyPressed(KeyEvente){name=e.getKeyText(e.getKeyCode());repaint();}publicvoidkeyReleased(KeyEvente){}publicvoidkeyTyped(KeyEvente){}}解析:[問答題]89.abstract的method是否可同時(shí)是static,是否可同時(shí)是native,是否可同時(shí)是synchronized?答案:抽象方法不可以同時(shí)是靜態(tài)方法,因?yàn)殪o態(tài)方法通過類名可以直接調(diào)用,而抽象方法是沒有方法體的,這樣調(diào)用毫無意義。抽象方法不可以同時(shí)是本地方法,因?yàn)槌橄蠓椒ǖ膶?shí)現(xiàn)是交給子類去完成的,native方法的實(shí)現(xiàn)是交給本地操作系統(tǒng)的,兩者發(fā)生沖突,到底誰來實(shí)現(xiàn)?這時(shí)就確定不了了。抽象方法不可以同時(shí)是同步方法,同步的前提是需要有一些事情需要去
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年“學(xué)憲法講憲法”學(xué)法知識(shí)競賽題庫附答案
- 應(yīng)急局理論考試題及答案
- IBM(中國)校招面試題及答案
- 大學(xué)計(jì)算機(jī)應(yīng)用考試題及答案
- 2026黑龍江綏化市中醫(yī)醫(yī)院招聘38人參考題庫必考題
- 中共玉環(huán)市委宣傳部關(guān)于下屬事業(yè)單位 市互聯(lián)網(wǎng)宣傳指導(dǎo)中心公開選聘1名工作人員的備考題庫附答案
- 興國縣2025年招聘城市社區(qū)專職網(wǎng)格員【23人】備考題庫必考題
- 南充市經(jīng)濟(jì)合作和外事局局屬參照管理事業(yè)單位2025年公開遴選參照管理人員(4人)考試備考題庫附答案
- 廣安市廣安區(qū)石筍鎮(zhèn)人民政府關(guān)于2025年選用片區(qū)紀(jì)檢監(jiān)督員的備考題庫必考題
- 招15人!2025年剛察縣公安局面向社會(huì)公開招聘警務(wù)輔助人員考試備考題庫附答案
- 高中研究性學(xué)習(xí)指導(dǎo)課課件系列總結(jié)階段-學(xué)生如何開展研究活動(dòng)
- 心內(nèi)介入治療護(hù)理
- 民辦職業(yè)培訓(xùn)方案模板
- 04S519小型排水構(gòu)筑物(含隔油池)圖集
- 旅居養(yǎng)老可行性方案
- 中國焦慮障礙防治指南
- 亞龍YL-235A光機(jī)電一體化介紹教學(xué)課件
- 心包積液及心包填塞
- GB/T 42195-2022老年人能力評(píng)估規(guī)范
- 兩片罐生產(chǎn)工藝流程XXXX1226
- 施工進(jìn)度計(jì)劃表完整版
評(píng)論
0/150
提交評(píng)論