JavaEE期末習題集內容_第1頁
JavaEE期末習題集內容_第2頁
JavaEE期末習題集內容_第3頁
JavaEE期末習題集內容_第4頁
JavaEE期末習題集內容_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

選擇題第一章JavaEE架構中各層的組件分布說明錯誤的是?ApplicationClient是客戶層中包含的組件Applets是Web層中包含的組件Servlet,JSP是Web層中包含的組件EnterPriseJavaBeans放置在業(yè)務層以下有關組件理解正確的是?組件是指一種包裝過的軟件對象,它們擁有標準化的接口,而且可在多個應用程序中重用。組件遵循一系列命名的規(guī)范,使用者能夠根據(jù)這些規(guī)范調用不同的組件JavaBean就是一種組件,可以在多個應用程序中重用。JavaBean、Servlet和Applet組件都是服務器端的組件。自定義的Servlet應重載HttpServlet類的___方法以響應客戶發(fā)出的POST請求方法。POST B.onPostC.doPostD.ResponsePost答案:一個實例運行在本地計算機的端口8080處。Web服務器實例中部署有一名為SimpleServlet的Web應用,其部署描述符文件片斷如下:<servlet><servlet-name>PDFServlet</servlet-name><servlet-class>com.servlet.PDFServlet</servlet-class></servlet><servlet-mapping><servlet-name>PDFServlet</servlet-name><url-pattern>/pdfshow</url-pattern></servlet-mapping>僅根據(jù)這些片斷判斷,可用下列哪些URI訪問本機的名為PDFServlet的Servlet?http://localhost:8080/PDFServlethttp://localhost:8080/SimpleServlet/PDFServlethttp://localhost:8080/pdfshowhttp://localhost:8080/SimpleServlet/pdfshow答案:第三章下列關于Servlet的說法正確的是:Servlet是一種動態(tài)網(wǎng)站技術Servlet運行在服務器端Servlet針對每個請求使用1個進程來管理Servlet與普通的Java類一樣,可以直接運行,不需要環(huán)境支持下列關于Servlet的編寫方式正確的是:必須是HttpServlet的子類通常需要覆蓋doGet()和doPost()方法或其中之一通常需要覆蓋service()方法通常需要在web.xml文件中聲明<servlet>和<servlet-mapping>兩個元素下列關于Servlet工作原理的說法正確的是:當多個用戶訪問同一個Servlet時,該Servlet會在容器中創(chuàng)建多個實例init()方法只會被調用一次,在此Servlet被創(chuàng)建時調用service()方法在每次請求此Servlet時都會被調用destroy()方法在每次請求完畢時會被調用關于Cookie的說法,錯誤的是:獲取Cookie的名字用cookie的getName方法,getValue方法獲取cookie的值。設置cookie的值用setValue方法getMaxAge和setMaxAge是獲取和設置cookie經(jīng)過多長時間就過期的兩a)HttpServletdoHead b)HttpServletdoPostc)ServletRequestdoGet d)ServletRequestdoPost36)給定如下Servlet代碼,假定在瀏覽器中輸入URL:http://localhost:8080/servlet/HelloServlet,可以調用這個servlet,那么這個Servlet的輸出是()。importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;publicclassHelloServletextendsHttpServlet{publicvoidservice(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{}publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{res.setContentType("text/html");PrintWriterout=res.getWriter();out.println("<html>");out.println("<body>");out.println("doGetHelloWorld!");out.println("</body>");out.println("</html>");out.close();}publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)throwsServletException,IOException{res.setContentType("text/html");PrintWriterout=res.getWriter();out.println("<html>");out.println("<body>");out.println("doPostHelloWorld!");out.println("</body>");}}a)一個HTML頁面,頁面上顯示doGetHelloWorld!b)一個HTML頁面,頁面上顯示doPostHelloWorld!c)一個空白的HTML頁面d)錯誤信息J2EE中,()類()方法用于返回應用程序的上下文路徑。a)HttpServletRequest、getContextPath() b)HttpServletRequset、getPathInfo()c)ServletContext、getContextPath() d)ServletContext、getPathInfo()在J2EE中,使用Servlet過濾器時,需要在web.xml通過()元素將過濾器映射到Web資源。<filter> b)<filter-mapping>c)<servlet> d)<servlet-mapping>第四章下列關于JSP的說法正確的是:JSP在容器啟動時會被翻譯成Servlet,并編譯為字節(jié)碼文件JSP在第一次被請求時會被翻譯成Servlet,并編譯為字節(jié)碼文件在第二次請求時,將不再執(zhí)行翻譯步驟JSP可以提供比Servlet更為豐富的功能下列不屬于JSP頁面的主要成分的是:JSP腳本HTML代碼JSP指令JSP內置對象下列JSP表達式的寫法正確的是:<%=”abc”.length()%><%=”abc”+123%><%=newjava.util.Date();%><%=this%>在JSP頁面中的下述代碼,第二次訪問此頁面的輸出是:<%!intx=0;%><%!inty=0;%><%=x++%>,<%=y++%>0,00,11,01,1下列方式可以在JSP中使用注釋并且客戶端無法查看的是: A.<!—注釋—>B.<%注釋%>C.<%--注釋--%>D.<%!注釋%>有關JSP頁面作用域page、request、session和applicatio說法錯誤的是pageContext對象只能接受來自創(chuàng)建當前頁面的客戶訪問request對象可以在多個客戶請求生命周期內接受其訪問。session對象在整個用戶會話生命周期內,在應用中接受一個單獨的客戶的訪問application對象在整個應用的生命周期內,接受來自這個應用中的任何頁面的訪問。下列哪些是JSP的隱含聲明對象?pageContextErrorConfigThread以下關于JSP技術的說法正確的是?分離業(yè)務邏輯和表示編寫一次,隨處運行客戶端Java資源的高效利用可重用的組件和標簽庫JSP頁面包括以下哪些元素?JSP指令JSPActionJSP腳本JSP控件下列page指令的使用正確的是()<java.util.*java.sql.*\"%"%@pageimport="java.util.*java.sql.*"%><java.util.*java.sql.*\"%"%@pageimport="java.util.*,java.sql.*"%><java.util.*java.sql.*\"%"%@pageimport="java.util.*;java.sql.*"%><java.util.*java.sql.*\"%"%@pageimport="java.util.*"%><java.util.*java.sql.*\"%"%@pageimport="java.sql.*"%>下列useBean標準動作使用正確的是()<jsp:useBeanid=”a”class=”java.util.Date”/><jsp:useBeanname=”a”class=”java.util.Date”scope=”request”/><jsp:useBeanid=”a”class=”Date”/><jsp:useBeanname=”a”class=”Date”scope=”request”/>下列setProperty標準動作使用正確的是()<jsp:setPropertyname=”id”property=”name”value=”name”/><jsp:setPropertyid=”id”property=”name”value=”name”/><jsp:setPropertyname=”id”property=”name”param=”name”/><jsp:setPropertyid=”id”property=”name”param=”name”/>在JSP中,要定義一個方法,需要用到以下()元素。<%=%> <%%><%!%> <%@%>JSP頁面經(jīng)過編譯之后,將創(chuàng)建一個()。applet servletapplication exe文件在JavaEE中,test.jsp文件中有如下一行代碼:<jsp:useBeanid=”user”scope=”_____”class=”com.UserBean”/>要使user對象中一直存在于對話中,直至其終止或被刪除為止,下劃線中應填入()。page requestsession application在JSP中,page指令的()屬性用來引入需要的包或類。extends importlanguge contentType在JSP中,只有一行代碼:<%=’A’+’B’%>,運行將輸出()。A+B AB131 錯誤信息,因為表達式是錯誤的給定如下JSP代碼,假定在瀏覽器中輸入URL:http://localhost:8080/web/jsp1.jsp,可以調用這個JSP,那么這個JSP的輸出是()。<%@pagecontentType="text/html;charset=GBK"%><%@tagliburi=”/jsp/jstl/core”prefix=”c”%><html><body><%intcounter=10;%><c:iftest=”${counter%2==1}”><c:setvar=”isOdd”value=”true”></c:set></c:if><c:choose><c:whentest=”${isOdd==true}”>it’sanodd</c:when><c:otherwise>it’saneven</c:otherwise></c:choose></body></html>一個HTML頁面,頁面上顯示it’sanodd 一個HTML頁面,頁面上顯示it’saneven 一個空白的HTML頁面錯誤信息給頂一個JSP程序源代碼,如下: <jsp:includepage="two.jsp"flush="true"> <jsp:paramname="location"value="bejing"/> </jsp:include> 在two.jsp中使用()代碼片段可以輸出參數(shù)location的值。<jsp:getParamname="location"> <jsp:getParametername="location"><%=request.getAttribute("location")%><%=request.getParameter("location")%>如JSP頁面執(zhí)行時遇到自定義標簽,doStartTag()方法將被調用()次。1 1或多0或1 0或多給定include1.jsp文件代碼片斷,如下:<%pageContext.setAttribute("User","HAHA");%>_______//此處填寫代碼給定include2.jsp文件代碼片斷,如下:<%=pageContext.getAttribute("User")%>要求運行include1.jsp時,瀏覽器上輸出:HAHA要滿足以上條件,jsp1.jsp中下劃線處應填入以下()語句。<jsp:includepage="include2.jsp"flush="true"/>null<%@includefile="include2.jsp"%>HAHA<jsp:forwardpage="include2.jsp"/>null<%response.sendRedirect("include2.jsp");%>null給定一個JSP程序源碼如下:<jsp:includepage=“two.jsp”flush=“true”><jsp:paramname=“l(fā)ocation”value=“beijing”/></jsp:include>在two.jsp中加入()代碼片斷可以輸出參數(shù)location的值。<jsp:getParamname=“l(fā)ocation”> <jsp:getParametername=“l(fā)ocation”><%=request.getAttribute(“l(fā)ocation”)%><%=request.getParameter(“l(fā)ocation”)%>要設置某個JSP頁面為錯誤處理頁面,以下page指令正確的是()。<%@pageerrorPage="true"%> <%@pageisErrorPage="true"%><%@pageextends="javax.servlet.jsp.JspErrorPage"%><%@pageinfo="error"%>在JSP中,()動作用于將請求轉發(fā)給其他JSP頁面。forwardincludeuseBean setProperty在J2EE中,在一個JSP文件中,有表達式<%=2+3%>,它將輸出()。2+3 5 23 不會輸出,因為表達式是錯誤的給定JSP程序源碼如下,可以在下劃線處插入并且能夠正確輸出WELCOME,JACK的語句是()。(選擇二項)<html><body><%Stringname="JACK";%>WELCOME,______</body></html>name <%=name%>out.println(name); <%out.println(name);%>在J2EE中,重定向到另一個頁面,以下()語句是正確的。request.sendRedirect("");request.sendRedirect(); response.sendRedirect("");response.sendRedirect();在J2EE中,${2+“4”}將輸出()。2+4 624不會輸出,因為表達式是錯誤的給定JSP程序源碼如下:<html> <%intcount=1;%>_______</html> 以下()語句可以在下劃線處插入,并且運行后輸出結果是:1。<%=++count%> <%++count;%><%count++;%> <%=count++%>第五章32)在JSP中,使用<jsp:useBean>動作可以將javaBean嵌入JSP頁面,對JavaBean的訪問范圍不能是()。a) page b) requestc)

溫馨提示

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

評論

0/150

提交評論