百一測評-Web應用開發選擇題(含參考答案)-JavaEE基礎_第1頁
百一測評-Web應用開發選擇題(含參考答案)-JavaEE基礎_第2頁
百一測評-Web應用開發選擇題(含參考答案)-JavaEE基礎_第3頁
百一測評-Web應用開發選擇題(含參考答案)-JavaEE基礎_第4頁
百一測評-Web應用開發選擇題(含參考答案)-JavaEE基礎_第5頁
免費預覽已結束,剩余48頁可下載查看

下載本文檔

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

文檔簡介

試卷名稱:《Web應用開發》選擇題(含參考答案)一JavaEE基礎試卷布!述:Web開發筆試題目、Java基礎筆試、微信考試、在線考試試卷:.101test./store/open/paperInfo/43418試卷限時: 50分一.多選題每題分值: 2分是否題目亂序:是是否選項亂序:是是否可回溯:是難度:中[多選]在Session圍中以名稱 "bean"放置了一個 JavaBean屬性,JavaBean上有個getMessage()方法,請問以下哪個方式呼叫 getMessage()以取得訊息并顯示出來?A.<jsp:getPropertyname="bean"property="message">B.${requestScope.bean.message}C.<%=request.getBean().getMessage()%>D.${bean.message}答案:BD解析:<jsp:getProperty>前必須先使用<jsp:useBean>并指定scope為request,否則<jsp:getProperty>只會在page圍中尋找屬性。[多選]在Web應用程序中有以下的程序代碼,執行后轉發至某個 JSP網頁:Listnames=newArrayList();答案:答案:BCnames.add("caterpillar");request.setAttribute("names",names);以下哪個選項可以正確地使用 EL取得List中的值?A.${names.0}B.${names[0]}C.${names.[0]}D.${names["0"]}答案:BD解析:在 []指定索引值時可以用雙引號,所以 D也是正確的。[多選]哪些JSTL標簽可用來進行 Java程序中if、if.else的功能?A.<c:if>B.<c:else>C.<c:when>D.<c:otherwise>答案:ACD[多選] 關于tag指示元素的 body-content屬性,以下說明何者正確?可設定的值有 JSP、scriptless、empty與tagdependent默認值是 scriptless設定為 tagdependent時,本體容將不作任何處理直接傳入 TagFile中如果本體中要執行 Scriptlet,則要設定為 JSP解析:可設定的值只有 scriptless、empty與tagdependent,預設是 scriptless。無論如何,TagFile的本體是絕不能有 Scriptlet。[多選]以下哪些是 JavaEE體系架構的優點?選擇是 。(多選)不依賴硬件和操作系統程序運行速度快C.提高Windows系統服務器效率D.方便企業信息系統集成答案:AD.[多選]以下哪些是JAVAEE框架的服務技術?選擇是。(多選)Web服務技術安全技術持久化技術數據連接技術答案:ABCD.[多選]以下哪些是J2EE的客戶端組件?選擇是。(多選)A.JavaB.eanC.客戶端應用程序D.APPLETE.Web瀏覽器答案:BCD[多選]以下哪些是 JavaEE標準組件?它們是 。(多選)A.JSPB.JDKC.JFrameD.Servlet答案:AD[多選]以下哪些是 JavaEE標準組件?它們是 。(多選)A.JSPB.ServletC.EJBD.Java答案:ABC[多選]以下描述何者有誤?使用Statement一定會發生 SQLInjection使用PreparedStatement就不會發生 SQLInjection不使用Connection時必須加以關閉D.ResultSet代表查詢的結果集合答案:AB[多選]ServletContext定義與屬性相關的方法是哪三個?A.getAttribute();B.setAttribute();C.deleteAttribute()D.removeAttribute();答案:ABD[多選] 哪幾個對象提供有 getAttribute()方法?A.ServletRequestB.HttpServletC.ServletConfigD.ServletContext答案:AD解析:事實上還有一個, HttpSession對象。只不過到本章還沒介紹到 HttpSession的使用。[多選]在web.xml中有以下的設定:<web-app..>…<listener><listener-class>cc.openhome.SomeListener</listener-class></listener>..<web-app>以下何者正確?A.SomeListener類別要實作 ServletContextListener接口B.每生成一個 Servlet實例就會呼叫 ServletContextListener的init()方法

C.Web應用程序初始化之后,會呼叫ServletContextListenerC.Web應用程序初始化之后,會呼叫ServletContextListenercontextInitialized()方法D.不需要<listener-class>這個標簽答案:AC.[多選]如果要設置響應的容類型標頭,哪幾個選項是正確的作法?A.response.setHeader("Content-Type","text/html");B.response.setContentType("text/html");C.response.addHeader("Content-Type","text/html");D.response.setContentHeader("text/html");答案:ABC.[多選]哪幾個方法是定義在 HttpServletRequest中,而非由ServletRequet中繼承而來?A.getMethod()B.getHeader()C.getParameter()D.getCookies()答案:ABC.[多選] 在Web容器中,以下哪兩個類另1J的實例分別代表 HTTP青求與響應對象?A.HttpRequestB.HttpServletRequestC.HttpServletResponseD.HttpPrintWriter答案:BC.[多選]以下何者適合使用GET請求來發送?檢視靜態頁面查詢商品數據新增商品資料刪除商品數據答案:AB解析:這題在考等冪操作,不改變服務器狀態的查詢應使用 GET。[多選]在繼承BodyTagSupport類別實作自訂標簽時,基本上 doStartTag()方法可以傳回的有效值有哪幾個?A.SKIP_BODYB.EVAL_BODY_BUFFEREDC.EVAL_BODY_INCLUDED.EVAL_PAGE答案:ABC[多選]哪幾個Web容器提供的驗證方式,會出現對話框讓使用者輸入名稱、密碼?A.BASICB.FORMC.DIGESTD.CLIENT_CERT答案:ACD[多選]假設有以下的 web.xml設定檔:<security-constraint><web-resource-collection><web-resource-name>LoginRequired</web-resource-name><url-pattern>/delete.jsp</url-pattern><url-pattern>/delete.do</url-pattern><http-method>GET</http-method><http-method>POST</http-method></web-resource-collection><auth-constraint><role-name>admin</role-name></auth-constraint></security-constraint>以下描述何者正確?A.只有admin角色才可以存取 /delete.jsp與/delete.doB.admin角色只允許使用 GETfPOS訪法C.GET與POSTT法只允許admin使用

D.其它角色可使用GETPOSTU外的HTTP方法存取答案:ACD解析:admin可以使用所有的HTT沖法來存取/delete.jsp與/delete.do。中使用哪兩[多選]如果要保證數據傳輸時的完整性與性,必須在 <security_contraint>中使用哪兩個標簽?A.<user-data-constraint>B.<transport-guarantee>C.<auth-constraint>D.<form-login-config>答案:AB[多選]以下何者是 <transport-guarantee>的合法設定值?A.NONEB.CONFIDENTIALC.INTEGRALD.SSL答案:ABC[多選]關于 Connection的描述,何者正確?可以從DriverManager上取得Connection可以從DataSource上取得Connection在方法結束之后 Connection會自動關閉D.Connection是執行緒安全( Thread-safe)答案: AB解析: Connection不是執行緒安全的, 不可以在多執行緒環境下共享 Connection,以免發生數據錯亂的問題。24.[多選]哪些JDBC驅動程序可以有跨平臺的特性?A.TYPE1B.TYPE2C.TYPE3D.TYPE4答案:CD.[多選]以下何者應該使用POST青求來發送?查詢商品數據新增商品資料更新商品數據刪除商品數據答案:BCD解析:這題在考非等冪操作,會改變服務器狀態的查詢應使用 POST。.[多選]以下何者是屬于客戶端執行的程序?A.JSPB.JavaScriptC.ServletD.Applet答案:BD.[多選]以下何者適合使用GET請求來發送?A.使用者名稱、密碼B.檢視論^頁面信用卡資料查詢數據的分頁答案:BD解析:敏感性數據不應使用 GET來發送。論頁面、數據分頁可以使用 GET便于使用者設定為書簽。[多選]以下何者應該使用POST青求來發送?使用者名稱、密碼檔案上傳搜尋引擎的結果畫面DELO?件答案:ABD解析:敏感性數據、大量數據不應使用 GET來發送。搜尋引擎結果畫面可以使用 GET便于使用者設定為書簽。[多選]你在web.xml中定義了以下的容:<servlet><servlet-name>HelloServlet</servlet-name><java-class>cc.openhome.HelloServlet</java-class></servlet><servlet-mapping><mapping-name>HelloServlet</mapping-name><url-pattern>/hello</url-pattern></servlet-mapping>這個web.xml中的定義有哪些錯誤?A.<url-pattern>標簽中的設定一定要用 .do作結尾B.<mapping-name>標簽應改為<servlet-name>,結尾標簽名稱也要修改C.<java-name>標簽應改為 <servlet-class>,結尾標簽名稱也要修改D.<servlet>標簽應改為 <servlet-definition>,結尾標簽名稱也要修改答案:BC解析:<url-pattern>可以無需 .do結尾,也可以用萬用字符( wildcard),例如*.do將會讓所有以.do結尾的請求由該 Servlet進行處理。[多選]關于ServletContext初始參數,以下哪兩項是 web.xml中正確的設定?A.<init-param><param-name>PARAM</param-name><param-value>VALUE</param-value></init-param>B.<context-param><param-name>PARAM</param-name><param-value>VALUE</param-value></context-param>C.<init-param><param-name>PARAM1</param-name><param-value>VALUE1</param-value><param-name>PARAM1</param-name><param-value>VALUE1</param-value></init-param>D.<context-param><param-name>PARAM1</param-name><param-value>VALUE1</param-value></context-param><context-param><param-name>PARAM2</param-name><param-value>VALUE2</param-value></context-param>答案:BD34.[34.[多選]哪幾個對象提供有 setAttribute()方法?[多選]在瀏覽器禁用 Cookie的情況下,哪些機制仍可以用于會話管理?A.HttpSessionB.URL重寫C.隱藏字段D.CookieAPI答案:BC[多選]關于HttpSession的setMaxInactiveInterval()方法,以下描述何者錯誤?設定的單位是「分」用來設定 HttpSession在瀏覽器多久沒活動后失效用來設定 Cookie的失效時間會覆蓋web.xml中<session-timeout>的設定答案:AC[多選]關于HttpSession的描述,以下何者錯誤?關閉瀏覽器后 HttpSession就會被回收可以執行 invalidate()使之失效不同的瀏覽器使用相同的 SessionID,也會取得不同的 HttpSession對象D.HttpSession的setMaxInactiveInterval()方法設定為 -1將永不失效答案:AC解析:關閉瀏覽器后立即失效的是儲存 SessionID的Cookie,不是HttpSession對象。A.ServletRequestB.HttpSessionC.ServletConfigD.ServletContext答案:ABD35.[多選]關于Servlet/JSP的SessionID,何者正確?A.預設使用 Cookie來儲存SessionIDB.Cookie的名稱是 JSESSIONIDC.在禁用Cookie時,可以使用URL>寫來發送SessionIDD.必須自行呼叫 HttpSession的getId()方可產生答案:AC解析:SessionID的Cookie名稱是廠商各自實作的, JSESSIONID在Tomcat上的實作名稱。容器會自動幫你產生 SessionID。[多選]哪幾個對象的屬性設定可以跨越請求圍?A.ServletRequestB.HttpSessionC.ServletConfigD.ServletContext答案:BD[多選]HttpSession失效的時機為何?A.執行invaliate()方法下次請求超過 web.xml中<session-timeout>的設定時間存活時間超過 setMaxInactiveInterval()方法設定的時間關閉瀏覽器答案:AB[多選]關于以下 web.xml中的設定,何者描述正確?<web-app???><error><exception-type>NullPointerException</exception-type><location>report.view</location></error></web-app>發生NullPointerException時會轉發 report.view處理例外型態必須指定完全符合名稱( FullQualifiedName)C.report.view必須改為 /report.viewD.例外類型不可以指定特定的例外類別名稱答案:BC[多選]哪個URL模式設定方式,可以符合/guest/list.view的請求?A.<url-pattern>*.view</view>B.<url-pattern>/guest/*.view</view>C.<url-pattern>/guest/*</view>D.<url-pattern>/guest/list.view</view>答案:ACD的請求時會觸發過[多選]在過濾器設定中, 哪個URL模式設定方式,在/guest/list.view的請求時會觸發過濾器?A.<url-pattern>*.view</view>B.<url-pattern>/guest/*.view</view>C.<url-pattern>/guest/*</view>D.<url-pattern>/guest/list.view</view>答案:ACD解析:過濾器的 <url-pattern>設定原則與 Servlet相同。[多選] 關于過濾器的描述,以下何者正確?A.Filter接口定義了 init()、service()與destroy()方法會傳入ServletRequest與ServletResponse至Filter要執行下一個過濾器,必須執行 FilterChaing的next()方法如果要取得初始參數,要使用 FilterConfig物件答案:BD[多選]關于以下 web.xml的設定:<filter><filter-name>SecurityFilter</filter-name><filter-class>cc.openhome.SecurityFilter</filter-class></filter><filter-mapping><filter-name>SecurityFilter</filter-name><url-pattern>*.do</url-pattern><init-param><param-name>USER</param-name><param-value>caterpillar</param-value></init-param><init-param><param-name>PASSWORD</param-name><param-value>123456</param-value></init-param></filter-mapping>以下描述何者正確?A.根據<filter-mapping> ,過濾器會套用在所有以.do結尾的URL請求B.可以透過FilterConfig來讀取USER!PASSWORD始參數C.初始參數設定位置錯誤, <init-param>等標簽應放在 <filter>標簽之中D.<url-pattern>應改為<servlet-name>才是正確設定答案:AC解析:由于初始參數的設定錯誤,無法透過 FilterConfig取得初始參數。[多選]關于以下的 web.xml設定:<filter-mapping><filter-name>SecurityFilter</filter-name><url-pattern>/add.do</url-pattern></filter-mapping><filter-mapping><filter-name>SecurityFilter</filter-name><url-pattern>*.view</url-pattern></filter-mapping><filter-mapping><filter-name>CharacterFilter</filter-name><url-pattern>/add.do</url-pattern></filter-mapping>以下描述何者正確?當請求add.do時,只會套用 SecurityFilter當請求add.do時,過濾器的執行順序為 SecurityFilter、CharacterFilter當請求list.view時,過濾器的執行順序為 SecurityFilter、CharacterFilter當請求list.view時,只會套用 SecurityFilter答案:BD[多選]關于FilterChain的描述,何者正確?如果不呼叫 FilterChain的doFilter()方法,則請求略過接下來的過濾器而直接交給 Servlet如果有下一個過濾器,呼叫 FilterChain的doFilter()方法,會將請求交給下一個過濾器如果沒有下一個過濾器,呼叫 FilterChain的doFilter()方法,會將請求交給 Servlet如果沒有下一個過濾器,呼叫 FilterChain的doFilter()方法沒有作用答案:BC[多選]關于請求包裹器,以下描述何者正確?可以實作 ServletRequest界面可以繼承 ServletRequestWrapper類別一定要繼承 ServletRequestWrapper類別D.HttpServletRequestWrapper是ServletRequestWrapper的子類別答案:ABD解析:要自己實作 ServletRequest接口來實作請求包裹器也是可以的, 只是所有的方法都要自行實作。[多選]在開發過濾器時,以下何者是正確的觀念?必須考慮前后過濾器之間的關系掛上過濾器后不改變應用程序原有的功能設計 Servlet時必須考慮到未來加裝過濾器的需求每個過濾器要設計為獨立互不影響的組件答案: BD[多選]關于Filter界面上的 doFilter()方法之說明,何者有誤?會傳入兩個參數 HttpServletRequest 、HttpServletResponse會傳入三個參數 HttpServletRequest 、HttpServletResponse、FilterChain前一個過濾器呼叫 FilterChain的doFilter()后,會執行目前過濾器的 doFilter()方法前一個過濾器的 doFilter()執行過后,會執行目前過濾器的 doFilter()方法答案:ABD解析:Filter的doFilter()方法上三個參數是 ServletRequest、ServletResponse、FilterChain。前一個過濾器的 doFilter()執行時,當中必須呼叫 FilterChain的doFilter()方法,才會執行目前過濾器的 doFilter()方法。[多選]以下哪幾個傾聽器,必須在 web.xml中設定?A.HttpSessionListenerB.RequestListenerC.ServletContextListenerD.ServletAttributeListener答案:AC解析:沒有BD這兩種傾聽器。[多選]以下何者為傾聽器的事件類型之一?A.HttpSessionEventB.RequestAttributeEventC.ServletContextAttributeEventD.ServletContextEvent答案:ACD[多選] 以下哪幾個事件類型,擁有 getName()與getValue()方法?A.HttpSessionEventB.ServletRequestAttributeEventC.ServletContextAttributeEventD.HttpSessionBindingListener答案:BCD[多選]關于JSP的描述,哪個正確?A.要在JSP中撰寫Java程序代碼,必須重新定義_jspService()B.重新定義jspInit()來作JSP初次載入容器的初始化動作C.重新定義jspDestroy()來作JSP從容器銷毀時的結尾動作D.要在 JSP中撰寫 Java程序代碼,必須重新定義 service()答案: BC二.單選題每題分值: 2分是否題目亂序:是是否選項亂序:是是否可回溯:是難度:中[單選]以下有關 JavaEE技術的描述中,哪種說法是正確的?選擇結果是 是動態網頁的設計工具是一個標準中間件體系結構是一種計算機編程語言是企業編寫 Java語言的工具答案:B56.[56.[單選]在JSP置對象中,哪個對象對客戶的請求做出響應,向客戶端輸出信息?選擇是[單選]下列有關JavaEE用途的說法,哪種是正確的?請選擇一個正確的答案是規分布式多層企業應用系統的開發設計動態網頁設計桌面應用程序設計網絡管理程序答案:A[單選]下列有關 JavaEE技術的述中,哪種說法是正確的?選擇結果是 。JavaEE是一個標準中間件體系結構B.JavaEE一門編程語言一種編寫 Java語言的工具設計動態網頁的工具答案:A[單選]在JavaWeb開發中,要在服務器端查詢 cookie,要用到HttpServletRequest的哪個方法?選擇是 。A.sessionB.getCookiesC.addCookieD.getSession答案:BA.outB.responseC.sessionD.request答案:BTOC\o"1-5"\h\z[單選 ]用于聲明當前頁為 error頁?正確的選擇是 。<%@pageerrorPage="true"% ><%@pageinfo="error"% ><%@pagepageEndcoding="error"% >v%@pageisErrorPage="true"% >答案:D[單選]用下面哪一種類型定義可以聲明隱藏域 ?正確的選擇是 。A.type="hide"B.type="text"C.type="password"D.type="hidden"E.type="file"答案:D[單選]用什么方法可以從一個 HTTP會話中獲得對象?正確的選擇是A.getAttributemethodofjavax.servlet.SessionB.getAttributemethodofjavax.servlet.http.HttpSessionC.getAttributemethodofjavax.servlet.http.SessionD.getAttributemethodofjavax.servlet.HttpSession答案:B[單選]在JavaEE中,以下對 RequestDispatcher描述正確的是 。A.JSP中有個隱含的對象 dispatcher,它的類型是 RequestDispatcherB.ServletConfig有一個方法: getRequestDispatcher可以返回 RequestDipatcher對象C.RequestDipatcher有一個方法: forward可以把請求繼續傳遞給別的 Servlet或者JSP界面D.JSP中有個隱含的默認對象 request,它的類型是 RequestDipatcher答案:C[單選]以下關于 C/S與B/S模式的描述, 是對的A.C/S為瀏覽器與服務器模式B.B/S為客戶端與服務器模式C.C/S模式的可維護性比 B/S高D./S模式的可維護性比 C/S高答案:D[單選]HTTP協議是一種 的 層協議。有狀態、應用無狀態、應用有狀態、傳輸無狀態、傳輸答案:B.[單選]對于標準的Web網頁,通常使用表示響應信息是HTM略式的文本文件。A.text/cssB.text/htmlC.application/vnd.ms-excelD.application/msword答案:B.[單選]JAVAWeb應用的部署描述文件總是放在 Web應用的目錄下。A.META-INFB.META-CFGC.WEB-INFD.WEB-CFG答案:C[單選]為了使Tomcat服務器正常運行,一般需要在系統中建立 JAVA_HOME的環境變量,分別指向JDK的展開目錄和Tomcat的展開目錄。A.CATALINA_HOMEB.JASPER_HOMEC.TOMCAT_HOMED.WEBAPPS_HOME答案:A[單選]以下Form表單元素描述, 是錯的A.<inputtype="password">表示密碼框B.<inputtype="reset">表示提交按鈕C.<selectname="radio">表示單選框D.<inputtype="text">表示文本框答案:B[單選]以下 不為B/S主流技術A.ASPB.PHPC.JSPD.C++答案:D[單選]下列說法哪一項是正確的?選擇是 。A.Apache用于ASP技術所開發的服務器B.IIS用于CGI技術所開發的服務器C.Tomcat用于JSP技術所開發的服務器D.WebLogic用于PHP技術所開發的服務器答案:C[單選]下面哪個命令可用于編譯 Java程序?選擇是 。A.javaB.javacC.javadocD.javap答案:B[單選]下面描述錯誤的是 。A.HTML文件必須由 <html>開頭,</html>標記結束。B.文檔頭信息^包含在<head>與</head>之間。C.在<head>和</head>之間可以包含<title>和<body>等信息。D.文檔體包含在<body>和</body>標記之間答案:C71.[單選]下面HTMLg言及描述中,是錯誤的A.<form>為表單標簽B.<inputtype="text">為文本框C.<br>為換行標簽D.<hr>為段落標簽答案:D[單選]現在我們為MyWebApp開發了一些Servlet,應該將這 些Servlet發布可 文件夾中A./(根目錄)B./WEB-INF/C./WEB-INF/classesD./WEB-INF/lib答案:C[單選]下面 不是出現在 Tomcat安裝目錄 conf下A.web.xmlB.server.xmlC.tomcat-users.xmlD.tomcat-user.xml答案:D[單選]下面哪項容使用 request對象無法實現?選擇是 。將頁面重定向至 index.jsp頁。獲取表單提交的信息定義屬性獲取瀏覽器的版本號答案:A[單選]下面選項中哪一個是有效的字符編碼格式?選擇是 A.GBKB.GBMC.GBDD.JSP答案:A[單選]下面不是HTME素的表示方法A.<元素名 >文件或超文本 </元素名>B.<元素名屬性名="屬性值”>文本或超文本</元素名>C.</元素名屬性名 ="屬性值" >D.<元素名>答案:C.[單選]下面對于HTML的元素描述是錯的-->為注釋標記A.-->為注釋標記B.<ahref="" >為圖像標記C.<br>為換行標記D.<p>為分段元素答案:B.[單選]下面哪一個選項不是 http響應的一部分?選擇是 。響應頭響應正文協議版本號狀態行答案:C[單選]下面不屬于<input>標記中的name屬性取值的是。A.passwordB.hiddenC.submitD.textarea答案:D[單選]下面哪種語言不適用于 web應用?選擇是 。A.ASPB.PHPC.JSPD.C答案:DA.<br>A.<br>表示換行[單選]http請求及響應的正文部分可以是任意格式的數據,要保證接收方能看得懂發送方發送的數據, http協議采用 協議來規正文的數據格式 ?A.FTPB.TCPC.HTTPD.MIME答案:D[單選]以下Form表單元素描述, 是對的A.<inputtype="text">表示密碼框B.<inputtype="submit">表示提交按鈕C.<selectname="select">表示單選框D.<inputtype="password">表示文本框答案:B[單選]Tomcat服務器的默認端口為 。A.80B.90C.8080D.以上都不是答案:C[單選]下面哪個HTM而簽的意思是錯誤的?選擇是。B.<p>表本段落C.<hr>表示橫線D.<td></td>表示表格的行答案:D[單選]在web.xml中定義使用者登入驗證過濾器、效能過濾器,就可以有攔截請求,這是哪個模式的實現?A.BusinessDelegate模式B.InterceptorFilter模式C.ServiceLocator模式D.FrontController模式答案:B[單選]以下文件名后綴中,哪個不是動態網頁的后綴?正確的選擇是 。A.jspB.xmlC.aspxD.php答案:B[單選]以下文件名后綴中,哪個不是靜態網頁的后綴?正確的選擇是 。A.htmlB.htmC.jspD.shtml答案:C[單選]在一個Web應用部署描述器中,描述一個參數的子元素的名字是什么?正確的選擇A.descB.usageC.descriptionD.param-desc答案:C[單選]以下哪些不屬于Web容器提供的標準服務?選擇是。數據庫連接安全服務網頁信息檢索事務支持答案:C[單選]某公司采用了JSP+Bean模式來完成某個開發任務。 如果采用TOMCAT艮務器,那么項目中的 JavaBean在發布時應該放在 目錄中。A.WEB-INFB.WEB-INF/libC.WEB-INF/classesD.webapps答案:C[單選]下面 的說法是錯的使用request.getParameter可以獲得由表單提交的數據B.session.getAttribute()方法返回的為一個對象使用 application.getInitParameter()將獲得當前版本 Servlet編譯器的信息可以使用 request.getCookie獲得客戶端的 cookie值。答案:C[單選]Web應用服務器 Tomcat的默認端口為 。A.80B.8080C.9090D.8090答案:B[單選]在一個Web應用配置描述器中,哪一個元素可以包含一個元素?選擇是A.errorB.web-appC.servletD.errorconfig答案:B[單選]以下描述中,哪些是 JSP置對象?選擇一個正確的結果是。A.configB.initC.objectD.servlet答案:A[單選]在JSP置對象中,負責處理 JSP文件在執行時所發生的錯誤和異常的對象是A.messageB.exceptionC.errorD.application答案:B[單選]session的有效有效時間是以什么為單位的?選擇是 。小時分鐘C.秒D.毫秒答案:C[單選]以下哪個不屬于 JSP運行所必須的系統?選擇是 。A.操作系統B.JavaJDKC.支持Jsp的Web服務器D.數據庫答案:D[單選]當多個用戶請求同一個 JSP頁面時, Tomcat服務器為每個客戶啟動一個 。進程線程程序服務答案:B[單選]JSP頁面可以在“ <%=”和“ %>”標記之間放置 Java表達式,直接輸出 Java表達式的值。組成“ <%=”標記的各字符之間 。可以有空格不可以有空格必須有空格不確定答案:B[單選]下列變量聲明在 圍有效。 <%!DatedateTime;intcountNum;%>從定義開始處有效,客戶之間不共享在整個頁面有效,客戶之間不共享在整個頁面有效,被多個客戶共享從定義開始處有效,被多個客戶共享答案:C[單選]可以在以下哪個 標記之間插入 Java程序片?A.<%和%>B.<%和/>C.</和%>D.<%和!>答案:A.[單選]下面不屬于JSP置對象的是。A.out對象B.respone對象C.application對象D.page對象答案:D.[單選]可以在以下哪個 標記之間插入變量與方法聲明?A.<%和%>B.<%!和%>C.</和%>D.<%和!>答案:B104.[單選]調用getCreationTime()可以獲取 session對象創建的時間,該時間的單位是秒分秒毫秒微秒答案:C.[單選]在JSP頁面中,保存數據的圍由小到大依次是A.pageContext,request,application,sessionB.pageContext,application,session,requestC.pageContext,request,session,applicationD.pageContext,session,request,application答案:C.[單選]在JSP中page指令(<%@page%>)里的屬性是可以重復的?A.langueageB.importC.sessionD.info答案:B.[單選]下面的JSP指令, 是對的?A.<jsp:includepage=“abc.jsp”/>B.<jsp:includefile=“abc.jsp”/>C.<@includefile=“abc.jsp”flush=“true”/>D.<@includepage=“abc.jsp”/>答案:A.[單選]以下語法哪一句是對的 A.<%=inta%>B.<%out.println("abc")%>C.<%!out.println("abc")%>D.<%="abc"%>答案:D109.[單選]某JSP頁面包含以下腳本, <%!intcount=100;%><%intcount=0;%>Thepageisreferencedby<%=++count%>times則第一次訪問該網頁時, 顯示的結果是對的?A.Thepageisreferencedby0timesB.Thepageisreferencedby1timesC.Thepageisreferencedby100timesD.Thepageisreferencedby101times答案:B110.[單選]以下是錯誤的JSP頁面的表達方式A.<%!inta;%>B.<%="Hello"%>C.<%="world";%>D.<%out.println("jsp");%>答案:C.[單選]負責管理“腳本程序的運行環境”是JSP的置對象A.pageB.sessionC.requestD.application答案:A.[單選]設置session的有效時間使用的是該對象的什么方法?選擇是 。A.setAttribute()方法B.getMaxInactiveInterval() 方法C.setMaxInactiveInterval() 方法D.setTime()方法答案:C113.[單選]J2EE中,哪個類的哪個方法用于創建對話?選擇是 。A.HttpServletRequest、getSessionB.HttpServletResponse、newSessionC.HtttpSession、newInstanceD.HttpSession、getSession答案:A114.[單選]下面關于 Cookie的說法, 是錯誤的。A.Cookie是一個文本文件。B.Cookie以 Key、Value的形式記錄容。C.Cookie一般存儲于服務器中。D.Cookie一般也有有效期。答案:C115.[單選]MySession引用某HttpSession對象。當調用 mySession.setAttribute時,一個HttpSessionBindingEvent對象將發往 。A.HttpSessionListener的attributeAdded方法B.ServletContextListener的attributeAdded方法C.HttpSessionAttributeListener的attributeAdded方法D.HttpSessionBindingListener的attributeAdded方法答案:D116.[單選]哪兩種會話跟蹤技術最為接近 ?A.Cookie和sessionB.Url重寫和隱藏表單C.Url重寫和CookieD.隱藏表單和 session答案:B117.[單選]幾種會話維護技術中,最相似的兩種技術是 ?A.URL重寫技術和 Cookie技術B.URL重寫技術和隱藏表單技術C.Cookie技術和隱藏表單技術D.隱藏表單技術和 Servlet規的HttpSession接口答案:B118.[單選]下面不是EL表達式特點的是。A.訪問JavaBean屬性B.訪問JSP作用域任何瀏覽器都支持可直接進行運算答案:C.[單選]EL表達式在對隱含對象進行查找時最先查找的是 。A.sessionB.pageC.applicationD.cookie答案:B.[單選]以下關于 EL和JSTL說法錯誤的是?選擇是 。A.EL是一種簡潔的數據訪問語言B.EL表達式基本形式: ${var}C.JSTL的全稱是 JavaServerPagesStandardTagLibraryD.JSTL只有一個 Core核心標簽庫答案:D.[單選]struts2控制器需要在 配置文件中進行配置。A.web.xmlB.struts.xmlC.application.porpertiesD.webwork.xml答案:B.[單選]不屬于struts2標簽庫的是 。A.<s:textfield>B.<s:textarea>C.<s:submit>D.<select>答案:D.[單選]在JSP頁面中可以通過Struts2提供的標簽來輸出國際化信息。A.<s:input>B.<s:messages>C.<s:submit>D.<s:text>答案:D.[單選]資源文件的后綴名為 。A.txtB.docC.propertyD.properties答案:D.[單選]struts2自定義類型轉換器必須實現的接口是 A.ConvertB.TypeConverterC.StrutsTypeConverterD.StrutsConvert答案:B.[單選]struts2中,以下配置文件上傳攔截器只允許上傳 bmp圖片文件的代碼,正確的是A.<param

溫馨提示

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

評論

0/150

提交評論