



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
培訓課程題庫Java編號:ISS-TJ-TC版本:1.0作者:JavaSE基礎(chǔ)康佳琪日期作者:JavaEE高級張建軍日期:審批人:張林福日期:目錄JavaSE基礎(chǔ)部分Java基礎(chǔ)Java面向?qū)ο驤ava異常Java集合框架J2EE中,下列不屬于集合類的是()。(選擇ー項)CVectorStackEnumerationHashtable2)在J2EE中,下列元素經(jīng)過排序的集合類是()。(選擇ー項)BLinkedListStackHashtableTreeSetAbstractSequentialListJavaGUI線程?Jdbc流的10控制1、在J2EE中,下面代碼中,()會出現(xiàn)編譯錯誤。(選擇ー項)Filef=newFile("r’,"autoexec.bat");DatalnputStreamdin=newDataInputStream(newFileInputStream(44autoexec.baf,));InputStreamReaderin=newInputStreamReader(System.in);OutputStreamWriterout=newOutputStreamWriter(System.in);JavaEE高級部分JSP選擇題(100題)1)對于JSP的通用規(guī)則,描述正確的是:EJSP標記不區(qū)分大小寫。B,指令和腳本元素的語法不是基于XML的,但有替代的基于XML的語法。C,在標記中出現(xiàn)的屬性值可以不用引號括起來,比如:v%@pagelanguage="Java,'%>和v%@pagelanguage=java%>是等同的。D,在標記中使用字符ノ(正斜杠)作為轉(zhuǎn)義字符。E,如果URL不是以ッ”開始的,就被解釋為相對于當前的JSP路徑。2)對于vjsp:param>標記,描述正確的是:ABA.一般來說,vjsp:param>是vjsp:include>、vjsp:forward>標記的子標記。如果aa.jsp有代碼:<jsp:forwardpage=,,next.jsp',xjsp:paramname="name"value="isoftstone"/></jsp:forward>,則在next.jsp中可以使用request.getParameter("name");把屬性name的值取出來。C.如果aa.jsp有代碼:<ysp:forwardpage="next.jsp"xjsp:paramname="name"value="isoftstone"/x/jsp:forward>,則在next.jsp中可以使用request.getAnribute("name");把屬性name的值取出來。D.如果<jsp:param>標記不放在<jsp:forward>標記內(nèi),也就是不作為vjsp:forward>標記的子標記,則使用瀏覽器查看時會顯示錯誤頁面。3)在web.xm!有如下代碼段:<context-param><param-name>webmaster</param-name><param-value>myaddress@</param-value></context-param>在Servlet中如何把webmaster的值:myaddress@/r/取出來? C使用RequestDispatcher的getInitParameter("webmaster")方法使用ServletContext的getInitParameter("webmaster")方法使用ServletConfig的getInitParameter("webmaster")方法使用GenericServlet的getInitParameter("webmaster")方法4)在web.xm!有如下代碼段:<servlet><servlet-name>teacher</servlet-name><servlet-class>teacherCart</servlet-class></servlet>在Servlet中如何把servlet名:teacher取出來?B使用Servlet的getServletName方法。使用ServletConfig的getServletName方法。使用ServletContext的getServletName方法。使用ServletRequest的getServletName方法。5)標記處理器必須對從JSP引擎發(fā)來的調(diào)用做出反應(yīng)。其中有兩個重要的方法,當打開或者關(guān)閉標記就會調(diào)用它們,它們分別是: bdostart。方法和doend()方法。doStartTag()方法和doEndTag()方法。doStart。方法和doEnd()方法。dostartTag()方法和doendTagO方法。6)aa.jsp與bb.jsp屬于同一?應(yīng)用,在aa.jsp中使用<jsp:useBeanid=',beanNameuscope="session"class="mypackage.mybean”/>標記,在bb.jsp中要把beanName這個bean對象變量所引用的對象取出來。那么對于以下描述,正確的是:beA.在bb.jsp中僅使用代碼:mybeanbe=session.getAttribute(nbeanNamen);取出beanName所引用的對象。B.在bb.jsp中取beanName所引用的對象前,先要使用<%@pageimport="mypackage.mybean"%>導ハmypackage.mybean類。C.在bb.jsp中,對于使用session的getAttribute方法取出的beanName所引用的對象,要進行強制類型轉(zhuǎn)換。D.在bb.jsp中使用session的getAttribute方法取出的對象和aa.jsp中的beanName所引用的對象無關(guān)。7)對于應(yīng)用開發(fā)和部署的過程,J2EE規(guī)范定義了一個步驟,請按先后次序選擇正確的步驟:cJSP和Servlet的開發(fā)、EJB的開發(fā)、打包、運行服務(wù)器HTML等靜態(tài)資源的開發(fā)、Servlet的開發(fā)、會話Bean的開發(fā)、實體Bean的開發(fā)C.應(yīng)用組件的開發(fā)、把應(yīng)用組件合成模塊、把模塊合成應(yīng)用、應(yīng)用部署D.組件開發(fā)、合成應(yīng)用、合成模塊、部署aa.jsp文件如下:<%!staticint1=0;intj=0; %><html><body><%for(;I++<2;){out.print(j++);out.print("");}%></body></html>兩個客戶依次使用瀏覽器瀏覽aa.jsp,且每個客戶只瀏覽ー次,那么,第2個客戶的瀏覽器將顯示什么? e01123456E.什么也沒有J2EE中,在aa.jsp中有行代碼:<%request.selAllribule("Co."Jisoflstone");%>在bb.jsp中有行代碼:<%out.prinUn((String)requesl.getAttribute("Co."));%>為了使得在bb.jsp中的如上代碼可以顯示“isoftstone,可以使用()方法。[選擇兩項JAEA.在aa.jsp中使用vformmethod=postaction=Mbb.jsp”>把請求提交到bb.jspB.在aa.jsp中使用vjsp:forwardfile="bb.jsp”/>把頁面重定向到bb.jsp在aa.jsp中使用v%response.sendRedirect(wbb.jspw);%>把頁面重定向到bb.jsp在aa.jsp中使用v%@includefile二"bb.jsp"%d>包含頁面bb.jspE.在aa.jsp中使用<%config.getServletContext().getRequestDispatcher("/bb.jsp").forward(request.response);%>把頁面重定向到bb.jsp10^在J2EE中,以下是有關(guān)jsp:setProperty和jsp:getProperty標記的描述,正確的是()。[選擇兩項]BCA.vjsp:setProperty>和vjsp:getProperty>標記都必須在vjsp:useBean>的開始標記和結(jié)束標記之間B.這兩個標記的name屬性的值必須和vjsp:usebean>標記的id屬性的值ー樣C.vjsp:setProperty>和vjsp:getProperty>標記可以不在vjsp:useBean>的開始標記和結(jié)束標記之間D.這兩個標記的name屬性的值可以和〈jsp:usebean>標記的id屬性的值不同11、在J2EE中,關(guān)于JSP文件中的page指令在JSP文件中出現(xiàn)的位置和次數(shù),正確的是()。[選擇兩項]ABpage指令可以在JSP中的任何地方,以任何順序出現(xiàn)ー個JSP文件可以有任意多個page指令ー個JSP文件只能有一個page指令D,在整個JSP文件中,雖然可以有多個page指令,但是任何屬性/值對只能出現(xiàn)一次12、在J2EE中,myWebApp目錄是ー個Web應(yīng)用程序根目錄,當在瀏覽器中輸入http://localhost:8080/myWebApp時,會自動打開該目錄下的start.jsp文件。為了達到這個要求,需要web.xml中添加如下代碼〇〇(選擇ー項)D<welcome-file>start.jsp</welcome-file><welcome-file-list>start.jsp</welcome-file-list><welcome-list><welcome-file>start.jsp</welcome-file></welcome-list>D.<welcome-file-list><welcome-file>start.jsp</welcome-file></welcome-file-list>13、在J2EE中,下面JSP指令的描述,正確的是()。(選擇ー項)AA1指令以“<%@”開始,以“%>”結(jié)束B.指令以“<%”開始,以“%>”結(jié)束C.指令以開始,以“>”結(jié)束D,指令以“<jsp:"開始,以“/>”結(jié)束14、在J2EE中,aa.jsp文件如下:<html><body><hl>Look:</hl><%@includefile=,,bb.txt,,%></body><html>bb.txt文件只有文本:hello!aa.jsp和bb.txt在同一目錄下,使用瀏覽器査看aa.jsp,會看到:Look:Hello!使用〇方法,再次打開瀏覽器查看aa.jsp,會顯示:Look:Hello!Teacher!(選擇ー項)DA.把bb.lxl的文本改為:hello!Teacher!B.把bb.txt文件刪除,然后新建文件bb.txt,所包含文本為:hello!Teacher!C.把bb.lxt先改名為cc.txt,然后把名字再次改為bb.lxl,把文本改為:hello!Teacher!D,以上方法都不對15>在J2EE中,在web.xml中,有如下代碼:<session-config><session-timeout>30</session-timeout></session-config>以下描述,正確的是()。(選擇ー項)CA,定義了默認的會話超時時長,時長為30秒B.可以使用HttpSession類的getMaxInactivelnterval。方法把該值取出來C.定義了默認的會話超時時長,時長為30小時D.可以使用Session類的getMaxInactivelnterval。方法把該值取出來在J2EE中,v%="1+4”%>將輸出()。(選擇ー項)A1+4514D,不會輸出,因為表達式是錯誤的下面關(guān)于JSP自定義標記的描述正確的是()。(選擇ー項)AA.JSP自定義標記是用于添加新動作標記的擴展機制B.標記庫通常被打包成.jar文件,該文件包含實現(xiàn)庫標記的Java文件C.web.xml文件的vtaglib-location>表示類文件的位置D.標記的屬性名在web.xm!文件中描述18、在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,則以下寫法正確的是〇〇(選擇ー項)D<jsp:usebeanidゴmybean“scope=,,page,,class=,,mypackage.mybean,7><jsp:useBeanclass="mypackage.mybean.class’ソ><jsp:usebeanid="mybean"class="mypackage.mybean"><jsp:useBeanidゴmybean“class="mypackage.mybean'7>19、在J2EE中,如果使用標記:<jsp:getPropertyname="beanName"property=npropertyName"ノ〉準備取出bean的屬性的值,但propertyName屬性在beanName中不存在,也就是說在beanName中沒有這樣的屬性名:propertyName,也沒有g(shù)etPropertyName。方法。那么會在瀏覽器中顯示()。(選擇ー項)A1錯誤頁面null0D.什么也沒有20、在J2EE中,對于page指令:v%@pagebuffer="12kb”autoFlushゴfalse”%〉,正確的含義是()。(選擇ー項)CA.將輸出流輸出到不小于!2kb的緩沖區(qū)中,但當緩沖區(qū)滿時,會有一個運行時異常指明緩沖區(qū)溢出B.將輸出流輸出到ー個小于12kb的緩沖區(qū)中,當緩沖區(qū)滿時,會自動把緩沖輸出到客戶C.將輸出流輸出到ー個小于12kb的緩沖區(qū)中,但當緩沖區(qū)滿時,會有一個運行時異常指明緩沖區(qū)溢出D,將輸出流輸出到不小于12kb的緩沖區(qū)中,當緩沖區(qū)滿時,會自動把緩沖輸出到客戶21、J2EE中,aa.jsp文件使用了一個Bean,該Bean屬于類mypackage.bbo該Bean和oracle數(shù)據(jù)庫連接,完成對數(shù)據(jù)庫中的某個表的插入、修改和查詢數(shù)據(jù)的功能,mypackage,bb的方法getRs返回了記錄集rs,則以下描述正確的是()〇(選擇兩項)ABA.如果在aa.jsp中要使用這個rs來查詢數(shù)據(jù),則該JSP必須使用page指令的import屬性導入java.sql包中的類。B.如果在aa.jsp中僅僅使用getRs方法返回rs而已,卻不使用rs執(zhí)行任何操作,則在aa.jsp中不用導入java.sql包中的類。C?如果在aa.jsp中使用page指令的import屬性導入java.sql包中的類,則就不用在mypackage.bb中導入java.sql包中的類了。D.如果一在mypackage.bb這個javaBean中導入java.sql包中的類了,則就不用在aa.jsp中使用page指令的import屬性導入java.sql包中的類。22、在J2EE中,下列關(guān)于JSP的scripllel的陳述正確的是( )。(選擇兩項)ADscriptlet是包含的〈%和%〉之間的scriptlet可以包含import語句scriptlet不但包含Java代碼,還可以包含html代碼D,整個JSP可以有多個〈%和%,對23、有J2EE中,以下的page指令設(shè)置了使用的腳本語言是Java,且導入了java.rmi.?和java.util.?包,正確的是()。(選擇ー項)DA.<%@pageLanguageゴJava”,importゴjava.rmi.*;java.uitl.*“%〉B.<%@pagelanguageゴJava"Import="java.rmi.*,java.util.*''%〉C.<%@pagelanguage="Java";import="java.rmi.*,java.util.*"%>D.<%@pagelanguage="Java"import="java.rmi.*,java.util.*"%>24、在J2EE中,對于jsp:getProperty標記的描述,正確的是〇〇(選擇兩項)CDA.在JSP文件中,標記jsp:getProperty存在的前提條件是也必須存在jsp:setProperty標記B.使用vjsp:getPropertyname="beanName”property』'*"/〉可以把beanName所弓I用的Bean對象的所有屬性依次打印出來C.用jsp:getProperty標記訪問bean的屬性,會把屬性值轉(zhuǎn)換為String輸出到客戶的輸出流中<jsp:getPropertyname="beanName"property="propertyName"ノ〉等價于out.println(beanName.getPropertyName());25、在J2EE中,如果a是b的父類,b是c的父類,c是d的父類,他們都在包mypackage中.則以下正確的是().(選擇兩項)BC<jsp:usebeanid="mybean"scope="page"class="mypackage.d"type="b"><jsp:usebeanid="mybean"scope="page"class="mypackage.d"type="Object"/><jsp:usebeanid="mybean"scope="page"class="mypackage.d"type="mypackage.a"/><jsp:usebeanid="mybean"scope="page"class="mypackage.d"type="a"/>26、在J2EE中,以ド對JSP的隱含對象解釋正確的是().(選擇ー項)DA.沒有實例化過的類,可以直接使用類名當作對象使用B,是sun的開發(fā)人員自己起的名字,我們自己也可以定義隱含對象C.隱含對象是沒有類型的D,是JSP根據(jù)ServletAP!而提供的,可以使用標準的變量來訪問這些對象27、在J2EE中,使用jsp:useBean標記時,用不同的scope值,對于它們的含義解釋正確的是()〇(選擇三項)ACDscope為page表示可以在JSP文件中使用bean,直到頁面執(zhí)行完畢。所有該JSP文件的靜態(tài)包含文件也可以使用beanscope為request表示在任何執(zhí)行相同請求的JSP文件中使用bean,比如使用response的sendRedirect方法重定向到新的JSP文件,在這個新的JSP文件中就可以使用request的getAttribute方法把bean實例取出來scope為session表示bean存在于整個session生存周期內(nèi),任何使用相同session的JSP文件都可以使用session的getAttribute方法把bean實例取出來scope為application表示bean存在于整個上下文環(huán)境中,可以使用application的getAttribute方法把bean實例取出來28、表示“資源移動”的狀態(tài)碼是。(選擇1項)B20030240050029、哪ー個對象可以用于獲得瀏覽器發(fā)送的請求。(選擇1項)AHttpServletRequestHttpServletResponseHttpServletHttp30、如果不希望在JSP頁面中存取HTTP會話,應(yīng)該如何設(shè)定page指令?(選擇1項)B<%pagesession二"disabled"%><%pagesession="false"%><%pagesession="true"%><%pagedisablesession="true"%>31、在Servlet的生命周期中,容器只調(diào)用一次的方法是。(選擇2項)CservicegetServletConfiginitdestroy32.在使用服務(wù)器端的會話管理時,通過什么方法標識會話。(選擇1項)CIP地址CookieSessionidD.請求頭33,下列哪個為JSP的小腳本的標簽?(選擇1項)A<%%><@%><%!%><%—%>34.下面哪ー個不是vjsp:useBean>元素的屬性。(選擇1項)CscopeIdValueClass35、HttpServlet中,用來處理POST請求的方法是(選擇1項)CdoHeaddoGetdoPostdoPut36、如何創(chuàng)建Cookie?(選擇1項)AA.使用newCookie語句調(diào)用response.addCookie方法使用Cookie的setMaxAge方法setCookie方法37、按照MVC設(shè)計模式,Servlet用于實現(xiàn)(選擇1項)AControllerViewModelD,容器38、動態(tài)網(wǎng)站需要的技術(shù)為。(選擇3項)ACDCGIHTTPASPPHP如何取得數(shù)據(jù)源。(選擇1項)CA.通過HttpB,通過ftpC.JNDID.通過Connection對象40、以下哪ー個不是Filter接口的方法。(選擇1項)Cinit(FilterConfigconfig)voiddestroyOvoiddoFilter(HttpServletRequestrequest,HttpServletResponseresponse)voiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)41、javax.Servlet的包中,屬于類的是。(選擇1項)ServletGenericServletServletRequestServletContext42、用于表示Statement對象返回結(jié)果的是。(選擇1項)AResultSetDriverManagerPreparedStatementConnection43、如何發(fā)送Cookie?。(選擇1項)BA.使用newCookie語句調(diào)用response.addCookie方法使用Cookie的setMaxAge方法setCookie方法44.察看下列JSP內(nèi)容<htmlxbody><%for(inti=0;i<3;i++){%>out.print(i*2);<%}%></bodyx/html>當這個JSP被運行時,其結(jié)果是什么?(選擇1項)DA.此JSP因為語法錯誤,無法運行B.顯示出0,2,4C.顯示出0,2,4,6D.顯示出oul.print(i*2)out.print(i*2)out.print(i*2)在J2EE中屬于Web層的組件有(選擇1項)DHTMLEJBAppletJSP46、關(guān)于JSP生命周期的敘述,下列哪些為真?(選擇2項)ACA.JSP會先解釋成Servlet源文件,然后編譯成Servlet類文件B,每當用戶端運行JSP時,jsplnit()方法都會運行一次C.每當用戶端運行JSP時,」spService()方法都會運行一次D.每當用戶端運行JSP時,jspDestroy。方法都會運行一次、在JSP頁面中不可以用來異常處理的有。(選擇1項)Dhtml文件JSP文件ServletTxt文件.在MVC設(shè)計模式中,JavaBean的作用是。(選擇1項)BControllerModelC.業(yè)務(wù)數(shù)據(jù)的封裝D.View.Page指示符的language屬性的作用是。(選擇1項)CA,定義JSP頁面的字符編碼B.定義JSP頁面的MIME類型C.定義JSP頁面中使用的腳本語言D,定義JSP頁面的描述信息.下面哪ー個隱含變量的存取范圍不是page?(選擇1項)Bconfigapplicationoutpage.在J2EE的Web應(yīng)用中,編譯后的class文件存放的目錄為(選擇1項)Aclasses目求images目錄jar目錄D.任意位置.在JSP中,哪個指令用來聲明JSP欲使用的標簽庫?(選擇1項)Btldtaglibimportinclude.Servlet處理請求的方式為(選擇1項)BA,以運行的方式B,以線程的方式C,以程序的方式D,以調(diào)度的方式.下列哪個用于在JSP中表示注釋?(選擇1項)C<%%><@%><%--%><%-%>.在JavaWeb應(yīng)用中,MVC設(shè)計模式中的V(視圖)通常由()充當。(選1項)AJSPServletActionJavaBean56、網(wǎng)頁服務(wù)默認的端口號是(),我們可以通過HTTP地址加上端口號來訪問網(wǎng)站。(選1項)D8100808090008057、JSP標準標簽庫(JSTL)的標簽庫描述符文件的后綴是()。(選1項)A.tld.jar/r/perties.xml58、Web服務(wù)是ー種通過互聯(lián)網(wǎng)來描述、發(fā)布、定位及調(diào)用的服務(wù),下列關(guān)于Web服務(wù)的理解正確的是(選1項)DWeb服務(wù)只能在互聯(lián)網(wǎng)發(fā)布,不能在局域網(wǎng)內(nèi)發(fā)布Web服務(wù)的提供者和請求者必須使用相同的技術(shù)平臺Web服務(wù)的提供者和請求者必須使用的語言開發(fā)應(yīng)用程序Web服務(wù)的數(shù)據(jù)傳輸標準是XML59、在JavaWeb應(yīng)用程序中,使用哪個數(shù)據(jù)源與JNDI獲得數(shù)據(jù)庫連接時,應(yīng)把JDBC驅(qū)動程序jar文件放在()下。(選1項)DA.應(yīng)用程序的src目錄B.應(yīng)用程序的/WEB-INF/lib目錄C.Tomcat的根目錄D.Tomcat的common/lib目錄60,在JavaWeb應(yīng)用程序中,包含jspl.jsp和jsp2.jsp,以及封裝在user包下的名為User的JavaBean,User中包含!oginName屬性以及相應(yīng)的setter和getter方法,如果用戶A在瀏覽器中訪問jspl.jsp后,用戶B在瀏覽器中訪問jsp2.jsp,則用戶B的瀏覽器將()。(選1項)Bjspl.jsp的代碼如下所示:<html><jsp:useBeanid="user”class="user.User,,scope="session,7><jsp:setPropertyname="user''property="loginName"value="Mary'ソ></html>jsp2.jsp的代碼如下所示:<html><jsp:useBeanid="user"class="user.User"scope="session"/><jsp:getPropertyname="user"property=4tloginName"/></html>A,什么也不顯示B.顯示“nuH”C.顯示“Mary”D.報錯,提示無法顯示網(wǎng)頁61、當瀏覽器第二次訪問以下JSP網(wǎng)頁時的輸出結(jié)果是什么?(單選)C<!%inta=0; %><%intb=0;a++;b++;%>a:<%=a%><br>b:<%=b%>a=0b=0a=lb=la=2b=l62、下面哪個說法是正確的?(單選)BA.對于每個要求訪問maillogin.jsp的HTTP請求,Servlet容器都會創(chuàng)建一個HttpSession對象B,每個HttpSession對象都有惟一的ID〇C.JavaWeb應(yīng)用程序必須負責為HttpSession分配惟一的ID63、如果不希望JSP網(wǎng)頁支持Session,應(yīng)該如何辦?(單選)B調(diào)用HttpSession的invalidate。方法<%@pagesession="false\">64、在標簽處理類中,如何訪問session范圍內(nèi)的共享數(shù)據(jù)?(多選)BC選項:A,在TagSupport類中定義了session成員變量,直接調(diào)用它的getAttribute。方法即可。B,在標簽處理類TagSupport類中定義了pageContext成員變量,先通過它的getSession。方法獲得當前的HttpSession對象,再調(diào)用HttpSession對象的getAttribute。方法。C.pageContext.getAttribute("attributename",PageContext.SESSION_SCOPE)65、以下代碼能否編譯通過,假如能編譯通過,運行時得到什么打印結(jié)果?(單選)Arequest.setAttribute(V'count\n,newInteger(O));Integercount=request.getAttribute(\"count\M);A.不能編譯通過B.能編譯通過,并正常運行C.編譯通過,但運行時拋出ClassCastException66、以下哪些說法是正確的?(單選)BA,每個HTTP請求對應(yīng)ー個單獨的ActionServlet實例B.對于每個請求訪問HelloAction的HTTP請求,Struts框架會創(chuàng)建一個單獨的HelioAction實例。C,每個ア應(yīng)用對應(yīng)ー個單獨的RequestProcessor實例D,每個子應(yīng)用對應(yīng)ー個單獨的web.xm!文件67、下面哪ー個不是JSP本身J加載的基本類?BA.java.lang.*B.java.io.*javax.servlet.*javax.servlet.jsp.*68、對于預(yù)定義<%!預(yù)定義%〉的說法錯誤的是:C一次可聲明多個變量和方法,只要以結(jié)尾就行ー個聲明僅在ー個頁面中有效C.聲明的變量將作為局部變量D.在預(yù)定義中聲明的變量將在JSP頁面初始化時初始化69、在JSP中使用<jsp:getProperty>標記時,不會出現(xiàn)的屬性是:CA.namepropertyvalueD,以上皆不會出現(xiàn)70、Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:DA.v%@page%>作用于整個JSP頁面。B.可以在ー—個頁面中使用多個<%@page%>指令。C,為增強程序的可讀性,建議將<%@page%>指令放在JSP文件的開頭,但不是必須的。v%@page%>指令中的屬性只能出現(xiàn)一次。71、在JSP中調(diào)用JavaBean時不會用到的標記是:A<javabean><jsp:useBean><jsp:setProperty><jsp:getProperty>72、關(guān)于JavaBean正確的說法是:BJava文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫B(tài),在JSP文件中引用Bean,其實就是用<jsp:useBean〉語句C.被引用的Bean文件的文件名后綴為.javaD.Bean文件放在任何目錄下都可以被引用73、Servlet程序的入口點是:AA.init()main()service()doGet()74、不能在不同用戶之間共享數(shù)據(jù)的方法是AA、通過cookieB、利用文件系統(tǒng)C、利用數(shù)據(jù)庫D、通過ServletContextヌ寸象75、下列哪個為JSP的隱含對象。(選擇1項)Benvpagejspinfocontext76、哪ー個不是EL定義的隱式對象?(選擇1項)CA,cookiepageContextattributesinitParam77、下面哪些屬于JSTL中的表達式操作標簽。(選擇1項)B<c:out><c:if><c:url><c:catch>78、關(guān)于JSP,下列說法不正確的有()。DJSP的全稱是JavaServerPagesJSP是由sun公司倡導,許多別的公司參與一起建立起來的一種動態(tài)網(wǎng)頁技術(shù)C,在HTML文件里中加入Java程序片斷和JSP標簽可以構(gòu)成JSP網(wǎng)頁JSP的運行環(huán)境是:正確安裝JDK即可。79、下面是ーJSP頁面的代碼,請問輸出結(jié)果是〇,A<html><%!int1=1;%><%i=++;%><headx/head><body><script>functiondisplay(){if(i==1){alert(MIsド);}elseif(i==2){alert(uIs2”);}else{alert(nIsother'1);display();</script></body></html>A.什么也不輸出。B.彈出內(nèi)容為“Isビ的對話框。C.彈出內(nèi)容為“Is2”的對話框。D,當?shù)谝淮卧L問這個程序時,彈出ー個內(nèi)容為“sother”的對話框,從第二次開始,每次訪問這個程序都彈出內(nèi)容為“Is2”的對話框。e 當?shù)谝淮卧L問這個程序時,彈出ー個內(nèi)容為"Isビ的對話框,從第二次開始,每次訪問這個程序都彈出內(nèi)容為“Is2”的對話框。80、下面是ーJSP頁面的片斷代碼,請問頁面輸出結(jié)果是〇.D<%StringBufferbuffer=newStringBuffer("Hello");buffer.append("World");System.out.println(buffer.toStringO);%>HelloWorldHelloWorldD.什么也不輸出81、在列語句正確的有()。A<%@includefile=,,head.jspM%><%Stringurl="head.jsp'';%><%@includefile二'‘url"%><%@includefile="head.jsp"?name="isoftstone"%><% StringcompanyName二”isoftstone”;%><%@includefile二''head.jsp”?name二companyName%>82、JSP1.2中表達式的語法是()。A<%=expression%><%=expression;%><%@=expression%><%@=expression;%>83、下列選項中能在JSP頁面中實現(xiàn)轉(zhuǎn)向的是()。Bresponse.forwardC'Vindex.jsp");response.sendRedirect(*7index.jspM);request.forward(Vindex.jsp'*);request.sendRedirect('7index.jspu);84、如果某一JSP頁面的表單中,有幾個復(fù)選框,name為“habiJ,則該jsp提交后,通過下面()語句去獲取用戶選中復(fù)選框的值。Crequest.getAttribute("habit");request.getParameter("habit");request.getParameterValues("habit’');request.getHabit();85、關(guān)于session的使用,下列說話正確的是()。ACA,不同的用戶窗口具有イく同的sessionB,不同的用戶窗口具有相同的sessionsession可能超時間Session永遠不可能超時86、如果用JSP開發(fā)ー個聊天程序,不用數(shù)據(jù)庫存儲聊天紀錄,請問聊天記錄最好存儲在()中。Drequestpagesessionapplication87、在JSP頁面中,正確引入JavaBean的是〇。C<%jsp:useBeanid二''myBean"scope="page"class="pkg.MyBean"%><jsp:useBeanname="myBean“scope=''page"class^'pkg.MyBean"><jsp:useBeanid="myBean"scope="page"class="pkg.MyBean"/><jsp:useBeanname="myBean"scopeゴpage”class="pkg.MyBean"/>88、關(guān)于vjsp:include>,下列說法不正確的是()〇DA.它可以包含靜態(tài)文件B.它可以包含動態(tài)文件C.當它的flush屬性為true時,表示緩沖區(qū)滿時,將會被清空D.它的flush屬性的默認值為true89、用JSP2.0表達式語法在JSP頁面上正確顯示10+20的結(jié)果的是()。AA.${10+20}B.${10+20};C.$(10+20)D.$(10+20);90、支持JSP2.0和Servlet2.4的TOMCAT版本是()〇CTOMCAT4.0以上TOMCAT4.24以上TOMCAT5.0以上TOMCAT5.5以上91、編寫自定義標簽處理類后,需要編寫ー個〇去描述。B.tag文件.tld文件.dtd文件.xm!文件92、關(guān)于TagFile說法不正確的是()。B128£ト是器?2.0新增的功能TagFile是JSP1.2增的功能TagFile可以讓網(wǎng)頁開發(fā)人員直接使用JSP語法制作標簽TagFile的擴展名可以.tag93、下面語句中,最后myVar的值為()。C<c:setvar="myVar''scope=''session">2+2</c:set>042+2NULL94、關(guān)于ServletFilter,下列說法正確的有()〇CDFilter其實就是ー個ServletFilter可以產(chǎn)生responseFilter可以在servlet被調(diào)用之前截獲requestFilter可以用來處理統(tǒng)ー認證,過濾不雅字句等。95、在ー個Filter中,處理filter業(yè)務(wù)的是()方法。CdealFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)dealFilter(ServletRequestrequest,ServletResponseresponse)doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)doFilter(ServletRequestrequest,ServletResponseresponse)96、MVC屬于()。BModellModel2Model3Model497、LOG4J是()oALOG4J是APACHE組織提供的ー個日志組件,可利用它處理日志LOG4J是SUN公司提供的一個日志組件,可利用它處理日志LOG4J是!BM公司提供的ー個日志組件,可利用它處理日志LOG4J是BEA公司提供的ー個日志組件,可利用它處理日志98、重向可以使用()方法。ACresponse.sendRedirect(4€login.jspM):requesl.sendRedirect("login.jsp");<jsp:forwardpage="login.jsp‘ソ〉<forwardpage=4*login.jsp'7>99、Session対象的〇方法用于設(shè)置會話的超時時間。Asession.setMaxInactive!nterval(30);session.setMaxTime(30);session.getMax!nactivelnterval();session.setAttribute(44time'\30);100、sesson對象的()方法用于判斷是否為開始新會話。Dbegin()isNewSessionID()invalidate()isNew()簡答題(9題)1、jsp有哪些內(nèi)置對象?作用分別是什么?答:JSP共有以下
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 材料力學與智能材料性能應(yīng)用拓展研究開發(fā)創(chuàng)新應(yīng)用重點基礎(chǔ)知識點
- 消防中控室火災(zāi)應(yīng)急預(yù)案(3篇)
- 地鐵火災(zāi)應(yīng)急預(yù)案研究(3篇)
- 追求卓越與平凡的2024年高考作文試題及答案
- 2025年VB考試嚴選試題及答案全貌
- 行政管理考試典型案例分析:試題及答案
- 木工廠火災(zāi)應(yīng)急預(yù)案(3篇)
- 2025年社會變遷與風險管理策略試題及答案
- 計算機科學發(fā)展現(xiàn)狀試題及答案
- 校園防火災(zāi)應(yīng)急預(yù)案(3篇)
- 文秘專業(yè)實習周記(20周)
- 安全管理之肉制品安全及防控措施
- 預(yù)防溺水班級主題班會課件
- 《頸椎X線診斷》課件
- DB37T 1914-2024液氨存儲與裝卸作業(yè)安全技術(shù)規(guī)范
- 院史館展示策劃書
- 體育館維修改造投標方案(技術(shù)標)
- 混凝土采購組織供應(yīng)、運輸、售后服務(wù)方案
- 軟件開發(fā)外包合同范本
- 幼兒園紅色小故事PPT:抗日小英雄王二小的故事
- 新聞宣傳“三審三?!睂彶楸?/a>
評論
0/150
提交評論