




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷科目:J2EE開發基礎J2EE開發基礎(習題卷24)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJ2EE開發基礎第1部分:單項選擇題,共57題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.下列表達式中合法的是()A)(true&true)B)(intmyInt=0>3)C)floatmyFloat=40.0D)booleanb=(boolean)99答案:A解析:[單選題]2.Mapper.xml中支持編寫查詢SQL語句的標簽是什么()[題]A)InsertB)SelectC)UpdateD)Delete答案:B解析:[單選題]3.下列哪個標簽具有防止重復提交的功能()A)<s:if>B)<s:token>C)<s:select>D)<s:debug>答案:B解析:[單選題]4.Ajax.ActionLink的AjaxOptions對象中,()獲取或者設置要使用的服務器響應來更新的DOM元素的ID[題]A)urlB)indertionModeC)updateTargetIdD)OnSuccess答案:C解析:[單選題]5.Servlet使用()接口的forward和include方法進行通信。A)ServletContextB)ServletConfigC)RequestDispatcherD)HttpSession答案:C解析:[單選題]6.{在下列選項中,正確創建并實現寫入cookie的語句分別是()。Cookiecookie=newCookie(Stringkey,Objectvalue);//1Cookiecookie=newCookie();//2Response.add(cookie);//3Response.addCookie(cookie);//4}A)1,3B)1,4C)2,3D)2,4答案:B解析:[單選題]7.Mybatis中使用Map類型作為參數的方法,在Map中通過()來映射Mapper.xml中SQL使用的參數名字[題]A)entityB)keyC)valueD)map答案:B解析:[單選題]8.在Servlet過濾器的生命周期方法中,每當傳遞請求或響應時,web容器會調用()方法。A)serviceB)initC)destroyD)doFilter答案:D解析:[單選題]9.Mybatis的配置文件不可以配置()A)運行環境B)數據源C)映射接口D)事務答案:A解析:[單選題]10.創建日志插件時應該通過攔截哪一個接口來完成[題]A)ParameterHandlerB)ResultSetHandlerC)StatementHandlerD)Executor答案:D解析:[單選題]11.對象的有效期有多長?A)與引用變量的有效期相同,當引用變量的有效期結束時,對象也自動消失B)從對象創建時開始,直到沒有任何引用變量指向該對象時,對象失去作用,被自動回收C)從對象創建時開始,直到編程人員用?delete?關鍵字刪除對象為止D)從對象創建時開始,直到程序結束答案:B解析:[單選題]12.以下增強處理說法錯誤的是()A)@Before表示在目標方法執行之前織入AdviceB)@After表示在目標方法必須正確執行之后織入AdviceC)@AfterException表示在目標方法拋出異常之后織入AdviceD)@AfterReturning表示在目標方法必須正確執行之后織入Advice答案:B解析:[單選題]13.ServletContext接口的()方法用于將對象保存到Servlet上下文中。A)getServetContext()B)getContext()C)getAttribute()D)setAttribute(答案:D解析:[單選題]14.從HTTP請求中,獲得請求參數,應該調用A)request對象的getAttribute()方法B)request對象的getParameter()方法C)session對象的getAttribute()方法D)session對象的getParameter()方法答案:B解析:[單選題]15.可以在以下哪個()標記之間插入Java程序片?A)<%和%>B)<%和/>C)</和%>D)<%和!>答案:A解析:[單選題]16.在Spring框架中,BeanFactory提供了管理和操作JavaBean放入基本功能,但是需要通過應用代碼顯示實例化BeanFactory。為了加強BeanFactory及其實現提供的功能,Spring框架引入了()接口。不需要手動創建其實例。可以以聲明的方式使用它。A)BeanB)ApplicationContextC)PropertyEditorD)Aspect答案:B解析:[單選題]17.若需要定義一個類域或類方法,應使用哪種修飾符?A)staticB)packageC)privateD)public答案:D解析:[單選題]18.下列不可作為java語言修飾符的是A)a1B)1C)_1D)11答案:D解析:[單選題]19.下?隱式對象中,?于獲取session域中所保存數據的是()A)pageScopeB)pageContextC)requestScopeD)sessionScope答案:D解析:[單選題]20.@AfterThrowing注解的作用是?A)前置增強B)最終增強C)異常攔截D)以上都不是答案:C解析:[單選題]21.Spring的核心容器是其他模塊建立的基礎,以下哪個不是該容器的組成模塊。()A)Context模塊B)Core模塊C)AOP模塊D)Beans模塊答案:C解析:[單選題]22.在攔截器鏈中引用一個攔截器用()標簽。(選擇一項)A)<interceptors>B)<interceptors>C)<interceptor-ref>D)<interceptor-stack>答案:C解析:[單選題]23.下面的哪個是url重寫()A)<formaction=>B)<inputtype=>C)jsp1.jsp?user_id=10D)session.setAttribute()答案:C解析:[單選題]24.過濾條件配置正確的是A)<filter-class></filter-class>B)<url-pattern>/user</url-attern>C)<url-pattern>*</url-attern>D)<filter-mapping>*</filter-mapping>答案:B解析:[單選題]25.有一段java應用程序,它的主類名是a1,那么保存它的源文件名可以是A)a1.javaB)a1.classC)a1D)都對答案:A解析:[單選題]26.對于聲明語法<%!%>的說法錯誤的是:()A)一次可聲明多個變量和方法,只要以?;?結尾就行B)一個聲明僅在一個頁面中有效C)聲明的變量將作為局部變量D)在預定義中聲明的變量將在JSP頁面初始化時初始化答案:C解析:[單選題]27.在JSP中myWebApp是一個web應用程序的根目錄,當在瀏覽器中輸入http://localhost:8080/myWebApp/時,會自動打開該目錄下的start.jsp文件。為了達到這個要求,需要在web.xml中添加如下代碼。(選擇一項)()A)<welcom-file>start.jsp</welcom-file>B)<welcom-file-list>start.jsp</welcom-file-list>C)<welcom-list><welcom-file>start.jsp</welcom-file></welcome-list>D)<welcom-file-list><welcom-file>start.jsp</welcom-file></welcom-file-list>答案:D解析:[單選題]28.閱讀以下程序代碼,打印結果是()。(選擇一項)tx=session.beginTransaction();Customerc1=(Customer)session.load(Customer.class,newLong(1));Customerc2=(Customer)session.load(Customer.class,newLong(1));System.out.println(c1==c2);mit();session.close();A)運行出錯,拋出異常B)打印falseC)打印trueD)運行通過,但什么都不顯示答案:C解析:[單選題]29.J2EE中,HttpServletRequest類的()方法用返回與當前請求相關聯的會話,如果沒有,則返回nullA)getSession()B)getSession(true)C)getSession(false)D)getSession(null)答案:C解析:[單選題]30.在使用JavaMailAPI發送郵件時可以使用哪個方法:()()A)Transport.send()B)Store.sent()C)Message.send()D)Message.sent()答案:A解析:[單選題]31.()是一種動態網頁技術,該技術由Sun公司主導,并采納計算機軟硬件、通信、數據庫等領域多家廠商的意見而共同制定的一種基于Java的Web動態頁面技術。)A)JSP。B)HTML。C)ASP.NET。D)Struts。答案:A解析:[單選題]32.下列說法錯誤的是?A)@Autowired默認按照byType方式進行bean匹配B)@Resource默認按照autodetect方式進行bean匹配C)@Autowired是Spring的注解D)@Resource是J2EE的注解答案:B解析:[單選題]33.mybatis指定配置文件的根元素使用的是什么[題]A)<sqlMapConfig>B)<configration>C)<setting>D)<environments>答案:B解析:[單選題]34.()類為SimpleTag中所有方法提供了默認的實施。A)javax.servlet.tagext.SimpleTag。。B)javax.servlet.jsp.tagext.SimpleTagSupport。C)javax.servlet.jsp.tagext.SimpleTag。。D)javax.servlet.jsp.SimpleTagSupport。答案:B解析:[單選題]35.下列關于客戶管理模塊說法,正確的是。()A)查詢操作通常可以分為按條件查詢和查詢所有。B)添加客戶操作時,新建客戶信息窗口中需要回顯出客戶信息。C)修改客戶時,必須修改所有的客戶信息才可以執行保存修改。D)刪除客戶時,只是更改了數據表中數據的狀態,并沒有刪除數據庫中的數據。答案:A解析:A[單選題]36.SpringMVC提供的數據校驗為____校驗A)客戶端B)服務端C)規則D)有效性答案:B解析:[單選題]37.下列哪一項不屬于JSP動作指令標記?A)<jsp:param>B)<jsp:plugin>C)<jsp:useBean>D)<jsp:javaBean>答案:D解析:[單選題]38.在hibernate的檢索方法中,使用()可以按照參數指定的HQL語言加載一個或者多個持久化對象。A)select()B)find()C)get()D)load()答案:B解析:[單選題]39.以下關于SpringAOP的介紹錯誤的是()。A)目前最流行的AOP框架有兩個,分別為SpringAOP和AspectJB)AOP采取橫向抽取機制,將分散在各個方法中的重復代碼提取出來,這種采用橫向抽取機制的方式,采用OOP思想是無法辦到的C)AOP的全稱是Aspect-OrientedProgramming,即面向切面編程(也稱面向方面編程)D)雖然AOP是一種新的編程思想,采取橫向抽取機制,是OOP的升級替代品答案:D解析:[單選題]40.在J2EE實現企業級應用開發中()是描述標記庫的XML文檔。A)EAR文件B)WAR文件C)TLD文件D)DTD文件答案:C解析:[單選題]41.AOP與OOP的關系是?A)AOP是OOP的補充B)AOP已經取代了OOPC)OOP比AOP更加優秀D)OOP比AOP更適合做日志記錄答案:A解析:[單選題]42.構造方法何時被調用()。A)類定義時B)創建對象時C)調用對象方法時D)使用對象的變量時答案:B解析:[單選題]43.下列關于創建觸發器說法正確的是?A)創建觸發器使用CREATEPROCEDURE關鍵字B)創建觸發器應說明觸發事件和時間C)一條創建角觸發器語句只能定義一個觸發事件D)觸發器的名稱可以不唯一答案:B解析:[單選題]44.Spring的元素中的autowire屬性取值不包括以下A)defaultB)byNameC)byTypeD)byId答案:D解析:[單選題]45.給定一個Servlet程序的代碼片段,如下:()PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.getSession().getAttribute(?A?);//第二行}假定第二行返回的對象引用不是null,那么這個對象存儲在(.范圍中。A)pageB)sessionC)RequestD)application答案:B解析:[單選題]46.在id號為test的div元素中,異步加載一個完整頁面b.html的方法是:A)$("<test").load("b.html");B)$("<test").getJSON("b.html");C)$("<test").load(b.html);D)$("<test").getScript("b.html");答案:A解析:[單選題]47.假設實體映射時有一個____的關聯指向另外一個實體,在查詢時必須也返回那個實體,否則會導致發生一個?columnnotfound的?數據庫錯誤。A)many-to-oneB)many-to-manyC)one-to-manyD)one-to-one答案:D解析:[單選題]48.@ResponseBody說明正確的是?A)可用于類或方法上B)用于類上,則表示類中的所有響應請求參數都是jsonC)注解實現接收http請求的json數據,將json轉換為java對象D)注解實現將conreoller方法返回對象轉化為json對象響應給客戶答案:D解析:[單選題]49.下面關于包裝POJO類型數據綁定的說法正確的是。()A)如果查詢條件參數是包裝類的直接基本屬性,則參數名直接用對應的屬性名B)如果查詢條件參數是包裝類的直接基本屬性,則參數名必須使用對應的?對象.屬性名?C)如果查詢條件參數是包裝類中POJO的子屬性,則參數名必須為屬性名D)如果查詢條件參數是包裝類中POJO的子屬性,則參數名必須為?對象.子屬性.屬性值?的形式答案:A解析:A[單選題]50.DELIMITER//CREATEPROCEDUREprocObegindeclarevarin;setvar=0;Whilevar<4doinsertintoBvalues(var);Setvar=var+1;endwhile;end;//Mysql>DELIMITER;關于上述存儲過程,執行insert語句幾次?A)1B)2C)3D)4答案:D解析:[單選題]51.選擇、在JSP中使用<jsp:getProperty>標記時,不會出現的屬性是:()A)nameB)propertyC)valueD)以上皆不會出現答案:C解析:[單選題]52.以下不屬于事務的特性的是()A)原子性B)一致性C)隔離性D)臨時性答案:D解析:概念理解[單選題]53.要在session對象中保存屬性,可以使用以下哪個語句?()A)session.getAttribute(?key?,?value?);B)session.setAttribute(?key?,?value?);C)session.setAtrribute(?key?);D)session.getAttribute(?key?);答案:A解析:[單選題]54.下列關于子類繼承父類的成員描述中,錯誤的是()。A)當子類中出現成員方法頭與父類方法頭相同的方法時,子類成員方法覆蓋父類中的成員方法。B)方法重載是編譯時處理的,而方法覆蓋是在運行時處理的。C)子類中繼承父類中的所有成員都可以訪問。D)子類中定義有與父類同名變量時,在子類繼承父類的操作中,使用繼承父類的變量;子類執行自己的操作中,使用自己定義的變量。答案:C解析:[單選題]55.下面Servlet的哪個方法用來為請求服務,在Servlet生命周期中,Servlet每被請求一次它就會被調用一次。A)service()B)init()C)doPost()D)destroy()答案:A解析:[單選題]56.<html><body><%{%><jsp:useBeanid="address"class="AddressBean"scope="session"/><%}%><jsp:useBeanid="address"class="AddressBean"scope="session"/><jsp:getPropertyname="address"property="street"/></body></html>下面()是正確的?A)編譯錯誤B)運行時間異常C)打印出street的值D)翻譯時錯誤(translationerror)答案:D解析:[單選題]57.下面哪句代碼能獲得硬盤上所有的Cookie。A)Cookiecookie[]=request.getCookies()B)Cookiecookie[]=request.addCookies()C)response.addCookie(cookie)D)Cookiec=newcookie(?name?,?value?)E)以上選項都不能答案:A解析:第2部分:多項選擇題,共15題,每題至少兩個正確答案,多選或少選均不得分。[多選題]58.在Struts中,轉發分為全局轉發和局部轉發,配置轉發主要需要指定如下()屬性。A)name:轉發的邏輯名;B)path:轉發映射的JSP資源。C)resource:轉發所使用的資源。D)redirect:是否需要使用重定向。答案:ABD解析:[多選題]59.以下關于在進行模糊查詢編寫SQL語句的時候可能出現問題描述正確的是()。A)如果使用?${}?進行字符串拼接,則無法防止SQL注入問題B)如果使用concat函數進行拼接,則只針對MySQL數據庫有效C)如果使用的是Oracle數據庫,則要使用連接符號?||?D)如果使用的是MyBatis框架,則要使用<bind>元素來解決答案:ABC解析:[多選題]60.EL提供()運算符來存取數據A)?$?B)?【】?C)???D)?。?答案:BD解析:[多選題]61.把靜態文本放在ResourceBundle中,而不是直接在JSP文件中包含這些靜態文本,有什么優點?A)提高可維護性B)提高可重用性C)支持國際化D)提高運行速度答案:ABC解析:[多選題]62.OAS對J2EE的支持包括以下()等A)JAVA)消息服務(JMS),能夠發送和接收數據和時間B)JSP,使得開發人員能夠將支持java技術和HTML混合使用C)servlet,使用開發人員能夠為WEB請求生成動態響應D)EJB,使得應用可以使用實體、會話和消息驅動bean。EJB)使用EJB)容器運行,為客戶提供服務。服務包括事務、生命期管理。答案:ABCD解析:[多選題]63.在LINQ語句中,下列哪個方法可以用于聯接兩個集合()[題]A)Join()B)JoinOn()C)GroupJoin()D)JoinBy()答案:AC解析:[多選題]64.關于<if>元素的使用及說法正確的是()A)在MyBatis中,<if>元素是最常用的判斷語句,它類似于Java中的if語句,主要用于實現某些簡單的多條件分支判斷B)使用<if>元素的test屬性可以對傳入參數進行條件判斷,如果傳入的條件成立就進行動態SQL組裝C)<if>元素可以出現多個D)以上說法都正確答案:BC解析:[多選題]65.默認情況下,MyBatis允許使用插件來攔截的接口有以下()[題]A)ExecutorB)ParameterHandlerC)ResultHandlerD)StatementHandler答案:ABCD解析:[多選題]66.對于Spring的AOP的實現方式下列選項說法錯誤的是A)Spring的Advice采用特定的aop語言,在定義pointcuts不可以使用配置文件B)以實現接口的方式作為優先,這樣可以降低應用程序組件之間的耦合程度C)Spring不支持屬性成員jointpontsD)以上說法都正確答案:AD解析:[多選題]67.可以用于發送郵件的協議有:()()A)Pop3B)SMTPC)FTPD)IMAP答案:BD解析:[多選題]68.以下關于SpringAOP的介紹正確的是()。A)雖然AOP是一種新的編程思想,但卻不是OOP的替代品,它只是OOP的延伸和補充B)AOP的全稱是Aspect-OrientedProgramming,即面向切面編程(也稱面向方面編程)C)目前最流行的AOP框架有兩個,分別為SpringAOP和AspectJD)AOP采取橫向抽取機制,將分散在各個方法中的重復代碼提取出來,然后在程序編譯或運行時,再將這些提取出來的代碼應用到需要執行的地方答案:ABCD解析:[多選題]69.以下()是支持J2EE應用的服務器。A)JBossB)WebLogicC)TomcatD)WebSphere答案:ABC解析:[多選題]70.下列那種方法能實現請求轉發。A)通過ServletRequest接口提供的getRequestDispatcher(Stringpath)方法B)通過ServletContext接口提供的getRequestDispatcher(Stringpath)方法C)通過ServletContext接口提供的getNamedDispatche(Stringname)方法D)通過HttpServletResponse接口提供的sendRedirect(Stringurl)方法E)以上都可以答案:ABC解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]71.Internet采用的通信協議是_______。答案:TCP/IP解析:[填空題]72.四種會話作用域是什么?并解釋。答案:page否是代表與一個頁面相關的對象和屬性。一個頁面由一個編譯好的Javaservlet類(可以帶有任何的include指令,但是沒有include動作)表示。這既包括servlet又包括被編譯成servlet的JSP頁面request是是代表與Web客戶機發出的一個請求相關的對象和屬性。一個請求可能跨越多個頁面,涉及多個Web組件(由于forward指令和include動作的關系)session是是代表與用于某個Web客戶機的一個用戶體驗相關的對象和屬性。一個Web會話可以也經常會跨越多個客戶機請求application是是代表與整個Web應用程序相關的對象和屬性。這實質上是跨越整個Web應用程序,包括多個頁面、請求和會話的一個全局作用域解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]73.一個HTML文檔必須有<head>和<title>元素。答案:錯解析:[判斷題]74.JSP中Java表達式的值由服務器負責計算,并將計算值按字符串發送給客戶端顯示。答案:對解析:[判斷題]75.在struts2中使用客戶端校驗非常簡單,只要保證以下兩點就可以了。①輸入頁面的表單元素必須使用struts2的標簽來實現②為該<s:form,,/>元素增加validate="true"屬性答案:對解析:[判斷題]76.JSP頁面中的指令標記、JSP動作標記統稱為腳本元素。答案:錯解析:[判斷題]77.Spring的第一個版本是在2004年發布的()。A)正確B)錯誤答案:對解析:[判斷題]78.轉發的功能是將用戶對當前JSP頁面或Servlet的請求轉發給另一個JSP頁面或Servlet。A)正確B)錯誤答案:對解析:[判斷題]79.page指令的屬性中,所有的屬性都只能出現?次,否則會編譯失敗。()A)正確B)錯誤答案:錯解析:[判斷題]80.Servlet和applet分別在處于服務器和客戶機兩端。答案:對解析:[判斷題]81.當使用冒泡排序按升序排序時,第一遍數組遍歷完成后,原來數組里的第一個數排在了數組的末尾。A)正確B)錯誤答案:錯解析:[判斷題]82.Spring的JDBC模塊負責數據庫資源管理和錯誤處理()。A)正確B)錯誤答案:對解析:[判斷題]83.用戶自定義異常類是通過繼承Throwable類來創建的。A)正確B)錯誤答案:對解析:[判斷題]84.JDBC構建在ODBC基礎上,為數據庫應用開發人員、數據庫前臺工具開發人員提供了一種標準,使開發人員可以用任何語言編寫完整的數據庫應用程序。A)正確B)錯誤答案:錯解析:[判斷題]85.<tx:method>元素的屬性timeout用于指定事務超時的時間,其默認值為-1,即永不超時。A)正確B)錯誤答案:對解析:[判斷題]86.程序片變量的有效范圍與其聲明位置有關,即從聲明位置向后有效,可以在聲明位置后的程序片、表達式中使用。A)正確B)錯誤答案:對解析:[判斷題]87.盒子模型中的top
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 土建工程設計合作協議書
- 書寫土地共同開發協議書
- 合資協議書和合作協議書
- 非因工死亡賠償協議書
- 小區物業商業用電協議書
- 妻子讓丈夫寫忠誠協議書
- 水果店面合伙經營協議書
- 中超偉業股份認購協議書
- 夫妻首付按揭房產協議書
- 抖音賬號合作運營協議書
- 《飛向太空的航程》名師課件
- 科學普及講座模板
- 國開《Windows網絡操作系統管理》形考任務5-配置DNS服務實訓
- 團體標準組織綜合績效評價指標體系
- DL∕T 995-2016 繼電保護和電網安全自動裝置檢驗規程
- 2024年廣東省廣州市市中考化學試卷真題(含答案)
- 2023-2024學年廣東省珠海市八年級(下)期末數學試卷(含答案)
- 清華大學2024年強基計劃數學試題(解析)
- 四川省德陽市2023-2024學年七年級下學期期末語文試題
- DZ/T 0462.7-2023 礦產資源“三率”指標要求 第7部分:石英巖、石英砂巖、脈石英、天然石英砂、粉石英(正式版)
- 2024春期國開電大本科《古代小說戲曲》在線形考(形考任務1至4)試題及答案
評論
0/150
提交評論