jspservlet試題_第1頁
jspservlet試題_第2頁
jspservlet試題_第3頁
jspservlet試題_第4頁
jspservlet試題_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、1. 如果做動態網站的開發,以下(D)可以作為服務器端腳本語言, A. HTML B .jsp C javascript D.Java2. 在Web項目的目錄結構中,web.xml文件位于(D)中A .src目錄 B. 文檔根目錄 C. META-INF目錄 D. WEB-INF目錄3 . 在運行Web項目時,IE提示“404錯誤,可能的原因包括(BCD)(選三項) A. 未啟動Tomcat服務 B. 未部署Web項目 C. URL中的上下問路徑書寫錯誤 D. URL中的文件名書寫錯誤4. 以下(C)的對象可以使用鍵/值的形式保存數據 A. ArrayList B . LinkedList C

2、. HashMap D. Collection5. 要把一個web應用中的index.html文件設置為該Web應用的歡迎頁面,以下代碼片段正確的是(C) A. <welecome-file> <welcome-file-list>index.html</welcome-file-list> </welcome-file> B .<welcome-file-list>index.html</welcome-file-list> C . <welcome-file-list><welcome-file>

3、;index.html</welcome-file></welcome-file-list> D . <file-list> <welcome-file>index.html</welcome-file> </file-list>6. 如果請求頁面中存在兩個單項按鈕(假設單項按鈕的名稱為 sex),分別代表男和女,該頁面提交后,為你獲得用戶的選擇項,可以使用以下(B)方法。 A. request.getParameter(sex); B . request.getParameter(“sex”); C . request.

4、getParameterValues(sex); D. request.getParameterValues(“sex”);7. 下列選項中,(B)可以獲取到請求頁面的一個文本框的輸入(假設文本框的名稱為name)。 A. request.getParameter(name); B. request.getParameter(“name”) C. request.getParameterValues(name); D. request.getParameterValues(“name”);8 . JSP內置對象requst的getParamterValues()方法的返回值是(A)。 A .

5、String; B. Object; C. String; D. Object;9. 使用reponse對象進行重定向時,使用的是(C)方法。 A. getRequestDispatcher() B . forward() C. sendRedirect() D. setRequestDispatcher()10. 關于表單發送的兩種方式get和post,以下說法正確的是(AC)。(選兩項) A. get是表單發送的默認方法。 B. post是表單發送的默認方法。 C. 使用get方式發送信息時有255個字符的限制。 D. 通過post方式發送信息,在地址欄里可以看到表單內容。11. 如果把一

6、個用戶名jack保存在session對象里,則下列語句正確的是(B)。 A. session.setAttribute(name,jack)B. session.setAttribute(“name”,jack”)C. session.setAttribute(“jack”,”name”)D. session.setAttribute(“”)12 JSP提供你一個可以在多個請求之間持續有效的內置對象(C),該對象與瀏覽器一一對應。 A request B . response C. session D. application13. JavaEE的三層結構包括表示層、(BD)

7、。(選擇兩項) A. 服務層 B. 中間層 C. 保存層 D. 數據層14. 瀏覽Web網頁服務默認的端口號和Tomcat服務默認的端口號分別是(D) A. 80,8088 B. 8088,80 C. 88,8080 D. 80,808015. 在Servlet生命周期中,對應服務階段的方法是(D)。(選擇一項) A. doGet() B. doPost() C. doGet和doPost() D. service()16. 下列有關Servlet的生命周期,說法不正確的是(AC)。 A. 在創建自己的Servlet時候,應該在初始化方法init()方法中創建Servlet實例 B. 在Ser

8、vlet生命周期的服務階段,執行service()方法,根據用戶請求的方法,執行相應的doGet()或是doPost()方法 C. 在銷毀階段,執行destory()方法后系統立刻進行垃圾回收 D. destroy()方法僅執行一次,即在服務器停止且卸載Servlet時執行該方法17. 在web.xml文件中,描述了一個Servlet,其中(B)指定了Servlet類的訪問路徑。 A. <servlet>中的<servlet-name> B. <url-pattern> C. <servlet-class> D. <servlet-mapp

9、ing>中的<servlet-name>18. HTTP是一個(A)協議。 A. 無狀態 B. 有狀態 C. 狀態良好的 D. 局域網19. 關于會話屬性,以下說法正確的是(AD)。 A. HttpSession.getAttribute(String)的返回類型是Object B. HttpSession.getAttribute(String)的返回類型是String C. 在一個HttpSession()上調用setAttribute(”key”,”value”)時,如果這個會話中對應屬性key已經有一個值,就會導致一個異常 D. 在一個HttpSession()上調用

10、setAttribute(”key”,”value”)時,如果這個會話中對應屬性key已經有一個值,則會導致這個屬性原先的值被String value替換20. 關于session的使用,下列說法正確的是(AC)。(選擇兩項) A. 不同的用戶窗口具有不同的session B. 不同的用戶窗口具有相同的session C. session有可能超時 D. session永遠不可能超時21. 下面的程序在控制臺的打印結果是(B)。 public void doPost(HttpServletRequest request, HttpServletResponse response) throws

11、 ServletException,IOException HttpSession session = request.getSession(); List list = new ArrayList(); list.add(“aa”); list.add(“bb”); session.setAttribute(“list”, list); list.add(“cc”); List list1 = (List) session.getAttribute(“list”); for (int i = 0; i < list.size(); i+) System.out.println(list

12、1.get(i); A. aabb B. aabbcc C. cc D. 以上都不對22. 使用MVC模式設計的Web應用程序具有以下優點,除了(D)。 A. 可維護性強 B. 可擴展性強 C. 代碼重復較少 D. 大大減少代碼量23 . 在MVC模式中,(B)層專用于客戶端應用程序的圖形數據表示,與實際數據處理無關。 A . 模型 B. 視圖 C. 控制器 D. 數據24 . 有關JSP中getProperty與setProperty標準動作的使用,下列說法中正確的是( A)。 A. 必須在使用useBean的前提下,才能使用 B. 可以在不使用useBean的情況下使用 C. param屬

13、性指定的名稱必須與類的屬性相對應 D. 以上說法都不對25. 在JSP標準動作中,(B)相當于創建一個JavaBean的實例。 A. getProperty B. useBean C. setProperty D. forward26. 在頁面中想要顯示一個數組內元素值,應該使用(B)標簽來實現。 A. <c:if> B. <c:forEach> C. <sql:param> D. <c:out>27. 閱讀下列代碼,請說出在括號處應該填入的代碼是(D)。< page contentType=”text/html; charset=GBK”

14、%><! String names = “a”,”b”,”c”; %><c:forEach var=”name” items=”()”> $name </c:forEach> A. $names B. $pageSs C. $sessionSs D. <%=names %>28. 閱讀下列代碼<% page contentType=”text/html; charset=GBK”%> $ $param.age $param.sex $paramValues.age0 在地址

15、欄內輸入地址后追加:name=accp&age=20,顯示結果是(B)。 A. accp 20 B. accp 20 C. accp 20 null 20 D. accp 20 null29下列(D)不是JSP隱含對象? A . application B. request C. session D. form30. tomcat放置web應用程序的默認目錄是(B)。 A. shared B. webapps C. work D. temp31. 下列選項中,(C)是正確的JSP注釋,并且在客戶端無法查看注釋的內容。 A. <- 注釋 -.> B. <!- 注釋 -

16、> C. <%-注釋 -%> D. <%- 注釋 - >32. 在Java中開發JDBC應用程序時,使用( B)類的getConnection()方法可以獲取Connection連接對象。 A. DBManager B. DriverManager C. DBHelper D. PreparedStatement33. 在用戶登陸的JSP頁面上,如果要求用戶在提交表單時,在瀏覽器的地址欄中不顯示用戶所輸入的信息,則應該在下劃線處所填寫的代碼是(B)。 <form action=”opAdd.jsp” method=”_” > 用戶名:<input

17、 type=”text” name=”userName” ><br> 密碼:<input type=”password” name=”userPass”><br> <input type=”submit” value=”登陸”> </form> A. get B. post C. 以上全錯 D . A、B皆可34. 在JSP頁面執行過程中的(A)階段,JSP頁面會被Web容器轉換為Java源代碼。 A. 翻譯 B. 編譯 C . 執行 D. 相應請求35. 在JSP小腳本中,使用一下(B)語句可以正確重定向至另外一個頁面。 A.

18、 request.getRequestDispatcher(“index.jsp”).forward(request,response) B. response.sendRedirect(“ndex.jsp”) C. request.sendRedirect(“index.jsp”) D. response.sendRedirect()36. 下列對JSP內置對象描述正確的選項是(B)和(D)。(選擇兩項) A. session對象應用于整個應用程序范圍 B. request對象用于對客戶端請求的處理 C. application對象存儲不同客戶端的會話狀態 D. out對象用于向客戶端輸出相

19、應數據37. 在JSP中,使用(C)指令可以將文件導入當前頁面。 A. page B. forward C. include D. taglib38. JSP的頁面構成包含多種元素,在下列選項中,屬于JSP指令的事(B)。 Aout B. page C. forward D. char39 .在jsp頁面中,jsp小腳本如下所示,則要取出session中的值,下劃線處的代碼可以是(BC) (選擇兩項)<% String str=”world” ; session.setAttribute(“str,str); _ %> A. String s=session.getParamete

20、r(“str”); B. String s=(String)session.getAttribute(“str”); C. Object o=session.getAttribute(“str”); D. Object o=(String)session.getParameter(“str”)40. 在jsp中,(C)指令用于將文件嵌入jsp頁面 A. page B. forward C. include D. taglib41. 在進行web開發時經常會遇到中文亂碼的問題,可以在jsp頁面中解決亂碼的方式是(D) A.< page contentType=”text/html;char

21、set=中文” %> B. <% page charset=”GBK” %> C. <% contentType=”text/html;charset=GBK” %> D. <% page contentType=”text/html;charset=GBK” %>42. 在動態網頁開發中,HTML表單是與用戶交互信息的主要手段,下面的選項中符合表單語法規范的是(B) A. <form action=”;post” method=”a.htm”></form> B. <form action=”a.htm” method=

22、”get”></form> C. <table align=”center”></table> D. <table width=”80%”></table>43. 在jsp中,只有一行代碼:<%=A+B%>,運行輸出(D)。 A. A+B B. AB C.113 D. 錯誤信息,因為表達式是錯誤的44. 在jsp頁面上使用jstl標簽時,應使用taglib指令導入標簽庫描述符文件,并設置taglib指令的(A)屬性指定標簽的前綴。 A. prefix B. name C. tag D. uri45. 下列選項中不屬于jsp標準動作的是(B)。 A. <jsp:forward/> B. <c:out/> C. <jsp:useBean/> D. <jsp:setProperty/>46. 在Http協議中,能較安全的發送大量數據的方法是(C)。 A. put B.Get C.post D.delete47. 在JavaEE中,初始化servlet實例的時候,init()方法是由(C)執行。 A. 程序員編寫代碼來調用執行 B. 每次執行當前的servlet時,由系統自動執行 C. 當第一次執行當前的servlet時,由系統

溫馨提示

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

評論

0/150

提交評論