《Java Web程序設(shè)計》復(fù)習(xí)備考試題庫(附答案)_第1頁
《Java Web程序設(shè)計》復(fù)習(xí)備考試題庫(附答案)_第2頁
《Java Web程序設(shè)計》復(fù)習(xí)備考試題庫(附答案)_第3頁
《Java Web程序設(shè)計》復(fù)習(xí)備考試題庫(附答案)_第4頁
《Java Web程序設(shè)計》復(fù)習(xí)備考試題庫(附答案)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE1《JavaWeb程序設(shè)計》復(fù)習(xí)備考試題庫(附答案)一、單選題1.在JavaWeb中,若要在Servlet中獲取session對象,以下語句正確的是()A、HttpSessionsession=request.getSession();B、HttpSessionsession=request.getHttpSession();C、HttpSessionsession=response.getSession();D、HttpSessionsession=response.getHttpSession();答案:A2.在JSP中,以下屬于JSP指令標(biāo)識的是()A、<%……%>B、<%!……%>C、<%=……%>D、<%……%>答案:A3.在JavaWeb中,Page指令用于定義JSP的全局屬性,下面關(guān)于指令描述不正確的是()A、<%page%>作用于整個JSP頁面B、<%page%>用來定義JSP頁面中的全局屬性C、為了增強程序的可讀性,最好將<%page%>指令放在開頭,但不是必須的D、<%page%>指令只能出現(xiàn)一次答案:D4.在JavaWeb中,MVC模式中的C指的是()A、模型B、視圖C、控制器D、邏輯答案:C5.在JavaWeb中,若要設(shè)置某個JSP頁面為錯誤處理頁面,以下page指令設(shè)置正確的是()A、<%pageerrorPage="true"%>B、<%pageisErrorPage="true"%>C、<%pageextends="javax.servlet.jsp.JspErrorPage"%>D、<%pageinfo="error"%>答案:B6.在JavaWeb中,MVC模式的優(yōu)點不包括()A、各司其職,互不干涉B、利于分工C、利于重用和擴展D、降低了開發(fā)工作量答案:D7.在JSP中,假設(shè)表單的method="post",在發(fā)送請求時中文亂碼處理的正確做法是()A、request.setCharacterEncoding("utf-8");B、response.setCharacter("utf-8");C、request.setContentType("text/html;charset=utf-8");D、response.setContentType("text/html;charset=utf-8");答案:A8.在JSP中,關(guān)于<jsp:forward>的說法中,錯誤的是A、可用于實現(xiàn)請求的轉(zhuǎn)發(fā),瀏覽器中的頁面地址會發(fā)生變化B、page屬性用于指定轉(zhuǎn)發(fā)的目標(biāo)資源C、forward可以包含<jsp:param>用于傳遞參數(shù)D、forward可以用于跳轉(zhuǎn)到新頁面答案:A9.在JSP中,JSP技術(shù)的優(yōu)點不包括()A、簡便性和有效性B、獨立性C、兼容性D、默認(rèn)支持中文答案:D10.在JSP中,關(guān)于Web應(yīng)用程序,以下說法中正確的是()A、C/S體系結(jié)構(gòu)即客戶端/服務(wù)器端結(jié)構(gòu),JavaWeb主要指的是C/S結(jié)構(gòu)B、C/S體系結(jié)構(gòu)即瀏覽器/服務(wù)器端結(jié)構(gòu),JavaWeb主要指的是C/S結(jié)構(gòu)C、B/S體系結(jié)構(gòu)即客戶端/服務(wù)器端結(jié)構(gòu),JavaWeb主要指的是B/S結(jié)構(gòu)D、B/S體系結(jié)構(gòu)即瀏覽器/服務(wù)器端結(jié)構(gòu),JavaWeb主要指的是B/S結(jié)構(gòu)答案:D11.在JavaWeb中,以下關(guān)于Model2構(gòu)架模式的執(zhí)行流程,說法錯誤的是()A、客戶端向Servlet發(fā)出request請求B、servlet通過response獲取請求的表單數(shù)據(jù)C、Servlet向業(yè)務(wù)邏輯層調(diào)用業(yè)務(wù)邏輯方法并返回所需的數(shù)據(jù)D、Servlet重定向到JSP頁面,在JSP頁面完成頁面渲染答案:B12.在JavaWeb中,MVC模式中的V指的是()A、模型B、視圖C、控制器D、邏輯答案:B13.在JSP中,修改jsp頁面的字符集為UTF-8,應(yīng)當(dāng)使用的代碼為()A、<%pageencoding="UTF-8"%>B、<%pagepageEncoding="UTF-8"%>C、<%encodingtype="UTF-8"%>D、<%pageEncodingtype="UTF-8"%>答案:B14.關(guān)于JSP處理過程,以下說法中錯誤的是()A、每次請求同一個JSP頁面,都會把JSP頁面重新編譯為class文件B、Web服務(wù)器中的JSP引擎將加載的JSP文件轉(zhuǎn)換為Java文件C、Web服務(wù)器中的JSP引擎將生成的Java文件編譯成class文件D、Web服務(wù)器執(zhí)行class文件答案:A15.在JavaWeb中,關(guān)于使用表單隱藏域做會話標(biāo)識,以下說法錯誤的是()A、隱藏域必須配合表單使用B、隱藏域內(nèi)元素的個數(shù)只能為一個C、使用隱藏域標(biāo)識會話會增大編碼的工作量D、提交表單時,隱藏域內(nèi)的元素也會被提交答案:B16.以下關(guān)于JSP技術(shù)的優(yōu)點中,錯誤的是()A、JSP是JavaAPI的一部分,可以實現(xiàn)“一次編寫,處處運行”B、從使用HTML的瀏覽器,到使用WML的手提無線設(shè)備,或者使用XML的B2B應(yīng)用,都可以使用JSP動態(tài)頁面C、JSP頁面中可以不直接將腳本程序嵌入,而只是將動態(tài)的交互部分作為一個部件加以引用D、JSP動態(tài)網(wǎng)頁的編寫與一般的靜態(tài)HTML頁面完全不同,兩者沒有關(guān)聯(lián)答案:D17.在JSP中,以下不屬于HTTP請求方式的是()A、GETB、REQUESTC、POSTD、PUT答案:B18.在JavaWeb中,與EL表達式${user.loginName}執(zhí)行效果等同的是()A、<%=user.getLoginName()%>B、<%user.getLoginName();%>C、<%=user.loginName%>D、<%user.loginName;%>答案:A19.在JavaWeb中,當(dāng)?shù)谝淮卧L問服務(wù)器的時候,如果只是通過請求連接一個jsp頁面,不提交任何信息,會觸發(fā)以下()操作A、建立applicationB、建立postC、建立sessionD、以上都不是答案:C20.在JavaWeb中,JSP應(yīng)用程序配置文件的根元素為()A、<WEB>B、<web-inf>C、<web-app>D、<WebRoot>答案:C21.在Tomcat默認(rèn)目錄中,啟動和停止tomcat的腳本文件存放在以下()路徑A、/binB、/confC、/webappsD、/logs答案:A22.在JavaWeb中,以下()技術(shù)最適合實現(xiàn)購物車的存儲A、pageB、requestC、sessionD、application答案:C23.在JavaWeb中,MVC模式中的M指的是()A、模型B、視圖C、控制器D、邏輯答案:A24.在JavaWeb中,要訪問存儲在request中的name屬性,以下EL表達式中正確的是()A、\${}B、\${requestS}C、${requestS}D、${}答案:C25.在JSP中,關(guān)于靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁,以下說法中正確的是()A、靜態(tài)網(wǎng)頁指的是由JSP、ASP、PHP等語言編寫的網(wǎng)頁B、具有動態(tài)效果的網(wǎng)頁就是動態(tài)網(wǎng)頁C、使用HTML、CSS、JS可以實現(xiàn)靜態(tài)網(wǎng)頁D、靜態(tài)網(wǎng)頁不需要放在Web服務(wù)器上答案:C26.在JavaWeb中,使用jstl標(biāo)簽庫需要先在jsp頁面上添加()指令A(yù)、pageB、includeC、taglibD、jstl答案:C27.在JavaWeb中,部署Servlet需要在部署描述文件中添加()元素A、<servlet>,<servlet-config>B、<servlet-name>,<url-pattern>C、<servlet>,<servlet-mapping>D、<servlet-class>,<servlet-mapping>答案:C28.在JavaWeb中,下列不屬于JSP內(nèi)置對象的是()A、cookieB、requestC、sessionD、application答案:A29.在JavaWeb中,可使用HttpServletResponse的()方法將一個Http請求重定向到另外的URLA、sendURL()B、redirectURL()C、sendRedirect()D、redirectResponse()答案:C30.在JavaWeb中,如果要把用戶名jack保存在session對象里,則下列語句正確的是()A、session.setAttribute(name,jack);B、session.setAttribute("name","jack");C、session.setAttribute("jack",name);D、session.setAttribute("jack","name");答案:B31.在JSP中,以下關(guān)于JavaBean必須滿足的三個要求,錯誤的是()A、必須擁有一個public無參數(shù)的構(gòu)造方法B、必須實現(xiàn)java.io.Serializable接口C、必須包含屬性和方法D、必須提供屬性對應(yīng)的getter和setter方法答案:C32.在JavaWeb中,JSP頁面的page指令主要用于設(shè)置該頁面的各種屬性,page指令的language屬性的作用是()A、將需要的包和類引入到JSP頁面中B、指定JSP頁面使用的腳本語言,默認(rèn)為JavaC、指定JSP頁面采用的編碼方式,默認(rèn)為text/htmlD、服務(wù)器所在國家編碼答案:B33.在JSP中,需要在jsp頁面中引入java.util.*包,需要用到的指令是()A、<%pageimport="java.util.*"%>B、<%includepackage="java.util.*"%>C、<%importpackage="java.util.*"%>D、<%pagepackage="java.util.*"%>答案:A34.在JavaWeb中,關(guān)于轉(zhuǎn)發(fā)描述錯誤的是()A、轉(zhuǎn)發(fā)后會在服務(wù)器跳轉(zhuǎn)至另一個Servlet或JSP頁面B、轉(zhuǎn)發(fā)后瀏覽器中地址不會發(fā)生改變C、轉(zhuǎn)發(fā)后與用戶相關(guān)的request和response會被作為參數(shù)傳遞下去D、轉(zhuǎn)發(fā)和重定向沒有區(qū)別,兩者是同一個概念答案:D35.在JSP中,關(guān)于JSTL標(biāo)簽庫中的<c:forEach>,以下說法中錯誤的是()A、items用于指定將要迭代的集合對象B、var用于指定將當(dāng)前迭代狀態(tài)信息的對象保存到page作用域的屬性名稱C、begin用于指定開始遍歷的索引D、end用于指定結(jié)束遍歷的索引答案:B36.在JavaWeb中,Servlet的作用是()A、處理客戶端請求并做出響應(yīng)B、打開并顯示網(wǎng)頁內(nèi)容C、連接數(shù)據(jù)庫D、頁面跳轉(zhuǎn)答案:A37.在JSP中,關(guān)于HTTP常見響應(yīng)碼,以下說法正確的是()A、200表示請求失敗,需要重新發(fā)送B、404表示URL路徑不存在C、500表示操作完成,請求成功D、403表示操作完成,請求成功答案:B38.在JavaWeb中,通常如果需要編寫Servlet就要繼承()類A、HttpServletB、ServletConfigC、GenericServletD、Servlet答案:A39.在Servlet中,關(guān)于下面方法描述錯誤的是()A、init()用于初始化servletB、service()用于處理客戶端請求C、destroy()用于銷毀servletD、doGet()僅接收一個HttpServletRequest參數(shù)答案:D40.在JavaWeb中,以下()作用范圍的Bean,當(dāng)用戶離開該頁面時,該Bean會被JSP引擎所釋放A、applicationB、sessionC、pageD、request答案:C41.在JSP中,request對象封裝的請求信息主要包括三個部分,以下不屬于這三個部分的是()A、請求的HTTP協(xié)議的傳送文件頭信息B、提交請求的客戶端和服務(wù)器端信息C、用戶提交的表單信息D、用戶在頁面上的操作記錄答案:D42.在JavaWeb中,以下選項不屬于EL表達式隱含對象的是()A、requestB、requestScopeC、sessionScopeD、pageContext答案:A43.在JSP頁面中,類型為HttpServletResponse的內(nèi)置對象是()A、outB、requestC、responseD、config答案:C44.在JavaWeb中,URL意思是()A、統(tǒng)一資源定位符B、超文本傳輸協(xié)議C、簡單郵件傳輸協(xié)議D、文件傳輸協(xié)議答案:A45.在JavaWeb中,關(guān)于EL表達式中的運算符,以下說法中正確的是()A、ne表示是否不相等B、=>表示大于或等于C、${a}==$表示判斷a和b是否相等D、!${a}表示取a的邏輯非答案:A46.在JavaWeb中,關(guān)于servlet技術(shù)描述錯誤的是()A、Javaservlet是Java編寫的服務(wù)器端程序,可以和jsp一樣動態(tài)生成web頁面B、Servlet運行在服務(wù)器端,由服務(wù)器調(diào)用執(zhí)行C、Servlet是一種按照Servlet標(biāo)準(zhǔn)開發(fā)的類D、Servlet更注重于頁面表現(xiàn)答案:D47.在JavaWeb中,JSP頁面所轉(zhuǎn)換成的class文件存在于tomcat目錄的()文件夾下A、webappsB、tempC、libD、work答案:D48.在JSP中,關(guān)于application對象,以下說法錯誤的是()A、對于所有用戶來說,application對象是同一個B、application生命周期更長,重啟服務(wù)器后仍然有效C、服務(wù)器啟動后會自動創(chuàng)建application對象D、通過application.getRealPath方法可以獲取虛擬路徑的真實路徑答案:B49.在JSP中,關(guān)于JSTL標(biāo)簽庫中的<c:if>,以下說法中錯誤的是()A、如果test屬性的值為true,則執(zhí)行<c:if>的標(biāo)簽體B、test屬性可以使用EL表達式C、scope用于指定變量的范圍D、<c:if>標(biāo)簽必須包含var屬性答案:D50.在JavaWeb中,cookie是最常用的跟蹤用戶會話的方式,它是由()產(chǎn)生,發(fā)送給()A、客戶端瀏覽器、服務(wù)端B、服務(wù)端、客戶端瀏覽器C、客戶端瀏覽器、客戶端瀏覽器D、服務(wù)端、服務(wù)端答案:B51.在JSP中,關(guān)于session對象,以下說法錯誤的是()A、默認(rèn)情況下,session對象可以一直保留直到關(guān)閉瀏覽器B、通過session.setAttribute方法可以將信息保存到session內(nèi)C、通過session.getAttribute方法可以取出session內(nèi)保存的信息D、客戶端無法手動銷毀session對象答案:A52.在JSP中,關(guān)于<jsp:include>的說法中,錯誤的是()A、include動作可以包含動態(tài)文件和靜態(tài)文件B、include動作如果包含動態(tài)文件,被包含的文件不會被jsp編譯器執(zhí)行C、include動作的page屬性用于指定被包含文件的路徑D、include動作的flush屬性默認(rèn)值為false答案:B53.在JSP中,關(guān)于request對象,以下說法中正確的是:A、用來包含客戶端提交的各種信息B、服務(wù)器用來向客戶端傳回響應(yīng)信息C、為發(fā)送請求的客戶端建立會話D、用來向客戶端瀏覽器輸出信息的數(shù)據(jù)流答案:A54.在JavaWeb中,關(guān)于EL表達式,以下說法中錯誤的是()A、EL表達式的基本語法格式為:${表達式}B、使用EL表達式會增加代碼量,使JSP頁面難以維護C、可以使用${JavaBperty}來訪問JavaBean對象的屬性D、可以使用${JavaBean['property']}來訪問JavaBean對象的屬性答案:B55.在ServletAPI中,關(guān)于HttpServletResponse的說法錯誤的是()A、getWriter方法可以獲取響應(yīng)的輸出流對象B、addCookie方法可以向響應(yīng)中添加cookie對象C、setCharacter方法可以設(shè)置響應(yīng)的編碼D、sendRedirect方法可以將請求重定向到指定位置答案:C56.在JSP中,以下JSTL標(biāo)簽庫中的格式化標(biāo)簽,說法錯誤的是()A、<fmt:formatNumber>的type=percent將會以百分比形式顯示數(shù)字B、<fmt:formatDate>的pattern=yyyy-MM-dd將會以年月日形式顯示日期C、<fmt:formatNumber>的type=currency將會以數(shù)字形式顯示數(shù)字D、<fmt:formatDate>的value必須為Java.util.Date數(shù)據(jù)答案:C57.在JSP中,以下屬于JSP聲明標(biāo)識的是()A、<%……%>B、<%!……%>C、<%=……%>D、<%……%>答案:B58.在JavaWeb中,當(dāng)用戶請求jsp頁面時,JSP引擎就會執(zhí)行該頁面的字節(jié)碼文件響應(yīng)客戶的請求,執(zhí)行字節(jié)碼文件的結(jié)果是()A、發(fā)送一個JSP源文件到客戶端B、發(fā)送一個Java文件到客戶端C、發(fā)送一個HTML頁面到客戶端D、什么都不做答案:C59.在JavaWeb中,以下HttpServletRequest接口的()方法能從請求中得到單個參數(shù)A、getParameter()B、getParameterValues()C、setAttribute()D、getAttribute()答案:A60.在JavaWeb中,創(chuàng)建JSP應(yīng)用程序時,配置文件web.xml存在于()目錄中A、adminB、WEB-INFC、WebContentD、WebRoot答案:B61.在JavaWeb中,釋放session對象時,使用session對象的()方法A、invalidate()B、delete()C、clear()D、remove()答案:A62.在JavaWeb中,以下關(guān)于HttpServlet類描述正確的是()A、必須重寫service()方法B、可以不重寫doGet()和doPost()方法C、如果需要在Servlet實例中進行初始化工作就得重寫destroy()方法D、如果需要在Servlet被釋放時進行資源清理就得重寫init()方法答案:B63.在JavaWeb中,當(dāng)使用request對象的方法獲取提交的數(shù)據(jù)時,默認(rèn)情況下使用的字符編碼是()A、ISO-8859-1B、GB2312C、GB3000D、ISO-8259-1答案:A64.在JavaWeb中,test.jsp文件如下所示<%Stringstr=null;%>stris<%=str%>,運行時,將發(fā)生()。A、編譯階段出現(xiàn)錯誤B、翻譯階段出現(xiàn)錯誤C、運行后,瀏覽器上顯示:strisnullD、NULL答案:C65.在JSP中,關(guān)于JSP標(biāo)準(zhǔn)動作,以下說法錯誤的是()A、屬性不區(qū)分大小寫B(tài)、屬性的值必須置于雙引號內(nèi)C、使用<jsp:>前綴D、在瀏覽器請求JSP頁面時執(zhí)行JSP標(biāo)準(zhǔn)動作答案:A66.在Tomcat默認(rèn)目錄中,Web應(yīng)用程序存放在以下()路徑A、/binB、/confC、/webappsD、/logs答案:C67.在JavaWeb中,以下關(guān)于HttpServletRequest接口的方法描述錯誤的是()A、getParameter()從請求中獲取指定的name的單個值B、getParameterValues()從請求中獲取所有指定name的單個值C、setArrtibute()向request范圍內(nèi)設(shè)置屬性D、getArrtibute()從request范圍內(nèi)獲取屬性答案:B68.在JSP中,關(guān)于JSTL標(biāo)簽庫中的<c:out>,以下說法中錯誤的是()A、value中可以填寫EL表達式B、escapeXml的默認(rèn)值為falseC、default指定輸出結(jié)果為null時的默認(rèn)值D、default中不可以填寫EL表達式答案:B69.在JavaWeb中,Model1架構(gòu)模式的缺陷是()A、降低了程序的可維護性、可擴展性B、不利于分工C、html和java代碼混雜,閱讀性差D、以上都有答案:D70.在JavaWeb中,如果請求頁面中存在兩個單選按鈕(假定單選按鈕的名稱為sex)分別代表男和女,該頁面提交后,為了獲得用戶的選擇項,可以使用以下()方法A、request.getParameter(sex);B、request.getParameter("sex");C、request.getParameterValues(sex);D、request.getParameterValues("sex");答案:B71.在JavaWeb中,會話跟蹤技術(shù)可以通過以下()技術(shù)實現(xiàn)A、數(shù)據(jù)庫B、文件系統(tǒng)C、cookieD、配置文件答案:C72.在JavaWeb中,在編寫Servlet時需要()A、繼承ServletB、實現(xiàn)HttpRequestServletC、繼承HttpServletD、實現(xiàn)HttpRequest答案:C73.在JSP中,以下屬于JSP表達式標(biāo)識的是()A、<%……%>B、<%!……%>C、<%=……%>D、<%……%>答案:C74.在JavaWeb中,以下屬于JSP的腳本元素的有()A、聲明B、表達式C、指令D、ScriptLet答案:C75.在JavaWeb中,()創(chuàng)建Servlet實例A、程序員B、用戶C、瀏覽器中D、web容器答案:D76.在JavaWeb中,下列關(guān)于session說法錯誤的是()A、客戶端不能銷毀sessionB、用戶關(guān)閉瀏覽器session對象銷毀C、用戶長時間不操作會導(dǎo)致session銷毀D、session只存在于服務(wù)器端答案:B77.在JavaWeb中,以下對于session對象描述正確的是()A、一個session對應(yīng)一個瀏覽器,瀏覽器關(guān)閉session就銷毀了B、一個session不對應(yīng)一個瀏覽器,一臺計算機只有一個sessionC、服務(wù)器為每一個瀏覽器分配一個session,但是session不會再瀏覽器關(guān)閉的時候銷毀。只有過期或服務(wù)器關(guān)閉才會銷毀D、以上都不對答案:C78.在JSP中,下列不屬于作用域通信對象的是()A、pageContextB、applicationC、sessionD、response答案:D79.在JSP中,關(guān)于<jsp:setProperty>的說法中,錯誤的是()A、name屬性用于指定Bean的IDB、property屬性用于指定要設(shè)置的Bean的屬性名稱C、value屬性表示要為屬性設(shè)置的值D、param屬性用于指定要設(shè)置的Bean的屬性名稱答案:D80.在JavaWeb中,下列關(guān)于web常識性問題說法錯誤的是()A、tomcat默認(rèn)端口號為8080,但可以更改,修改后不需要重啟tomcat即可生效B、請求編碼格式與接收編碼格式保持一致才不會亂碼C、JSP有四個域?qū)ο驞、會話開始會產(chǎn)生一個session對象答案:A81.在JavaWeb中,關(guān)于cookie和session,以下說法中錯誤的是()A、cookie儲存在客戶端中B、session儲存在服務(wù)器中C、在未設(shè)置maxAge的情況下,cookie在重啟客戶端瀏覽器后即消失D、session在重啟客戶端瀏覽器后即消失答案:D82.在JSP中,關(guān)于網(wǎng)絡(luò)端口號,以下說法中正確的是()A、TOMCAT只能在8080端口下啟動B、HTTP協(xié)議的默認(rèn)端口是80端口C、端口號只有整數(shù),范圍是0到99999D、同一個端口可以被多個應(yīng)用監(jiān)聽,如同時啟動兩個TOMCAT答案:B83.在JSP中,關(guān)于<jsp:useBean>的說法中,錯誤的是()A、id屬性用于指定一個變量名,可以使用該變量名引用所創(chuàng)建的Bean實例B、class屬性用于指定一個完整的類名,可以指定一個抽象類C、class屬性指定的類名必須包含公共的、無參的構(gòu)造方法D、scope屬性用于指定Bean實例的存儲范圍答案:B84.在JavaWeb中,jsp在執(zhí)行過程中經(jīng)過()階段,會將java源碼轉(zhuǎn)換成class文件A、翻譯B、編譯C、執(zhí)行D、響應(yīng)答案:B85.在JavaWeb中,下列關(guān)于ServletConfig描述錯誤的是()A、ServletConfig具有唯一性,即Servlet容器在實例時,都會給當(dāng)前Servlet準(zhǔn)備一個ServletConfig對象B、ServletConfig會在web.xml中需要的配置信息C、如果要給多個Servlet類配置相同的初始化參數(shù),最好的解決方法是給每個Servlet配置相同的初始化參數(shù)D、要使ServletConfig能正常獲取配置中的信息,除了標(biāo)簽寫正確之外,<serlvet>元素下的子元素<servlet-name>的參數(shù)就必須得跟<servlet-mapping>的子元素<servlet-name>的參數(shù)一致答案:C86.在JSP中,下列變量聲明在()范圍內(nèi)有效。_x000D_<%!intcountNum;%>A、從定義開始處有效,客戶端之間不共享B、在整個頁面內(nèi)有效,客戶端之間不共享C、從定義開始處有效,被多個客戶端之間共享D、在整個頁面內(nèi)有效,被多個客戶端之間共享答案:D87.在JavaWeb中,JSP中存在如下代碼:<%="2"+"4"%>,運行該JSP后,以下說法正確的是()A、沒有任何輸出B、6C、24D、指令將引發(fā)錯誤答案:C88.在JavaWeb中,response對象重定向的方法是()A、addCookie()B、setContentType()C、sendRedirect()D、setCharacterEncoding()答案:C89.在ServletAPI中,關(guān)于HttpServletRequest的說法中,錯誤的是()A、getMethod方法可以獲取請求的HTTP類型,如GET、POSTB、getParameter方法僅可以獲取GET請求的參數(shù),POST請求需要別的方法C、getRequestURL方法返回請求的URL,不包含請求的參數(shù)D、getSession方法可以獲取當(dāng)前請求的HttpSession對象答案:B90.在JavaWeb中,下面關(guān)于Servlet和JSP描述錯誤的是()A、HTML、Java和腳本語言混合在一起的程序可讀性較差,維護起來較困難B、JSP技術(shù)是在Servlet之后產(chǎn)生的,它以Servlet為核心技術(shù),是Servlet技術(shù)的一個成功應(yīng)用C、當(dāng)JSP頁面被請求時,JSP頁面會被JSP引擎翻譯成Servelt字節(jié)碼執(zhí)行D、一般用JSP來處理業(yè)務(wù)邏輯,用Servlet來實現(xiàn)頁面顯示答案:D91.在JavaWeb中,使用session標(biāo)識會話的工作流程中,錯誤的是()A、客戶端第一次訪問Web服務(wù)時,服務(wù)器創(chuàng)建一個會話,并產(chǎn)生唯一的sessionIDB、服務(wù)器響應(yīng)客戶端,將sessionID回傳給客戶端C、客戶端再次發(fā)出請求時,附帶SessionIDD、客戶端重啟瀏覽器后,依舊可以識別出之前的sessionID答案:D92.在JavaWeb中,JSP包含很多內(nèi)置對象可以方便程序開發(fā),其中不包括()A、OutB、RequestC、RedirectD、Response答案:C93.在JavaWeb中,關(guān)于MVC設(shè)計模式,下列說法正確的是()A、M是視圖,V是控制器,C是模型B、M是模型,V是視圖,C是控制器C、M是控制器,V是模型,C是視圖D、以上都不對答案:B94.在JSP中,以下()步驟不屬于一次完整的HTTP請求響應(yīng)過程A、客戶端和Web服務(wù)器建立連接B、客戶端發(fā)送HTTP請求C、服務(wù)器接受客戶端的請求,生成HTTP響應(yīng)并發(fā)送給客戶端D、客戶端關(guān)閉連接,刷新頁面答案:D95.在JavaWeb中,常用的會話跟蹤方法不包括()A、隱藏表單域B、CookieC、有狀態(tài)HTTP協(xié)議D、URL重寫答案:C96.關(guān)于Servlet的生命周期,以下說法正確的是()A、加載并實例化時調(diào)用init方法B、初始化時調(diào)用init方法C、請求處理時調(diào)用init方法D、銷毀時調(diào)用drop方法答案:B97.在JSP中,關(guān)于JSTL標(biāo)簽庫中的<c:remove>,以下說法中錯誤的是()A、var用于指明要刪除的變量名稱B、scope用于指定變量的范圍C、scope的范圍是page、request、session或applicationD、var屬性的值可以使用EL表達式答案:D98.在JavaWeb中,使用cookie標(biāo)識會話的優(yōu)勢中,錯誤的是()A、cookie功能在任何瀏覽器下都能正常使用,無需用戶干預(yù)B、只要在cookie有效期內(nèi),重啟瀏覽器仍能使用cookie中的信息C、cookie的maxAge決定cookie的有效期D、需要刪除cookie時,設(shè)置cookie的maxAge為0答案:A99.在JavaWeb中,以下()不屬于常用的會話跟蹤方式A、Session技術(shù)B、Cookie技術(shù)C、Application技術(shù)D、表單隱藏域技術(shù)答案:C100.在JavaWeb中,下列()不是out對象常用的方法A、getHeaderUrl()B、print()C、newLine()D、close()答案:A101.在JavaWeb中,Servlet是一個符合特定規(guī)范的java程序,是運行在()的一個基于java技術(shù)的web組件A、客戶端B、服務(wù)器端C、瀏覽器中D、以上都不是答案:B102.在JavaWeb中,配置Servlet時<url-pattern>的作用是()A、指定Servlet的名稱B、指定Servlet的類C、指定Servlet的URLD、以上都不對答案:C103.在JSP中,()動作用于將請求轉(zhuǎn)發(fā)給其他JSP頁面A、forwardB、includeC、useBeanD、setProperty答案:A104.在JavaWeb中,關(guān)于cookie和session的區(qū)別,以下說法中正確的是()A、cookie保存在客戶端,安全性比session低很多B、session保存在服務(wù)器,所以可以將重要資料全部存在session內(nèi)C、重要數(shù)據(jù)應(yīng)當(dāng)存儲在用戶的瀏覽器中,通過cookie實現(xiàn)D、重要數(shù)據(jù)應(yīng)當(dāng)存儲在用戶的瀏覽器中,通過session實現(xiàn)答案:A105.在JavaWeb中,()是動態(tài)網(wǎng)頁A、有js的網(wǎng)頁B、與后臺有交互的C、有css3動畫的網(wǎng)頁D、加jquery動畫的網(wǎng)頁答案:B106.在JavaWeb中,關(guān)于重定向和轉(zhuǎn)發(fā)的區(qū)別,錯誤的是()A、轉(zhuǎn)發(fā)是繼續(xù)傳遞和處理同一個請求,瀏覽器顯示舊請求的URLB、重定向會產(chǎn)生新的請求,瀏覽器顯示新的URLC、重定向速度比轉(zhuǎn)發(fā)更慢D、重定向后能獲取原請求request內(nèi)的對象答案:D107.在JSP中,關(guān)于response對象,以下說法錯誤的是()A、response對象用于相應(yīng)客戶端請求,向客戶端輸出信息B、通過response.setHeader方法可以設(shè)置HTTP文件頭信息C、通過修改response.href可以跳轉(zhuǎn)到新的頁面D、通過response.sendRedirect方法可以重定向當(dāng)前頁面答案:C108.在JSP中,以下關(guān)于HTTP請求的說法中,錯誤的是()A、GET、POST兩種請求方式提交的數(shù)據(jù)均不能超過2KBB、GET為表單的默認(rèn)提交方式C、表單通過method屬性來指定使用哪種請求D、GET請求提交的數(shù)據(jù)會暴露在地址欄,POST請求則不會答案:A109.在JSP中,要在index.jsp中引入content.jsp,需要用到的標(biāo)識是()A、<%pagesrc="content.jsp"%>B、<%includesrc="content.jsp"%>C、<%pagefile="content.jsp"%>D、<%includefile="content.jsp"%>答案:D110.在JavaWeb中,關(guān)于轉(zhuǎn)發(fā)和重定向描述正確的是()A、在重定向和轉(zhuǎn)發(fā)的過程中客戶端的瀏覽器url都不會發(fā)生變化B、重定向會也稱間接轉(zhuǎn)發(fā),它會發(fā)生兩次請求,第二次請求客戶端瀏覽器url會發(fā)生變化C、重定向是在服務(wù)器端發(fā)生的D、轉(zhuǎn)發(fā)是在客戶端發(fā)生的答案:B111.在JSP中,關(guān)于JSP內(nèi)置對象,以下說法錯誤的是()A、out是用來向客戶端瀏覽器輸出信息的數(shù)據(jù)流B、request是客戶端發(fā)送的請求信息C、response是服務(wù)器傳回客戶端的響應(yīng)信息D、session保存整個應(yīng)用程序的共享信息答案:D112.在JavaWeb中,對于ServletRequest接口的getAttribute()方法,說法正確的是()A、獲取指定名稱的屬性值B、設(shè)置指定屬性的值C、刪除指定屬性的值D、以上都不對答案:A113.在JavaWeb中,對于HttpServlet類的描述錯誤的是()A、我們自己編寫的Servlet繼承了HttpServlet類,一定需覆蓋doPost或者doGetB、HttpServlet類擴展了GenericServlet類,實現(xiàn)了GenericServlet類的抽象方法C、HttpServlet類中處理客戶請求和響應(yīng)時所使用的兩個接口是:HttpServletRequest和HttpServletResponseD、我們自己編寫的servlet繼承了Httpservlet類,一般只需要覆蓋doPost或doGet方法,不必覆蓋servive()方法,因為一個service()方法會調(diào)用doPost或者doGet方法答案:A114.在JavaWeb中,以下關(guān)于MVC的說法錯誤的是()A、MVC由模型-視圖-控制器三個部分組成B、MVC中的M指的是model頁面模型,V指的是value頁面的值,C指的是core核心C、MVC的優(yōu)點之一是耦合性低D、MVC不適合小型規(guī)模的應(yīng)用程序答案:B115.在JSP中,Tomcat中默認(rèn)使用的端口為8080,如需修改端口,需要修改以下()文件A、/conf/server.xmlB、/bin/startup.batC、/conf/catalina.xmlD、/conf/web.xml答案:A116.在JavaWeb中,可通過ServletConfig接口的()方法獲取初始化參數(shù)A、getParameter()B、getInitData()C、getInitParameter()D、getAttribute()答案:C117.在JSP中,以下關(guān)于JavaBean的說法,錯誤的是()A、對屬性和方法進行了封裝B、具有獨立功能、可重復(fù)使用C、可與其他控件通信D、功能比較簡單,不能實現(xiàn)復(fù)雜功能答案:D118.在JavaWeb中,為了在JSP頁面實現(xiàn)Java語言中if-else語句作用需使用下列()標(biāo)簽A、<c:if>B、<c:choose>、<c:when>和<c:otherwise>C、<c:forEach>D、<c:all>答案:B119.在JSP中,關(guān)于<jsp:useBean>的scope屬性,以下說法錯誤的是()A、page表明Bean只能在當(dāng)前頁面使用,進入新頁面會銷毀B、request表示Bean在用戶對其發(fā)生請求時存在C、session表示Bean存在在會話中,直到會話結(jié)束或被刪除D、application表示Bean存在在整個應(yīng)用程序中,重啟服務(wù)也不會消失答案:D120.在JavaWeb中,Model1模式中JSP頁面的作用是()A、做為頁面并展示數(shù)據(jù)B、接收并處理請求C、調(diào)用相應(yīng)的JavaBean處理業(yè)務(wù)邏輯D、以上都有答案:D121.在JavaWeb中,關(guān)于EL表達式中的運算符,以下說法中正確的是()A、div表示取模操作B、mod表示除法操作C、lt表示小于或等于D、ge表示大于或等于答案:D122.在JavaWeb中,Servlet生命周期中init()方法執(zhí)行()次A、不執(zhí)行B、0C、1D、無數(shù)次答案:C123.在JavaWeb中,request對象的getParameterValues()方法返回值是()A、String[]B、Object[]C、StringD、Object答案:A124.在JavaWeb中,重定向和轉(zhuǎn)發(fā)應(yīng)當(dāng)如何選擇()A、優(yōu)先選擇轉(zhuǎn)發(fā),因為轉(zhuǎn)發(fā)效率更高B、優(yōu)先選擇重定向,因為可以讓用戶知道新的請求地址C、在兩個請求間傳遞數(shù)據(jù)時,重定向和轉(zhuǎn)發(fā)都可以實現(xiàn)D、如果需要跳轉(zhuǎn)到其他服務(wù)器上的資源,優(yōu)先使用轉(zhuǎn)發(fā)實現(xiàn)答案:A125.在Servlet中,關(guān)于service方法,以下說法正確的是()A、檢查HTTP請求類型,只能檢查GET、POST請求B、檢查HTTP請求類型,只能檢查GET、POST、DELETE請求C、檢查HTTP請求類型,并在適當(dāng)?shù)臅r候調(diào)用get()、post()方法D、檢查HTTP請求類型,并在適當(dāng)?shù)臅r候調(diào)用doGet()、doPost()等方法答案:D126.在JSP中,關(guān)于URL地址:http://.baidu./search.html,以下說法中錯誤的是()A、http指的是應(yīng)用層協(xié)議B、baidu.指的是服務(wù)器的域名C、該url使用默認(rèn)端口8080D、search.html是文件名答案:C127.在JavaWeb中,下面關(guān)于HttpServletRequest和HttpServletResponse描述正確的是()A、HttpServletRequest和HttpServletResponse都是一個抽象類B、HttpServletRequest代表客戶端的請求C、HttpServletRequest代表服務(wù)器端的響應(yīng)D、HttpServletResponse代表客戶端的請求答案:B128.在JavaWeb中,關(guān)于Servlet內(nèi)各個常用方法的執(zhí)行順序,以下說法中正確的是()A、首先執(zhí)行service方法B、執(zhí)行service方法后,執(zhí)行doGet|doPost等方法C、執(zhí)行service方法后,執(zhí)行destroy方法D、先執(zhí)行doGet|doPost等方法,再執(zhí)行service方法答案:B129.在JSP中,以下不屬于JSP內(nèi)置對象的是()A、documentB、requestC、responseD、session答案:A130.在JavaWeb中,MVC模式中的視圖對應(yīng)的組件是()A、JSP或HTML文件B、ServletC、JavaBeanD、web.xml答案:A131.在Tomcat默認(rèn)目錄中,默認(rèn)日志存放在以下()路徑A、/binB、/confC、/webappsD、/logs答案:D132.在JavaWeb中,以下()方法不屬于Servlet常用方法A、init()B、service()C、onGet()D、destroy()答案:C133.在JavaWeb中,部署Servlet需要在()文件中添加Servlet配置A、servlet.xmlB、config.xmlC、web.xmlD、application.xml答案:C134.在JavaWeb中,對于分頁查詢,以下說法不正確的是()A、可以減輕服務(wù)器壓力B、對于程序開銷極大C、以提高用戶體驗D、對于不同數(shù)據(jù)庫有不同的SQL指令答案:B135.在JavaWeb中,Http的中文含義為()A、統(tǒng)一資源定位器B、簡單郵件傳輸協(xié)議C、超文本傳輸協(xié)議D、網(wǎng)絡(luò)套接字答案:C136.在JavaWeb中,下面不屬于javax.servlet.Servlet方法的是()A、init()B、service()C、doSelect()D、destrory()答案:C137.在JavaWeb中,Servlet通常作為MVC模式中的()層A、模型B、視圖C、控制D、邏輯答案:C138.在JavaWeb中,以下()接口不在javax.Servlet包中A、ServletConfigB、ServletC、ServletContextD、Collection答案:D139.在JavaWeb中,下面()方法用于設(shè)置HttpServletResponse的內(nèi)容類型A、getParameter()B、setContentType()C、setAttributeD、doPost()答案:B140.在JavaWeb中,web應(yīng)用需要額外的技術(shù)才能讓服務(wù)器識別兩次請求是否來自同一個(),會話跟蹤技術(shù)使得Web應(yīng)用程序可以保持()狀態(tài)A、客戶端,客戶端B、服務(wù)端,服務(wù)端C、客戶端,服務(wù)端D、服務(wù)端,客戶端答案:A141.下列注釋方式中,屬于JSP標(biāo)準(zhǔn)注釋的是()A、<%//單行注釋%>B、<%/*多行注釋*/%>C、<%/**文檔注釋**/%>D、<%--注釋--%>答案:D142.在JavaWeb中,request作用域存儲了一個key為"name"的字符串,能夠正確使用el表達式獲取數(shù)據(jù)的是()A、${name}B、${requestS}C、${}D、${pageS}答案:B143.在JavaWeb中,關(guān)于ServletContext和ServletConfig說法錯誤的是()A、如果有多個Servlet類需要用相同的參數(shù),可以考慮ServletContextB、ServletConfig只能針對當(dāng)前配置的Servlet有效C、如果只考慮給單個Servlet配置參數(shù),可以考慮ServletConfigD、多個Servlet不能共享ServletContext中配置的初始化參數(shù)值答案:D144.在JavaWeb中,若在session中放入name=abc,在page中放入name=efg,以下()EL表達式將顯示為efgA、${}B、${}C、${name}D、${}答案:C145.在JavaWeb中,當(dāng)使用應(yīng)用程序配置文件配置Servlet類時,其中,()標(biāo)簽用于指定Servlet的實現(xiàn)類A、<servlet-mapping>B、<servlet-class>C、<servlet_class>D、<class>答案:B146.

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論