J2EE開(kāi)發(fā)基礎(chǔ)(習(xí)題卷15)_第1頁(yè)
J2EE開(kāi)發(fā)基礎(chǔ)(習(xí)題卷15)_第2頁(yè)
J2EE開(kāi)發(fā)基礎(chǔ)(習(xí)題卷15)_第3頁(yè)
J2EE開(kāi)發(fā)基礎(chǔ)(習(xí)題卷15)_第4頁(yè)
J2EE開(kāi)發(fā)基礎(chǔ)(習(xí)題卷15)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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)介

試卷科目:J2EE開(kāi)發(fā)基礎(chǔ)J2EE開(kāi)發(fā)基礎(chǔ)(習(xí)題卷15)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJ2EE開(kāi)發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共57題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.下?隱式對(duì)象中,返回結(jié)果為String類型數(shù)組的是()A)paramB)paramValueC)paramValuesD)paramScope答案:C解析:[單選題]2.<%Stringname=request.getAttribute("uname");%>________________________橫線處使用什么代碼可以將name的值顯示在頁(yè)面A)response.print(name);B)<%request.getOut().print(name)%>C)<%=name%>D)name答案:C解析:[單選題]3.以下關(guān)于<tx:method>元素的屬性描述錯(cuò)誤的是()。A)isolation用于指定事務(wù)的隔離級(jí)別,其默認(rèn)值為DEFAULTB)name屬性為可選屬性,它指定了與事務(wù)屬性相關(guān)的方法名C)read-only用于指定事務(wù)是否只讀,其默認(rèn)值為falseD)propagation用于指定事務(wù)的傳播行為,默認(rèn)值為REQUIRED答案:B解析:[單選題]4.@Pointcut注解的作用是?A)定義一個(gè)增強(qiáng)B)定義一個(gè)切點(diǎn)C)定義一個(gè)代理D)以上都不正確答案:B解析:[單選題]5.AJAX術(shù)語(yǔ)是由哪家公司或組織最先提出的[]A)GoogleB)IBMC)AdaptivePathD)DojoFoundation答案:C解析:[單選題]6.下列哪個(gè)作用范圍的bean,請(qǐng)求響應(yīng)完成則該Bean即被釋放,不同客戶的Bean互不相同。A)applicationB)requestC)pageD)session答案:B解析:[單選題]7.Ant使用()對(duì)web程序執(zhí)行編譯和打包。A)server.xmlB)web.xmlC)build.xmlD)init.xml答案:C解析:[單選題]8.以下方法,哪個(gè)可使session無(wú)效?()A)session.removeAttribute(Stringkey)B)session.invalidate()C)session.setAttribute(Stringkey)D)session.getAttribute(Stringkey)答案:A解析:[單選題]9.關(guān)于controller方法的返回ModelAndView正確的是?A)需要方法結(jié)束時(shí),定義ModelAndView,將model和view分別進(jìn)行設(shè)置B)使用request或response指定響應(yīng)結(jié)果C)可以通過(guò)response頁(yè)面重定向D)可以通過(guò)response指定響應(yīng)結(jié)果答案:A解析:[單選題]10.Java的int型變量占內(nèi)存的字節(jié)是()A)1B)4C)2D)與機(jī)器有關(guān)答案:B解析:[單選題]11.ORM指的是()A)對(duì)象關(guān)系映射B)對(duì)象實(shí)體映射C)數(shù)據(jù)傳輸對(duì)象D)數(shù)據(jù)訪問(wèn)對(duì)象答案:A解析:[單選題]12.在JSP中,如果使用標(biāo)記:<jsp:getPropertyname=?beanName?property=?propertyName?/>準(zhǔn)備取出bean的屬性的值,但propertyName屬性在beanName中不存在,也就是說(shuō)在beanName中沒(méi)有這樣的屬性名:propertyNam,也沒(méi)有g(shù)etPropertyName()方法,那么會(huì)在瀏覽器中顯示()A)錯(cuò)誤頁(yè)面B)nullC)0D)什么也沒(méi)有答案:D解析:[單選題]13.下?關(guān)于JSP作?域?qū)ο蟮拿枋?錯(cuò)誤的是()A)request對(duì)象可以得到請(qǐng)求中的參數(shù)B)session對(duì)象可以保存?戶信息C)application對(duì)象可以被多個(gè)應(yīng)?共享D)作?域范圍從?到?是request、session、application答案:C解析:[單選題]14.下面關(guān)于封裝性的描述中,錯(cuò)誤的是()。A)封裝體包含屬性和行為B)被封裝的某些信息在外不可見(jiàn)C)封裝提高了可重用性D)封裝體中的屬性和行為的訪問(wèn)權(quán)限相同答案:D解析:[單選題]15.在哪一層上監(jiān)聽(tīng)客戶所作的遠(yuǎn)程方法調(diào)用,并重定向服務(wù)器上的遠(yuǎn)程RMI服務(wù)的調(diào)用?()A)RemoteReference層B)Application層C)Stub/Skeleton層D)Transport層答案:C解析:[單選題]16.JspEL表達(dá)式的語(yǔ)法為()A)!JSPexpressionB)@{JSPexpression}C)${JSPexpression}D)#{JSPexpression}答案:C解析:[單選題]17.下列選項(xiàng)中,哪一個(gè)不是Spring中事務(wù)管理的核心接口()A)TransactionDefinitionB)PlatformTransactionManagerC)TransactionStatusD)TransactionManager答案:D解析:[單選題]18.如下代碼,對(duì)DemoAction起作用的攔截器有()。(選擇一項(xiàng))<packagename="default"extends="struts-default"><default-interceptor-refname="testInterceptor"/><actionname="DemoAction"class="action.DemoAction"><interceptor-refname="demoInterceptor"/></action></package>A)只有testInterceptorB)只有demoInterceptorC)都不起作用D)同時(shí)起作用答案:B解析:[單選題]19.以下關(guān)于<select>元素及其屬性說(shuō)法錯(cuò)誤的是()A)在同一個(gè)映射文件中可以配置多個(gè)<select>元素B)resultMap表示外部resultMap的命名引用,返回時(shí)可以同時(shí)使用resultType和resultMapC)parameterType屬性表示傳入SQL語(yǔ)句的參數(shù)類的全限定名或者別名D)<select>元素用來(lái)映射查詢語(yǔ)句,它可以幫助我們從數(shù)據(jù)庫(kù)中讀取出數(shù)據(jù),并組裝數(shù)據(jù)給業(yè)務(wù)開(kāi)發(fā)人員答案:B解析:[單選題]20.Java類可以作為A)類型定義機(jī)制B)數(shù)據(jù)封裝機(jī)制C)類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制D)上述都不對(duì)答案:C解析:[單選題]21.SQL語(yǔ)句中,where后直接跟and,這在運(yùn)行時(shí)肯定會(huì)報(bào)()錯(cuò)誤。A)SQL語(yǔ)法B)無(wú)效字符C)參數(shù)異常D)MySQL版本答案:A解析:[單選題]22.Java源文件經(jīng)編譯產(chǎn)生的文件稱為()A)obj文件B)exe文件C)java文件D)字節(jié)碼文件答案:D解析:[單選題]23.下列屬于多對(duì)一關(guān)系的是[]A)書和作者B)手機(jī)和生產(chǎn)廠家C)用戶和發(fā)布的出租信息D)士兵和班長(zhǎng)答案:D解析:[單選題]24.在JavaWeb中,使用自定義標(biāo)簽時(shí),要為JSP引擎提供有關(guān)自定義標(biāo)簽的相關(guān)信息,下列代碼正確的是()。(選擇一項(xiàng))A)<tag-desc><name>hello</name><tagclass>com.tagdemo.HelloTag</tagclass></tag-desc>B)<taglib><name>hello</name><tagclass>com.tagdemo.HelloTag</tagclass></taglib>C)<tag><name>hello</name><tagclass>com.tagdemo.HelloTag</tagclass></tag>D)<tag-info><name>hello</name><tagclass>com.tagdemo.HelloTag</tagclass></tag-info>答案:B解析:[單選題]25.在MVC模式中,核心內(nèi)容為()A)modelB)不確證C)viewD)control答案:D解析:[單選題]26.對(duì)于預(yù)定義<%!預(yù)定義%>的說(shuō)法錯(cuò)誤的是:()A)一次可聲明多個(gè)變量和方法,只要以?;?結(jié)尾就行B)一個(gè)聲明僅在一個(gè)頁(yè)面中有效C)聲明的變量將作為局部變量D)在預(yù)定義中聲明的變量將在JSP頁(yè)面初始化時(shí)初始化答案:C解析:[單選題]27.以下有關(guān)事務(wù)管理方式相關(guān)說(shuō)法錯(cuò)誤的是。()A)Spring中的事務(wù)管理分為兩種方式:一種是傳統(tǒng)的編程式事務(wù)管理,另一種是聲明式事務(wù)管理。B)編程式事務(wù)管理:是通過(guò)AOP技術(shù)實(shí)現(xiàn)的事務(wù)管理,就是通過(guò)編寫代碼實(shí)現(xiàn)的事務(wù)管理,包括定義事務(wù)的開(kāi)始、正常執(zhí)行后的事務(wù)提交和異常時(shí)的事務(wù)回滾。C)聲明式事務(wù)管理:其主要思想是將事務(wù)管理作為一個(gè)?切面?代碼單獨(dú)編寫,然后通過(guò)AOP技術(shù)將事務(wù)管理的?切面?代碼植入到業(yè)務(wù)目標(biāo)類中。D)聲明式事務(wù)管理最大的優(yōu)點(diǎn)在于開(kāi)發(fā)者無(wú)需通過(guò)編程的方式來(lái)管理事務(wù),只需在配置文件中進(jìn)行相關(guān)的事務(wù)規(guī)則聲明,就可以將事務(wù)規(guī)則應(yīng)用到業(yè)務(wù)邏輯中。答案:B解析:[單選題]28.在HTML文件中導(dǎo)入一個(gè)樣式表的正確語(yǔ)法為()A)<linkhref=??>B)<linksrc=??>C)<importhref=??>D)<inputhref=??>答案:A解析:[單選題]29.以下有關(guān)CGLIB代理相關(guān)說(shuō)法正確的是()。A)CGLIB代理的使用非常簡(jiǎn)單,但它還有一定的局限性--使用動(dòng)態(tài)代理的對(duì)象必須實(shí)現(xiàn)一個(gè)或多個(gè)接口B)CGLIB是一個(gè)高性能開(kāi)源的代碼生成包,在使用時(shí)需要另外導(dǎo)入CGLIB所需要的包C)如果要對(duì)沒(méi)有實(shí)現(xiàn)接口的類進(jìn)行代理,那么可以使用JDK代理D)Spring中的AOP代理,可以是JDK動(dòng)態(tài)代理,也可以是CGLIB代理答案:D解析:[單選題]30.下面的說(shuō)法正確的是()A)我們的jar文件應(yīng)該放在classes里B)沒(méi)有classes文件夾,虛擬目錄就不能被加載C)我們使用的類文件要在web.xml里注冊(cè)D)虛擬目錄里除了WEB-INF文件夾之外,其他的地方都可以放.jsp文件答案:D解析:[單選題]31.()是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),使瀏覽器可以為用戶提供更為自然的瀏覽體驗(yàn)。A)AJAX。B)Struts。C)Hibernate。D)Spring。答案:A解析:[單選題]32.處理Html表單是web應(yīng)用的主要工作之一,在Struts應(yīng)用中,可以使用()標(biāo)簽來(lái)創(chuàng)建表單。A)<html:reset>B)<html:cancle>C)<html:form>D)<html:text>答案:C解析:[單選題]33.在AOP中,切面(Aspect)是指()A)是能夠連接其他方法的切入點(diǎn)B)是編寫通知的對(duì)象,完成通知功能的對(duì)象C)是共有功能的實(shí)現(xiàn)D)用于代理目標(biāo)類的對(duì)象答案:C解析:概念理解[單選題]34.編譯一個(gè)定義了5個(gè)類和18個(gè)方法的Java源代碼文件,編譯該源代碼文件時(shí)會(huì)產(chǎn)生幾個(gè)字節(jié)碼文件()A)1B)23C)18D)5答案:D解析:[單選題]35.下?關(guān)于配置?個(gè)WEB應(yīng)?的默認(rèn)??時(shí),說(shuō)法正確的是()。A)?個(gè)Web應(yīng)?最多只能配置?個(gè)默認(rèn)??B)?個(gè)Web應(yīng)?最多只能配置兩個(gè)默認(rèn)??C)?個(gè)Web應(yīng)?最多只能配置三個(gè)默認(rèn)??D)?個(gè)Web應(yīng)?可以配置多個(gè)默認(rèn)??答案:D解析:[單選題]36.假設(shè)對(duì)Customer類的orders集合采用延遲檢索策略,編譯或運(yùn)行以下程序,會(huì)出現(xiàn)什么情況()Sessionsession=sessionFactory.openSession();tx=session.beginTransaction();Customerc1=(Customer)session.get(Customer.class,newLong(1));mit();session.close();IteratororderIterator=customer.getOrders().iterator();A)編譯通過(guò),但運(yùn)行時(shí)拋出異常B)編譯不通過(guò),程序正常運(yùn)行C)編譯通過(guò),程序正常運(yùn)行D)編譯不通過(guò),但運(yùn)行時(shí)拋出異常答案:A解析:[單選題]37.在設(shè)計(jì)處理器類時(shí),方法參數(shù)使用那個(gè)注解來(lái)接收基本數(shù)據(jù)類型參數(shù)A)@RequestParamB)@PrequestC)@ParamD)@RequestMapping答案:A解析:[單選題]38.關(guān)于HQL與SQL,以下哪些說(shuō)法正確的是()A)在HQL與SQL中,都包含select,insert,update,delete語(yǔ)句B)HQL僅用于查詢數(shù)據(jù),不支持insert,update和delete語(yǔ)句C)SQL面向?qū)ο螅鳫QL操縱關(guān)系數(shù)據(jù)庫(kù)D)HQL與SQL沒(méi)什么差別答案:B解析:[單選題]39.對(duì)于數(shù)組集合屬性的映射,使用哪個(gè)標(biāo)簽()A)<array,./>B)<list,./>C)<set,./>D)<map,./>答案:A解析:[單選題]40.下面關(guān)于<collection>元素的描述正確的是()A)MyBatis就是通過(guò)<collection>元素來(lái)處理一對(duì)多關(guān)聯(lián)關(guān)系的B)<collection>元素的屬性與<association>元素完全相同C)ofType屬性與javaType屬性對(duì)應(yīng),它用于指定實(shí)體對(duì)象中所有屬性所包含的元素類型D)<collection>元素只能使用嵌套查詢方式答案:A解析:[單選題]41.在Struts框架應(yīng)用中,()類是用戶請(qǐng)求業(yè)務(wù)邏輯之間的橋梁,充當(dāng)客戶的一項(xiàng)業(yè)務(wù)代理。在RequestProcessor類預(yù)處理請(qǐng)求時(shí),在創(chuàng)建了其實(shí)例之后,就調(diào)用自身的processActionPerform()方法,然后調(diào)用該類的execute()方法。A)ResponseB)ActionServletC)RequestHandlerD)Action答案:B解析:[單選題]42.在inc.jsp中包含數(shù)行代碼與一張圖片,現(xiàn)在要?jiǎng)?chuàng)建一個(gè)home.jsp,每次瀏覽home.jsp時(shí)都能夠以最快的速度顯示inc.jsp中的所有內(nèi)容以及home.jsp自身要顯示的內(nèi)容,應(yīng)該在home.jsp中使用的語(yǔ)句是()A)<jsp:includefile=?inc.jsp?flush=?false?>B)<jsp:forwardpage=?inc.jsp?/>C)<%@includefile=?inc.jsp?%>D)<%@includepage=?inc.jsp?flush=?true?%>答案:C解析:[單選題]43.下面的那個(gè)是對(duì)servlet的生命周期描述正確的()A)destroy方法在請(qǐng)求結(jié)束的時(shí)候被執(zhí)行B)以上都不對(duì)C)service方法是程序員自己管理線程的D)init方法在每次訪問(wèn)的servlet的時(shí)候最先被執(zhí)行答案:B解析:[單選題]44.在AOP中,代理對(duì)象(Proxy)是指()A)用于代理通知的對(duì)象B)用于代理目標(biāo)類的對(duì)象C)需要手動(dòng)創(chuàng)建,編寫代理功能的對(duì)象D)將通知應(yīng)用到目標(biāo)對(duì)象之后被動(dòng)態(tài)創(chuàng)建的對(duì)象答案:D解析:概念理解[單選題]45.@Aspect注解的作用是?A)作用是把當(dāng)前類標(biāo)識(shí)為一個(gè)切面B)標(biāo)識(shí)一個(gè)前置增強(qiáng)方法C)標(biāo)識(shí)一個(gè)后置增強(qiáng)類D)標(biāo)識(shí)一個(gè)動(dòng)態(tài)代理類答案:A解析:[單選題]46.頁(yè)面靜態(tài)化中真正將動(dòng)態(tài)頁(yè)面批量轉(zhuǎn)換成靜態(tài)頁(yè)面并存儲(chǔ)在服務(wù)器上,用戶訪問(wèn)時(shí),該頁(yè)面真實(shí)存在,不需要重定向,這是哪種靜態(tài)頁(yè)面技術(shù)?[題]A)偽靜懌B)真靜懌C)折中泿D)以上說(shuō)法都錯(cuò)諉答案:B解析:[單選題]47.下列哪一個(gè)類是讓一個(gè)Action類能夠更快開(kāi)始工作的基類()A)ValidateB)ActionContextC)ActionD)ActionSupport答案:D解析:[單選題]48.針對(duì)GET方式RESTful風(fēng)格的請(qǐng)求http://localhost:8080/chapter14/user/1,后臺(tái)方法接收參數(shù)的路徑映射寫法可行的是。()A)@RequestMapping("/user/{id}",method=RequestMethod.GET)。B)@RequestMapping(value="/user/ids")。C)@GetMapping(value="/user/{ids}")。D)@GetMapping(value="/user/{id}",method=RequestMethod.GET)答案:C解析:C[單選題]49.下面的page偽指令的寫法正確的是()A)<%@pageimport=%>B)<%@pageimport=%>C)<%pageimport=%>D)<@pageimport=%>答案:A解析:[單選題]50.對(duì)于?<%!?、?%>?之間聲明的變量,以下說(shuō)法正確的是:()A)不是JSP頁(yè)面的成員變量B)多個(gè)用戶同時(shí)訪問(wèn)該頁(yè)面時(shí),任何一個(gè)用戶對(duì)這些變量的操作,都會(huì)影響到其他用戶C)多個(gè)用戶同時(shí)訪問(wèn)該頁(yè)面時(shí),每個(gè)用戶對(duì)這些變量的操作都是互相獨(dú)立的,不會(huì)互相影響D)是JSP頁(yè)面的局部變量答案:B解析:[單選題]51.springMVC通過(guò)那個(gè)注解將url請(qǐng)求與業(yè)務(wù)方法進(jìn)行映射A)@ControllerB)@RequestMappingC)@ComponentD)@Repository答案:B解析:[單選題]52.有關(guān)spring中配置數(shù)據(jù)源,下列說(shuō)法正確的是()A)DataSource接口位于java.sql包中B)配置數(shù)據(jù)源的bean名字只能是dataSourceC)在一個(gè)spring配置文件中可以配置多個(gè)數(shù)據(jù)源D)DataSource就是一個(gè)數(shù)據(jù)庫(kù)連接答案:D解析:[單選題]53.以下關(guān)于MyBatis的<set>元素的使用及說(shuō)法正確的是()A)<set>元素主要用于更新操作,其主要作用是在動(dòng)態(tài)包含的SQL語(yǔ)句前輸出一個(gè)SET關(guān)鍵字,并將SQL語(yǔ)句中最后一個(gè)多余的逗號(hào)去除B)使用MyBatis的<set>元素來(lái)更新操作時(shí),前端需要傳入所有參數(shù)字段,否則未傳入字段會(huì)默認(rèn)設(shè)置為空C)在映射文件中使用<set>和<if>元素組合進(jìn)行update語(yǔ)句動(dòng)態(tài)SQL組裝時(shí),<set>元素內(nèi)包含的內(nèi)容可以都為空,<if>元素會(huì)進(jìn)行判斷處理D)在映射文件進(jìn)行更新操作時(shí),只需要使用<set>元素就可以進(jìn)行動(dòng)態(tài)SQL組裝答案:A解析:[單選題]54.關(guān)于ResultType取值錯(cuò)誤的是()[題]A)<selectid="selectPersonCount"resultType="Integer">Selectcount(*)fromPerson</select>B)<selectid="selectPersonCount"resultType="int">Selectcount(*)fromPerson</select>C)<selectid="selectPersonCount"resultType="_int">Selectcount(*)fromPerson</select>D)<selectid="selectPersonCount"resultType="java.lang.Integer">Selectcount(*)fromPerson</select>答案:A解析:[單選題]55.在Hibernate關(guān)系映射配置中,inverse屬性的含義是()。A)定義在<one-to-many>節(jié)點(diǎn)上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù)B)聲明在<set>節(jié)點(diǎn)上,聲明要對(duì)方負(fù)責(zé)關(guān)聯(lián)的維護(hù)C)定義在<one-to-many>節(jié)點(diǎn)上,聲明對(duì)方要負(fù)責(zé)關(guān)聯(lián)的維護(hù)D)聲明在<set>節(jié)點(diǎn)上,聲明要負(fù)責(zé)關(guān)聯(lián)的維護(hù)答案:B解析:[單選題]56.下列關(guān)于模型數(shù)據(jù)的綁定描述錯(cuò)誤的是?A)模型數(shù)據(jù)的綁定是指將模型數(shù)據(jù)綁定給JSP域?qū)ο驜)模型數(shù)據(jù)的綁定是由視圖解析器來(lái)完成的C)模型數(shù)據(jù)的綁定是由數(shù)據(jù)解析器來(lái)完成的D)開(kāi)發(fā)時(shí)先添加模型數(shù)據(jù),再交給視圖解析器來(lái)綁定答案:C解析:[單選題]57.下列哪項(xiàng)不能實(shí)現(xiàn)會(huì)話跟蹤技術(shù)。A)URL重寫B(tài))使用隱藏表單域C)使用CookieD)使用sessionE)使用application答案:E解析:第2部分:多項(xiàng)選擇題,共15題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]58.以下()是JDBC)Connection類的常用方法。A)booleanexecute(Stringsql)throwSQLException。B)voidcommit()throwSQLException。C)PrepareStatementperpareStatement(Stringsql)throwSQLException。D)StatementcreateStatement()throwSQLException。答案:BCD解析:[多選題]59.下面關(guān)于SpringMVC特點(diǎn)說(shuō)法正確的是()。A)靈活性強(qiáng),易于與其他框架集成B)提供了一個(gè)前端控制器DispatcherServlet,使開(kāi)發(fā)人員無(wú)需額外開(kāi)發(fā)控制器對(duì)象C)支持國(guó)際化D)支持多種視圖技術(shù)答案:ABCD解析:[多選題]60.為了方便轉(zhuǎn)換,MyBatis框架提供了一些默認(rèn)的類型處理器,包括有()。A)BooleanTypeHandlerB)IntegerTypeHandlerC)FloatTypeHandlerD)DateTypeHandler答案:ABCD解析:[多選題]61.Spring的通知類型有()(多項(xiàng)選擇)A)Before通知B)Afterreturn通知C)Throws通知D)Around通知答案:ABCD解析:[多選題]62.Mapper接口的參數(shù)可以是[題]A)簡(jiǎn)單類垿B)pojo類型包裝類型C)MapD)List集合答案:ABCD解析:[多選題]63.對(duì)于OracleXDKJava包,以下說(shuō)法正確的有()A)Oraclexmlparserv2,提供對(duì)XML編譯,XSL轉(zhuǎn)換的APIB)Oraclexmlparser.schema.提供對(duì)XML,Schema處理的APIC)Oraclexmlsql,提供從數(shù)據(jù)庫(kù)生成XML的APID)Oraclexmljaxp,實(shí)現(xiàn)JAXP標(biāo)準(zhǔn)答案:ABCD解析:[多選題]64.在Hibernate中,提供了面向第三方緩存實(shí)現(xiàn)的接口,如()。A)JCSB)EHCache。C)OSCache。D)JbossCache。答案:ABCD解析:[多選題]65.關(guān)于類型處理器typeHandler的說(shuō)法正確的是()A)為了方便轉(zhuǎn)換,MyBatis框架提供了一些默認(rèn)的類型處理器B)還可以通過(guò)自定義的方式對(duì)類型處理器進(jìn)行擴(kuò)展(自定義類型處理器可以通過(guò)實(shí)現(xiàn)TypeHandler接口或者繼承BaseTypeHandle類來(lái)定義)C)<typeHandler>元素就是用來(lái)在配置文件中注冊(cè)自定義的類型處理器的,它的使用方式有兩種D)typeHandler的作用就是將預(yù)處理語(yǔ)句中傳入的參數(shù)從javaType(Java類型)轉(zhuǎn)換為jdbcType(JDBC類型),或者從數(shù)據(jù)庫(kù)取出結(jié)果時(shí)將jdbcType轉(zhuǎn)換為javaType答案:ABCD解析:[多選題]66.對(duì)于EJB模型的特點(diǎn),以下說(shuō)法正確的有()。A)EJB實(shí)例由一個(gè)EJB容器在運(yùn)行時(shí)創(chuàng)建和管理。B)在部署EJB時(shí)定制其運(yùn)行方式。C)有EJB容器和服務(wù)器來(lái)協(xié)調(diào)客戶端的訪問(wèn)。D)可以部署到任何兼容的EJB容器中去。答案:ABCD解析:[多選題]67.以下對(duì)Hibernate的核心接口,說(shuō)法正確的有()。A)Configuration接口,用于配置Hibernate,創(chuàng)建SessionFactory對(duì)象。B)SessionFactory接口,用于初始化Hibernate,充當(dāng)數(shù)據(jù)存儲(chǔ)源的代理,創(chuàng)建Session對(duì)象。C)Session接口,負(fù)責(zé)保持、更新、刪除、加載和查詢對(duì)象。D)Transaction接口,用于管理事務(wù)。答案:ABCD解析:[多選題]68.在Java中,判斷兩個(gè)對(duì)象引用變量是否相等,可以采用()方式。A)比較兩個(gè)變量所引用的對(duì)象的內(nèi)存地址是否相同。B)比較兩個(gè)變量所引用的對(duì)象的值是否相同。C)比較兩個(gè)變量的類型是否相同。D)比較兩個(gè)變量的標(biāo)識(shí)符是否相同。答案:AB解析:[多選題]69.mybaties中模糊查詢like語(yǔ)句的寫法[題]A)select*fromfoowherebarlike#{value}B)select*fromfoowherebarlike#{%value%}C)select*fromfoowherebarlike%#{value}%D)select*fromfoowherebarlike"%"${value}"%"答案:AD解析:[多選題]70.下面對(duì)Cookie屬性描述錯(cuò)誤的是。A)setMaxAge(intexpiry):設(shè)置Cookie的存活期限B)getName():獲取Cookie的名字C)getValue():獲取Cookie的值D)setSecure(booleanflag):設(shè)置Cookie所遵從的協(xié)議版本E)setVersion(intv):表示Cookie是否能通過(guò)加密的連接發(fā)送答案:DE解析:第3部分:填空題,共2題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[填空題]71.編寫一個(gè)登錄頁(yè)面,其中元素包含用戶名userName,密碼password,登錄按鈕,重置按鈕答案:<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><html><head><title>登陸畫面</title></head><body><form><inputtype="text"name="userName"/><br><inputtype="password"name="password"/><br><inputtype="submit"value="登陸"/><inputtype="reset"value="重置"/></form></body></html>解析:[填空題]72.在jsp頁(yè)面輸出helloworld至少三種方式。答案:<%=helloworld%>out.println("helloworld")helloworld解析:第4部分:判斷題,共16題,請(qǐng)判斷題目是否正確。[判斷題]73.在一個(gè)Action類中,不可以實(shí)現(xiàn)多個(gè)業(yè)務(wù)邏輯,若要實(shí)現(xiàn),必須建立多個(gè)Action答案:錯(cuò)解析:[判斷題]74.關(guān)鍵字Super總是指向所使用的類的父類。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]75.Spring中,我們可以選擇DBCP,C3P0來(lái)配置數(shù)據(jù)源。答案:對(duì)解析:[判斷題]76.表單信息的驗(yàn)證只能放在服務(wù)器端執(zhí)行。答案:錯(cuò)解析:[判斷題]77.HttpServletRequest類的getParameterNames()方法返回類型是String[]答案:錯(cuò)解析:[判斷題]78.MyBatis的刪除操作在映射文件中是通過(guò)配置<delete>元素來(lái)實(shí)現(xiàn)的()。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]79.MapperFactoryBean的參數(shù)SqlSessionTemplate用于指定SqlSessionTemplate。如果與SqlSessionFactory同時(shí)設(shè)定,則只會(huì)啟用SqlSessionFactory()。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]80.@Component注解用于描述Spring中的Bean,它是一個(gè)泛化的概念,僅僅表示一個(gè)組件,并且可以作用在任何層次,使用時(shí)只需將該注解標(biāo)注在相應(yīng)方法上即可。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]81.<load-on-startup>元素中的1表示容器在啟動(dòng)時(shí)立即加載這個(gè)Servlet。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]82.Spring框架可以和Struts2和Hibernate框架進(jìn)行整合()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]83.使用基于基于Annotation的裝配可以較大程度上解決基于XML方式裝配導(dǎo)致的配置文件臃腫和難以維護(hù)等問(wèn)題()。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]84.數(shù)據(jù)類型轉(zhuǎn)換出錯(cuò)時(shí),顯示的系統(tǒng)的錯(cuò)誤消息,我們?cè)谫Y源文件中使用下列代碼來(lái)替換系統(tǒng)默認(rèn)的錯(cuò)誤消息:xwork.default.invalid.fieldvalue={0}錯(cuò)誤信息。答案:對(duì)解析:[判斷題]85.注解@RequestMapping的method屬性是可選的,不寫的話,默認(rèn)支持所有HTTP請(qǐng)求方法。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]86.VSS中共享文件必須在共享后立即分支。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]87.WHERE子句條件表達(dá)式中如果出現(xiàn)不同表的同名字段,那么必須在表名前面加上前綴。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]88.get請(qǐng)求處理的數(shù)據(jù)量大小不受到限制。答案:錯(cuò)解析:第5部分:?jiǎn)柎痤},共10題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問(wèn)答題]89.在Struts應(yīng)用的視圖中包含哪些組件?A)JSPB)ServletC)ActionServletD)ActionE)代表業(yè)務(wù)邏輯或業(yè)務(wù)數(shù)據(jù)的JavaBeanF)EJBG)客戶化標(biāo)簽答案:AG解析:[問(wèn)答題]90.JavaEE客戶端組件可疑是____、____、____答案:WEB瀏覽器|應(yīng)用客戶端程序|APPLETS解析:[問(wèn)答題]91.請(qǐng)列舉出3種或者3種以上的J2EE應(yīng)用服務(wù)器?答案:JBoss,Weblogic,Websphere,Tomcat解析:[問(wèn)答題]92.描述一下JVM加載class文件的原理機(jī)制?答案:JVM中類的裝載是由ClassLoader和它的子類來(lái)實(shí)現(xiàn)的,JavaClassLoader是一個(gè)重要的Java運(yùn)行時(shí)系統(tǒng)組件。它負(fù)責(zé)在運(yùn)行時(shí)查找和裝入類文件的類。解析:[問(wèn)答題]93.Ajax和javascript的區(qū)別。答案:javascript是一種在瀏覽器端執(zhí)行的腳本語(yǔ)言,Ajax是一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的開(kāi)發(fā)技術(shù),它是利用了一系列相關(guān)的技術(shù)其中就包括javascript。Javascript是由網(wǎng)景公司開(kāi)發(fā)的一種腳本語(yǔ)言,它和sun公司的java語(yǔ)言是沒(méi)有任何關(guān)系的,它們相似的名稱只是一種行銷策略。在一般的web開(kāi)發(fā)中,javascript是在瀏覽器端執(zhí)行的,我們可以用javascript控制瀏覽器的行為和內(nèi)容。在Ajax應(yīng)用中信息是如何在瀏覽器和服務(wù)器之間傳遞的通過(guò)XML數(shù)據(jù)或者字符串解析:[問(wèn)答題]94.請(qǐng)寫出在Spring容器中注冊(cè)事務(wù)注解驅(qū)動(dòng)的代碼。答案:<tx:annotation-driventransaction-manager="transactionManager"/>解析:[問(wèn)答題]95.請(qǐng)簡(jiǎn)要說(shuō)明MyBatis在映射文件中加載關(guān)聯(lián)關(guān)系對(duì)象的方式。答案:MYBATIS在映射文件中加載關(guān)聯(lián)關(guān)系對(duì)象主要通過(guò)兩種方式:嵌套查詢和嵌套結(jié)

溫馨提示

  • 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)論