2023年Java開(kāi)發(fā)工程師題庫(kù)_第1頁(yè)
2023年Java開(kāi)發(fā)工程師題庫(kù)_第2頁(yè)
2023年Java開(kāi)發(fā)工程師題庫(kù)_第3頁(yè)
2023年Java開(kāi)發(fā)工程師題庫(kù)_第4頁(yè)
2023年Java開(kāi)發(fā)工程師題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Ⅰ卷一、單項(xiàng)選擇題(本大題共40小題,每小題1分,共40分)(C)是不能被當(dāng)前類的子類重新定義的方法。A.抽象方法 B.私有方法C.最終方法 D.構(gòu)造方法“商品”與“顧客”兩個(gè)實(shí)體集之間的聯(lián)系一般是(D)。A.一對(duì)一 B.一對(duì)多C.多對(duì)一 D.多對(duì)多Applet的運(yùn)營(yíng)過(guò)程要經(jīng)歷4個(gè)環(huán)節(jié),其中(B)不是運(yùn)營(yíng)環(huán)節(jié)。A.瀏覽器加載指定URL中的HTML文獻(xiàn)B.瀏覽器顯示HTML文獻(xiàn)C.瀏覽器加載HTML文獻(xiàn)中指定的Applet類D.瀏覽器中的Java運(yùn)營(yíng)環(huán)境運(yùn)營(yíng)該AppletCharacter流與Byte流的區(qū)別是(C)。A.每次讀入的字節(jié)數(shù)不同 B.前者帶有緩沖,后者沒(méi)有C.前者是塊讀寫,后者是字節(jié)讀寫 D.兩者沒(méi)有區(qū)別,可以互換使用Connection接口中的哪個(gè)方法用于設(shè)立事務(wù)自動(dòng)提交(B)。A.commit B.setAutoCommitC.getAutoCommit D.rolbackEclipse采用的是以下哪種技術(shù),這是一種基于Java的窗口組件(A)。A.SWT B.SwingC.Applet D.AWTGridBagLayout布局管理器不限定加入組件的大小都相同,通過(guò)下面哪個(gè)類設(shè)立每個(gè)組件大小(A)。A.GridBagConstraints B.GridLayoutC.Frame D.Windowint型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語(yǔ)句是(D)。A.publicintMAX_LENGTH=100 B.finalintMAX_LENGTH=100C.publicconstintMAX_LENGTH=100 D.publicfinalintMAX_LENGTH=100java.io包的File類是(D)。A.字符流類 B.字節(jié)流類C.對(duì)象流類 D.非流類Java程序的執(zhí)行過(guò)程中用到一套JDK工具,其中javaprof.exe是指(B)。A.Java調(diào)試器(jconsole) B.Java剖析工具C.Java編譯器(javac) D.Java解釋器Java為移動(dòng)設(shè)備提供的平臺(tái)是(A)。A.J2ME B.J2SEC.J2EE D.JDK5.0Java虛擬機(jī)中的(C)模擬既負(fù)責(zé)管理針對(duì)各種類型數(shù)據(jù)庫(kù)軟件的JDBC驅(qū)動(dòng)程序,也負(fù)責(zé)和用戶的應(yīng)用程序交互,為Java應(yīng)用程序建立起基于JDBC機(jī)制的數(shù)據(jù)庫(kù)連接。A.JDBCConnectionManager B.JDBCCommandManagerC.JDBCDriverManager D.JDBCDatabaseManagerJava語(yǔ)言的API文檔是(D)。A.Java歸檔工具 (javadoc) B.Java狀態(tài)序列化文獻(xiàn)C.Java源代碼 D.編程工具Java中實(shí)現(xiàn)線程同步的關(guān)鍵字是(C)。A.static B.finalC.synchronized D.protectedJdeveloper是哪個(gè)公司的Java開(kāi)發(fā)工具(D)。A.Microsoft B.SUNC.BEA D.OracleStatement接口中的哪個(gè)方法可以用于執(zhí)行數(shù)據(jù)定義語(yǔ)言(C)。A.execute B.a(chǎn)ddBathC.executeUpdate D.executeQuery按運(yùn)算符操作數(shù)的數(shù)目劃分,運(yùn)算符?:的類型是(B)。A.三元 B.二元C.四元 D.一元編寫和運(yùn)營(yíng)javaapplet程序與編寫和運(yùn)營(yíng)javaapplication程序不同的環(huán)節(jié)是(B)。A.編寫源代碼B.編寫html文獻(xiàn)調(diào)用該小程序,以.html為擴(kuò)展名存入相同文獻(xiàn)夾C.編譯過(guò)程D.解釋執(zhí)行表達(dá)式13>3?3:13的結(jié)果是(D)。A.13 B.TRUEC.FALSE D.3程序的3種基本控制結(jié)構(gòu)是(B)。A.過(guò)程、子過(guò)程和分程序 B.順序、選擇和反復(fù)C.遞歸、堆棧和隊(duì)列 D.調(diào)用、返回和轉(zhuǎn)移窗口被關(guān)閉觸發(fā)的事件被封裝在下列哪個(gè)類中(A)。A.WindowEvent B.AdjustmentEventC.ItemEvent D.TextEvent關(guān)于Java源文獻(xiàn)結(jié)構(gòu)規(guī)則,說(shuō)法錯(cuò)誤的是(D)。A.版權(quán)信息必須在Java文獻(xiàn)的開(kāi)頭B.package語(yǔ)句在imports語(yǔ)句之前C.類的定義部分一方面是類的注釋D.類的聲明同時(shí)包含extends和implements兩個(gè)關(guān)鍵字時(shí),必須放在同一行將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表達(dá)成(B)。A.屬性 B.關(guān)系C.鍵 D.域結(jié)構(gòu)化程序設(shè)計(jì)方法的3種基本控制結(jié)構(gòu)中不涉及(B)。A.循環(huán)結(jié)構(gòu) B.遞歸結(jié)構(gòu)C.順序結(jié)構(gòu) D.選擇結(jié)構(gòu)每個(gè)Java小應(yīng)用程序必須定義為(A)。A.Applet類或JApplet類的子類 B.JFrame類的子類C.Frame的子類 D.Window的子類假如進(jìn)棧序列為e1,e2,e3,e4,則也許的出棧序列是(B)。A.e3,e1,e4,e2 B.e2,e4,e3,e1C.e3,e4,e1,e2 D.任意順序軟件需求分析階段的工作,可以分為四個(gè)方面:需求獲取,需求分析,編寫需求規(guī)格說(shuō)明書,以及(B)。A.階段性報(bào)告 B.需求評(píng)審C.總結(jié) D.都不對(duì)的若要把變量聲名為多個(gè)線程共用的變量,應(yīng)使用如下(D)修飾符。A.protected B.provateC.transient D.volatile實(shí)現(xiàn)下列(A)接口可以對(duì)TextField對(duì)象的事件進(jìn)行監(jiān)聽(tīng)和解決。A.ActionListener B.FocusListenerC.MouseMotionListener D.WindowListener樹(shù)是結(jié)點(diǎn)的集合,它的根結(jié)點(diǎn)數(shù)目是(A)。A.有且只有1 B.1或多于1C.0或1 D.至少2數(shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間的關(guān)系是(C)。A.DB包含DBS和DBMS B.DBMS包含DB和DBSC.DBS包含DB和DBMS D.沒(méi)有任何關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一個(gè)數(shù)據(jù)管理軟件,以下不是它的基本功能的是(A)。A.?dāng)?shù)據(jù)共享功能 B.?dāng)?shù)據(jù)定義功能C.?dāng)?shù)據(jù)操縱功能 D.?dāng)?shù)據(jù)庫(kù)的運(yùn)營(yíng)管理與控制功能數(shù)據(jù)庫(kù)系統(tǒng)與文獻(xiàn)系統(tǒng)的最重要區(qū)別是(B)。A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)復(fù)雜,而文獻(xiàn)系統(tǒng)簡(jiǎn)樸B.文獻(xiàn)系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問(wèn)題,而數(shù)據(jù)庫(kù)系統(tǒng)可以解決C.文獻(xiàn)系統(tǒng)只能管理程序文獻(xiàn),而數(shù)據(jù)庫(kù)系統(tǒng)可以管理各種類型的文獻(xiàn)D.文獻(xiàn)系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫(kù)系統(tǒng)可以管理龐大的數(shù)據(jù)量算法的空間復(fù)雜度是指(D)。A.算法程序的長(zhǎng)度 B.算法程序中的指令條數(shù)C.算法程序所占的存儲(chǔ)空間 D.算法執(zhí)行過(guò)程中所需要的存儲(chǔ)空間下列(C)類是Applet進(jìn)行繪制的關(guān)鍵類,它支持基本繪圖,此外還支持圖形繪制方法。A.Paint B.GraphicC.Graphics D.Paints下列(B)是高級(jí)事件。A.componentevent B.itemeventC.windowevent D.mouseevent下列InputStream類中哪個(gè)方法可以用于關(guān)閉流(B)。A.skip() B.close()C.mark() D.reset()下列不屬于Java的圖形用戶界面內(nèi)容的包是(D)。A.java.awt B.javax.swingC.java.awt.event D.java.io下列不屬于合法標(biāo)記符的是(A)。A.var^ B.var$C.var D.var_下列描述中,對(duì)的的是(C)。A.在Serializable接口中定義了抽象方法B.在Serializable接口中定義了常量C.在Serializable接口中沒(méi)有定義抽象方法,也沒(méi)有定義常量D.在Serializable接口中定義了成員方法二、多項(xiàng)選擇題(本大題共25小題,每小題2分,共50分)下面標(biāo)記符那些是JAVA中的保存字或關(guān)鍵字?(ACDE)A.If B.thenC.Goto D.whileE.case哪些類可以用來(lái)實(shí)現(xiàn)TCP/IP客戶服務(wù)器程序?(AC)A.ServerSocket B.ServerC.Socket D.DatagramPacketE.DatagramSocket哪個(gè)布局管理器使用的是組件的最佳尺寸(preferredsize)?(AE)A.FlowLayout B.BorderLayoutC.GridLayout D.CardLayoutE.GridBagLayout以下描述對(duì)的的有(BCDE)。A.a(chǎn)bstractclass一定有abstractmethod(s)B.a(chǎn)bstractclass可以沒(méi)有abstractmethod(s)C.定義abstractclass的目的是為了被繼承D.interface中定義的方法全是abstractmethodsE.interface中定義的變量所有是finalstatic變量下列哪個(gè)方法可用于創(chuàng)建一個(gè)可運(yùn)營(yíng)的類?(AE)A.publicclassXimplementsRunable{publicvoidrun(){}}B.publicclassXimplementsThread{publicvoidrun(){}}C.publicclassXimplementsThread{publicintrun(){}}D.publicclassXimplementsRunable{protectedvoidrun(){}}E.publicclassXextendsThread{publicvoidrun(){}}關(guān)于下面的代碼片段,請(qǐng)選擇對(duì)的的ConstOver構(gòu)造方法的重載方法?(AC)

publicclassConstOver{

publicConstOver(intx,inty,intz){}

}A.ConstOver(){}B.protectedintConstOver(){}//notoverload,butnoaerrorC.privateConstOver(intz,inty,bytex){}D.publicvoidConstOver(bytex,bytey,bytez){}E.publicObjectConstOver(intx,inty,intz){}下面的表達(dá)式哪個(gè)是對(duì)的的?(AE)A.Strings="你好";inti=3;s+=I B.Strings="你好";inti=3;if(i==s){s+=i}C.Strings="你好";inti=3;s=i+s D.Strings="你好";inti=3;s=i+E.Strings=null;inti=(s!=null)&&(s.length>0)?s.length():0下面集合定義對(duì)的的有(BD)。A.Stringstrs[]={‘a(chǎn)’‘b’‘c’}B.String[]strs={“a”,“b”,“c”}C.String[]strs=newString{“a””b””c”}D.Stringstrs[]=newString[]{“a”,“b”,“c”}E.String[]strs=newString[3]{“a”,“b”,“c”}下列哪些是JAVA的修飾符?(ABD)A.Public B.PrivateC.Friendly D.TransientE.vagrant下列哪些接口在Java中沒(méi)有定義相相應(yīng)的Adapter類?(CD)A.MouseListener B.KeyListenerC.ActionListener D.ItemListenerE.WindowListener對(duì)于構(gòu)造方法(constructor)描述對(duì)的的有(AC)。A.構(gòu)造方法沒(méi)有返回類型B.構(gòu)造方法一定是public的方法C.假如我們沒(méi)有顯示定義構(gòu)造方法,系統(tǒng)會(huì)提供一個(gè)缺省的D.構(gòu)造方法不能重載下面的有關(guān)聲明的哪些敘述是對(duì)的?(BD)A.對(duì)原始數(shù)據(jù)類型例如boolean,byte的變量的聲明不會(huì)為該變量分派內(nèi)存空間B.對(duì)原始數(shù)據(jù)類型例如boolean,byte的變量的生命將為之分派內(nèi)存空間C.非原始數(shù)據(jù)類型例如String,Vector的變量的聲明不會(huì)為該對(duì)象分派內(nèi)存D.非原始數(shù)據(jù)類型例如String,Vector的變量的生命會(huì)為該對(duì)象分派內(nèi)存下面關(guān)于阻塞方法的論述,對(duì)的的有?(CD)A.阻塞方法是指無(wú)法返回的方法B.阻塞方法是指網(wǎng)絡(luò)過(guò)于繁忙,方法必須等待C.阻塞方法是指有外部事件發(fā)生才會(huì)返回的方法D.阻塞方法假如不能立即返回,就會(huì)進(jìn)入等待狀態(tài),把系統(tǒng)資源讓給其他線程下面哪兩個(gè)是ServletContext接口的getRequestDispatcher方法的有效參數(shù)?(AC)A./fred.txt B.error.htmlC./error.html D..com/error.html下面哪兩個(gè)是對(duì)的的?(DC)

publiclassOuterClass{

privatedoubled1=1.0;

//在這插入代碼

}A.staticlassInnerOne{ B.staticlassInnerOne{

publidoublemethoda(){returnd1;} statidoublemethoda(){returnd1;}C.privateclassInnerOne{ D.publiabstractclassInnerOne{

publidoublemethoda(){returnd1;} publiabstractdoublemethoda();下面哪些jspaction中允許使用表達(dá)式(expression)?(ABC)A.<jsp:setPropertyname=”name”value=<%=expression%>B.<jsp:includepage=<%=expresion%>C.<jsp:paranname=”name”value=<%=expression%>D.<jsp:getPropertyname=<%expression%>下面哪些情況下一個(gè)session會(huì)失效?(AD)A.超過(guò)session的失效時(shí)間了,一直沒(méi)有收到客戶端的請(qǐng)求B.客戶發(fā)出了一個(gè)KILL_SESSION的請(qǐng)求C.servlet容器由于session過(guò)多而使某一個(gè)session失效D.servlet顯式地使一個(gè)session失效下面哪些是float的有效聲明?(ABD)A.floatfoo=-1 B.floatfoo=2.02fC.floatfoo=3.03d D.floatfoo=0x0123下面哪些是page指令的屬性?(ABC)A.info B.buffersizeC.language D.import下面哪些元素的body中(<elemnent>body</element>)可以用jsp:param?(ABC)A.<jsp:include...> B.<jsp:forward...>C.<jsp:params> D.<servlet-params...>下面哪種類型的對(duì)象可以用"throws"拋出?(ABCD)A.Error B.ExceptionC.Throwable D.RuntimeException下面對(duì)的的論述有?(ABC)A.ServerSocket.accept是阻塞的 B.BufferedReader.readLine是阻塞的C.DatagramSocket.receive是阻塞的 D.DatagramSocket.send是阻塞的已知如下代碼:

publicclassTest

{

publicstaticvoidmain(Stringarg[])

{

inti=5;

do{

System.out.println(i);

}while(--i>5)

System.out.println("finished");

}

}

執(zhí)行后的輸出是什么?(AD)A.5 B.4C.6 D.Finished已知如下類定義:

classBase{

publicBase(){//...}

publicBase(intm){//...}

protectedvoidfun(intn){//...}

}

publicclassChildextendsBase{

//membermethods

}

如下哪句可以對(duì)的地加入子類中?(CD)A.privatevoidfun(intn){//...} B.voidfun(intn){//...}C.protectedvoidfun(intn){//...} D.publicvoidfun(intn){//...}指出下列哪個(gè)方法與方法publicvoidadd(inta){}為合理的重載方法(CD)。A.publicintadd(inta) B.publicvoidadd(longa)C.publicvoidadd(inta,intb) D.publicvoidadd(floata)三、判斷題(本大題共10小題,每小題1分,共10分)<@pageinclude>是在編譯時(shí)包含進(jìn)來(lái)。(a)<jsp:getPropertynam=”thinkhi”property=”name”/>和<%=thinkhi.getName()%>結(jié)果相同。(a)<servlet-class>中的servlet需

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論