




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試卷科目:J2EE開發(fā)基礎(chǔ)J2EE開發(fā)基礎(chǔ)(習(xí)題卷2)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJ2EE開發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共153題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.給定代碼如下,以下說(shuō)法正確的是()。(選擇一項(xiàng))SessionFactorysessionFactory=newConfiguration().buildSessionFactory();Sessionsession=sessionFactory.openSession();Transactiontx=session.beginTransaction();session.update(user);session.close();tx.rollback();A)代碼正確B)代碼中有一處錯(cuò)誤C)代碼中有兩處錯(cuò)誤D)代碼中有三處錯(cuò)誤[單選題]2.下面說(shuō)法不正確的是A)一個(gè)子類的對(duì)象可以接收父類對(duì)象能接收的消息;B)當(dāng)子類對(duì)象和父類對(duì)象能接收同樣的消息時(shí),它們針對(duì)消息產(chǎn)生的行為可能不同;C)父類比它的子類的方法更多;D)子類在構(gòu)造函數(shù)中可以使用super()來(lái)調(diào)用父類的構(gòu)造函數(shù);[單選題]3.在JQuery中,$("#divTest").children("div").eq(1)等價(jià)于()。(選擇一項(xiàng))A)$("#divTestdiv:eq(1)")B)$("#divTest>div:eq(1)")C)$("#divTestdiveq(1)")D)$("#divTestdiv:eq(1)")[單選題]4.在SQL中下列涉及空值的操作,不正確的是?A)AGEISNULLB)AGEISNOTNULLC)AGE=NULLD)NOT(AGEISNULL)[單選題]5.以下哪項(xiàng)是查詢學(xué)生記錄表中的第3-5條數(shù)據(jù)[題]A)select*fromstudentlimit2,3B)select*fromstudentlimit2,5C)select*fromstudentlimit3,5D)select*fromstudentlimit3,2[單選題]6.下列哪個(gè)不屬于struts2中的視圖技術(shù)()A)FreemarkerB)JavaC)velocityD)JSP[單選題]7.編譯JavaApplication源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()A)JavaB)classC)htmlD)exe[單選題]8.以下哪個(gè)包不是page指令默認(rèn)導(dǎo)入的()A)?java.lang.*?B)?java.util.*?C)?javax.servlet.*?D)?javax.servlet.jsp.*[單選題]9.jsp實(shí)際上被執(zhí)行的時(shí)候是被轉(zhuǎn)換成了servlet,在tomcat里默認(rèn)轉(zhuǎn)換到了下面的那個(gè)文件夾里()A)ROOTB)configC)workD)common[單選題]10.Spring中controller層使用的注解是A)@ServiceB)@ResourceC)@ControllerD)@Repository[單選題]11.在JSP中,aa.jsp文件使用了一個(gè)Bean,該Bean屬于類mypackage.bb,該Bean和oracle數(shù)據(jù)庫(kù)連接,完成對(duì)數(shù)據(jù)庫(kù)中某個(gè)表的插入、修改和查詢數(shù)據(jù)的功能,mypackage.bb的方法getRs返回記錄集rs,則以下描述正確的是()(選擇一項(xiàng))A)如果aa.jsp中要使用這個(gè)rs來(lái)查詢數(shù)據(jù),則該jsp必須使用page指令的import屬性導(dǎo)入java.sql包中類B)如果aa.jsp中要使用這個(gè)getRs方法來(lái)返回rs而已,而不使用rs執(zhí)行任何操作,則在aa.jsp中不導(dǎo)入java.sql包中類C)如果在aa.jsp中使用page指令的import屬性導(dǎo)入java.sql包中的類了,則不用在mypackage.bb中導(dǎo)入java.sql中的類D)如果在mypackage.bb中導(dǎo)入java.sql中的類,則不用在aa.jsp中使用page指令的import屬性導(dǎo)入java.sql包中的類[單選題]12.下列選項(xiàng)中,屬于SpringMVC所必須的JAR包的是。()A)spring-web-4.3.6.RELEASE.jarB)spring-webmvc-portlet-4.3.6.RELEASE.jarC)spring-webmvc-4.3.6.RELEASE-javadoc.jarD)spring-websocket-4.3.6.RELEASE.jar[單選題]13.在MVC中,M是指()A)ModelB)ViewC)ControllerD)ModelAndView[單選題]14.以下哪個(gè)關(guān)鍵字用于左連接?A)JOINB)LEFTJOINC)RIGHTJOIND)FULLJOIN[單選題]15.為了支持J2EE應(yīng)用程序,在會(huì)將以下除了()的其他幾個(gè)部署到J2EE容器中。A)EJB容器。B)Web容器。C)客戶端應(yīng)用程序容器。D)數(shù)據(jù)庫(kù)管理[單選題]16.給頂一個(gè)JSP程序源代碼,如下:<jsp:includepage="two.jsp"flush="true"><jsp:paramname="location"value="bejing"/></jsp:include>在two.jsp中使用()代碼片段可以輸出參數(shù)location的值。A)<jsp:getParametername=>B)<%=request.getParameter()%>C)<%=request.getAttribute()%>D)<jsp:getParamname=>[單選題]17.下面不是Spring中接口注入的方式的是()。(選擇一項(xiàng))A)接口注入B)構(gòu)造子注入C)設(shè)值注入D)指針注入[單選題]18.下面選項(xiàng)中,不屬于整合SSM框架所編寫的配置文件的是。()A)pertiesB)applicationContext.xmlC)mybatis-config.xmlD)struts.xml[單選題]19.在一個(gè)JSP頁(yè)面中不可以出現(xiàn)的注釋形式為()A)<!--注釋內(nèi)容-->B)@rem注釋內(nèi)容C)//注釋內(nèi)容D)<%--注釋內(nèi)容--%>[單選題]20.下列選項(xiàng)中,不需要配置在web.xml中的是。()A)Spring的監(jiān)聽器B)編碼過(guò)濾器C)視圖解析器D)前端控制器[單選題]21.關(guān)于main()方法說(shuō)法正確的是()A)一個(gè)類中可以沒(méi)有main()B)所有對(duì)象都必須放在main()方法中C)main()必須放在公共類中D)main()方法頭的定義可以根據(jù)情況任意修改[單選題]22.給定一個(gè)Model1體系結(jié)構(gòu),其中有一個(gè)JSP頁(yè)面處理所有控制器函數(shù),這個(gè)JSP控制器要把請(qǐng)求分派給另一個(gè)JSP頁(yè)面A)<jsp:forwardpage=?view.jsp?/>B)<jsp:forwardfile=?view.jsp?/>C)<jsp:dispatchpage=?view.jsp?/>D)<jsp:dispatchfile=?view.jsp?/>[單選題]23.下?選項(xiàng),哪個(gè)是合法的EL表達(dá)式()A)$B)$[emptyrequestScope]C)$(?aaa?+?bbb?)D)${user.userName}[單選題]24.關(guān)于AJAX的四個(gè)組成部分中,用于解析響應(yīng)到客戶端的XML數(shù)據(jù)或其他文本數(shù)據(jù)的是()[題]A)DOMB)CSSC)JavaScriptD)XmlHttpRequest[單選題]25.使用JavaScript語(yǔ)言中Document的()方法可以在頁(yè)面上輸出字符。A)document.print()B)document.flush()C)document.out()D)document.write()[單選題]26.對(duì)Spring事務(wù)管理說(shuō)明錯(cuò)誤的是?A)事務(wù)就是對(duì)一系列的數(shù)據(jù)庫(kù)操作B)Spring的聲明式事務(wù)通常是指在配置文件中對(duì)事務(wù)進(jìn)行配置聲明C)它是通過(guò)SpringMvcProxy幫你做代理,自己不用額外的寫代碼,只要在Spring配置文件中聲明即可D)使用TransactionMananger進(jìn)行管理,可以通過(guò)Spring的注入來(lái)完成[單選題]27.元素把子對(duì)象的一些元素與父類對(duì)應(yīng)的表的一些字段映射起來(lái)A)ComponentB)ElementC)AttributeD)ActionForm[單選題]28.盒子模型將所有的HTML元素都放置到一個(gè)盒子中,通過(guò)控制盒子的外觀來(lái)實(shí)現(xiàn)整個(gè)頁(yè)面外觀的控制,下列哪項(xiàng)控制內(nèi)容的大小A)height和widthB)paddingC)borderD)margin[單選題]29.在使用Hibernate時(shí),如果兩個(gè)類(One.java、Many.java)存在著一對(duì)多關(guān)系,要在?一?的一方實(shí)現(xiàn)這種關(guān)系,在映射文件中應(yīng)()配置。(選擇一項(xiàng))A)<setname="many"><keycolumn="MANY"><one-to-manyclass="Many"></set>B)<setname="many"><keycolumn="MANY"><many-to-oneclass="Many"></set>C)<one-to-manyname="many"column="MANY"class="Many">D)<many-to-onename="many"column="MANY"class="Many">[單選題]30.下面()不是Java語(yǔ)言的特點(diǎn)。A)分布式計(jì)算B)健壯性C)跨平臺(tái)D)靜態(tài)性[單選題]31.Spring中service層使用的注解是A)@ServiceB)@ResourceC)@ControllerD)@Repository[單選題]32.下列哪一種不是JSP頁(yè)面的組成元素.()A)JSP標(biāo)簽,如指令標(biāo)簽B)普通的HTML標(biāo)記符C)Java表達(dá)式D)C語(yǔ)言程序[單選題]33.以下()不輸入EJB的基本類型。A)實(shí)體Bean。B)會(huì)話Bean。C)消息驅(qū)動(dòng)Bean。D)JavaBean。[單選題]34.配置MybatisGenerator時(shí),要求不會(huì)生成Examp相關(guān)的方法,需要設(shè)置targetRuntime為什么()[題]A)Mybatis3SimpleB)Mybatis3C)Mybatis3xD)以上都不壽[單選題]35.Struts是Apache軟件基金會(huì)組織Jakarta項(xiàng)目的一個(gè)子項(xiàng)目,實(shí)現(xiàn)了()模式。A)MVC。B)分層。C)管道。D)黑板。[單選題]36.()是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開發(fā)技術(shù),使瀏覽器可以為用戶提供更為自然的瀏覽體驗(yàn)。A)HibernateB)StrutsC)SpringD)AJAX[單選題]37.在JSP中如果要導(dǎo)入java.io.*包,應(yīng)該使用()指令。A)pageB)includeC)forwardD)taglib[單選題]38.過(guò)濾器使用______________才能繼續(xù)傳遞到下一個(gè)過(guò)濾器A)request.getRequestDispatcher().forward(request,response);B)doFilter()C)doPut()D)doChain()[單選題]39.對(duì)于已經(jīng)被定義過(guò)可能拋出異常的語(yǔ)句,在編程時(shí)()A)必須使用try/catch語(yǔ)句處理異常,或用throws將其拋出B)如果程序錯(cuò)誤,必須使用try/catch語(yǔ)句處理異常C)可以置之不理D)只能使用try/catch語(yǔ)句處理[單選題]40.在J2EE中,使用過(guò)濾器的好處不包括()。(選擇一項(xiàng))A)以一種模塊化的或可重用的方式封裝公共的行為B)利用它能夠?qū)⒏呒?jí)訪問(wèn)決策與表現(xiàn)代碼相分離C)對(duì)許多不同的資源進(jìn)行批量性的更改D)可以減少大量的代碼編寫[單選題]41.下列哪個(gè)struts2標(biāo)簽可以充當(dāng)HTML中的文本框()A)<s:form>B)<s:textfield>C)<s:textArea>D)<s:checkbox>[單選題]42.屬于SpringMVC的請(qǐng)求流程第三步是?A)發(fā)起請(qǐng)求到前端控制器(DispatcherServlet)B)前端控制器請(qǐng)求HandlerMapping查找Handler可以根據(jù)xml配置、注解進(jìn)行查找C)處理器映射器HandlerMapping向前端控制器返回HandlerD)前端控制器調(diào)用處理器適配器去執(zhí)行Handler[單選題]43.{在Servlet中有如下代碼段:PublicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)ThrowsServletException,IOException{RequestDispatcherdis;_____________________________;`dis.forward(request,response);}那么能夠正確填寫在橫線處的選項(xiàng)是()A)dis=response.getRequestDispatcher("error.jsp");B)dis=request.getRequestDispatcher("error.jsp");C)dis=request.RequestDispatcher("error.jsp");D)dis=newRequestDispatcher("error.jsp");[單選題]44.以下哪一個(gè)Web應(yīng)用不屬于Ajax應(yīng)用[]A)HotmailB)GMapsC)FlickrD)WindowsLive[單選題]45.下面不是合法Java標(biāo)識(shí)符的是()A)abB)$_3C)3abD)ab3[單選題]46.關(guān)于WHERE與HAVING說(shuō)法不正確的是?A)WHERE條件與HAVING條件作用對(duì)象一致B)HAVING作用于結(jié)果組C)WHERE條件作用于被查詢的表,從中選擇滿足條件的記錄D)HAVING子句可以單獨(dú)使用[單選題]47.struts是()公司基金會(huì)jakarta項(xiàng)目的一個(gè)開源項(xiàng)目,能夠很好地幫助Java開發(fā)者利用J2EE開發(fā)Web應(yīng)用A)OracleB)ApacheC)IBMD)Intel[單選題]48.下列()接口專用于訪問(wèn)數(shù)據(jù)庫(kù)的中存儲(chǔ)過(guò)程A)CallableStatementB)ProcedureStatementC)PreparedStatementD)Statement[單選題]49.關(guān)于CSS的描述,下列說(shuō)法正確的是()。A)當(dāng)CSS作為獨(dú)?的?件時(shí),必須以.html為后綴名B)CSS?于設(shè)置HTML??中的?本內(nèi)容、圖?的外形以及版?的布局等外觀顯示樣式。C)只有獨(dú)?的CSS?件才符合結(jié)構(gòu)與表現(xiàn)分離的特點(diǎn)D)?前流?的CSS版本為CSS3[單選題]50.在struts中,不屬于Action接口中定義的字符串常量的是()。(選擇一項(xiàng))A)SUCCESSB)FAILUREC)ERRORD)INPUT[單選題]51.對(duì)于一個(gè)繼承于BodyTagSupport標(biāo)簽來(lái)說(shuō),他的dostart方法的返回值決定本體是否能被處理,下面那個(gè)是讓本體可以被處理的()A)SKIP_BODYB)EVAL_BODY_INCLUDEC)SKIP_PAGED)EVAL_BODY_BUFFERED[單選題]52.持久化狀態(tài)前進(jìn)行合法性檢查,需要實(shí)現(xiàn)的接口是A)ActionListenerB)LifecycleC)HttpServletRequestD)持久化狀態(tài)合法檢查不需要實(shí)現(xiàn)接口[單選題]53.以下有關(guān)Spring中TransactionStatus接口的方法及說(shuō)明錯(cuò)誤的是()。A)setFallbackOnly()設(shè)置事務(wù)回滾B)isNewTransaction()獲取是否是新事務(wù)C)isCompleted()獲取事務(wù)是否完成D)flush()刷新事務(wù)[單選題]54.下面不屬于攔截器類中的方法的是。()A)preHandler()B)postHandle()C)afterCompletion()D)afterpletion()[單選題]55.在J2EEMVC設(shè)計(jì)模式體系結(jié)構(gòu)中()是實(shí)現(xiàn)控制器的首選方案。A)HTMLB)JSPC)JavaBeanD)Servlet[單選題]56.在MyBatis中,操作數(shù)據(jù)庫(kù)的核心類是(?)[題]A)SqlSessionFactoryB)SqlSessionC)SessionD)SqlSessionFactoryBuilder[單選題]57.下邊哪個(gè)不是JSP的內(nèi)置對(duì)象?()A)sessionB)requestC)cookieD)out[單選題]58.以下()可用于檢索session屬性u(píng)serid的值A(chǔ))session.getAttribute(?userid?);B)session.setAttribute(?userid?);C)request.getParameter(?userid?);D)request.getAttribute(?userid?);[單選題]59.在一個(gè)表中可以有幾種不同類型的觸發(fā)器?A)1種B)2種C)3種D)4種[單選題]60.在成員變量與局部變量重名時(shí),若想在方法內(nèi)使用成員變量,要使用關(guān)鍵字()A)superB)importC)thisD)return[單選題]61.JdbcTemplate通用的增刪改方法是A)insertB)updateC)deleteD)execute[單選題]62.JSP頁(yè)面中request.getParamter(String)得到的數(shù)據(jù),其類型是A)DoubleB)intC)StringD)Integer[單選題]63.閱讀下列代碼<%@pagelanguage="java"contentType="text/html;charset="GBK"pageEncoding="GBK"%>${}${param.age}${param.sex}${paramValues.age[0]}在地址欄內(nèi)輸入地址后追加:name=zuxia&age=20,顯示的結(jié)果是()。(選擇一項(xiàng))A)zuxia20B)zuxia2020C)zuxia20null20D)zuxia20null[單選題]64.過(guò)程域?qū)ο笤贖ibernate中代表A)業(yè)務(wù)邏輯操作B)應(yīng)用層操作C)數(shù)據(jù)庫(kù)層操作D)組件對(duì)象操作[單選題]65.{PageContext.setAttribute("user","tom");Request.setAttribute("user","bob");顯示"bob",則可以使用}A){request.getAttribute("user")}B){param.user}C){user}D){requestScope.user}[單選題]66.映射一對(duì)多使用的標(biāo)簽是A)many-oneB)one-manyC)associationD)collection[單選題]67.對(duì)于預(yù)定義<%!預(yù)定義%>的說(shuō)法錯(cuò)誤的是:()A)一次可聲明多個(gè)變量和方法,只要以?;?結(jié)尾就行B)一個(gè)聲明僅在一個(gè)頁(yè)面中有效C)聲明的變量將作為局部變量D)在預(yù)定義中聲明的變量將在JSP頁(yè)面初始化時(shí)初始化[單選題]68.用于取出由數(shù)據(jù)庫(kù)內(nèi)部生成主鍵的屬性是()[題]A)keyPropertyB)useGeneratedKeysC)keyColumnD)dataBaseid[單選題]69.在JSP中,只有一行代碼:<%=?A?+?B?%>,運(yùn)行將輸出()A)131<%='A'+'B'%>等于131B)A+BC)錯(cuò)誤信息,因?yàn)楸磉_(dá)式是錯(cuò)誤的D)AB<%="A"+"B"%>等于AB[單選題]70.下面關(guān)于Hibernate的說(shuō)法,錯(cuò)誤的是()A)Hibernate是一個(gè)?對(duì)象-關(guān)系映射?的實(shí)現(xiàn)B)Hibernate是一種數(shù)據(jù)持久化技術(shù)C)Hibernate是JDBC的替代技術(shù)D)使用Hibernate可以簡(jiǎn)化持久化層的編碼[單選題]71.JDBC與Mybatis能不能執(zhí)行批量插入[題]A)都不胿B)JDBC能,myBatis不能C)都能D)JDBC不能,myBatis胿[單選題]72.Http協(xié)議的狀態(tài)碼()表示文件沒(méi)有創(chuàng)建A)200B)400C)500D)404[單選題]73.對(duì)于轉(zhuǎn)發(fā)與重定向的描述錯(cuò)誤的語(yǔ)句是()A)重定向是在客戶端發(fā)生作用,通過(guò)請(qǐng)求重新的地址實(shí)現(xiàn)頁(yè)面轉(zhuǎn)向B)使用轉(zhuǎn)發(fā)時(shí)由于是服務(wù)器內(nèi)部控制權(quán)的轉(zhuǎn)移,因而地址欄中的URL沒(méi)有變化C)使用重定向時(shí)可以在地址欄中看到轉(zhuǎn)向后的URLD)轉(zhuǎn)發(fā)與重定向都可以實(shí)現(xiàn)在頁(yè)面跳轉(zhuǎn),因而沒(méi)有區(qū)別[單選題]74.在Mybatis中,SQL映射文件中配置insert語(yǔ)句時(shí),以下描述錯(cuò)誤的是(?)[題]A)parameterType表示傳入SQL語(yǔ)句句的參數(shù)類型,它可以是基本數(shù)據(jù)類型(如int,String,Date等),基本數(shù)據(jù)類型傳參,只能傳入一個(gè),在SQL語(yǔ)句中通過(guò)#{參數(shù)名}即可獲取傳入的值?B)parameterType表示傳入SQL語(yǔ)句句的參數(shù)類型,也可以是復(fù)雜數(shù)據(jù)類型(Java實(shí)體類、Map),在SQL語(yǔ)句中通過(guò)#{屬性名}房{map的KeyName}即可獲取傳入的倿C)useGeneratedKeys此屬性會(huì)使MyBatis使用JDBC的getGeneratedKeys()方法來(lái)獲取由數(shù)據(jù)庫(kù)內(nèi)部生產(chǎn)的主鍵,其默認(rèn)值為trueD)keyProperty的作用是將插入或更新操作時(shí)的返回值賦值給PO類的某個(gè)屬性,通常會(huì)設(shè)置為主鍵對(duì)應(yīng)的屬懌[單選題]75.動(dòng)態(tài)SQL標(biāo)簽<if>判斷String類型的字段是否為空字符串的正確用法是()[題]A)<iftest="userName!=nullanduserName!=''"></if>B)<iftest="userName!=nulluserName!=''"></if>C)<iftest="userName!=nulloruserName!=''"></if>D)<iftest="userName!=null||userName!=''"></if>[單選題]76.下面關(guān)于請(qǐng)求處理方法返回類型說(shuō)法錯(cuò)誤的是()。A)常見的返回類型是ModelAndView、String和voidB)ModelAndView類型中可以添加Model數(shù)據(jù),并指定視圖C)String類型的返回值可以跳轉(zhuǎn)視圖,但不能攜帶數(shù)據(jù)D)void類型主要在異步請(qǐng)求時(shí)使用,它既返回?cái)?shù)據(jù),又跳轉(zhuǎn)視圖[單選題]77.關(guān)于MyBatis框架的描述錯(cuò)誤的是(?)[題]A)MyBatis它支持自定義SQL、存儲(chǔ)過(guò)程以及高級(jí)映尿B)MyBatis免除了幾乎所有的JDBC代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工使C)MyBatis可以通過(guò)簡(jiǎn)單的XML房注解來(lái)配置和映射原始類型、接口和JavaPOJO(PlainOldJavaObjects,普通老式Java對(duì)象)為數(shù)據(jù)庫(kù)中的記彿D)MyBatis是一個(gè)純SQL框架[單選題]78.MapperScannerConfigurer類在Spring配置文件中使用時(shí),可以配置的屬性及說(shuō)明錯(cuò)誤的是。()A)basePackage:指定映射接口文件所在的包路徑,當(dāng)需要掃描多個(gè)包時(shí)可以使用分號(hào)或逗號(hào)作為分隔符。B)annotationClass:指定了要掃描的注解名稱,只有被注解標(biāo)識(shí)的類才會(huì)被配置為映射器。C)sqlSessionFactoryBeanName:指定在Spring中定義的SqlSessionFactory的Bean名稱。D)sqlSessionTemplateBeanName:指定在Spring中定義的SqlSessionTemplate的Bean名稱。如果定義此屬性,則sqlSessionFactoryBeanName將起作用[單選題]79.Web服務(wù)實(shí)現(xiàn)數(shù)據(jù)傳遞是以()方式進(jìn)行的A)HTTP和htmlB)XML和HttpC)HTML和javaD)TXT[單選題]80.可以利用request對(duì)象的哪個(gè)方法獲取客戶端的表單信息A)request.getParameter()B)request.outParameter()C)request.writeParameter()D)request.handlerParameter()[單選題]81.有關(guān)MyBatis配置文件中<settings>元素的說(shuō)法錯(cuò)誤的是()A)雖然不配置<settings>元素,也可以正常運(yùn)行MyBatis,但是熟悉<settings>的配置內(nèi)容以及它們的作用還是十分必要的B)<settings>元素的配置內(nèi)容大多數(shù)都不需要開發(fā)人員去配置它,通常在需要時(shí)只配置少數(shù)幾項(xiàng)即可C)<settings>元素中延遲加載的全局開關(guān)的參數(shù)lazyLoadingEnabled默認(rèn)開啟D)<settings>元素主要用于改變MyBatis運(yùn)行時(shí)的行為,例如開啟二級(jí)緩存、開啟延遲加載等[單選題]82.Spring為Hibernate的DAO提供了工具類(),支持DAO的實(shí)現(xiàn)。A)HibernateDaoSupport。B)SpringDaoSupport。C)HibernateSpringSupport。D)DaoTemplate。[單選題]83.在Spring中,看如下Spring配置文件中的代碼,下列說(shuō)法正確的是()。(選擇一項(xiàng))<aop:config><aop:pointcutid="bizMethods"expression="execution(*.*.*(...))"/><aop:advisoradvice-ref="txAdvice"pointcut-ref="bizMethods"/></aop:config>A)將包下的所有類進(jìn)行事務(wù)控制B)將包下的所有類的所有方法進(jìn)行事務(wù)控制C)<aop:advisor>節(jié)點(diǎn)還應(yīng)該配置transaction-manager屬性D)定義了一個(gè)通知[單選題]84.在J2EE中,以下不是JSP隱式對(duì)象的是()A)contextB)outC)applicationD)pageContext[單選題]85.關(guān)于ANY與AL關(guān)鍵字說(shuō)法不正確的是()A)ANY和ALL關(guān)鍵字必須與比較運(yùn)算符一起使用B)ANY與SOME關(guān)鍵字含義相同C)ANY與ALL關(guān)鍵字用于一個(gè)值與一組值的比較D)在查詢最高或最低數(shù)值時(shí)通??梢允褂肁NY關(guān)鍵字[單選題]86.在SpringMVC中,在橫線處填寫()可以實(shí)現(xiàn)轉(zhuǎn)發(fā)@RequestMapping("/toJump")publicStringskipTest(){return"________:/jump.do";}A)redirectB)toC)forD)forward[單選題]87.在創(chuàng)建對(duì)象時(shí)必須A)先聲明對(duì)象,然后才能使用對(duì)象B)先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,然后才能使用對(duì)象C)先聲明對(duì)象,為對(duì)象分配內(nèi)存空間,對(duì)對(duì)象初始化,然后才能使用對(duì)象D)上述說(shuō)法都對(duì)[單選題]88.下列選項(xiàng)中不屬于服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的是()A)ASPB)JSPC)JavaScriptD)PHP[單選題]89.在J2EE中,關(guān)于框架技術(shù)的概念,以下理解錯(cuò)誤的是()。(選擇一項(xiàng))A)Ajax是一個(gè)客戶端的框架B)使用Spring時(shí),持久化層必須用Hibernate實(shí)現(xiàn)C)框架是一個(gè)半成品D)多個(gè)框架可以互相集成使用[單選題]90.下列JavaScript語(yǔ)句中,能實(shí)現(xiàn)單擊?個(gè)按鈕時(shí)彈出?個(gè)消息框的是()。A)<buttonvalue="?標(biāo)響應(yīng)"onClick=alert(?確定?)>B)<inputtype="button"value="?標(biāo)響應(yīng)"onClick=alert(?確定?)>C)<inputtype="button"value="?標(biāo)響應(yīng)"onChange=alert(?確定?)>D)<buttonvalue="?標(biāo)響應(yīng)"onChange=alert(?確定?)>[單選題]91.在使用interface聲明一個(gè)接口時(shí),只可以使用()修飾符修飾該接口。A)privateB)protectedC)privateprotectedD)public[單選題]92.Spring中使用注解的方式來(lái)進(jìn)行事務(wù)管理,使用的注解是A)@TransactionalB)@ResourceC)@ServiceD)@Repository[單選題]93.下列哪個(gè)作用范圍的Bean,被Web服務(wù)目錄下所有用戶共享,任何客戶對(duì)Bean屬性的修改都會(huì)影響到其他用戶。A)applicationB)requestC)pageD)session[單選題]94.()模式指的是在單個(gè)組件中負(fù)責(zé)所有實(shí)體域?qū)ο蟮某志没庋b數(shù)據(jù)訪問(wèn)細(xì)節(jié)。A)對(duì)象關(guān)系映射。B)對(duì)象關(guān)系。C)關(guān)系數(shù)據(jù)庫(kù)。D)對(duì)象數(shù)據(jù)庫(kù)。[單選題]95.事務(wù)隔離級(jí)別是由誰(shuí)實(shí)現(xiàn)的()A)數(shù)據(jù)庫(kù)系統(tǒng)B)JDBC驅(qū)動(dòng)程序C)HibernateD)Java應(yīng)用程序[單選題]96.在J2EE實(shí)現(xiàn)企業(yè)級(jí)應(yīng)用開發(fā)中()是描述標(biāo)記庫(kù)的XML文檔。A)EAR文件B)WAR文件C)TLD文件D)DTD文件[單選題]97.在編寫過(guò)濾器時(shí),需要完成的方法A)doFilter()B)doChain()C)doPost()D)doDelete()[單選題]98.在JSP頁(yè)面中,正確引入JavaBean的是()A)<%jsp:useBeanid=?myBean?scope=?page?class=?pkg.MyBean?%>B)<jsp:useBeanname=?myBean?scope=?page?class=?pkg.MyBean?>C)<jsp:useBeanid=?myBean?scope=?page?class=?pkg.MyBean?/>D)<jsp:useBeanname=?myBean?scope=?page?class=?pkg.MyBean?/>[單選題]99.login.jsp為登錄頁(yè)面,表單代碼如下:<formaction="index.jsp"method="post"><inputtype="text"name="name"/><inputtype="submit"value="login"/></form>index.jsp中直接顯示用戶名,以下代碼正確的是()。(選擇一項(xiàng))A)${requestS}B)<%=name%>C)${}D)<%=%>[單選題]100.在MVC模式中,核心內(nèi)容為()A)modelB)不確證C)viewD)control[單選題]101.HTML文檔定義層的標(biāo)記是()A)<layer>B)<level>C)D)<element>[單選題]102.關(guān)于JSPModel1模式的缺點(diǎn),下列的敘述哪一項(xiàng)是不正確的?A)應(yīng)用是基于過(guò)程的B)業(yè)務(wù)邏輯和表示邏輯混合C)軟件維護(hù)和擴(kuò)展困難D)產(chǎn)生較多的文件[單選題]103.下列選項(xiàng)中,哪一個(gè)不是Spring中事務(wù)管理的核心接口()A)PlatformTransactionManagerB)TransactionDefinitionC)TransactionStatusD)TransactionManager[單選題]104.在MVC中,C是指()A)ModelB)ViewC)ControllerD)ModelAndView[單選題]105.每個(gè)基億MyBatis的應(yīng)用都是以一個(gè)(_的實(shí)例為中心的[題]A)SqlSessionFactoryB)SqlSessionC)SessionD)SqlSessionFactoryBuilder[單選題]106.關(guān)于切面下列說(shuō)法不正確的是()A)對(duì)橫切性關(guān)注點(diǎn)的實(shí)現(xiàn)叫AdviceB)將Advice寫入切面的過(guò)程叫織入C)用@Aspect注解的類,為切面類D)切面就是一個(gè)java類[單選題]107.通過(guò)?@xxx?的方式讓注解與JavaBean緊密結(jié)合將()A)減少了配置文件的體積,又增加了JavaBean的可讀性與內(nèi)聚性B)減少了配置文件的體積,又降低了JavaBean的可讀性與內(nèi)聚性C)增加了配置文件的體積,又增加了JavaBean的可讀性與內(nèi)聚性D)增加了配置文件的體積,又降低了JavaBean的可讀性與內(nèi)聚性[單選題]108.{下面是Servlet調(diào)用的一種典型代碼:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="java.sql.*"%><html><bodybgcolor=cyan><ahref="helpHello">訪問(wèn)FirstServlet</a></body></html>該調(diào)用屬于下述哪種。}A)url直接調(diào)用B)超級(jí)鏈接調(diào)用C)表單提交調(diào)用D)jsp:forward調(diào)用[單選題]109.若有下面的類定義classBridge{Roadroad;}classRoad{Stringname;}它表示()A)?是什么?關(guān)系B)?有什么?關(guān)系C)二者都是D)二者皆不是[單選題]110.下面描述錯(cuò)誤的是()A)HTML文件必須由<html>開頭,</html>標(biāo)記結(jié)束。B)文檔頭信息包含在<head>與</head>之間。C)在<head>和</head>之間可以包含<title>和<body>等信息。D)文檔體包含在<body>和</body>標(biāo)記之間[單選題]111.<c:case>列()選項(xiàng)的內(nèi)容不是Web2.0的特點(diǎn)。(選擇一項(xiàng))A)用戶貢獻(xiàn)內(nèi)容B)更豐富的用戶體驗(yàn)C)數(shù)據(jù)庫(kù)技術(shù)的廣泛應(yīng)用D)內(nèi)容聚合技術(shù)RSS的廣泛應(yīng)用[單選題]112.查找classes表中的學(xué)生總數(shù),選以下哪個(gè)聚合函數(shù)()A)MaxB)CountC)SumD)Min[單選題]113.下列哪一個(gè)不是JAVA語(yǔ)言中保留字:A)ifB)sizeofC)orivateD)null[單選題]114.<html><body><jsp:useBeanid="address"class="AddressBean"/><jsp:setPropertyname="address"property="city"/><jsp:getPropertyname="address"property="city"/></body></html>如果用下面的URL訪問(wèn),頁(yè)面會(huì)輸出什么結(jié)果?()http://localhost:8080/address.jsp?city=ChicagoA)MiamiB)ChicagoC)以上都不對(duì)D)LosAngeles[單選題]115.下面關(guān)于接口的描述中,錯(cuò)誤的是()。A)一個(gè)類只允許繼承一個(gè)接口B)定義接口使用的關(guān)鍵字是interfaceC)在繼承接口的類中通常要給出接口中定義的抽象方法的具體實(shí)現(xiàn)D)接口實(shí)際上是由常量和抽象方法構(gòu)成的特殊類[單選題]116.@Around注解的作用是?A)環(huán)繞增強(qiáng)B)后置增強(qiáng)C)前置增強(qiáng)D)后置代理[單選題]117.數(shù)據(jù)庫(kù)library中有自定義函數(shù)sum_func,那刪余該函數(shù)的語(yǔ)句正確的是?A)DROPTABLEsumfuncB)DROPFUNCTIONsumfuncC)DROPPROCEDUREsumfuncD)DROPVIEWsumfunc[單選題]118.{運(yùn)行以下這段代碼會(huì)出現(xiàn)什么情況?()<%Stringstrs[]={?www?,?mywebsite?,?org?};%>${fn:join(strs,?.?)}}A)輸出?www.B)輸出?wwwmywebsiteorg?C)沒(méi)有任何輸出結(jié)果D)拋出異常,命名變量strs不存在x[單選題]119.對(duì)原生SQL查詢的控制是通過(guò)___接口進(jìn)行的。A)SQLQueryB)SessionC)ListD)Query[單選題]120.EL表達(dá)式,${10mod3},執(zhí)行結(jié)果為:A)10mod3B)1C)3D)null[單選題]121.Javaapplication中的主類需包含main方法,main方法的返回類型是什么?A)intB)floatC)doubleD)void[單選題]122.在trim標(biāo)簽內(nèi)sql語(yǔ)句加上前綴的屬性是()[題]A)prefixB)prefixOverridesC)suffixD)suffixOverrides[單選題]123.關(guān)于Spring的說(shuō)法錯(cuò)誤的是()。(選擇一項(xiàng))A)通過(guò)setter方法實(shí)現(xiàn)依賴注入B)對(duì)Hibernate提供了支持,可簡(jiǎn)化Hibernate編碼C)通過(guò)AOP可以輕松與Hibernate集成D)通過(guò)AOP實(shí)現(xiàn)了聲明式事務(wù)管理[單選題]124.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery("select*frombook");下面哪項(xiàng)對(duì)該rs描述正確的是A)只能向下移動(dòng)的結(jié)果集B)可上下滾動(dòng)的結(jié)果集C)只能向上移動(dòng)的結(jié)果集D)不確定是否可以滾動(dòng)[單選題]125.實(shí)現(xiàn)equals和hashCode最顯而易見的作用是A)比較兩個(gè)對(duì)象標(biāo)識(shí)符的值B)比較數(shù)據(jù)庫(kù)的兩條數(shù)據(jù)C)比較兩個(gè)組建是否部署在同一個(gè)應(yīng)用服務(wù)器上D)對(duì)象與字段的映射[單選題]126.下面關(guān)于包的描述中,錯(cuò)誤的是()。A)包是若干對(duì)象的集合B)使用package語(yǔ)句創(chuàng)建包C)使用import語(yǔ)句引入包D)包分為有名包和無(wú)名包兩種[單選題]127.下面對(duì)Spring中Bean的注入說(shuō)法正確的是A)Bean根據(jù)注入方式不同可以分為構(gòu)造方法注入和自動(dòng)裝載B)使用構(gòu)造方法注入構(gòu)造對(duì)象的同時(shí),完成依賴關(guān)系的建立C)在關(guān)系的對(duì)象很多時(shí),使用構(gòu)造方法注入更適合D)構(gòu)造方法通過(guò)constructor-index屬性來(lái)指定,在該標(biāo)簽下要指定索引的位置[單選題]128.在JSP中,給定以下JSP代碼片段,運(yùn)行結(jié)果是()。<%intx=5;%><%!intx=7;%><%!IntgetX(){returnx;}%><%out.print(?X1=?x);%><%out.print(?X2=?getX());%>A)X1=5X2=7B)X1=5X2=5C)X1=7X2=7D)X1=7X2=5[單選題]129.下列選項(xiàng)中關(guān)于HttpSession描述錯(cuò)誤的是()A)HttpSession通過(guò)HttpServletRequest對(duì)象獲得B)HttpSession可以用來(lái)保存數(shù)據(jù),并實(shí)現(xiàn)數(shù)據(jù)的傳遞C)HttpSession被創(chuàng)建后,將始終存在,直到服務(wù)停止D)調(diào)用HttpSession的invalidate()方法,可以刪除創(chuàng)建的HttpSession對(duì)象及數(shù)據(jù)[單選題]130.()是一種比JSP更早出現(xiàn)的動(dòng)態(tài)網(wǎng)頁(yè)編程技術(shù),在沒(méi)有JSP之前,它同時(shí)充當(dāng)視圖層、業(yè)務(wù)邏輯層角持久層角色。(A)EJB。B)Servlet。C)HTML。D)JavaBean。[單選題]131.核心標(biāo)簽庫(kù)中,用來(lái)實(shí)現(xiàn)循環(huán)功能的標(biāo)簽是()。(選擇一項(xiàng))A)<c:if>B)<c:for>C)<c:while>D)<c:foreach>[單選題]132.下面對(duì)Spring框架的持久化支持說(shuō)法錯(cuò)誤的是A)Spring沒(méi)有自己的持久化方案,它集合了現(xiàn)有的流行持久化框架B)Spring采用JDBC模板封裝了JDBC的數(shù)據(jù)庫(kù)操作C)Spring對(duì)各種持久化技術(shù)提供了統(tǒng)一的編程方式D)Spring將數(shù)據(jù)庫(kù)訪問(wèn)的checked異常轉(zhuǎn)換為運(yùn)行時(shí)異常[單選題]133.下面的哪個(gè)主題是不加渲染的HTML元素支持,被認(rèn)為是最低層的結(jié)構(gòu)()A)xhtmlB)simpleC)AjaxD)css_xhtml[單選題]134.以下關(guān)于捕獲的原則中,錯(cuò)誤的是()。A)Exception類必須出現(xiàn),而且必須作為catch塊中第一個(gè)匹配的類B)先列出具體的異常類,后列出通用的異常類C)先列出子類,后列出父類D)RuntimeException可以不被捕獲,Java會(huì)自動(dòng)處理運(yùn)行期的異常[單選題]135.下面描述中,關(guān)于query()方法說(shuō)法錯(cuò)誤的是()A)Listquery(Stringsql,RowMapperrowMapper)會(huì)執(zhí)行String類型參數(shù)提供的SQL語(yǔ)句,并通過(guò)RowMapper返回一個(gè)List類型的結(jié)果B)Listquery(Stringsql,PreparedStatementSetterpss,RowMapperrowMapper)會(huì)根據(jù)String類型參數(shù)提供的SQL語(yǔ)句創(chuàng)建PreparedStatement對(duì)象,通過(guò)RowMapper將結(jié)果返回到List中C)Listquery(Stringsql,Object[]args,RowMapperrowMapper)會(huì)將args參數(shù)綁定到SQL語(yǔ)句中,并通過(guò)RowMapper返回一個(gè)Object類型的單行記錄D)queryForList(Stringsql,Object[]args,classelementType)可以返回多行數(shù)據(jù)的結(jié)果,但必須是返回列表,elementType參數(shù)返回的是List元素類型[單選題]136.動(dòng)態(tài)SQL標(biāo)簽標(biāo)簽中最少可以有幾個(gè)標(biāo)簽()A)1B)2C)3D)以上都不對(duì)[單選題]137.使用()標(biāo)簽注入數(shù)組元素A)<import>B)<list>C)<autowire>D)<factory-bean>[單選題]138.以下關(guān)于Spring核心容器相關(guān)說(shuō)法錯(cuò)誤的是()。A)Spring框架的所有功能都是通過(guò)其核心容器來(lái)實(shí)現(xiàn)的B)創(chuàng)建BeanFactory實(shí)例時(shí),需要提供Spring所管理容器的詳細(xì)配置信息,這些信息通常采用XML文件形式來(lái)管理C)ApplicationContext不僅包含了BeanFactory的所有功能,還添加了對(duì)國(guó)際化、資源訪問(wèn)、事件傳播等方面的支持D)通常在Java項(xiàng)目中,會(huì)采用通過(guò)ClassPathXmlApplicationContext類來(lái)實(shí)例化ApplicationContext容器的方式,而在Web項(xiàng)目中,ApplicationContext容器的實(shí)例化工作會(huì)交由Web服務(wù)器來(lái)完成[單選題]139.對(duì)于一個(gè)繼承于TagSupport標(biāo)簽來(lái)說(shuō),他的dostart方法的返回值決定本體是否可見,那么下面那一個(gè)是讓本體可見的()A)EVAL_PAGEB)SKIP_PAGEC)SKIP_BODYD)EVAL_BODY_INCLUDE[單選題]140.settings標(biāo)簽在MyBatis中是最復(fù)雜的配置,同時(shí)也是最為重要的配置內(nèi)容之一,它會(huì)改變MyBatis運(yùn)行時(shí)的行為。下列哪個(gè)不是Setting下的配置元素()。A)useGeneratedKeysB)objectFactoryC)autoMappingBehaviorD)defaultExecutorType[單選題]141.攔截用戶請(qǐng)求是在哪一層次中實(shí)現(xiàn)的。()A)持久對(duì)象層B)數(shù)據(jù)訪問(wèn)層C)業(yè)務(wù)邏輯層D)Web表現(xiàn)層[單選題]142.下面聲明數(shù)組的寫法錯(cuò)誤A)inta[];B)int[]a;C)int[3][]a;D)int[][3]a;[單選題]143.Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是()A)可以在一個(gè)頁(yè)面中使用多個(gè)<%@page%>指令。B)<%@page%>作用于整個(gè)JSP頁(yè)面。C)<%@page%>指令中的屬性只能出現(xiàn)一次。D)為增強(qiáng)程序的可讀性,建議將<%@page%>指令放在JSP文件的開頭,但不是必須[單選題]144.以下不屬于ProxyFactoryBean類中的常用可配置屬性的是()。A)targetB)interceptorNamesC)targetClassD)proxyInterfaces[單選題]145.關(guān)于構(gòu)造函數(shù)的說(shuō)法哪個(gè)正確A)一個(gè)類只能有一個(gè)構(gòu)造函數(shù)B)一個(gè)類可以有多個(gè)不同名的構(gòu)造函數(shù)C)構(gòu)造函數(shù)與類同名D)構(gòu)造函數(shù)必須自己定義,不能使用父類的構(gòu)造函數(shù)[單選題]146.下面關(guān)于文件下載方法內(nèi)容描述錯(cuò)誤的是。()A)響應(yīng)頭信息中的MediaType代表的是InternerMediaType(即互聯(lián)網(wǎng)媒體類型),也叫做MIME類型。B)MediaType.APPLICATION_OCTET_STREAM的值為application/octet-stream,即表示以二進(jìn)制流的形式下載數(shù)據(jù)。C)HttpStatus類型代表的是Http協(xié)議中的狀態(tài)。D)HttpStatus.OK表示500,即服務(wù)器已成功處理了請(qǐng)求。[單選題]147.messageorg.bob.taglib.MessageTagemptynametrue對(duì)這段配置描述正確的是A)定義了一個(gè)message標(biāo)簽,有一個(gè)屬性叫nameB)配置了一個(gè)名字為message的標(biāo)簽,該名稱對(duì)應(yīng)到org.bob.taglib.MessageTag類,并且標(biāo)簽不允許有主體內(nèi)容,使用標(biāo)簽時(shí)有一個(gè)必須得屬性為nameC)聲明了一個(gè)名字為message的標(biāo)簽,該標(biāo)簽對(duì)應(yīng)到MessageTag類,并且標(biāo)簽沒(méi)有主體內(nèi)容D)標(biāo)簽配置錯(cuò)誤,主體不能為空[單選題]148.以下關(guān)于<tx:method>元素的屬性描述錯(cuò)誤的是()。A)name屬性為可選屬性,它指定了與事務(wù)屬性相關(guān)的方法名B)propagation用于指定事務(wù)的傳播行為,默認(rèn)值為REQUIREDC)isolation用于指定事務(wù)的隔離級(jí)別,其默認(rèn)值為DEFAULTD)read-only用于指定事務(wù)是否只讀,其默認(rèn)值為false[單選題]149.在一個(gè)使用springmvc框架的Web應(yīng)用中,springmvc相關(guān)的jar包要放入()目錄中。A)META-INF/libB)WEB-INF/classesC)WebRoot/WEB-INFD)WEB-INF/lib[單選題]150.如果一個(gè).do里已經(jīng)做了錯(cuò)誤驗(yàn)證,就必須在配置文件里的對(duì)應(yīng)的action標(biāo)簽里存在一個(gè)屬性是()A)inputB)redirectC)contextrelativeD)scope[單選題]151.下列生成的Locale對(duì)象為漢語(yǔ)語(yǔ)種相關(guān)的是。A)Localelocale=newLocale("ko","");B)Localelocale=newLocale("ja","");C)Localelocale=newLocale("en","US");D)Localelocale=newLocale("zh","");E)Localelocale=newLocale("es","");[單選題]152.下面關(guān)于MIME類型說(shuō)法錯(cuò)誤的是。A)應(yīng)用程序使用application類型在網(wǎng)上傳遞應(yīng)用程序數(shù)據(jù)或二進(jìn)制數(shù)據(jù)B)使用video類型傳送音頻數(shù)據(jù)C)使用image類型傳送圖像D)使用message類型處理電子郵件信息E)使用text類型查找表文件信息[單選題]153.下列哪項(xiàng)不能實(shí)現(xiàn)會(huì)話跟蹤技術(shù)。A)URL重寫B(tài))使用隱藏表單域C)使用CookieD)使用sessionE)使用application第2部分:多項(xiàng)選擇題,共39題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]154.標(biāo)簽包含的屬性有()A)columnB)propertyC)javaTypeD)jdbcType[多選題]155.下列哪些屬于struts2的UI標(biāo)簽()?A)<s:if/>B)<s:textfield/>C)<s:select/>D)<s:submit/>[多選題]156.Spring的事務(wù)管理依賴于()庫(kù)。A)aopalliance.jar。B)transaction.jar。C)cglib*.jar。D)JDBCTransaction.jar。[多選題]157.向新用戶授權(quán)的語(yǔ)法正確的是()。(選擇二項(xiàng))A)grantcreatesession,dbatoTEACHER;B)grantcreatesession,dbafromTEACHER;C)grantcreatesessionfromTEACHER;D)grantcreatesessiontoTEACHER;[多選題]158.使用svnserve-d-rxx啟動(dòng)服務(wù)時(shí),以下說(shuō)法正確的是()。A)-r直接指定到版本庫(kù)時(shí),一個(gè)svnserve只能為一個(gè)版本庫(kù)工作B)-r直接指定到版本庫(kù)時(shí),一個(gè)svnserve可以為多個(gè)版本庫(kù)工作C)-r指定到版本庫(kù)的上級(jí)目錄時(shí),一個(gè)svnserve只能為一個(gè)版本庫(kù)工作D)-r指定到版本庫(kù)的上級(jí)目錄時(shí),一個(gè)svnserve可以為多個(gè)版本庫(kù)工作[多選題]159.標(biāo)簽包含以下哪些屬性()A)collectionB)itemC)indexD)separator[多選題]160.spring有哪些主要模塊?A)springcoreB)springcontextC)springbeanD)springdao[多選題]161.以下哪些屬于<tx:method>元素中的常用屬性()。A)isolationB)timeoutC)propagationD)name[多選題]162.以下()是目前幾種對(duì)象持久化模式。A)ORM持久化模式。B)主動(dòng)域?qū)ο竽J?。C)JDO模式。D)CMP模式。[多選題]163.在配置文件中,<mappers>元素用于指定MyBatis映射文件的位置,一般可以使用以下哪些方法引入映射器文件()。A)使用本地文件路徑引入B)使用本地類路徑引入C)使用包名引入D)使用接口類引入[多選題]164.對(duì)于Hibernate對(duì)象生命周期中的狀態(tài),以下說(shuō)法正確的有()。A)自由狀態(tài),表示實(shí)體對(duì)象在內(nèi)存中自由存在,不與數(shù)據(jù)庫(kù)中的記錄關(guān)聯(lián)。B)持久狀態(tài),表示實(shí)體對(duì)象的引用被納入Hibernate實(shí)體容器中加以管理,其變更將由Hibernate固化到數(shù)據(jù)庫(kù)中。C)游離狀態(tài),表示持久狀態(tài)的對(duì)象,其對(duì)應(yīng)的Session實(shí)例關(guān)閉之后,該對(duì)象轉(zhuǎn)換為游離狀態(tài)。D)事務(wù)狀態(tài),表示持久化對(duì)象的狀態(tài)由Session的事務(wù)管理機(jī)制維護(hù)。[多選題]165.常用的數(shù)據(jù)庫(kù)連接池A)DBCPB)C3P0C)DRUIDD)MyBatis[多選題]166.在J2EE中,使用JSP開發(fā)Web項(xiàng)目的缺點(diǎn)包括()。(選擇二項(xiàng))A)不易維護(hù)B)方便C)快捷D)不易擴(kuò)展[多選題]167.以下關(guān)于MyBatis動(dòng)態(tài)SQL中<trim>元素<where>元素說(shuō)法錯(cuò)誤的是()A)使用<where>元素替換條件?where1=1?后,既保證了where后面的條件成立,又避免了where后面第一個(gè)詞是and或者or之類的關(guān)鍵詞B)使用<where>元素對(duì)?where1=1?條件進(jìn)行了替換,只用當(dāng)<where>元素的test屬性成立才會(huì)在拼接SQL中加入where關(guān)鍵字,否則將不會(huì)添加C)<trim>元素和<where>元素功能相同,都是對(duì)對(duì)?where1=1?條件進(jìn)行替換,并去除多余字符D)以上說(shuō)法都正確[多選題]168.對(duì)于Struts框架的控制器的特征,以下說(shuō)法正確的有()。()A)控制器具體預(yù)處理請(qǐng)求的功能,能夠選擇正確的子應(yīng)用模塊來(lái)處理請(qǐng)求,并且把自應(yīng)用模塊的ModuleConfig和MessageResource對(duì)象存放在Request范圍內(nèi)。這樣,請(qǐng)求轉(zhuǎn)發(fā)的,,答案不完整B)如果JSP頁(yè)面中包含Html表單,控制器能夠創(chuàng)建和這個(gè)表單對(duì)應(yīng)的ActionForm對(duì)象,把用戶輸入表單數(shù)據(jù)封裝到ActionForm中C)JSP網(wǎng)頁(yè)之間直接相互轉(zhuǎn)發(fā)違背了MVC的分層原則,采用控制器,可以實(shí)現(xiàn)MVC設(shè)計(jì)模式D)控制器能夠?qū)崿F(xiàn)用戶數(shù)據(jù)的持久化處理,使得對(duì)象的數(shù)據(jù)能夠同數(shù)據(jù)庫(kù)數(shù)據(jù)同步[多選題]169.持久化層的緩存范圍決定了緩存的生命周期以及可以被誰(shuí)訪問(wèn)。緩存的范圍可以分為()。()A)事務(wù)范圍B)進(jìn)程范圍C)群集范圍D)類范圍[多選題]170.關(guān)于<environments>元素及其子元素的說(shuō)法正確的是()A)可以通過(guò)<environments>元素配置多種數(shù)據(jù)源,對(duì)于數(shù)據(jù)源的配置,MyBatis框架提供了UNPOOLED、POOLED和JNDI三種數(shù)據(jù)源類型B)在<environments>元素中可以配置1個(gè)<environment>子元素,包含事務(wù)管理和數(shù)據(jù)源的配置信息C)<environment>的子元素<dataSource>用于配置數(shù)據(jù)源,它的type屬性用于指定使用哪種數(shù)據(jù)源D)在配置文件中,<environments>元素用于對(duì)環(huán)境進(jìn)行配置[多選題]171.以下有關(guān)依賴注入相關(guān)說(shuō)法正確的是()。A)依賴注入(DI)與控制反轉(zhuǎn)(IoC)的含義相同,只不過(guò)這兩個(gè)稱呼是從兩個(gè)角度描述的同一個(gè)概念B)在傳統(tǒng)模式下,調(diào)用者通常會(huì)采用?new被調(diào)用者?的代碼方式來(lái)創(chuàng)建對(duì)象,這種方式會(huì)導(dǎo)致調(diào)用者與被調(diào)用者之間的耦合性增加,不利于后期項(xiàng)目的升級(jí)和維護(hù)C)在使用Spring框架之后,控制權(quán)由應(yīng)用代碼轉(zhuǎn)移到了Spring容器,控制權(quán)發(fā)生了反轉(zhuǎn),這就是Spring的控制反轉(zhuǎn)D)從Spring容器的角度來(lái)看,Spring容器負(fù)責(zé)將被依賴對(duì)象賦值給調(diào)用者的成員變量,相當(dāng)于為調(diào)用者注入了依賴的實(shí)例,這就是Spring的依賴注入[多選題]172.以下哪項(xiàng)是可能造成JavaBean中字段與數(shù)據(jù)庫(kù)列無(wú)法映射的原因[題]A)字段與數(shù)據(jù)庫(kù)列名不一臿B)沒(méi)有對(duì)應(yīng)的getter/setter方法C)未導(dǎo)入jar匿D)項(xiàng)目搭建出錯(cuò)[多選題]173.為了方便轉(zhuǎn)換,MyBatis框架提供了一些默認(rèn)的類型處理器,包括有()。A)BooleanTypeHandlerB)IntegerTypeHandlerC)FloatTypeHandlerD)DateTypeHandler[多選題]174.在關(guān)系型數(shù)據(jù)庫(kù)中,多表之間的關(guān)聯(lián)關(guān)系主要包括()A)一對(duì)一B)一對(duì)多C)多對(duì)一D)多對(duì)多[多選題]175.Spring提供了一個(gè)PlatformTransactionManager接口,支持以下()事務(wù)。A)JDBCB)JTAC)HibernateD)JDO[多選題]176.下面關(guān)于RMI的說(shuō)法那些是正確的:A)RMI的端頭是代表遠(yuǎn)程對(duì)象的客戶機(jī)方代理B)RMI系統(tǒng)結(jié)構(gòu)中包含一層RemoteReferenceLayerC)在RMI程序中不能使用Java語(yǔ)言提供的標(biāo)準(zhǔn)類庫(kù)D)RMI的遠(yuǎn)程調(diào)用層需要程序員自己編寫[多選題]177.Spring提供了()類型。A)聲明型事務(wù)管理。B)數(shù)據(jù)庫(kù)管理型事務(wù)。C)編程型事務(wù)管理。D)外部事務(wù)管理。[多選題]178.下面的哪些主題設(shè)置后,與普通的HTML效果有所差異()A)xhtmlB)AjaxC)simpleD)css_xhtml[多選題]179.Struts提供了數(shù)據(jù)校驗(yàn)的功能,Struts的數(shù)據(jù)校驗(yàn)大致分為()方式。()A)Bean標(biāo)簽庫(kù)里的數(shù)據(jù)校驗(yàn)B)結(jié)合commons-validator.jar的校驗(yàn)C)Action里的代碼校驗(yàn)D)ActionForm的代碼校驗(yàn)[多選題]180.Struts提供了大量的標(biāo)簽庫(kù),主要包括()。A)htmlB)bean。C)logic。D)template。[多選題]181.下面哪些不支持切點(diǎn)中的通配符,如+,..,和*?____________________A)@args()B)@within()C)@target()D)@annotation()[多選題]182.PlatformTransactionManager接口常見的幾個(gè)實(shí)現(xiàn)類有()。A)HibernateTransactionManagerB)DataSourceTransactionManagerC)JtaTransactionManagerD)MybatisTransactionManager[多選題]183.下面關(guān)于ApplicationContext的說(shuō)法正確的是()(選擇兩項(xiàng))A)是BeanFactory的實(shí)現(xiàn)類B)是一個(gè)接口C)提供一些BeanFactory的擴(kuò)展功能D)功能同BeanFactory一樣[多選題]184.以下()是javax.servlet.http包的基本類。這些是Servlet程序需要直接或者間接繼承的抽象類和程序界面。A)javax.servlet.GenericServletB)javax.servlet.SingleThreadModelC)javax.servlet.http.HttpServletD)javax.servlet.Servlet[多選題]185.以下()是Hibernate提供的三種基本查詢機(jī)制。A)HQLB)事務(wù)。C)條件查詢。D)原生查詢。[多選題]186.在Hibenate中,可以使用Session的以下()方法將持久化對(duì)象轉(zhuǎn)換為游離對(duì)象。A)close()。B)evict()。C)save()。D)update()。[多選題]187.JDBC編程有哪些不足之處,Mybatis是如何解決這些問(wèn)題的,描述正確的是()[題]A)在SQLMapConfig.xml中配置數(shù)據(jù)連接池,使用數(shù)據(jù)庫(kù)連接池管理數(shù)據(jù)庫(kù)連接B)將SQL語(yǔ)句配置在mapper.xml文件中與java代碼分離C)Mybatis自動(dòng)將java對(duì)象映射到sql語(yǔ)句D)Mbatis自動(dòng)將SQL執(zhí)行結(jié)果映射到j(luò)ava對(duì)象[多選題]188.下面說(shuō)法中正確的是。A)<jsp:include>元素允許你包含動(dòng)態(tài)文件和靜態(tài)文件B)如果<jsp:include>包含的文件是動(dòng)態(tài)的,還可以用<jsp:param>還傳遞參數(shù)名和參數(shù)值。C)<jsp:forward>標(biāo)簽從一個(gè)JSP文件向另一個(gè)文件傳遞一個(gè)包含用戶請(qǐng)求的request對(duì)象。D)<jsp:forward>標(biāo)簽以下的代碼,將不能執(zhí)行。E)<jsp:getProperty>元素用來(lái)獲得Bean的屬性值,并可以將其使用或顯示在JSP頁(yè)面中。[多選題]189.下列關(guān)于BodyTagAPI說(shuō)法中錯(cuò)誤的是。A)setPageContext(pageContext)用來(lái)設(shè)置頁(yè)面的上下文對(duì)象B)setParent(Tag)用來(lái)設(shè)置上一級(jí)標(biāo)簽,如果沒(méi)有上一級(jí)標(biāo)簽C)doAfterBody()用來(lái)設(shè)置緩沖區(qū),這個(gè)緩沖區(qū)可以存放解析后的bodyD)setBodyContent(BodyContent)用來(lái)先計(jì)算正文內(nèi)容后,如果doStartTag返回的是EVAL_BODY_INCLUDE,那么執(zhí)行這個(gè)方法,如果此方法返回的是IterationTag.EVAL_BODY_AGAIN,那么就在此計(jì)算正文內(nèi)容,然后再調(diào)用此方法E)doInitBody()用來(lái)為setBodyContent()方法做準(zhǔn)備工作[多選題]190.下列說(shuō)法正確的有。A)forward方法請(qǐng)求轉(zhuǎn)發(fā)的組件只能是同一個(gè)WEB應(yīng)用中B)RequestDispatcher對(duì)象指定的URL是相對(duì)于整個(gè)WEB站點(diǎn)的根目錄C)sendRedirect方法中的URL是相對(duì)于當(dāng)前WEB應(yīng)用程序的根目錄D)RequestDispatcher對(duì)象指定的URL是相對(duì)于當(dāng)前WEB應(yīng)用程序的根目錄E)sendRedirect方法中的URL是相對(duì)于整個(gè)WEB站點(diǎn)的根目錄[多選題]191.下列對(duì)于JSTL的說(shuō)法正確的是。A)JSTL是指(JavaServerPagesStandardTagLibrary,JSP)標(biāo)準(zhǔn)標(biāo)記庫(kù)B)JSTL特別為條件處理、迭代、國(guó)際化、數(shù)據(jù)庫(kù)訪問(wèn)和可擴(kuò)展標(biāo)記語(yǔ)言(XML)處理提供支持C)JSTL在應(yīng)用程序服務(wù)器之間提供了一致的接口,最大程序地提高了WEB應(yīng)用在各應(yīng)用服務(wù)器之間的移植。D)JSTL簡(jiǎn)化了JSP和WEB應(yīng)用程序的開發(fā)。E)JSTL以一種統(tǒng)一的方式減少了JSP中的scriptlet代碼數(shù)量[多選題]192.下列單字符與之相對(duì)應(yīng)的字符實(shí)體和字符編號(hào)正確的是。A)?>,??<,??<?B)?&?,?&?,?&?C)?.,??©,??©?D)?.,??®,??®?E)?<,??>,??>?第3部分:填空題,共5題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[填空題]193.用JSP編寫一個(gè)頁(yè)面,頁(yè)面顯示內(nèi)容是:您好,今天是xxxx月年xx月xx日(當(dāng)前日期)[填空題]194.在WEB應(yīng)用程序的目錄結(jié)構(gòu)中,在WEB-INF文件夾中的classes目錄是放(_____________)文件的[填空題]195.閱讀填空packagecom.dcgie.jdbc.dao;importjava.sql.*;publicclassBaseDao{//連接數(shù)據(jù)庫(kù)sql2005privatefinalstaticStringDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//是連接數(shù)據(jù)庫(kù)sql2005privatefinalstaticStringUrl="jdbc:sqlserver://localhost:1433;DatabaseName=wlb";//登錄數(shù)據(jù)庫(kù)的帳號(hào)privatefinalstaticStringuserid="sa";//密碼privatefinalstaticStringpwd="123456";publicConnectiongetConn(){Connectionconn=null;try{Class.________1______;conn=_____2________.getConnection(__3__,__4__,___5__);}catch(Exceptione){System.out.println("驅(qū)動(dòng)加載失?。?);e.printStackTrace();}return___6___;}publicvoidcloseAll(Connectionconn){try{if(______7____){______8______}}catch(Exceptione){System.out.println("conn關(guān)閉發(fā)生失??!");e.printStackTrace();}}}[填空題]196.在JSP頁(yè)面里輸出數(shù)組的內(nèi)容int[]value={60,70,80}[填空題]197.現(xiàn)在有一個(gè)struts的人員管理項(xiàng)目,基本的文件結(jié)構(gòu)如下test/src/user_info/test/test/test/test/WEB-INF/test/test/WEB-INF/classes/mysource/ApplicationRperty下面是一個(gè).do的配置信息,在這個(gè).do里實(shí)現(xiàn)了錯(cuò)誤捕捉的代碼,跳轉(zhuǎn)的路徑名是list,跳轉(zhuǎn)以后地址欄改變,請(qǐng)把它補(bǔ)全。<struts-config><form-beans><form-beanname="userForm"type="user_info.User_infoActionForm"/></form-beans><action-mappings><a
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 戰(zhàn)略合作方銷售代理合同范本
- 土地使用權(quán)買賣合同樣本
- 臨時(shí)雇傭合同標(biāo)準(zhǔn)文本
- 高校畢業(yè)生實(shí)習(xí)協(xié)議合同
- 股份合作企業(yè)合同范本
- 婚禮場(chǎng)地租賃合同書
- 度企業(yè)信用反擔(dān)保合同協(xié)議
- 企業(yè)安全生產(chǎn)責(zé)任協(xié)議合同
- 勞動(dòng)合同樣本:?jiǎn)T工長(zhǎng)期雇傭
- 海濱度假村物業(yè)銷售合同協(xié)議
- DB11T 212-2017 園林綠化工程施工及驗(yàn)收規(guī)范
- 2024-2025學(xué)年初中信息技術(shù)(信息科技)第二冊(cè)河北大學(xué)版(第3版)教學(xué)設(shè)計(jì)合集
- 攜程在線能力測(cè)評(píng)真題
- 感知覺與溝通評(píng)估三明醫(yī)學(xué)科技職業(yè)
- 人教版(2024)六年級(jí)全一冊(cè) 第17課 設(shè)計(jì)我的種植園
- 承包商入廠安全培訓(xùn)試題附參考答案【完整版】
- 加盟京東商城合同模板
- 食品安全與質(zhì)量檢測(cè)技能大賽考試題庫(kù)400題(含答案)
- 四川省公務(wù)員考試行測(cè)真題
- (212題)2024綜合基礎(chǔ)知識(shí)考試題庫(kù)及解析
- 探索多元化的員工安全意識(shí)培訓(xùn)方式
評(píng)論
0/150
提交評(píng)論