2023年Java開發工程師題庫_第1頁
2023年Java開發工程師題庫_第2頁
2023年Java開發工程師題庫_第3頁
2023年Java開發工程師題庫_第4頁
2023年Java開發工程師題庫_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

I卷一、單項選擇題(本大題共40小題,每小題1分,共40分)(C)是不能被當前類的子類重新定義的方法。A.抽象方法B.私有方法C.最終方法D.構造方法“商品”與“顧客”兩個實體集之間的聯系一般是(D)0A.一對一B.一對多C.多對一D.多對多Applei的運營過程要經歷4個環節,其中(B)不是運營環節。A.瀏覽器加載指定URL中的HTML文獻B.瀏覽器顯示HTML文獻C.瀏覽器加載HTML文獻中指定的Applet類D.瀏覽器中的Java運營環境運營該AppleiCharacter流與Byte流的區別是(C)。A.每次讀入的字節數不同B.前者帶有緩沖,后者沒有C.前者是塊讀寫,后者是字節讀寫D.兩者沒有區別,可以互換使用Connection接口中的哪個方法用于設立事務自動提交(B)。A.commitB.sctAutoCommitC.getAutoCommitD.rolbackEclipse采用的是以下哪種技術,這是一種基于Java的窗口組件(A)。A.SWTB.SwingD.AWTC.Applet

D.AWT(AC)A./fred.txtC./error.html.下面哪兩個是對的的?(DC)publiclassOuterClass{privatedoubledl=1.0;〃在這插入代碼)A.staticlassInnerOne{publidoublemethoda(){returndl;}C.privateclassInnerOne{publidoublemethoda(){returndl;}B.error.htmlB.error.htmlD..com/error.htmlB.error.htmlD..com/error.htmlB.staticlassInnerOne{statidoublemethoda(){returndl;}D.publiabstractclassInnerOne{publiabstracldoublemethoda();B.error.htmlD..com/error.htmlB.staticlassInnerOne{statidoublemethoda(){returndl;}D.publiabstractclassInnerOne{publiabstracldoublemethoda();<jsp:setPropertyname=vnamevvalue=<%=expression%><jsp:includepage=<%=expresion%><jsp:paranname=“name“value=<%=expression%><jsp:gctPropcrtynamc=<%expression%>.下面哪些情況下一個session會失效?(AD)A.超過session的失效時間了,一直沒有收到客戶端的請求B.客戶發出了一個KILL_SESSION的請求servlet容器由于session過多而使某一個session失效servlet顯式地使一個session失效.下面哪些是float的有效聲明?(ABD)A.floatfoo=-1B.floatfoo=2.02f

A.floatfoo=-1C.float「oo=3.03dC.float「oo=3.03dD.floatfoo=0x0123.下面哪些是page指令的屬性?C.float「oo=3.03dD.floatfoo=0x0123A.infoB.buffersizeC.languageD.import.下面哪些元素的body中(<elemnen(>body</element>)nJWffljsp:param?A.<jsp:include...>C.<jsp:params>.下面哪種類型的對象可以用“throws”拋出?A.ErrorC.Throwable.下面對的的論述有?(ABC)A.SenerSocket.accept是阻塞的C.DatagramSocket.receive是阻塞的.已知如下代碼:publicclassTest(publicstaticvoidmain(Stringargfl)(ABCB.<jsp:forward...>(ABCB.<jsp:forward...>D.<servlct-params...>(ABCD)B.ExceptionD.RuntimeExceptionB.BufferedReader.readLine是阻塞的D.DatagramSocket.send是阻塞的do{System.out.println(i);}while(-i>5)Systeni.out.printlnC'finished");

執行后的輸出是什么?(AD)A.5C.6Finished.已知如下類定義:classBase{publicBase(){//...}publicBase(intm){//...}protectedvoidfun(intn){II...})publicclassChildextendsBase{//membermethods如下哪句可以對的地加入子類中?(CD)voidfun(intn){//...}A.privatevoidfun(intn){//...}C.protectedvoidfun(intn){//...)voidfun(intn){//...}C.protectedvoidfun(intn){//...)C.protectedvoidfun(intn){//...)D.publicvoidfun(intn){C.protectedvoidfun(intn){//...)D.publicvoidfun(intn){II...}.指出下列哪個方法與方法publicvoidadd(inta){}為合理的重載方法(CD)。publicintadd(inta)publicvoidadd(longa)C.publicvoidadd(inla,intb)publicintadd(inta)publicvoidadd(longa)C.publicvoidadd(inla,intb)C.publicvoidadd(inla,intb)D.publicvoidadd(floata)C.publicvoidadd(inla,intb)D.publicvoidadd(floata)三、判斷題(本大題共10小題,每小題1分,共10分)<@pageinclude》是在編譯時包含進來。(a)<jsp:ge(Propertynam=vthinkhiproperty=vname"/>fll<%=thinkhi.getName()%>結果相同。(a)<servlct-class>中的servlet需要寫包名。(a)break語句可以用在循環和switch語句中。(a)Math方法用于生產隨機數。(b)sendRcdirect。方法可以轉向本服務器以外的urL(a)swtich是能作用在byle上,是能作用在long上,是能作用在Siring上。(b)Web瀏覽器往往限制applet,使下載applet只能與它本來所處的計算機進行通信。(b)點擊超鏈接時是GET請求。(a)構成WorldWideWeb基礎的關鍵協議是TCP/IP。(a)II卷四、操作題(本大題共2小題,每小題25分,共50分)注意:在監考老師指定的途徑下創建以姓名命名的文獻夾,并將試題源文獻存放在文獻夾中。凡未按照規定將試題源文獻存放在相應文獻夾中的考生成績一律作廢。編寫一個Java應用程序,對于給定的一個字符串的集合,格式如:{aaabbbccc},{bbbddd},{eeefff},{ggg},{dddhhh)規定將其中交集不為空的集合合并,規定合并完畢后的集合之間無交集,例如上例應輸出:{aaabbbcccdddhhh},{eeefff}?{ggg}請將制作好的源文獻保存為"tI.java"o(1)分析問題,描述你解決這個問題的思緒、解決流程,以及算法復雜度。(15分)(2)編程實現題目規定的集合合并。(30分)(3)描述也許的改善(改善的方向如效果,算法復雜度,性能等等)。(5分)

答案一、單選選擇題1234567891012345678910CDBCBAADDB11121314151617181920ACDCDCBBDB21222324252627282930ADBBABBDAA31323334353637383940CABDCBBDAC二、多項選擇題1234512345ACDEACAEBCDEAE678910ACAEBDABDCD1112131415ACBDCDACCD1617181920ABCADABDABCABC2122232425ABCDABCADCDCD三、判斷題12345678910JJJJXJXXJJII卷四、操作題略GridBagLayout布局管理器不限定加入組件的大小都相同,通過下面哪個類設立每件大小(A)。.GridBagConstraintsGridLayout8..FrameD.Windowint型public成員變量MAX_LENGTH,該值保持為常數100,則定義這個變量的語句publicintMAX_LENGTH=I00finalintMAXLENGTH=100publicconstintMAX_LENGTH=100publicfinalintMAX_LENGTH=100java.io包的File類是(DA.字符流類C.GridBagLayout布局管理器不限定加入組件的大小都相同,通過下面哪個類設立每件大小(A)。.GridBagConstraintsGridLayout8..FrameD.Windowint型public成員變量MAX_LENGTH,該值保持為常數100,則定義這個變量的語句publicintMAX_LENGTH=I00finalintMAXLENGTH=100publicconstintMAX_LENGTH=100publicfinalintMAX_LENGTH=100java.io包的File類是(DA.字符流類C.對象流類B.字節流類D.非流類Java程序的執行過程中用到一套JDK工具,其中javaprof.exe是指(B)。Java調試器(jconsole)C.Java編譯器(javac)Java為移動設備提供的平臺是(A)。A.J2MEB.C.J2EED.Java剖析工具D.Java解釋器J2SEJDK5.012.12.Java虛擬機中的(C)模擬既負責管理針對各種類型數據庫軟件的JDBC驅動程序,12.也負責和用戶的應用程序交互,為Java應用程序建立起基于JDBC機制的數據庫連接。JDBCConnectionManagerJDBCCommandManagerJDBCDrivcrManagerJDBCConnectionManagerJDBCCommandManagerJDBCDrivcrManagerJDBCDrivcrManagerJDBCDatabascManagerJDBCDrivcrManagerJDBCDatabascManagerJava語言的API文檔是(D.Java.Java歸檔工具(javadoc).Java歸檔工具.Java歸檔工具(javadoc)B.Java狀態序列化文C.Java源代碼D.編程工具Java中實現線程同步的關鍵字是(C)。A.staticB.finalC.synchronizedD.protectedJdeveloper是哪個公司的Java開發工具(D)。A.MicrosoftB.SUNC.BEAC.BEAC.BEAD.Oracle16.Slatemenl接口中的哪個方法可以用于執行數據定義語言(C)。C.BEAA.executeB.addBathC.executeUpdateD.executeQuery17.按運算符操作數的數目劃分,運算符?:的類型是(B)。A.三元B.二元C.四元D.一元.編寫和運營javaapplet程序與編寫和運營javaapplicalion程序不同的環節是(B)。A.編寫源代碼B.編寫himl文獻調用該小程序,以.hlml為擴展名存入相同文獻夾C.編譯過程D.解釋執行.表達式13>3?3:13的結果是(D)。A.13B.TRUEC.FALSED.3.程序的3種基本控制結構是(B)。A.過程、子過程和分程序A.過程、子過程和分程序B.順序、選擇和反復C.遞歸、堆棧和隊列D.調用、返回和轉移.窗口被關閉觸發的事件被封裝在下列哪個類中(A)。A.WindowEvcntB.AdjustmcntEventC.IlemEventD.TextEvent22.關于Java源文獻結構規則,說法錯誤的是(D)。A.版權信息必須在Java文獻的開頭package語句在imports語句之前C.類的定義部分一方面是類的注釋D.類的聲明同時包含extends和implements兩個關鍵字時,必須放在同■行:.將E-R圖轉換到關系模式時,實體與聯系都可以表達成(B)。A.屬性B.關系C.鍵D.域.結構化程序設計方法的3種基本控制結構中不涉及(B)。A.循環結構B.遞歸結構C.順序結構D.選擇結構.每個Java小應用程序必須定義為(AA.Applel類或JApplet類的子類B.JFrame類的子類Frame的子類D.Window的子類.假如進棧序列為el,e2,e3,e4,則也許的出棧序列是(B)。A.e3,el,e4,e2B.e2,e4,e3,elC.e3,e4,el,e2D.任意順序.軟件需求分析階段的工作,可以分為四個方面:需求獲取,需求分析,編寫需求規格A.階段性報告B.需求評審C.總結D.都不對的.若要把變量聲名為多個線程共用的變量,應使用如下(D)修飾符。A.protectedB.provaleC.transientD.volatile.實現下列(A)接口可以對TextField對象的事件進行監聽和解決。A.ActionListencrB.FocusListencrC.MouseMotionListenerD.WindowListener.樹是結點的集合,它的根結點數目是(A)。A.有且只有IB.1或多于IC.0或1D.至少2.數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是(C)。A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.沒有任何關系.數據庫管理系統是位于用戶與操作系統之間的一個數據管理軟件,以下不是它的基本功能的是(A)。A.數據共享功能B.數據定義功能C.數據操縱功能D.數據庫的運營管理與控制功能.數據庫系統與文獻系統的最重要區別是(B)。A.數據庫系統復雜,而文獻系統簡樸B.文獻系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以解決C.文獻系統只能管理程序文獻,而數據庫系統可以管理各種類型的文獻D.文獻系統管理的數據量較少,而數據庫系統可以管理龐大的數據量34.算法的空間復雜度是指(D)。A.算法程序的長度B.算法程序中的指令條數C.算法程序所占的存儲空間D.算法執行過程中所需要的存儲空間35.下列(C)類是Applet進行繪制的關鍵類,它支持基本繪圖,此外還支持圖形繪制方法。A.PaintC.Graphics36.下列(B)是高級事件。A.componcntcvcntC.windowevenlB.GraphicD.PaintsB.itemeventD.mouseevent37.下列InputStream類中哪個方法可以用于關閉流(B)。A.skip()C.mark()B.close()D.reset()38.下列不屬于Java的圖形用戶界面內容的包是(D)。A.java.awt39.下列不屬于合法標記符的是(A.varAC.varB.javax.swingD.java.ioA)oB.var$D.var40.下列描述中,對的的是(C)。A.在Serializable接M中定義了抽象方法B.在Serializable接口中定義了常量C.在Serializable接口中沒有定義抽象方法,也沒有定義常量D.在Serializable接口中定義了成員方法二、多項選擇題(本大題共25小題,每小題2分,共50分).下面標記符那些是JAVA中的保存字或關鍵字?(ACDE)A.IfB.thenC.GotoD.whileE.case.哪些類可以用來實現TCP/IP客戶服務器程序?(AC)A.Sen'erSocketB.ServerC.SocketD.DatagramPackctE.DatagramSocket.哪個布局管理器使用的是組件的最佳尺寸(preferredsize)?(AE)A.FlowLayoutB.BorderLiiyoutGridLayoutD.CardLayoutE.GridBagLayout4.以下描述對的的有(BCDE)oabstractclass一定有abstractmcthod(s)abstractclass可以沒有abstractmethod(s)C.定義abstractclass的目的是為了被繼承interface中定義的方法全是abstractmethodsinterface中定義的變量所有是finalstatic變量.下列哪個方法可用于創建一個可運營的類?(AE)publicclassXimplementsRunable{publicvoidrun(){publicclassXimplementsThread{publicvoidrun(){.TOC\o"1-5"\h\zpublicclassXimplementsThread{publicin(run(){}}publicclassXimplementsRunable{protectedvoidrun(){}}publicclassXextendsThread{publicvoidrun(){}}.關于下面的代碼片段,請選擇對的的ConstOver構造方法的重載方法?(AC)publicclassConsiOver{publicConstOver(intx,inty,intz){})ConstOvcr(){}protectedintConslOver(){)//notoverload,butnoaerrorprivateConstOver(intz,inty,bytex){}publicvoidConstOver(bytex,bytey,bytez){}publicObjectConstOver(intx,inty,intz){}.下面的表達式哪個是對的的?(AE)A.Strings="你好";inti=3;s+=IB.Strings="你好";inti=3;if(i==s){s+=i}C.Strings="你好";inti=3;s=i+sD.Strings="你好";int

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論