2024年計(jì)算機(jī)考試-java工程師信產(chǎn)部認(rèn)證考試近5年真題集錦(頻考類試題)帶答案_第1頁
2024年計(jì)算機(jī)考試-java工程師信產(chǎn)部認(rèn)證考試近5年真題集錦(頻考類試題)帶答案_第2頁
2024年計(jì)算機(jī)考試-java工程師信產(chǎn)部認(rèn)證考試近5年真題集錦(頻考類試題)帶答案_第3頁
2024年計(jì)算機(jī)考試-java工程師信產(chǎn)部認(rèn)證考試近5年真題集錦(頻考類試題)帶答案_第4頁
2024年計(jì)算機(jī)考試-java工程師信產(chǎn)部認(rèn)證考試近5年真題集錦(頻考類試題)帶答案_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

(圖片大小可自由調(diào)整)2024年計(jì)算機(jī)考試-java工程師信產(chǎn)部認(rèn)證考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(kù)(共100題)1.下列()描述EJB的相關(guān)信息,例如持久化類型和事物屬性等?A、Bean類文件B、遠(yuǎn)程接口C、本地接口D、部署描述2.在J2EE中,實(shí)現(xiàn)VetoableChangeListener接口的監(jiān)聽者對(duì)象的作用是()。?A、發(fā)出屬性變化時(shí)間給監(jiān)聽者B、包括屬性名稱、屬性的舊和新的值C、接受或者否決來源Bean中的受限屬性提議的變化D、從屬性變化時(shí)間得到變化了的屬性信息3.在Java中,下列代碼段允許按鈕注冊(cè)一個(gè)Action事件的是()?A、?Button.enableActionEvents()B、?Button.addActionListener(anActionListener)C、?Button.enableEvents(true)D、?Button.?enableEvents?(AWTEvent.Action_EVENT_MASK)4.在Java?中,可以使線程運(yùn)行的方法是()。?A、init();B、start();C、run();D、resume();E、sleep();5.支持JSP2.0和Servlet2.4的TOMCAT版本是()。?A、TOMCAT?4.0?以上B、TOMCAT?4.24?以上C、TOMCAT?5.0?以上D、TOMCAT?5.5?以上6.在J2EE中,在web.xml有如下代碼段: 在Servlet中()把webmaster的值:()取出來。?A、使用RequestDispatcher的getInitParameter(“webmaster”)方法B、使用ServletContext的getInitParameter(“webmaster”)方法C、使用ServletConfig的getInitParameter(“webmaster”)方法D、使用GenericServlet的getInitParameter(“webmaster”)方法7.分析下列代碼:? Class?A{? Public?static?void?main(String[]?args){? method();?}? static?void?method(){? try{? System.out.println("Hello");?}finally{? System.out.println("good-bye");?}?}?}? 編譯運(yùn)行后,輸出結(jié)果是()。?A、"Hello"B、"good-bye"C、"Hello""god-bye"D、代碼不能編譯8.在Java語言中,下面關(guān)于類的描述錯(cuò)誤的是()。?A、一個(gè)子類可以有多個(gè)超類B、一個(gè)超類可以有多個(gè)子類C、子類可以使用超類的所有方法D、子類一定比超類有更多的成員方法9.以下()原因促使J2EE框架的出現(xiàn)。?A、商業(yè)事務(wù)越來越復(fù)雜,它們的可靠性,以及各種事務(wù)的可用性越來越難以保證B、隨著Internet用戶呈指數(shù)級(jí)增長(zhǎng),維護(hù)一個(gè)有效的安全模型越來越困難C、新的應(yīng)用往往和已有的系統(tǒng)無關(guān),也就是說,新的系統(tǒng)不和現(xiàn)有系統(tǒng)集成導(dǎo)致了J2EE框架的出現(xiàn)D、在Internet上,一個(gè)應(yīng)用的潛在用戶可能上百萬,能夠擴(kuò)充應(yīng)用來滿足可操作性和用戶群方面的需求很重要10.在Java語?言中,下面描述正確的是()。?A、如某公有接口被聲明在一個(gè)源文件中,則接口必須和源文件具有相同的名字B、如源文件包含import語句,則語句必須是第一個(gè)非空行C、如源文件包含package語句,則語句必須是第一個(gè)非空行,非注釋行D、如源文件包含main(),則語句必須是第一個(gè)非空行11.關(guān)于JSP下列說法不正確的是()?A、?JSP的全稱是JavaServer?PagesB、?JSP是由sun公司主導(dǎo),許多別的公司參與一起來建設(shè)的一種動(dòng)態(tài)網(wǎng)頁技術(shù)C、?在HTML文件里加入Java程序片段和JSP標(biāo)簽可以構(gòu)成JSP網(wǎng)頁D、?JSP的運(yùn)行環(huán)境是,正確安裝JDK即可12.給出下列java源代碼:? //Point?x? Public?class?Interesting{}? 在源代碼//point?x處添加()能符合java語法?A、import?java.awt.*B、package?local.utilC、class?MoreInteresting{}D、protected?class?MoreInteresting{}13.在J2EE中,ServletResponse的()方法可以返回在應(yīng)答中寫入二進(jìn)制數(shù)據(jù)的對(duì)象,()方法可以返回在應(yīng)答中發(fā)送字符文本的對(duì)象。()?A、getOutputStream()和getWriter()方法B、getWriter()和getOutputStream()方法C、getInputStream()和getPrint()方法D、getStream()和getPrint()方法14.如果用JSP開發(fā)一個(gè)聊天程序,不用數(shù)據(jù)庫(kù)存儲(chǔ)聊天記錄,請(qǐng)問聊天記錄最后存儲(chǔ)在()中。??A、requestB、pageC、sessionD、application15.AOP中切入點(diǎn)描述正確的有()????A、切入點(diǎn)是Spring的入口B、同一個(gè)切入點(diǎn)會(huì)觸發(fā)不同的通知C、org.springframework.aop.Pointcut接口是中心D、Spring支持三種切入點(diǎn)的運(yùn)作:顯著,聯(lián)合和交集16.下面語句使Applet接受參數(shù)的是()。????A、在"start()"中調(diào)用getParameter()函數(shù)B、在"init()"中調(diào)用getParameter()函數(shù)C、在"main()"中調(diào)用getParameter()函數(shù)D、在"paint()"中調(diào)用getParameter()函數(shù)17.下面代碼? 在J2EE中,aa.jsp文件如下 ??? ?有兩個(gè)客戶依次使用瀏覽器瀏覽aa.jsp,且每個(gè)客戶只瀏覽aa.jsp依次,?那么第二個(gè)客戶看到瀏覽器顯示()。 A、?0??1B、?1?2C、?3??4D、5??6E、?什么也沒有18.Struts通過()支持mvc的視圖開發(fā)A、jsp標(biāo)簽庫(kù)和form?beanB、ejbC、ServletD、Applet19.在J2EE中,某一java程序中有如下代碼: DataInputStreamdin=newDataInputStream(newBufferedInputStream (newFileInputStream("employee.dat"))); System.out.print(din.readByte()); 假設(shè)在employee.dat文件中只有如下一段字符:abcdefg。則:System.out在屏幕上打印()。A、aB、bC、97D、9820.public?class?MyExample{??? public?static?void?main(String?args[])??? {???????? System.out.println(args[2])???}} 如果以下列命令行運(yùn)行:? java?MyExample?Aptech?online 上述代碼將輸出()。?A、MyExampleB、AptechC、OnlineD、產(chǎn)生異常:?"java.lang.ArrayIndexOutOfBoundsException"21.import?java.awt.*;??? import?java.applet.*;??? public?class?ButtonDemo?extends?Applet{??? public?void?init(){? Button?pushButton=new?Button(“ok”);? Button?downButton=new?Button(“Yess”);? add(pushButton);? add(downButton);? }? }? 根據(jù)以上代碼,下列解釋正確的是()?A、該代碼畫了一個(gè)按鈕B、Button(“ok”)創(chuàng)建了一個(gè)有顯示“ok”的按鈕C、Button()是構(gòu)造函數(shù)D、按鈕屬于容器22.Jsp內(nèi)嵌對(duì)象session的類型為javax.servlet.http.?HttpSession,下述語句會(huì)使該對(duì)象失效的是()?A、session.dispose()B、session.clear()C、session.invalidate()D、session.removeAll()23.設(shè)計(jì)模式的分類有()A、創(chuàng)建型模式B、結(jié)構(gòu)型模式C、行為型模式D、代理型模式24..j2ee通過定義一種標(biāo)準(zhǔn)的結(jié)構(gòu)來實(shí)現(xiàn)它的優(yōu)勢(shì),以下()是j2ee定義的標(biāo)準(zhǔn)結(jié)構(gòu)?A、一種用于開發(fā)多層次、瘦型客戶用戶程序的標(biāo)準(zhǔn)設(shè)計(jì)模型,即J2EE應(yīng)用程序模型B、一套兼容測(cè)試組件,用來檢測(cè)產(chǎn)品是否同微軟的.net平臺(tái)兼容,即J2EE兼容測(cè)試組件C、一個(gè)標(biāo)準(zhǔn)的平臺(tái),用來整合J2EE的應(yīng)用程序,指定一系列的接口和方法,即J2EE平臺(tái)D、用來示范J2EE的能力的J2EE實(shí)現(xiàn)參考25. 下列解釋正確的是()。?A、out_applet.java中一定有一個(gè)參數(shù)是”display_string”B、具有兩個(gè)屬性”name”和”value”C、value是參數(shù)的名稱D、”good?morning”通過標(biāo)記傳遞給”?Out_Applet.class”26.Hibernate關(guān)聯(lián)維護(hù)中關(guān)于“一對(duì)一”的描述正確的是()??A、一對(duì)一的關(guān)聯(lián)維護(hù)在項(xiàng)目中大量使用B、可以采用主鍵關(guān)聯(lián)C、可以采用外間關(guān)聯(lián)D、一般都使用外鍵關(guān)聯(lián)27.請(qǐng)描述一下JAVA中抽象類與接口的異同點(diǎn)。?28.Java?Applet的三種狀態(tài):?1、Init(),?2,Start(),3,Paint(),在Applet載入時(shí)的順序是()。A、1,2,3B、2,1,3C、2,3,1D、1,3,229.在J2EE中,使用ResultSet對(duì)象的next()方法移動(dòng)光標(biāo)時(shí),如果超過界限,會(huì)拋出異常,該異常通常是()。?A、InterruptedExceptionB、AlreadyBoundExceptionC、SQLExceptionD、NetException30.如果某一JSP頁面的表單中,有幾個(gè)復(fù)選框,name為“habit“,則該JSP提交后,通過下面()語句去獲取用戶選中復(fù)選框的值。?A、request.getAttribute(“habit”);B、request.getParameter(“habit”)C、request.getParameterValues(“habit”)D、request.getHabit();31.在J2EE中,在提供名為sock的套接字實(shí)例的前提下,為了獲取通過套接字進(jìn)行通信的輸出流,你可以編寫()。?A、sock.accept();B、sock.getDataOutputStream();C、sock.getOutputStream();D、new?DataOutputStream(sock);32.在J2EE中,標(biāo)記處理器必須對(duì)從JSP引擎發(fā)來的調(diào)用做出反應(yīng)。其中有兩個(gè)重要的方法,當(dāng)打開或者關(guān)閉編輯就會(huì)調(diào)用它們,它們分別是()?A、dostart()方法和doend()方法B、doStartTag()方法和doEndTag()方法C、doStart()方法和doEnd()方法D、dostartTag()方法和doendTag()方法33.以下是JAVA中正確的入口方法是??()?A、?public?static?void?main(String[]?args){}B、?public?static?void?main(String?args){}C、?public?void?main(String[]?args){}D、?public?static?int?main(String[]?args){}34.對(duì)于drawImage(image,x,y,width,height,this)方法解釋正確的是()。?????A、image是要繪制的圖像B、x,y是表示圖像的中心的位置C、width是源圖像的寬度D、this是容器35.在J2EE中,對(duì)于動(dòng)作的描述,正確的是()。?????A、?當(dāng)前JSP執(zhí)行活動(dòng)停止,并且清除緩沖區(qū),把請(qǐng)求傳遞到URL上B、?相當(dāng)于include動(dòng)作,把請(qǐng)求傳遞到URL上C、?當(dāng)前JSP執(zhí)行活動(dòng)停止,并且清除緩沖區(qū),重定向到URL上,但不把請(qǐng)求傳遞到URL上D、?相當(dāng)于include指令36.在實(shí)現(xiàn)單例模式時(shí),大概的思路是()????A、在類中定義一個(gè)靜態(tài)的類自己數(shù)據(jù)類型的引用B、在類中定義一個(gè)公有的類自己數(shù)據(jù)類型的引用C、定義一個(gè)靜態(tài)的獲得該實(shí)例的方法D、定義一個(gè)非靜態(tài)的獲得該實(shí)例的方法37.下面()是錯(cuò)誤的描述?A、Struts是源代碼保密的商業(yè)軟件B、Struts是開發(fā)Web應(yīng)用的框架系統(tǒng)C、Struts基于MVC設(shè)計(jì)模式D、Struts是Apache的子工程38.在Java中,根據(jù)你的理解,下列方法()可能是類Orange的構(gòu)造函數(shù)。????A、Orange(){…}B、Orange(…){…}C、public?void?Orange()?{…}D、public?Orange()?{…}E、public?OrangeConstuctor()?{…}39.Struts中標(biāo)記庫(kù)的描述正確的是()?????A、Bean標(biāo)記用來在JSP頁中管理beanB、Logic標(biāo)記用來在JSP頁中控制流程C、HTML標(biāo)記用來生成HTML標(biāo)記,在表單中顯示數(shù)據(jù)D、模板標(biāo)記使用動(dòng)態(tài)模板構(gòu)造普通格式的頁,使用會(huì)話ID對(duì)URL進(jìn)行編程40.在實(shí)體Bean的生命周期中,只有在()方法成功完成后,ejbPostCreate()方法才能調(diào)用()?A、?ejbActivate()B、?ejbPassivate()C、?ejbCreate()D、?ejbRemove()41.關(guān)于適配器模式下列說法正確的是()????A、編寫一個(gè)所需要接口的類,然后令其與有著不同接口的類進(jìn)行通信B、可以使用繼承來實(shí)現(xiàn)C、可以使用組合來實(shí)現(xiàn)D、必須同時(shí)使用繼承和組合42.在J2EE中,aa.jsp文件如下: ?? Look:? %@include?file=”bb.txt”%??? b.txt文件只有文本:hello!? aa.jsp和bb.txt在同一目錄下,使用瀏覽器查看aa.jsp,會(huì)看到:Look:?hello!? 使用()方法,再次打開瀏覽器查看aa.jsp,會(huì)顯示:Look:hello!Teacher?A、:?把bb.txt的文本改為:?hello!?Teacher!B、:?把bb.txt文件刪除,然后新建文件bb.txt,所含文本為:hello!?Teacher!C、:?把bb.txt先改名為cc.txt,然后把名字再次改為bb.txt,把文本改為:hello!?Teacher!D、:?以上方法都不對(duì)43.在Java語言中,按東,西,南,北,中,指定組件的位置不佳管理器是()?A、FlowLayoutB、GridLayoutC、BordLayoutD、CardLayoutE、GridBagLayout44.在J2EE中,將JDBC調(diào)用直接轉(zhuǎn)換為DBMS所使用的網(wǎng)絡(luò)協(xié)議,從而允許從客戶機(jī)機(jī)器上直接調(diào)用DBMS服務(wù)器的Java驅(qū)動(dòng)程序是()。?A、JDBC-ODBC的Java驅(qū)動(dòng)程序B、本地API的Java驅(qū)動(dòng)程序C、JDBC?網(wǎng)絡(luò)純Java驅(qū)動(dòng)程序D、本地協(xié)議純Java驅(qū)動(dòng)程序45.在Java語言中,你創(chuàng)建了一個(gè)Applet,?playAudio.java?來播放123.au文件,123.au在myAudio目錄中,myAudio和playAudio.java在同一目錄,你要使用()語句?A、play(getDocumentBase(),”myAudio/123.au”)B、play(getDocumentBase(),”?123.au”)C、play(getCodeBase(),”myAudio/123.au”)D、play(getCodeBase(),”?123.au”)46.研究下面的Java代碼:? switch?(x)?{??case?1:? System.out.println(1);??case?2:??case?3:? System.out.println(3);??case?4:? System.out.println(4);?}? 當(dāng)x=2時(shí),運(yùn)行結(jié)果是()。?A、沒有輸出任何結(jié)果B、輸出結(jié)果為3C、輸出結(jié)果是3和4D、輸出結(jié)果是1、3和447.在J2EE中,伴隨著事件的發(fā)生,相同的狀態(tài)通常封裝在一個(gè)對(duì)象1中,這對(duì)象必須繼承自對(duì)象2,對(duì)象2通常作為單行傳遞給響應(yīng)該事件的監(jiān)聽者方法中,對(duì)象1和對(duì)象2分別代表()?A、事件監(jiān)聽者?java.util.EventObjectB、事件監(jiān)聽者?java.event.EventObjectC、事件狀態(tài)對(duì)象?java.util.EventObjectD、事件對(duì)象?java.event.EventObject48.在Hibernate中關(guān)于緩存中卻的說法有()A、Hibernae只有一級(jí)緩存B、Hibernate有一級(jí)緩存也有二級(jí)緩存C、一級(jí)緩存不是必須的D、二級(jí)緩存可以使用Ehcache、Oscache等49.在J2EE中,對(duì)于我們自己設(shè)計(jì)的Bean,應(yīng)該()。??A、一定要繼承java.beans.Beans;B、一定要實(shí)Runnable接口C、一定要繼承java.lang.Thead類D、可以不繼承java.beans.Beans;50.當(dāng)在一個(gè)操作中按下和釋放鼠標(biāo)按鈕時(shí)處理()事件。A、mouseEnteredB、mouseExitiedC、mousePressedD、mouseClicked51.Math.round(-11.5)的值是多少()?A、:?-11.5B、:?-11C、:?-12D、:?1152.在J2EE中,使用ResultSet對(duì)象的next()方法移動(dòng)光標(biāo)時(shí),如果超過界限會(huì)拋出異常,該異常通常是()。??A、InterruptedExceptionB、AlreadyBoundExceptionC、SQLExceptionD、NetException53.在J2EE中有個(gè)容器的概念,下面對(duì)容器的陳述正確的是()。?????A、容器不提供事務(wù)服務(wù)B、容器為組件提供運(yùn)行時(shí)的服務(wù)C、容器還提供安全管理D、容器是一種J2EE運(yùn)行時(shí)的組件54.Servlet里能實(shí)現(xiàn)重定向的方法有()?A、運(yùn)用javax.serblet.http.HttpSerbletRequest接口的sendRedirect方法B、運(yùn)用javax.serblet.http.HttpSerbletResponse接口的sendRedirect方法C、運(yùn)用javax.serblet.?RequestDispatcher接口的forward方法D、運(yùn)用javax.serblet.ResponseDispatcher接口的forward方法55.Hibernate關(guān)聯(lián)維護(hù)中關(guān)于“inverse”描述正確的是()?A、Inverse定義由誰來控制關(guān)聯(lián)關(guān)系的自動(dòng)維護(hù)B、當(dāng)inverse?=false?就意味著當(dāng)前對(duì)象是不能自動(dòng)維護(hù)關(guān)聯(lián)關(guān)系C、當(dāng)inverse=true就意味著當(dāng)前對(duì)象可自動(dòng)維護(hù)關(guān)聯(lián)關(guān)系D、它和cascade的作用是一樣的56.在Java語言中,如果你有下面的類定義:?? abstract?class?Shape?{? abstract?void?draw();????}??? Class?Square?extends?Shape?{}? 如果你試圖編譯上面的代碼會(huì)發(fā)生()。?A、一切成功編譯B、Shape可以編譯,Square不能編譯C、Square可以編譯,Shape不能編譯D、Shape,Square都不能編譯57.在J2EE中,對(duì)于EJB結(jié)構(gòu),描述正確的是()?A、?EJB結(jié)構(gòu)是一種分布式的組件模型,用來開發(fā)安全的.不可擴(kuò)展的.單一事物的多用戶的組件,使開發(fā)者的精力在系統(tǒng)級(jí)的程序設(shè)計(jì)上,而不是商業(yè)領(lǐng)域的問題上B、?EJB結(jié)構(gòu)是一種串行化的組件模型,用來開發(fā)安全的.可擴(kuò)展的.事物性的多用戶的組件,使開發(fā)者的精力在商業(yè)領(lǐng)域的問題,而不是系統(tǒng)級(jí)的程序設(shè)計(jì)上C、?EJB結(jié)構(gòu)是一種分布化的組件模型,用來開發(fā)安全的.可擴(kuò)展的.事物性的多用戶的組件,使開發(fā)者的精力在商業(yè)領(lǐng)域的問題,而不是系統(tǒng)級(jí)的程序設(shè)計(jì)上D、?EJB結(jié)構(gòu)是一種串行化的組件模型,用來開發(fā)安全的.可擴(kuò)展的.事物性的多用戶的組件,使開發(fā)者的精力在在系統(tǒng)級(jí)的程序設(shè)計(jì)上,而不是商業(yè)領(lǐng)域的問題上58.在J2EE中,在Bean中實(shí)現(xiàn)綁定屬性需要導(dǎo)入包是()。?A、java.utilB、java.beansC、java.beanD、java.security59.Hibernate中關(guān)于使用HQL語句描述正確的是()?A、是一種符合對(duì)象語言的查詢語句B、能夠避免使用?sql?的情況下依賴數(shù)據(jù)庫(kù)特征的情況出現(xiàn)C、能夠根據(jù)?OO?的習(xí)慣去進(jìn)行實(shí)體的查詢D、理解SQL的人很難理解HQL60.Math.round(-11.5)的值是多少()????A、-11.5B、-11C、-12D、1161. 以上Java代碼運(yùn)行的結(jié)果是()。A、將1,2,3,4,5輸出到屏幕B、將0,1,2,3,4輸出到屏幕C、將0,1,2,3,4,5輸出到屏幕D、將出現(xiàn)運(yùn)行時(shí)異常62.在J2EE中,對(duì)于我們自己設(shè)計(jì)的Bean,應(yīng)該()。?A、一定要繼承java.beans.BeansB、一定要實(shí)現(xiàn)Runnalbe接口C、一定要繼承java.lang.Thread類D、可以不繼承java.beans.Beans63.結(jié)構(gòu)型模式有()?????A、適配器模式B、代理模式C、構(gòu)造器模式D、觀察者模式64.在JAVA語言中,下面關(guān)于構(gòu)造函數(shù)描述正確的是()?A、類必須有顯式構(gòu)造函數(shù)B、它的返回類型是voidC、她和類有相同的名稱,但他不能帶任何參數(shù)D、以上皆非65.AOP中切入點(diǎn)描述正確的有()?A、切入點(diǎn)是Spring的入口B、同一個(gè)切入點(diǎn)會(huì)觸發(fā)不同的通知C、org.springframework.aop.Pointcut接口是中心D、Spring支持三種切入點(diǎn)的運(yùn)作:顯著,聯(lián)合和交集66.在Java中,下列代碼將輸出()。? 1.????public?class?integerequals? 2.????{? 3.???????public?static?void?main?(String?args[])? 4.?{? 5.??Integer?a=?new?Integer(3);? 6.??Integer?b=?new?Integer(3);? 7.???System.out.println(a==b);? 8.?}? 9.????}?A、編譯器將顯示第7行有錯(cuò)誤B、程序編譯并打印trueC、程序編譯并打印falseD、程序編譯但在第7行引起了一個(gè)運(yùn)行期意外67.public?class?test3??{? public?static?void?main(String?args[])??{?????????? for(int?i?=?0;?i?=?0;?j--)??{??????????????? if(i?==?j)??????????????????? continue;?????? System.out.println("i="+?i?+?"?j="+j);?????? }??? }?????? }? }? 上面的Java代碼編譯運(yùn)行后,下列選項(xiàng)中,()會(huì)出現(xiàn)在輸出結(jié)果中。?A、i=0?j=3B、i=0?j=0C、i=2?j=2D、i=0?j=2E、i=1?j=268.在J2EE中,實(shí)現(xiàn)VetoableChangeListener接口的監(jiān)聽對(duì)象的作用是()A、?發(fā)出屬性變化事件給監(jiān)聽者B、?包括屬性名稱.屬性的舊和新的值C、?接受或者否決來源Bean中受限屬性提議的變化D、?從屬性變化事件得到變化了的屬性信息69.下面語句使Applet接受參數(shù)的是()?A、在“start()”中調(diào)用getParameter()函數(shù)B、在“init()”中調(diào)用getParameter()函數(shù)C、在“main()”中調(diào)用getParameter()函數(shù)D、在“paint()”中調(diào)用getParameter()函數(shù)70.Hibernate關(guān)聯(lián)維護(hù)中關(guān)于“一對(duì)多/多對(duì)一”描述正確的是()?????A、可以采用Set來配置B、可以采用List來配置C、可以采用Map來配置D、在一對(duì)多的情況下一般將一端的inverse設(shè)為false71.分析下列java代碼? Class?A{? Public?static?void?main(String[]?args){? Method();?}? Static?void?method(){?try{? System.out.println(“hello”)?}finally{? System.out.println(“good-bye”);?}? }?}? 編譯運(yùn)行后,輸出結(jié)果是()A、“hello”B、“good-bye”C、“hello”“good-bye”D、代碼不能編譯72.import?java.awt.*;? import?java.applet.*;? public?class?ButtonDemo?extends?Applet{?? public?void?init()? {????Button?pushBotton=new?Button(“ok”);??? Button?downBotton=new?Button(“Yes”);???? add(pushBotton);???? add(downBotton);???}?}? 根據(jù)以上代碼,下列結(jié)束正確的是()A、該代碼畫了一個(gè)按鈕B、Button(“ok”)創(chuàng)建一個(gè)有顯示”ok”的按鈕C、Button()是構(gòu)造函數(shù)D、按鈕屬于容器73.在J2EE中,當(dāng)使用以某主機(jī)地址為參數(shù)的構(gòu)造器來創(chuàng)建新的Socket實(shí)例時(shí),()。?A、客戶端試圖通過Internet建立與該主機(jī)的連接B、客戶端啟動(dòng)運(yùn)行于主機(jī)上的服務(wù)器程序C、沒有特殊事情發(fā)生,直到調(diào)用Socket的accept()方法D、調(diào)用Socket的accept()方法74.在j2ee中,有如下代碼在servlet1.java中? Important?javax.servelt.*;? Important?javax.servlet.http.*? Import?java.io.ioexception? Import?java.io.printwriter? Public?class?servlet1?extends?httpservlet{? Public?void?init()?throws?serveltexception{?}? Public?void?service(httpservelt?request?request,httpserbletresponse?response)throws?servletexception,ioexception{?? Printwriter?out=response.getwriter();?? Out.println(“hello”);?}?}? 假如編譯serblet?要具備的環(huán)境都已經(jīng)建立好,現(xiàn)在用完全正確的命令編譯該文件,對(duì)于以下陳述正確的是()?A、編譯該文件時(shí)會(huì)提示缺少doget()或者dopost()方法,編譯不能夠成功通過B、編譯后,把servlet1.class放在正確位置,在瀏覽器中查看該servlet1,會(huì)看到輸出文字:“hello”C、編譯后,把servlet1.class放在正確位置,在瀏覽器中查看該servlet1,卻看不到任何輸出的文字D、編譯后,把servlet1.class放在正確位置,在瀏覽器中查看該servlet1,卻看到產(chǎn)生運(yùn)行時(shí)錯(cuò)誤的出差信息75.在Servlet中,下列語句可以正確獲取PrintWriter對(duì)象的是()??A、PrintWriter?out?=?request.getWriter();B、PrintWriter?out?=?request.getPrinteWriter();C、PrintWriter?out?=?response.getWriter();D、PrintWriter?out?=?responce.getPrinteWriter();76.Struts框架的控制器主要由()負(fù)責(zé)?A、EJBB、JSPC、ActionServletD、標(biāo)記庫(kù)77.在J2EE中,Servlet1的代碼如下: importjavax.servlet.*; importjavax.servlet.http.*;importjava.io.*; publicclassServlet1extendsHttpServlet{ publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{ response.setContentType("text/html");PrintWriterout=response.getWriter();Stringaa=request.getQueryString();Stringbb=request.getMethod();out.println(aa); out.println(bb);} } 把Servlet1.class文件放在Web服務(wù)器適合的目錄下,在瀏覽B器地址欄內(nèi)輸入:http://localhost:8080/servlet/Servlet1?name=jb-aptech&phone=12345678,看到的結(jié)果是()。A、name=jb-aptech&phone=12345678GETB、name=jb-aptech,phone=12345678GETC、jb-aptech,12345678POSTD、name,phoneGETE、2,POST78.考慮下列Java代碼:?Classc?A{? Public?static?void?main(String?[]args){?Try{? System.out.println(“hello,world”)?}?}? } 其中錯(cuò)誤的是()。?A、沒有catch或finally塊B、沒有拋出異常的代碼不能出現(xiàn)在try代碼塊內(nèi)C、如果沒有catch塊而使用try,main()會(huì)總是拋出異常.D、class?A?沒有throws?IOException79.下面語句使用Applet接受參數(shù)的是()??A、在“start()”中調(diào)用getParameter()函數(shù)B、在“init()”中掉用getParameter()函數(shù)C、在“main()”中調(diào)用getParameter()函數(shù)D、在“paint()”中調(diào)用getParameter()函數(shù)80.在j2ee中,在mysample.java中包含代碼:system.out.println(InetAddress.getByName(“aaaa”)).getHostAddress()),但在網(wǎng)絡(luò)上沒有aaaa這臺(tái)主機(jī)。那么該行代碼會(huì)()?A、編譯運(yùn)行后什么都不顯示B、編譯運(yùn)行后顯示“aaaa”字符文本C、編譯不能通過D、編譯運(yùn)行后會(huì)拋出.UnlnownHostExceptioon異常81.實(shí)體Bean的生命周期中,只有在()方法成功完場(chǎng)后,ejbPostCeate()方法才能調(diào)用??A、ejbActivate()B、ejbPassivate()C、ejbCreate()D、ejbRemove()82. 對(duì)于以下的陳述,正確的是()。 A、在瀏覽器中瀏覽aa.jsp,會(huì)看到瀏覽器顯示“jb?aptech”B、在瀏覽器中瀏覽aa.jsp,會(huì)看到瀏覽器顯示錯(cuò)誤頁面,要修改aa.jsp的第6行和第7行代碼C、在瀏覽器中瀏覽aa.jsp,會(huì)看到瀏覽器顯示錯(cuò)誤頁面,要修改aa.jsp的第6行和第7行代碼,以及aa.java的第3行代碼D、在瀏覽器中瀏覽aa.jsp,會(huì)看到瀏覽器顯示錯(cuò)誤頁面,要修改aa.java的第7行、第10行、第7行、第13行、第16行代碼E、以上都不正確83.Hibernate關(guān)聯(lián)維護(hù)中關(guān)于“inverse”描述正確的是()????A、Inverse定義由誰來控制關(guān)聯(lián)關(guān)系的自動(dòng)維護(hù)B、當(dāng)?inverse=?false就意味著當(dāng)前對(duì)象是不能自動(dòng)維護(hù)關(guān)聯(lián)關(guān)系C、當(dāng)?inverse=true就意味著當(dāng)前對(duì)象可自動(dòng)維護(hù)關(guān)聯(lián)關(guān)系D、它和cascade的作用是一樣的84.下面的哪些程序片斷可能導(dǎo)致錯(cuò)誤()?A、String?s?=?"Gone?with?the?wind";??String?t?=?"?good?";??String?k?=?s?+?t;B、String?s?=?"Gone?with?the?wind";??String?t;??t?=?s[3]?+?"one";C、String?s?=?"Gone?with?the?wind";??String?standard?=?s.toUpperCase();D、String?s?=?"home?directory";?String?t?=?s?-?"directory"85.關(guān)于斷言assert正確的說法有()????A、斷言是一個(gè)包含布爾表達(dá)式的語句B、執(zhí)行斷言語句時(shí)假定該表達(dá)式為?falseC、斷言可以有兩種形式D、當(dāng)斷言表達(dá)式為false的時(shí)候,系統(tǒng)報(bào)告一個(gè)Assertionerror86.String如何與字節(jié)數(shù)組相互轉(zhuǎn)換?請(qǐng)寫出相應(yīng)的方法。?87.Hibernate?中的查詢語句如下? from?User?u?where?=:username?and?u.yearold=:yearold? 正確的參數(shù)注入方式有()?A、query.setParameter(“username”,”bluedavy”);B、query.setParameter(“yearold”,25);C、query.setParameter(0,”bluedavy”);D、query.setParameter(1,25);88.在J2EE中,對(duì)于Bean的事件命名模式,正確的陳述是()。?????A、沒有什么特別的,只要符合Java規(guī)范即可B、如果Bean產(chǎn)生“MyeventEvent”類型的事件,那么,監(jiān)聽者接口一定要被稱作“MyeventListener”,其它的沒有什么限制C、如果Bean產(chǎn)生“MyeventEvent”類型的事件,那么,監(jiān)聽者接口一定要被稱作“MyeventListener”,而且一定要調(diào)用增加和取消監(jiān)聽者的方法:public?void?addMyeventListener(myeventListener?e)?public?void?removeMyeventListener(myeventListener?e)D、如果Bean產(chǎn)生“MyeventEvent”類型的事件,那么,一定要有一個(gè)監(jiān)聽者接口,而且一定要調(diào)用增加和取消監(jiān)聽者的方法。對(duì)于它們的名稱,應(yīng)當(dāng)符合一般Java規(guī)范89.Error與Exception下列說法正確的是()????A、Error表示系統(tǒng)級(jí)的錯(cuò)誤B、Error表示程序不必處理的異常C、Exception表示需要捕捉的異常D、Exception表示需要程序進(jìn)行處理的異常90.在Hibernate?中關(guān)于數(shù)據(jù)庫(kù)表主鍵,正確的說法有()?A、“uuid.hex”由?Hibernate?基于128?位?UUID?算法?生成16?進(jìn)制數(shù)值(編碼后以長(zhǎng)度32?的字符串表示)作為主鍵B、“uuid.hex”生成的主鍵只能適用于SQL?Server數(shù)據(jù)庫(kù)C、“Native”根據(jù)具體連接的數(shù)據(jù)庫(kù)從identity,?sequence或者h(yuǎn)ilo選擇一種來生成主鍵D、“increment”生成long,?short或者int類型的主鍵91.在J2EE中,授權(quán)事件模型包含的要素是()。?A、事件對(duì)象、事件源、事件機(jī)制B、事件、事件源、監(jiān)聽器C、事件對(duì)象、事件機(jī)制、監(jiān)聽器D、事件、事件機(jī)制、事件對(duì)象92.在J2EE中,ServerSocket的accept()方法返回()類型的對(duì)象。?A、SocketB、ServerSocketC、ServerD、URL93.請(qǐng)簡(jiǎn)述final和finally的區(qū)別,并說明各自的用途。?94.Hibernate?關(guān)聯(lián)維護(hù)中關(guān)于“一對(duì)一”描述正確的是()?A、一對(duì)一的關(guān)聯(lián)維護(hù)在項(xiàng)目中大量使用B、可以采用主鍵關(guān)聯(lián)C、可以采用外鍵關(guān)聯(lián)D、一般都使用外鍵關(guān)聯(lián)95.Hibernate中核心接口有()?A、Session接口B、Session?Factory接口C、Configuration接口D、Callback接口96.在Java語言中,類Worker是類Person的子類,Worker的構(gòu)造方法中有一句"?super()?",該語句()。?A、調(diào)用類Worker中定義的super()方法B、調(diào)用類Person中定義的super()方法C、調(diào)用類Person的構(gòu)造函數(shù)D、語法錯(cuò)誤97.在J2EE中,如果a是b的父類,b是c的父類,c是d的父類,他們都在包mypackage?中。則以下正確的是()A、?B、?C、?D、98.在J2EE中,加入在當(dāng)前目錄下不存在employee.txt文件。在當(dāng)前目錄下的一個(gè)類文件的 main函數(shù)只包含如下代碼:? try{????????????????//1?? ?PrintWriter?out=new?PrintWriter(new?FileOutputStream(“employee.txt”));//2?? ?String?name=”jb-aptech”;??????????//3??? double?salary=75000;???????????//4??? out.print(name);????????????//5?? ?out.print(????);????????????//6??? out,print(salary);????

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論