J2EE開發(fā)基礎(chǔ)(習(xí)題卷14)_第1頁
J2EE開發(fā)基礎(chǔ)(習(xí)題卷14)_第2頁
J2EE開發(fā)基礎(chǔ)(習(xí)題卷14)_第3頁
J2EE開發(fā)基礎(chǔ)(習(xí)題卷14)_第4頁
J2EE開發(fā)基礎(chǔ)(習(xí)題卷14)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

試卷科目:J2EE開發(fā)基礎(chǔ)J2EE開發(fā)基礎(chǔ)(習(xí)題卷14)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJ2EE開發(fā)基礎(chǔ)第1部分:單項選擇題,共58題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.過濾器或攔截器需要在()配置文件中進(jìn)行配置A)webwork.xmlB)struts2.xmlC)web.xmlD)struts.xml答案:C解析:[單選題]2.根據(jù)MyBatis工作原理,判斷如下流程不包括哪一步()[題]A)創(chuàng)建jdbc對象B)讀取MyBatis配置文件C)加載映射文件D)構(gòu)造會話工縣答案:A解析:[單選題]3.以下不屬于Session的方法的是()。(選擇一項)A)load()B)save()C)close()D)open()答案:D解析:[單選題]4.在JSP中如果要導(dǎo)入java.io.*包,應(yīng)該使用()指令。A)pageB)includeC)forwardD)taglib答案:A解析:[單選題]5.在html標(biāo)記中,()標(biāo)記用于設(shè)置當(dāng)前頁面的標(biāo)題。A)htmlB)titleC)nameD)head答案:B解析:[單選題]6.在一個使用springmvc框架的Web應(yīng)用中,springmvc相關(guān)的jar包要放入()目錄中。A)META-INF/libB)WEB-INF/classesC)WebRoot/WEB-INFD)WEB-INF/lib答案:D解析:[單選題]7.JavaBean的屬性可以使用()來訪問A)屬性B)get()和set()方法C)事件D)Scriptlet答案:B解析:[單選題]8.有學(xué)生表student,結(jié)構(gòu)如下學(xué)號(char(9))主鍵)、姓名(varchar(10)非空)、性別(char(2)、出生日期(date)、民族(varchar(20))。課程表course,結(jié)構(gòu)如下課程號(char(5),主鍵、課程名稱(varchar(30))、課程簡介(text)、學(xué)分(nt)。選課信息表SC,結(jié)構(gòu)如下學(xué)號(char(9),外鍵)、課程號(char(5).外鍵)、成績(intcheck(0,100)),查詢至少選修一門課程的女同學(xué)姓名,并去除重復(fù)。下列SQL語句哪個是正確的?A)select姓名fromstudentOUTJOINSConstudent.學(xué)號=SC.學(xué)號WHEREstudent性別=?女?;B)selectdistinct姓名fromstudentJOINSConstudent學(xué)號=SC學(xué)號WHEREstudent性別=?女";C)select姓名fromstudentSConstudent.學(xué)號=SC.學(xué)號WHEREstudent.性別="女";D)select姓名fromstudentJOINSCWHEREstudent性別=?女";答案:B解析:[單選題]9.擴(kuò)展標(biāo)簽使用的是下面的那個包()A)javax.servlet.jsp.tagext.*B)javax.servlet.jsp.*C)java.io.*D)javax.servlet.*答案:A解析:[單選題]10.關(guān)于MyBatis模糊查詢中進(jìn)行SQL字符串拼接時,說法錯誤的是()。A)可以使用MySQL中的concat()函數(shù)進(jìn)行字符串拼接B)使用MySQL中的concat()函數(shù)進(jìn)行字符串拼接,也無法防止SQL注入C)使用MySQL中的concat()函數(shù)進(jìn)行字符串拼接,導(dǎo)致數(shù)據(jù)庫移植性變差D)使用?${}?進(jìn)行SQL字符串拼接時,無法防止SQL注入問題答案:B解析:[單選題]11.請問所有的異常類皆繼承哪一個類?()A)java.lang.ThrowableB)java.lang.ExceptionC)java.lang.ErrorD)java.io.Exception答案:A解析:[單選題]12.以下哪項陳述是錯誤的A)在WEB項目的共享數(shù)據(jù)范圍內(nèi),application是范圍最廣泛的B)當(dāng)我們在一個JSP頁面新開窗口時,新開窗口的頁面也共享session范圍內(nèi)的數(shù)據(jù)C)當(dāng)在JSP頁面中通過指令將頁面請求轉(zhuǎn)發(fā)到的頁面中,可以共享一個page范圍內(nèi)的數(shù)據(jù)D)當(dāng)用戶重新打開一個瀏覽器窗口時,原session對象不再有效答案:C解析:[單選題]13.對于預(yù)定義<%!預(yù)定義%>的說法錯誤的是:()A)一次可聲明多個變量和方法,只要以?;結(jié)?尾就行B)一個聲明僅在一個頁面中有效C)聲明的變量將作為局部變量D)在預(yù)定義中聲明的變量將在JSP頁面初始化時初始化答案:C解析:[單選題]14.()提供了管理API,用于管理可用的連接緩存A)connectioncachemanagerB)oracleconnectioncachemanagerC)cachemanagerD)oraclecachemanager答案:B解析:[單選題]15.以下關(guān)于構(gòu)造函數(shù)的描述錯誤的是A)構(gòu)造函數(shù)的返回類型只能是void型。B)構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。C)構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作。D)一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)。答案:A解析:[單選題]16.session對象的()方法用于設(shè)置會話的超時時間。A)session.getMaxInactiveInterval();B)session.setMaxInactiveInterval(30);C)session.setMaxTime(30);D)session.setAttribute(?time?,30);答案:C解析:[單選題]17.下面關(guān)于Hibernate的說法,錯誤的是()A)Hibernate是一個?對象-關(guān)系映射?的實現(xiàn)B)Hibernate是一種數(shù)據(jù)持久化技術(shù)C)Hibernate是JDBC的替代技術(shù)D)使用Hibernate可以簡化持久化層的編碼答案:C解析:[單選題]18.以下代碼是哪種()使用方式<beanid="phone"class="com.mhys.bean.Phone"></property></bean><beanid="student"class="com.mhys.bean.Student"></property></bean>A)p命名空間注入B)ref屬性的作用及使用C)構(gòu)造方法注入D)表達(dá)式spel方式注入答案:B解析:[單選題]19.關(guān)于<typeHandlers>元素說法錯誤的是()A)通過<typeHandlers>元素的子元素可以配置包下的所有類型處理器B)<typeHandlers>元素的子元素的handler屬性用于指定類型處理器所在的包名,系統(tǒng)會在啟動時自動的掃描com.itheima.type包下所有的文件,并把它們作為類型處理器C)通過<typeHandlers>元素的子元素<typeHandler>就可以配置單個類型處理器D)<typeHandler>元素就是用來在配置文件中注冊自定義的類型處理器的,它的使用方式有兩種答案:B解析:[單選題]20.下面使用DWR的代碼中,可能存在錯誤的是()。(選擇一項)functioncheckUserExists(name){JUserChecker.check(haoLeJiaoWo);//A}functionhaoLeJiaoWo(isExist){//Bif(isExist==1){//Calert("用戶名已存在!");//D}elseif(isExist==0){alert("用戶名不存在!");}}A)A處B)B處C)C處D)D處答案:C解析:[單選題]21.以下哪項不屬于事務(wù)的特性()A)間斷性B)原子性C)一致性D)隔離性答案:A解析:[單選題]22.下面關(guān)于數(shù)據(jù)持久化概念的描述,錯誤的是()A)保存在內(nèi)存中數(shù)據(jù)的狀態(tài)是瞬時狀態(tài)B)持久狀態(tài)的數(shù)據(jù)在關(guān)機(jī)后數(shù)據(jù)依然存在C)數(shù)據(jù)可以由持久狀態(tài)轉(zhuǎn)換為瞬時狀態(tài)D)將數(shù)據(jù)轉(zhuǎn)換為持久狀態(tài)的機(jī)制稱為數(shù)據(jù)持久化答案:D解析:[單選題]23.以下對MyBatis主配置文件描述錯誤的是()A)它主要提供數(shù)據(jù)庫連接信息B)引用sql映射文件C)在其中定義具體的sql映射信息D)在其中定義了影響MyBatis行為的設(shè)置及其相關(guān)的屬性信息答案:C解析:[單選題]24.在Struts應(yīng)用中,可以使用()標(biāo)簽輸出ResourceBundle中的一條消息,并指定如何執(zhí)行消息處理的類。A)<html:message>。B)<bean:message>。C)<bean:error>。D)<bean:exception>。答案:B解析:[單選題]25.在Spring配置文件中定義了?bookServiceTarget?和通知?logAdvice?,然后定義代理類?bookService?,則以下說法錯誤的是()。(選擇一項)<beans><beanid="bookServiceTarget"class="com.accp.aop.BookServiceImpl"/><beanid="logAdvice"class="com.accp.aop.LogAdvice"/><beanid="bookService"class="org.springframework.aop.framwork.ProxyFactoryBean"><propertyname="proxyInterfaces"><value>com.accp.aop6BookService</value></property><propertyname="interceptorName"><list><value>com.accp.aop6BookService</value></list></property><propertyname="target"ref="bookServiceTarget"/></bean></beans>A)通過直接訪問bookServiceTarget,logAdvice中的代碼將會被執(zhí)行B)為了實現(xiàn)前置通知,LogAdvice需實現(xiàn)MethodBeforeAdvice接口C)interceporName指定織入的通知列表,其中<value>節(jié)點可以有多個D)<propertyname="proxyInterfaces"><value>com.accp.aop.BookService</value></property>可以寫成<propertyname="proxyInterfaces"value="com.acp.aop.BookService">答案:D解析:[單選題]26.<s:selectlabel=?label?name=?name?list=?#{?foo?:?foovalue?,?bar?:?barvalue?}?/>其中#{?foo?:?foovalue?,?bar?:?barvalue?}表示含義是()A)表示標(biāo)簽B)表示數(shù)組C)表示ListD)表示Map答案:D解析:[單選題]27.{給定某Servlet程序的片段如下,用戶在瀏覽器地址欄中鍵入正確的請求URL并回車后,在控制臺上顯示的結(jié)果是().publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{System.out.println("get");}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{System.out.println("post");}A)getB)postC)getpostD)postget答案:A解析:[單選題]28.JSP頁面中request.getParamter(String)得到的數(shù)據(jù),其類型是A)DoubleB)intC)StringD)Integer答案:C解析:[單選題]29.假設(shè)controller中的action方法,僅僅需要返回一個字符串文本,關(guān)于這個情況描述錯誤的是()[題]A)可以使用returnContent()B)必須使用returnContent()C)可以使用returnView()D)可以使用ViewBag傳遞需要傳遞的字符轎答案:B解析:[單選題]30.下列關(guān)于繼承性的描述中,錯誤的是()。A)一個類可以同時生成多個子類B)子類繼承了父類中除私有的成員以外的其他成員C)Java支持單重繼承和多重繼承D)Java通過接口可使子類使用多個父類的成員答案:C解析:[單選題]31.應(yīng)用以下哪一個DOCTYPE使得當(dāng)前主流瀏覽器解釋CSS的模式是Quirksmode?A)<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN""/TR/html4/loose.dtd">B)<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">C)<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0//EN">D)<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd">答案:B解析:[單選題]32.http響應(yīng)狀態(tài)行中的狀態(tài)碼200表示()選一項A)處理請求成功B)資源找不到C)內(nèi)部錯誤D)未知狀態(tài)答案:A解析:[單選題]33.對于以下程序,Customer對象在第幾行變?yōu)槌志没癄顟B(tài)?()Customercustomer=newCustomer();customer.setName(\"Tom\");Sessionsession1=sessionFactory.openSession();Transactiontx1=session1.beginTransaction();//line1session1.save(customer);//mit();//line3session1.close();//line4A)line1B)line2C)line3D)line4答案:B解析:[單選題]34.一般提到Mybatis緩存的時候指的是()[題]A)二級緩存B)一級緩孿C)本地緩存D)三級緩存答案:A解析:[單選題]35.運行tomcat的時候必須配置jdk那么配置的環(huán)境變量的名字是()A)java_homeB)classpathC)pathD)tomcat_home答案:A解析:[單選題]36.以下關(guān)于@Transactional注解可配置的參數(shù)信息及秒正確的是()。A)propagation用于指定事務(wù)的傳播行為,默認(rèn)為Propagation.SUPPORTS;B)isolation用于指定事務(wù)的隔離級別,默認(rèn)為Isolation.READ_COMMITTED;C)value用于指定需要使用的事務(wù)管理器,默認(rèn)為"";D)read-only用于指定事務(wù)是否只讀,默認(rèn)為true;答案:C解析:[單選題]37.{有showgamej.jsp,代碼如下<%Gamegame=request.getAttribute("gameEntity");%><%=game.getGameName()%>在瀏覽器中輸入http://localhost:8080/game/showgame.jsp訪問時,出現(xiàn)500錯誤,報出異常為NullPointerException造成該問題的原因可能是:}A)jsp文件路徑不對B)game對象沒有用new初始化C)getGameName()方法未定義D)參數(shù)名稱所代表的對象在請求中根本就不存在答案:D解析:[單選題]38.用于獲取bean屬性的動作是()A)<jsp:uscBean>B)<jsp:getProperty>C)<jsp:setProperty>D)<jsp:forward>答案:B解析:[單選題]39.子類如何調(diào)用父類帶有參數(shù)的構(gòu)造方法?A)子類也創(chuàng)建具有同樣參數(shù)的方法參數(shù),Java會自動調(diào)用父類構(gòu)造方法B)子類構(gòu)造方法的開頭用?super?語句調(diào)用父類構(gòu)造方法C)無法調(diào)用D)創(chuàng)建子類對象時,先調(diào)用父類的構(gòu)造方法,再調(diào)用子類的構(gòu)造方法答案:B解析:[單選題]40.在Http協(xié)議中用于發(fā)送大量數(shù)據(jù)的方法的是()A)postB)getC)putD)options答案:A解析:[單選題]41.在J2EE中,<%=?2?+4%>將輸出()A)不會輸出,因為表達(dá)式是錯誤的B)24C)2+4D)6答案:B解析:[單選題]42.查詢員工工資信息時,結(jié)果按工資降序排序,正確的是?A)ORDERBY工資B)ORDERBY工資DESCC)ORDERBY工資ASCD)ORDERBY工資DISTINCT答案:B解析:[單選題]43.下面()不是SpringAOP中的通知類型。A)前置通知B)后置通知C)代理通知D)異常通知答案:C解析:[單選題]44.假設(shè)在helloapp應(yīng)用中有一個Javabean文件HelloServlet,它位于org.javathinker包下,那么這個bean的class文件應(yīng)該放在什么目錄下?()A)helloapp/HelloServlet.classB)helloapp/WEB-INF/HelloServlet.classC)helloapp/WEB-INF/classes/HelloServlet.classD)helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class答案:D解析:[單選題]45.下面的那個do方法是錯誤的()A)doPostB)doDeleteC)doFormD)doPut答案:C解析:[單選題]46.Struts的標(biāo)簽使用正確的是()。(選擇一項)A)<s:textfieldtype="hidden"name="myname"label="姓名"/>B)<s:textfieldname="myname"label="姓名"/>C)<s:submitclass="btn"/>D)<s:submittype="submit"/>答案:B解析:[單選題]47.Spring中用于修飾持久層Dao組件的注解最為規(guī)范的是()A)@ControllerB)@ComponentC)@ServiceD)@Repository答案:D解析:[單選題]48.執(zhí)行下面的hql查詢,關(guān)于返回值的說法,正確的是()。selectu.username,u.userid1fromcom.x.entity.UseruwhereuisnotnullA)語法錯誤,不能執(zhí)行B)返回一個類型為List的實例C)返回一個數(shù)組D)當(dāng)返回結(jié)果只有一條時,返回一個數(shù)組答案:B解析:[單選題]49.MVC中C是A)ModelB)ViewC)ControllerD)ModelAndView答案:C解析:[單選題]50.有如下配置:A)Goods類中可能有一個List集合B)Goods類中可能有一個GoodImage對象C)Goods類中可能有一個Map集合D)Goods類中可能有一個Set集合答案:A解析:[單選題]51.在JSP頁面中,關(guān)于EL操作符.(點號)和[],以下說法錯誤的是()。(選擇一項)A)${}等價于${obj[pro]}B)${}等價于${obj["pro"]}C)如果obj是一個數(shù)組,則$P{obj{1}}的語法是正確的D)如果obj是一個數(shù)組,則$P{obj{"1"}}的語法是正確的答案:A解析:[單選題]52.下列選項中,JavaScript運算符的優(yōu)先級最?的是()A)+B)++C)()D)==答案:C解析:[單選題]53.this關(guān)鍵字的含義是表示一個()A)指針B)當(dāng)前對象C)一個類D)一個方法答案:B解析:[單選題]54.Jsp在轉(zhuǎn)譯階段生成文件的擴(kuò)展名是()A)classB)javaC)exeD)bin答案:B解析:[單選題]55.下列選項中,()是正確的表達(dá)式A)<%!Inta=0;%>B)<%intA=0;%>C)<%=(3+5);%>D)<%=(3+5)%>答案:D解析:[單選題]56.MyBatis框架動態(tài)SQL中,下列哪個標(biāo)簽表示多條件分支判斷()。A)ifB)chooseC)trimD)foreach答案:B解析:[單選題]57.如果要實現(xiàn)監(jiān)聽HTTP會話的創(chuàng)建,需要實現(xiàn)哪個接口的什么方法。A)HttpSessionListener接口的sessionDestroyed方法B)HttpSessionListener接口的sessionCreated方法C)HttpSessionActivationListener接口的sessionCreated方法D)HttpSessionAttributeListener接口的sessionCreated方法E)HttpSessionBindingListener接口的sessionCreated方法答案:B解析:第2部分:多項選擇題,共14題,每題至少兩個正確答案,多選或少選均不得分。[多選題]58.關(guān)于輸入和輸出的隱式對象有()A)applicationB)requestC)responseD)out答案:BCD解析:[多選題]59.可以實現(xiàn)IoC(InversionofControl)模式的方法都有哪些?____________________A)依賴注入(DependencyInjection)B)ServiceLocatorC)Java注解D)SchemaXML方式答案:ABCD解析:[多選題]60.)是Hibernate的查詢接口,用于向數(shù)據(jù)庫查詢對象,以及控制執(zhí)行查詢的結(jié)果。A)QueryB)Session。C)Criteria。D)SessionFactory。答案:AC解析:[多選題]61.在SpringMVC中,提供了兩種數(shù)據(jù)校驗的方式:基于()接口的方式和使用()標(biāo)準(zhǔn)進(jìn)行校驗?!具x兩項】A)ValidatorB)AnnotaionJSR-303C)AnnotaionTEST-303D)logging答案:AB解析:概念理解[多選題]62.事務(wù)的特性包括A)原子性B)一致性C)隔離性D)持久性答案:ABCD解析:[多選題]63.Spring提供了()類型。A)聲明型事務(wù)管理。B)數(shù)據(jù)庫管理型事務(wù)。C)編程型事務(wù)管理。D)外部事務(wù)管理。答案:AC解析:[多選題]64.MVC由以下()部分組成。()A)模型B)視圖C)持久化層D)控制器答案:ABD解析:[多選題]65.jspSmartUpload是一個可免費使用的全功能的文件上傳下載組件,適于嵌入執(zhí)行上傳下載操作的JSP文件中。以下屬于該組件的優(yōu)點的是()。(選擇二項)A)使用復(fù)雜B)能全程控制上傳C)能對上傳的文件在大小、類型等方面做出限制D)能將文件上傳到數(shù)據(jù)庫中,但不能能將數(shù)據(jù)庫中的數(shù)據(jù)下載下來答案:BC解析:[多選題]66.應(yīng)用框架強(qiáng)調(diào)的是軟件的設(shè)計重用性和系統(tǒng)的可擴(kuò)充性,以縮短大型應(yīng)用軟件系統(tǒng)的開發(fā)周期,提高開發(fā)質(zhì)量。下面()是目前流行的Java框架。A)Struts。B)Hibernate。C)Spring。D)AJAX。答案:ABC解析:[多選題]67.下列有關(guān)JDK動態(tài)代理的描述,正確的有()。A)JDK動態(tài)代理是通過java.lang.reflect.Proxy類來實現(xiàn)的B)對于使用業(yè)務(wù)接口的類,Spring默認(rèn)會使用JDK動態(tài)代理來實現(xiàn)AOPC)Spring中的AOP代理,可以是JDK動態(tài)代理,也可以是CGLIB代理D)使用JDK動態(tài)代理的對象不必實現(xiàn)接口答案:ABC解析:[多選題]68.spring有哪些主要模塊?A)springcoreB)springcontextC)springbeanD)springdao答案:ABD解析:[多選題]69.下面哪兩個設(shè)置一個jsp頁的contenttype?A)<jsp:contentType"text/plain">B)<%response.setContentType("text/plain");%>C)<%@contentType"text/plain"%>D)<%@pagecontentType="text/plain"%>答案:BD解析:[多選題]70.Servlet2.4以后提供了哪幾種對象的事件監(jiān)聽。A)ServletContext監(jiān)聽Servlet的會話信息B)ServletContext監(jiān)聽Web上下文的信息C)HttpSession監(jiān)聽Servlet的會話信息D)ServletRequest監(jiān)聽Servlet的請求信息E)HttpSession監(jiān)聽Web上下文的信息答案:BCD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]71.編寫一個JSP頁面,要求提交一組復(fù)選框,讓用戶選擇其出行時常乘坐的交通工具,提交后,在頁面上輸出用戶的所有選項。答案:<%@pagelanguage="java"contentType="text/html;charset=GBK"%><html><head><title>選擇交通工具</title></head><formname="form1"method=postaction="vehicle2.jsp">請選擇您出行時常用的交通工具:<inputtype="checkbox"name="vehicle"value="地鐵">地鐵<inputtype="checkbox"name="vehicle"value="公交車">公交車<inputtype="checkbox"name="vehicle"value="出租車">出租車<inputtype="checkbox"name="vehicle"value="私家車">私家車<inputtype="submit"value="提交"><form></html>webRoot/ch06/homework/vehicle2.jsp:<%@pagelanguage="java"contentType="text/html;charset=GBK"%><html><head><title>交通工具</title></head><body><%request.setCharacterEncoding("GBK");StringstrVehicle="";String[]vehicles=request.getParameterValues("vehicle");if(vehicles!=null){for(inti=0;i<vehicles.length;i++){strVehicle+=vehicles[i]+" ";}}%>您常乘坐的交通工具是:<%=strVehicle%></body></html>解析:[填空題]72.一個Bean由三部分組成:(_____________),(_____________),(_____________)。答案:實現(xiàn)java.io.serializable接口提供無參數(shù)的構(gòu)造方法提供getter()和setter()方法訪問它的屬性解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]73.respone對象主要用于向客戶端發(fā)送數(shù)據(jù)。答案:對解析:[判斷題]74.AOP手動使用代理模式有兩個典型的例子,分別為JDK動態(tài)代理和CGLIB代理()。A)正確B)錯誤答案:對解析:[判斷題]75.在實現(xiàn)MyBatis與Spring的整合時,需要編寫的配置文件一般有perties文件、Spring的配置文件,以及MyBatis的配置文件。()A)正確B)錯誤答案:對解析:[判斷題]76.使用了<choose>元素進(jìn)行SQL拼接,只要<when>元素中的條件為真,就會進(jìn)行組裝。()A)正確B)錯誤答案:錯解析:[判斷題]77.注解@Transactional與<tx:method>元素中的事務(wù)屬性基本是對應(yīng)的,并且其含義也基本相似。A)正確B)錯誤答案:對解析:[判斷題]78.在映射文件中,<mappers>元素是映射文件的根元素,其他元素都是它的子元素()A)正確B)錯誤答案:錯解析:<mapper>元素是映射文件的根元素[判斷題]79.在JdbcTemplate類中,提供了大量的更新和查詢數(shù)據(jù)庫的方法,我們就是使用的這些方法來操作數(shù)據(jù)庫的。()A)正確B)錯誤答案:對解析:[判斷題]80.<update>和<delete>元素的使用比較簡單,它們的屬性配置也都相同()A)正確B)錯誤答案:錯解析:屬性配置不完全相同[判斷題]81.Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫。答案:對解析:[判斷題]82.不能給一個Servlet映射多個訪問路徑。答案:錯解析:[判斷題]83.調(diào)用this或super構(gòu)造方法的語句必須放在第一條語句。A)正確B)錯誤答案:錯解析:[判斷題]84.只要配置了默認(rèn)攔截器,那么在任何場合下,該攔截器都會對所在包的所有Action生效。答案:錯解析:[判斷題]85.在配置?個WEB應(yīng)?的默認(rèn)??時,?個WEB應(yīng)?最多只能配置?個默認(rèn)主?。()A)正確B)錯誤答案:錯解析:[判斷題]86.在<servlet-mapping>中,通過<url-pattern>元素的?/?,會將所有URL攔截,并交由DispatcherServlet處理。A)正確B)錯誤答案:對解析:[判斷題]87.@RequestMapping的method屬性必須使用。A)正確B)錯誤答案:錯解析:method屬性可以省略[判斷題]88.Java語言不允許同時繼承一個類并實現(xiàn)一個接口。A)正確B)錯誤答案:對解析:第5部分:問答題,共10題,請在空白處填寫正確答案。[問答題]89.Spring2.0以后,提供了tx命名空間來配置事務(wù),tx命名空間下提供了____元素來配置事務(wù)的通知(增強(qiáng)處理)。答案:tx:advice解析:<tx:advice>[問答題]90.依賴注入的作用就是在使用Spring框架創(chuàng)建對象時,動態(tài)的將其所依賴的對象注入到【】組件中。答案:BEAN解析:Bean[問答題]91.AJAX應(yīng)用和傳統(tǒng)Web應(yīng)用有什么不同。答案:在傳統(tǒng)的Javascript編程中,如果想得到服務(wù)器端數(shù)據(jù)庫或文件上的信息,或者發(fā)送客戶端信息到服務(wù)器,需要建立一個HTMLform然后GET或者POST數(shù)據(jù)到服務(wù)器端。用戶需要點擊?Submit?按鈕來發(fā)送或者接受數(shù)據(jù)信息,然后等待服務(wù)器響應(yīng)請求,頁面重新加載。因為服務(wù)器每次都會返回一個新的頁面,所以傳統(tǒng)的web應(yīng)用有可能很慢而且用戶交互不友好。使用AJAX技術(shù),就可以使Javascript通過XMLHttpRequest對象直接與服務(wù)器進(jìn)行交互。通過HTTPRequest,一個web頁面可以發(fā)送一個請求到web服務(wù)器并且接受web服務(wù)器返回的信息(不用重新加載頁面),展示給用戶的還是通一個頁面,用戶感覺頁面刷新,也看不到到Javascript后臺進(jìn)行的發(fā)送請求和接受響應(yīng)。解析:[問答題]92.Session的默認(rèn)有效時?是()。答案:30分鐘解析:[問答題]93.請簡述如何使用Junit對程序中的方法進(jìn)行測試。答案:使用JUNIT對程序中的方法進(jìn)行測試時的步驟如下:先創(chuàng)建一個普通測試方法,并在方法上添加單元測試的注解@TEST;添加@TEST注解后,在注解處會報錯,將鼠標(biāo)移動至@TEST注解處,會彈出錯誤提示框,單擊提示框中的ADDJUNIT4LIBRARYTOTHEBUILDPATH后,ECLIPSE會自動將JUNIT4的支持包加入到項目中;在執(zhí)行程序時,只需使用鼠標(biāo)右鍵單擊測試方法,在彈出的快捷菜單中選擇RUNAS中的JUNITTEST選項來運行測試方法即可。解析:使用JUnit對程序中的方法進(jìn)行測試時的步驟如下:先創(chuàng)建一個普通測試方法,并在方法上添加單元測試的注解@Test;添加@Test注解后,在注解處會報錯,將鼠標(biāo)移動至@Test注解處,會彈出錯誤提示框,單擊提示框中的AddJUnit4librarytothebuildpath后,Eclipse會自動將JUnit4的支持包加入到項目中;在執(zhí)行程序時,只需使用鼠標(biāo)右鍵單擊測試方法,在彈出的快捷菜單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論