版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
注:不含主觀題第1題單選題(1分)Web應用從技術(shù)架構(gòu)講分為()(1)C/S(2)B/S(3)MVC(4)單機版應用A(1)(2)B(1)(2)(3)C(2)(3)D(3)(4)第2題單選題(1分)JS在Web前端開發(fā)中主要功能是A定義頁面元素外觀B頁面跳轉(zhuǎn)C定義用戶交互行為D定義頁面結(jié)構(gòu)第3題單選題(1分)HTML在Web前端開發(fā)中主要功能是A定義頁面元素外觀B定義頁面結(jié)構(gòu)C定義用戶交互行為D顯示文本第4題單選題(1分)CSS在Web前端開發(fā)中主要功能是A定義頁面元素外觀B定義頁面結(jié)構(gòu)C定義用戶交互行為D顯示字體第5題單選題(1分)Web應用有幾種技術(shù)架構(gòu)A1種B2種C3種D4種第6題單選題(1分)下面哪項是C/S架構(gòu)Web應用的優(yōu)點A執(zhí)行效率高B客戶端和服務器端單獨安裝C通常運行在內(nèi)網(wǎng)環(huán)境D通知客戶端更新第7題單選題(1分)Web應用運行過程,按時間倒序是()(1)Web瀏覽器發(fā)送請求(2)服務端接收到用戶請求(3)服務器對數(shù)據(jù)庫做增刪改查操作(4)服務器將結(jié)果返回給瀏覽器A(1)(2)(3)(4)B(1)(2)(4)(3)C(2)(1)(3)(4)D(4)(3)(2)(1)第8題單選題(1分)下面選項不屬于B/S架構(gòu)Web應用優(yōu)點的是()A更新方便B安裝方便C客戶安裝瀏覽器就可以使用D受到網(wǎng)絡條件限制第9題單選題(1分)下面選項不屬于Web前端開發(fā)技術(shù)的是()AHTMLBJavaScriptCCSSDJSP第10題單選題(1分)下面選項不屬于Web后端開發(fā)技術(shù)的是()AJSPBASP.NETCNode.jsDjQuery1.2.2測試第1題單選題(1分)Tomcat包含很多子目錄,其中用于啟動Tomcat的目錄是()AbinBconfCwebappsDwork第2題單選題(1分)在JDK工具中,Java編譯器是()Ajavac.exeBjava.exeCjava-versionDjdb.exe第3題單選題(1分)Eclipse中創(chuàng)建動態(tài)Web項目,在菜單中選擇哪種項目類型().AServletBstaticwebprojectCDynamicwebprojectDEnterpriseApplicationproject第4題單選題(1分)MySQL數(shù)據(jù)庫的默認端口號是().A80B8080C3791D3306第5題單選題(1分)JDK中Java解釋器是()Ajavac.exeBjava.exeCjava-versionDjdb.exe第6題單選題(1分)JDK中Java編譯器是()Ajavac.exeBjava.exeCjava-versionDjdb.exe第7題單選題(1分)JDK中Java調(diào)試工具是()Ajava.exeBjavac.exeCjava-versionDjdb.exe第8題單選題(1分)JavaWeb項目中在哪個文件夾下創(chuàng)建jsp文件()AWebContentBbuildCJavaResourcesDLibraries1.3.2測試第1題填空題(5分)在HelloWorld項目中:第一步、創(chuàng)建____WebProject項目,項目名稱為:chapter1第二步、在WebContent文件夾下創(chuàng)建____文件。第三步、在jsp文件____標簽內(nèi)添加字符串“helloworld"。第四步、將項目部署到Tomcat。第五步、在Elipse中啟動____。第六步、在瀏覽器中輸入http://localhost:8080/____/hello.jsp。在瀏覽器頁面中顯示“helloworld”。正確答案::["Dynamic"]正確答案::["hello.jsp"]正確答案::["body"]正確答案::["Tomcat"]正確答案::["chapter1"]提交HelloWorldWeb項目關(guān)鍵代碼和截圖第1題2.1.3測試第1題多選題(2分)Servlet的優(yōu)點有A請求由線程來處理,執(zhí)行高效B提供大量實用工具,為開發(fā)帶來了方便C實現(xiàn)Servlet和Web服務器交互D移植性好,支持Servlet規(guī)范的容器都可以運行Servlet程序正確答案:ABCD第2題多選題(2分)關(guān)于Servlet論述正確的有A按照JavaEE規(guī)范,Servlet是運行在Servlet容器中的Java類BJSP是以Servlet技術(shù)為基礎(chǔ)的CServlet能夠處理HTTP請求并產(chǎn)生HTTP響應DServlet是Sun公司提供一種動態(tài)網(wǎng)頁解決方案正確答案:ABCD第3題判斷題(1分)在ServletAPI中,javax.servlet包和javax.servlet.http包是兩個主要的包,這兩個包在功能上的主要的區(qū)別是。javax.servlet包,包含支持所有協(xié)議的通用的Web組件接口和類,而javax.servlet.http包支持HTTP協(xié)議的接口和類。第4題多選題(2分)下面選項屬于javax.servlet.http包中的類或者接口的有Ajavax.servlet.http.HttpServlet類Bjavax.servlet.Servlet接口Cjavax.servlet.http.HttpServletRequest接口Djavax.servlet.GenericServlet類正確答案:ACD第5題多選題(2分)在JavaWeb在處理客戶端請求時,由Servlet容器創(chuàng)建的對象包括AServlet對象B請求對象C響應對象DServletConfig對象正確答案:ABCD第6題單選題(1分)Servlet調(diào)用哪個方法進行初始化AdestroyBinitCgetServletConfigDservice2.2.3作業(yè)第1題多選題(2分)在Eclipse中創(chuàng)建Servlet時,下面正確論述有。A通常將Servlet文件放在某個包中BEclipse工具為開發(fā)者生成Servlet基本代碼結(jié)構(gòu)C選擇“New”,再選擇“Servlet”創(chuàng)建ServletD在JavaResources文件夾下創(chuàng)建Servlet正確答案:ABCD第2題單選題(2分)在瀏覽器中輸入Servlet路徑訪問Servlet時,這種請求會被()方法接收到AinitBdoPostCdoGetDdestroy第3題判斷題(2分)當使用Eclipse工具創(chuàng)建Servlet類時,如果沒有為這個Servlet類添加注解配置,也沒有在web.xml中為其聲明配置,那么這個Servlet類就是一個普通java類,它沒有處理http請求的功能。第4題多選題(2分)在Servlet配置中,如果urlPatterns={"*.do"},則下面哪個請求會被這個Servlet處理。Aa.doBa.b.doCa/b/c.doDabc.action正確答案:ABC第5題單選題(2分)在Servlet配置中l(wèi)oadOnStartup用于指定Servlet的加載順序,下面哪個選項servlet優(yōu)先級最高A0B沒有指定該選項C1D2第6題單選題(2分)在Servlet配置中l(wèi)oadOnStartup用于指定Servlet的加載順序,如果沒有指定該選項則Servlet,則A不會被加載B在該Servlet第1次被請求時加載C在該Servlet第2次被請求時加載第7題單選題(2分)有如下Servlet注解配置@WebServlet(urlPatterns={"*.do"},initParams={@WebInitParam(name="name",value="guest"),@WebInitParam(name="pwd",value="123456")},loadOnStartup=0,asyncSupported=false,displayName="HelloServlet",description="Servlet示例")下面哪個方法用于獲取“name”的值A(chǔ)getInitParameterNamesBgetServletContextCgetServletNameDgetInitParameter第8題多選題(2分)下面關(guān)于Servlet的聲明配置正確的論述包括AServlet3.0之前版本使用web.xml進行配置BServlet3.0及以上版本可以使用同時注解配置和web.xml配置CServlet3.0及以上版本只能使用注解配置D在web.xml配置中<servlet-class>屬性名指定Servlet類的全限定名正確答案:ABD2.3.4測試第1題多選題(2分)Servlet中doGet方法A由Servlet容器調(diào)用,類似于C語言的回調(diào)函數(shù)B用來接收并處理超鏈接請求C方法中參數(shù)HttpServletRequest接口用于封裝用戶的請求D該方法可以返回html格式字符流正確答案:ABCD第2題多選題(2分)下面哪項操作會發(fā)送HTTP請求A在瀏覽器地址欄輸入URL,并按下回車鍵B點擊超鏈接C登錄京東電商平臺D瀏覽網(wǎng)頁正確答案:ABC第3題單選題(2分)有如下超鏈接:<ahref="LinkRequestServlet?user=mooc&id=123456">下一頁</a>當調(diào)用getParameter("id")時,返回結(jié)果AnullBmoocCuserD123456第4題單選題(2分)對于如下超鏈接:<ahref="LinkRequestServlet?user=mooc&id=123456">下一頁</a>當調(diào)用getParameter("User")時,返回結(jié)果AnullBmoocCuserD123456第5題單選題(2分)對于如下超鏈接:<ahref="LinkRequestServlet?pageNo=2&type=MOOC">下一頁</a>當調(diào)用getParameterValues(type)時,返回結(jié)果AnullBtypeC[MOOC]Dmooc第6題填空題(2分)在jsp頁面有如下代碼:<formaction="formRequestServlet"method="POST"><p>用戶名:<inputname="username"type="text"></p><p>密
碼:<inputname="password"type="password"></p><p>信息來源:<inputname="channel"type="checkbox"value="網(wǎng)絡">網(wǎng)絡<inputname="channel"type="checkbox"value="報紙">報紙<inputname="channel"type="checkbox"value="親友">親友</p><p><inputtype="submit"value="提交"/><inputtype="reset"value="重置"/></p></form>在formRequestServlet中,請補充獲取表單中信息來源的代碼。request.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=UTF-8");String[]channel=request.____;PrintWriterout=response.getWriter();out.print("<p>注冊信息來源:");for(Stringc:____)out.print(c+" ");out.print("</p>");正確答案::["getParameterValues(\"channel\")"]正確答案::["channel"]第7題填空題(2分)在jsp頁面有如下代碼:<formaction="FormRequestServlet"method="POST"><p>用戶名:<inputname="username"type="text"></p><p>密
碼:<inputname="password"type="password"></p><p>信息來源:<inputname="channel"type="checkbox"value="網(wǎng)絡">網(wǎng)絡<inputname="channel"type="checkbox"value="報紙">報紙<inputname="channel"type="checkbox"value="親友">親友</p><p><inputtype="submit"value="提交"/><inputtype="reset"value="重置"/></p></form>在FormRequestServlet中,請補充代碼實現(xiàn)獲取表單中所有請求參數(shù)名稱request.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=UTF-8");Enumeration<String>elem=request.____;PrintWriterout=response.getWriter();out.print("<p>所有客戶端請求的參數(shù)是:");while(elem.____)out.print(elem.nextElement()+" ");out.print("</p>");正確答案::["getParameterNames()"]正確答案::["hasMoreElements()"]第8題多選題(2分)下面哪項關(guān)于請求轉(zhuǎn)發(fā)論述是正確的A請求轉(zhuǎn)發(fā)過程使用了同一個請求對象B請求轉(zhuǎn)發(fā)通過使用forward方法實現(xiàn)C請求轉(zhuǎn)發(fā)過程中使用一個響應對象D請求轉(zhuǎn)發(fā)不限于同一個Web應用E瀏覽器地址欄變?yōu)樾碌牡刂氛_答案:ABC第9題多選題(2分)下面哪項關(guān)于重定向論述是不正確的有A重定向過程使用同一個響應對象B重定向調(diào)用sendRedirect方法實現(xiàn)C重定向過程中,瀏覽器地址欄沒有發(fā)生變化D重定向限于同一個Web應用正確答案:ACD2.4.3測試第1題填空題(1分)在某高校畢業(yè)生信息發(fā)布系統(tǒng)-注冊與登錄(Servlet版)任務實現(xiàn)中,使用boostrap前端框架開發(fā)注冊頁面,該框架依賴____,因此該項目也需要下載這個js文件。正確答案::["jquery"]第2題填空題(1分)在某高校畢業(yè)生信息發(fā)布系統(tǒng)-注冊與登錄(Servlet版)任務實現(xiàn)中,創(chuàng)建com.hbun.po包,存放Student.java,創(chuàng)建了com.hbun.____包,存放UserServlet文件。正確答案::["servlet"]第3題填空題(1分)在某高校畢業(yè)生信息發(fā)布系統(tǒng)-注冊與登錄(Servlet版)任務實現(xiàn)中,使用____來存儲注冊用戶的用戶名和Student對象。正確答案::["Map"]第4題填空題(2分)在某高校畢業(yè)生信息發(fā)布系統(tǒng)-注冊與登錄(Servlet版)任務實現(xiàn)中,注冊和登錄都使用UserServlet完成。在form表單中添加隱藏域聲明name="method",在UserServlet的____方法中判斷method值為login,說明是登錄操作,method值為____,說明是注冊操作。正確答案::["doPost"]正確答案::["reg"]提交某高校畢業(yè)生信息發(fā)布系統(tǒng)-注冊與登錄(Servlet版)項目關(guān)鍵代碼第1題2.7.5測驗第1題多選題(2分)HTTP請求報文格式包括A請求頭:請求頭部字段名稱和值的多個組合B請求行:請求方法、URI和協(xié)議版本C請求正文(可選)D請求符號正確答案:ABC第2題單選題(1分)關(guān)于get和post請求報文表述不正確的是Aget請求行中可能包含查詢字符串Bpost請求行中可能包含查詢字符串Cget請求正文一定為空,post請求正文通常不為空Dget和post請求都是由請求行、請求頭和請求正文構(gòu)成第3題多選題(2分)關(guān)于get和post請求報文表述正確的是Apost提交請求的數(shù)據(jù)類型包括文本和二進制兩種Bget請求數(shù)據(jù)在瀏覽器中會被緩存C一般情況下,提交表單數(shù)據(jù)使用post請求Dget請求數(shù)據(jù)在瀏覽器地址欄中不可見正確答案:ABC第4題填空題(5分)有如下Servlet@WebServlet("/requestServlet")publicclassRequestLineServletextendsHttpServlet{//這部分代碼省略.}發(fā)送如下請求:http://localhost:8080/mooc/requestServlet?id=100&name=abc在Servlet中編寫如下代碼Stringmethod=request.getMethod();Stringuri=request.getRequestURI();StringqueryString=request.getQueryString();StringservletPath=request.getServletPath();StringcontextPath=request.getContextPath();請?zhí)顚憁ethod的值:____uri的值:____queryString的值:____servletPath的值:____contextPath:____正確答案::["GET"]正確答案::["/mooc/requestServlet"]正確答案::["id=100&name=abc"]正確答案::["/requestServlet"]正確答案::["/mooc"]第5題填空題(2分)在Servlet3.x提供了@____注解,幫助Servlet實現(xiàn)文件上傳功能,在form表單上傳文件時,____類型需要設(shè)置為multipart/formdata。正確答案::["MultipartConfig"]正確答案::["enctype"]第6題填空題(3分)聲明如下Servlet@WebServlet("/requestLineServlet")publicclassRequestLineServletextendsHttpServlet{
protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse){Stringuri=request.getRequestURI();log(uri);Stringurl=request.getRequestURL();log(url);StringqueryString=request.getQueryString();log(queryString);}}該Servlet接收到如下請求“http://localhost:8080/16exercise/requestLineServlet?id=12”在Console中輸出uri值:____url值:____queryString值:____正確答案::["/16exercise/requestLineServlet"]正確答案::["http://localhost:8080/16exercise/requestLineServlet"]正確答案::["id=12"]第7題單選題(2分)在HttpServletRequest接口中用于向請求域存儲屬性的方法是AsetAttributeBgetAttributeCgetAttributeNamesDremoveAttribute第8題單選題(2分)在HttpServletRequest接口中從請求域獲取屬性的方法是AgetAttributeNamesBremoveAttributeCgetAttributeDsetAttribute2.8.3測試第1題多選題(2分)HttpServletResponse接口的主要功能A設(shè)置響應狀態(tài)的方法B構(gòu)建響應頭的方法C創(chuàng)建響應正文的方法D設(shè)置請求狀態(tài)正確答案:ABC第2題多選題(2分)HTTP響應報文包括A響應頭B響應正文:C響應行:協(xié)議版本、狀態(tài)碼、狀態(tài)描述D響應符號正確答案:ABC第3題單選題(1分)表示HTTP請求已經(jīng)成功被服務器接收、理解的HTTP響應狀態(tài)碼是A100B302C200D404第4題單選題(1分)表示HTTP請求的Web文件(資源)不存在的HTTP響應狀態(tài)碼是A404B100C302D200第5題單選題(1分)表示服務器在處理HTTP請求時有錯誤(例如java對象為null)的HTTP響應狀態(tài)碼是A500B404C302D200第6題多選題(2分)下列關(guān)于HttpServletResponse接口選項正確的有A通過HttpServletResponse接口可以向客戶端輸出字符流B通過HttpServletResponse接口可以向客戶端輸出字節(jié)流CServlet容器將HttpServletResponse中寫入的數(shù)據(jù)作為響應消息正文,并與響應行、響應頭組合成完整響應報文發(fā)送給客戶端D在HttpServletResponse類的service方法中,傳入的ServletResposne對象被強制轉(zhuǎn)換為HttpServletResponse對象,用來處理HTTP響應。正確答案:ABCD第7題單選題(1分)InputStream類用來表示字節(jié)輸入流,當使用read方法讀入數(shù)據(jù)時,返回值為()時表示已經(jīng)到達流末尾而不再有數(shù)據(jù)可用。A0B-1CnullDfalse提交某高校畢業(yè)生信息發(fā)布系統(tǒng)-簡歷添加項目關(guān)鍵代碼第1題3.1.3測試第1題判斷題(1分)獲取Cookie類的setMaxAge()方法,如果參數(shù)為-1則表示當管理瀏覽器時,刪除Cookie。第2題填空題(3分)補全代碼實現(xiàn)對Cookie的遍歷____
cookies=request.getCookie();if(cookies!=null){
for(Cookiec:____){
//顯示Cookie名稱和值
out.println(c.getName()+":"+c.____)
}}正確答案::["Cookie[]"]正確答案::["cookies"]正確答案::["getValue()"]第3題多選題(2分)下面屬于Cookie的不足的有ACookie可能被刪除BCookie安全性不高CCookie大小和數(shù)量受限D(zhuǎn)Cookie使用方便正確答案:ABC第4題多選題(2分)關(guān)于Cookie說法正確的是ACookie是在用戶第1次訪問服務器時,由服務器通過響應頭的方式發(fā)送給客戶端瀏覽器B登錄界面的“記住我”可以使用Cookie技術(shù)實現(xiàn)CCookie可以通過javax.servlet.http.Cookie類來創(chuàng)建DCookie僅在當前瀏覽器有效正確答案:ABCD第5題多選題(2分)關(guān)于Cookie說法正確的是ACookie是以K/V存儲的文本信息BCookie可以永久保存在客戶端C關(guān)閉瀏覽器Cookie就失效了DCookie的大小和數(shù)量沒有限制正確答案:A第6題多選題(2分)讀寫Cookie方法是Arequest.getCookies()B
request.getCookie()Cresponse.addCookie()Dresponse.setCookie()正確答案:AC第7題多選題(2分)關(guān)于Cookie說法正確的是A是客戶端會話跟蹤解決方案B需要瀏覽器的支持CCookie是存儲在客戶端瀏覽器的文本信息DCookie存在安全隱患正確答案:ABCD3.2.3測試第1題填空題(4分)在“Session技術(shù)應用購物車”視頻中,使用____作為存儲圖書的購物車。在程序中,通過調(diào)用HttpServletRequest接口的____(不用寫參數(shù))方法,獲取用戶選擇的所有圖書名稱。通過調(diào)用HttpSession的____(不用寫參數(shù))方法將圖書存儲到購物車中,通過____(不用寫參數(shù))方法從購物車中取出圖書。正確答案::["Map","HashMap"]正確答案::["getParameterValues","getParameterValues()"]正確答案::["setAttribute"]正確答案::["getAttribute"]第2題多選題(2分)在HttpServletRequest接口和HttpSession接口都包含的方法有AsetAttributeBgetAttributeCremoveAttributeDinvalidate正確答案:ABC第3題多選題(2分)關(guān)于Session技術(shù)說法正確的是A通過response對象獲取HttpSession對象B一次會話可包含多次請求,這些請求共享一個HttpSession對象C執(zhí)行重定向后,在目標資源中可以通過會話域取出數(shù)據(jù)D請求轉(zhuǎn)發(fā)后,在目標資源中可以通過會話域取出數(shù)據(jù)正確答案:BCD第4題單選題(2分)關(guān)于Session技術(shù)說法不正確的是A通過請求對象獲取HttpSession對象B每次請求都會創(chuàng)建一個會話C客戶端關(guān)閉瀏覽器不等于服務器和客戶端之間的會話結(jié)束D請求靜態(tài)資源不會創(chuàng)建會話對象第5題多選題(2分)在HttpSession中存取會話域?qū)傩缘姆椒ˋsetAttributer()和getAttribute()BaddAttributr()和getAttributer()Cset()和get()DreadAttribute()和writeAttribute()正確答案:A第6題多選題(2分)使HttpSession對象失效的方法不包括A關(guān)閉瀏覽器B調(diào)用invalidate()方法C超過會話最大不活動時間D調(diào)用delete()方法正確答案:AD第7題多選題(2分)關(guān)于Session技術(shù)說法不正確的是A是利用HttpSession對象實現(xiàn)會話跟蹤的技術(shù)B瀏覽器支持Cookie情況下,服務器通過讀取Cookie中的JESESSIONID來識別不同用戶C客戶端的每一次請求,服務器端都會創(chuàng)建新的HttpSesson對象D當用戶訪問服務器資源時就會創(chuàng)建HttpSession對象正確答案:CD3.3.2測試第1題判斷題(1分)Session技術(shù)依賴與Cookie技術(shù),都需要客戶端瀏覽器對Cookie的支持。第2題判斷題(1分)URL重寫就是在請求的URL地址后面追加會話標識(會話ID,jsessionid),服務器通過這個會話標識從而辨別用戶。第3題判斷題(1分)HttpServletResponse接口的encodeURL方法用于對超鏈接追加會話標識。第4題判斷題(1分)HttpServletResponse接口的encodeRedirectURL方法用于對超鏈接追加會話標識。第5題判斷題(1分)隱藏表單域是通過設(shè)置<input>標簽type屬性為“hidden”來實現(xiàn),這個標簽不可見,但屬性名和屬性值存在。第6題判斷題(1分)隱藏表單域經(jīng)常應用的場景是修改/更新數(shù)據(jù)。提交某高校畢業(yè)生信息發(fā)布系統(tǒng)-簡歷修改項目關(guān)鍵代碼第1題4.1.2測試第1題多選題(2分)Servlet向客戶端返回響應結(jié)果通常的方式有A直接輸出信息B重定向C刷新頁面D數(shù)據(jù)庫操作正確答案:AB第2題多選題(2分)關(guān)于JSP論述正確的是AJSP一種動態(tài)網(wǎng)頁技術(shù)標準B基于Java的服務器端技術(shù)C本質(zhì)是ServletD使得輸出、閱讀和維護HTML更容易正確答案:ABC第3題多選題(2分)關(guān)于JSP論述正確的是A當JSP頁面第1次被請求時,容器將該JSP頁面翻譯成為ServletB當JSP頁面第1次被請求時,容器將該JSP頁面翻譯成為java文件,再進一步編譯成為字節(jié)碼文件,最后執(zhí)行返回結(jié)果CJSP文件可以簡單理解為模板文件(HTML)+JSP元素DJSP可以實現(xiàn)Servlet所用功能,并且比Servlet功能更強大正確答案:ABCD第4題多選題(2分)JSP元素包括AJSP腳本元素B指令元素C動作元素DHTML元素正確答案:ABC第5題多選題(2分)JSP腳本元素包括A<%JSP腳本%>B<%=表達式%>C<%!聲明%>D<%--JSP注釋--%>正確答案:ABCD第6題多選題(2分)JSP指令元素包括A<%@page屬性列表%>B<%@includefile="文件"%>C<%@tagliburi="標簽庫uri"prefix="標簽前綴"%>D<%@tagliburi="標簽庫uri"prefix="標簽前綴"%>正確答案:ABC第7題多選題(2分)JSP動作元素包括A<jsp:include>B<jsp:forward>C<jsp:useBean>D<jsp:setProperty>E<jsp:SetPropery>正確答案:ABCD4.2.2測試第1題判斷題(1分)被JSP注釋的內(nèi)容在客戶端頁面不會顯示,HTML的注釋內(nèi)容會顯示在客戶端頁面。第2題判斷題(1分)使用JSP聲明變量會作為Servlet類的數(shù)據(jù)成員而存在,在JSP腳本中聲明的變量作為方法內(nèi)部的臨時變量而存在。第3題單選題(1分)下面哪個是JSP注釋的語法A<!---->B<%----%>C<%!%>D<---->第4題單選題(1分)下面哪個是JSP表達式的語法A<%!%>B<%----%>C<%=%>D<%%>第5題多選題(2分)下面JSP表達式計算結(jié)果正確的是A<%=1+2+"3"%>結(jié)果為33B
<%="1"+2%>結(jié)果為12C<%="1"+2%>結(jié)果為3D<%="1"+2+3%>結(jié)果為123正確答案:ABD4.3.2測試第1題判斷題(1分)page指令可以出現(xiàn)多次,重復的屬性值后面覆蓋前面的屬性值。第2題單選題(1分)include指令作用是在JSP頁面(
)期間將另一個文件(JSP、HTML或者文本文件)包含進來。A編譯B執(zhí)行C翻譯第3題單選題(1分)閱讀下面內(nèi)容,回答后續(xù)2道試題。有head.jsp、main.jsp和foot.jsp三個文件。main.jsp代碼如下:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@includefile="head.jsp"%><palign="center">Main部分</p><%@includefile="foot.jsp"%>head.jsp代碼如下:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Inserttitlehere</title></head><body><palign="center">我是頭部</p>foot.jsp代碼如下:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><palign="center">我是底部</p></body></html>當請求main.jsp文件時,head.jsp、main.jsp和foot.jsp,翻譯成為()個java文件A1B2C3第4題單選題(1分)問題2.在head.jsp和main.jsp添如下腳本<%intvar=1;%>會出現(xiàn)編譯錯誤嗎?A會B不會4.4.3測試第1題單選題(2分)關(guān)于include指令元素和include動作元素論述不正確的有Ainclude動作發(fā)生在執(zhí)行期間Binclude指令發(fā)生在編譯期間C通過include動作元素可以向被包含頁面?zhèn)鬟f參數(shù)D通過include指令元素可以向被包含頁面?zhèn)鬟f參數(shù)第2題單選題(2分)include動作元素是在JSP頁面(
)期間將另一個文件(JSP、HTML或者文本文件)包含進來A編譯B執(zhí)行C翻譯第3題單選題(2分)有head.jsp、main.jsp和foot.jsp三個文件。main.jsp代碼如下:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><jsp:includepage="head.jsp"></jsp:include><palign="center">Main部分</p><jsp:includepage="foot.jsp"></jsp:include>head.jsp代碼如下:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Inserttitlehere</title></head><body><palign="center">我是頭部</p>foot.jsp代碼如下:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><palign="center">我是底部</p></body></html>當請求main.jsp文件時,head.jsp、main.jsp和foot.jsp,翻譯成為()個java文件A0B1C2D3第4題單選題(2分)在head.jsp和main.jsp添如下腳本:<%intvar=1;%>會出現(xiàn)編譯錯誤嗎?A會B不會第5題填空題(2分)main.jsp代碼如下:<jsp:includepage="head.jsp"><jsp:paramvalue="MOOC"name="user"/></jsp:include><palign="center">Main部分</p><jsp:includepage="foot.jsp"></jsp:include>head.jsp代碼如下:<%Stringname=request.getParameter("user");%><palign="center"><%=name%></p>當訪問main.jsp頁面時,head.jsp頁面的name變量值為____正確答案::["MOOC"]4.5.3測試第1題多選題(2分)關(guān)于JSP內(nèi)置對象論述正確的有A內(nèi)置對象也稱為隱含對象B在JSP頁面不用聲明就可以直接使用的對象C不用實例化D由Web容器管理正確答案:ABCD第2題多選題(2分)下面屬于JSP內(nèi)置對象的有ArequestBresponseCwriterDout正確答案:ABD第3題多選題(2分)下面屬于JSP內(nèi)置對象的有AapplicationBsessionCpageDcontext正確答案:ABC第4題多選題(2分)關(guān)于JSP的request內(nèi)置對象論述正確的有A表示客戶端對服務器發(fā)送的請求B類型為javax.servlet.http.HttpServletRequestC與Servlet中請求對象為同一對象D調(diào)用getParameter方法獲取請求參數(shù)的值正確答案:ABCD第5題多選題(2分)關(guān)于JSP的response內(nèi)置對象論述正確的有A表示服務器對客戶端的響應B類型為javax.servlet.http.HttpServletResponseC與Servlet中響應對象為不是同一對象D擁有HttpServletResponse接口的所有方法正確答案:ABD第6題判斷題(1分)關(guān)于JSP的out內(nèi)置對象與HttpServletResponse接口的getWriter()方法獲得的PrintWriter對象功能相同,但類型不同。第7題判斷題(1分)JSP的application內(nèi)置對象具有ServletContext接口的所有功能。第8題判斷題(1分)JSP的page對象代表了JSP本身,實際就是JSP被翻譯后的Servlet,config對象表示當前JSP頁面翻譯后的ServletConfig對象。第9題單選題(1分)JSP的4種作用域范圍最小的是A頁面域B請求域C應用域D會話域第10題單選題(1分)用戶登錄后,往往將用戶信息保存在哪個JSP內(nèi)置對象中ApageContextBrequestCapplicationDsession4.6.3測試第1題多選題(3分)JavaBean規(guī)范包括AJavaBean是一個公開的類B具有無參構(gòu)造方法C提供公開的setXxx()和getXxxx()方法D數(shù)據(jù)成員必須公開正確答案:ABC第2題多選題(2分)關(guān)于<jsp:useBean>動作元素說法正確的有A用于在某個指定的作用域內(nèi)查找指定名稱的JavaBean對象B如果沒有找到,則實例化一個新的JavaBean對象Cscope屬性指定對象存儲域范圍,默認值為sessionDclass屬性用于指定JavaBean的全限定名正確答案:ABD第3題多選題(2分)關(guān)于<jsp:setProperty>元素和<jsp:getProperty>元素說法正確的有A<jsp:setProperty>元素實質(zhì)是要調(diào)用JavaBean對象的setter()方法B<jsp:getProperty>元素實質(zhì)是要調(diào)用JavaBean對象的getter()方法C<jsp:setProperty>元素name屬性值與<jsp:useBean>元素id屬性值一定要相同D<jsp:setProperty>元素必須放在<jsp:useBean>元素的內(nèi)部正確答案:ABC第4題多選題(2分)關(guān)于<jsp:getProperty>元素說法正確的有Aname屬性值與<jsp:useBean>元素id屬性值一定要相同B<jsp:getProperty>元素實質(zhì)是要調(diào)用JavaBean對象的getter()方法C<jsp:getProperty>元素作用還包括將執(zhí)行結(jié)果轉(zhuǎn)換為字符串后輸出到響應正文D當<jsp:getProperty>元素name屬性值與<jsp.useBean>元素id屬性值不相同時,在編譯期間,JSP頁面報錯正確答案:ABC第5題單選題(2分)在JSP文件中<jsp:useBeanid=”user”class=”com.sunhm.UserBean”scope=”()”>,如果希望user對象被所有會話共享,則scope的值為()ApageBrequestCsessionDapplication第6題單選題(2分)編寫如下Student類packagecom.sunhm.rg.ch08;publicclassStudent{privateStringname;privateintage;publicStudent(Stringname,intage){=name;this.age=age;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}}在JSP頁面編寫如下代碼<jsp:useBeanid="std"class="com.sunhm.rg.ch08.Student"scope="page"></jsp:useBean><jsp:setPropertyproperty="name"name="std"value="張笑笑"/>上面這段代碼,將會(
)A運行正常,為std對象設(shè)置name屬性為“張笑笑B編譯錯誤C運行錯誤D運行正常,但不能為std對象設(shè)置name屬性為“張笑笑”第7題單選題(2分)在編寫如下代碼packagecom.sunhm.jk2017.ch08.Student;publicclassStudent{privateStringname;privateintage;publicStudent(){}publicStudent(Stringname,intage){=name;this.age=age;}publicvoidsetUpdate(Students){this.age=s.getAge()+10;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){=name;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}}編寫如下task2.jsp代碼:<jsp.useBeanid="std"class="com.sunhm.jk2017.ch08.Student"scope="request"/><jsp.setPropertyproperty="*"name="std"/><jsp.setPropertyproperty="update"name="std"value="<%=std%>"/><jsp.getPropertyproperty="age"name="std"/>在地址欄輸入:http://localhost:8080/17jk/ch07/task2.jsp?name=sunhm&age=10則瀏覽器(
):A輸出“20”B輸出“10”C編譯錯誤D運行錯誤提交某高校畢業(yè)生信息發(fā)布系統(tǒng)-首頁(JSP版)項目關(guān)鍵代碼第1題5.0.2測試第1題多選題(2分)關(guān)于EL說法正確的是AEL可以訪問JSPpageContext、request、session和application等內(nèi)置對象BEL可以讀取JavaBean屬性值CEL可以修改JavaBean屬性值DEL可以簡化對集合的訪問方式正確答案:ABD5.1.2測試第1題單選題(1分)在jsp頁面編寫如下代碼,則運行結(jié)果為<%=1+"2"%>${1+2}${1+"2"}${"1"+"2"}A12333B1231212C123312D3333第2題單選題(1分)EL表達式:${user.loginName}執(zhí)行效果等同于A<jsp.getPropertyname=”user”property=”loginName”>B<%=user.getLoginName()%>C<%=user.loginName%>D<%user.loginName;%>第3題單選題(1分)EL表達式:${10/3}的執(zhí)行結(jié)果A3.3333333333333335B3C
1D3.0第4題多選題(2分)關(guān)于EL說法正確的是AEL表達式中可以使用點操作符BEL表達式中可以使用方括號操作符CEL表達式中點和方括號操作符不可以同時使用DEL表達式中訪問指定索引位置數(shù)組元素時使用點操作符正確答案:AB第5題多選題(2分)關(guān)于EL說法正確的是AEL可以對數(shù)據(jù)自動類型轉(zhuǎn)換BEL表達式包含算術(shù)運算符CEL表達式包含empty運算符DEL表達式包含條件運算符正確答案:ABCD第6題單選題(1分)下面顯示結(jié)果正確的是在el.jsp頁面編寫如下代碼param.id{}在瀏覽器中訪問http.//localhost.8080/ch08/el.jsp?id=1&name=sunA1BsunC1sunD沒有顯示第7題單選題(1分)如果username的值為“abc”,則${emptyusername}的執(zhí)行結(jié)果為AnotnullBtrueCfalseDabc
5.2.2測試第1題多選題(2分)EL的隱藏對象有哪些APageScopeBRequestScopeCSessionScopeDApplicationScope正確答案:ABCD第2題單選題(1分)EL表達式:${user.loginName}執(zhí)行效果等同于A<jsp.getPropertyname=”user”property=”loginName”>B<%=user.getLoginName()%>C<%=user.loginName%>D<%user.loginName;%>5.3.2測試第1題單選題(1分)在Student類中,有g(shù)etName()方法可以獲取name屬性的值,則在EL表達式中取name屬性值的方法是A${student.getName}B#{}C${}D${student.getName()}提交某高校畢業(yè)生信息發(fā)布系統(tǒng)-學生詳細信息展示項目關(guān)鍵代碼第1題6.0.2測試第1題多選題(2分)下列關(guān)于JSTL條件標簽正確說法的是AJSTL是一個標準的通用標簽庫BJSTL支持ELCJSTL支持JSP表達式D使用JSTL標簽不需要在jsp頁面中添加任何jsp指令正確答案:ABC第2題多選題(2分)下列關(guān)于JSTL條件標簽正確說法的是A將JSTL相關(guān)jar包導入web-inf下lib文件夾B在JSP頁面使用page指令C在JSP2.0中,導入JSTL核心標簽的指令是.<%@taglibprefix=”c”uri=”http.///jsp/jstl/core”%>D核心標簽庫包含實現(xiàn)Web應用的通用操作標簽,如SQL標簽。正確答案:AC6.1.5測試第1題多選題(2分)下列關(guān)于JSTL條件標簽正確說法的是Aif標簽可以實現(xiàn)java語法中的if-else語法功能Bif標簽中var屬性用于存儲test屬性值Cif標簽的test屬性值為true或者falseDif標簽必須與else標簽一起使用正確答案:BC第2題單選題(1分)<%@taglibprefix="c"uri="http.///jsp/jstl/core"%><%Stringt1="mooc";%><c.outvalue="<%=t1%>"/>At1B編譯錯誤CmoocD運行錯誤第3題單選題(1分)下列代碼輸出結(jié)果是<%@taglibprefix="c"uri="http.///jsp/jstl/core"%><%pageContext.setAttribute("t2","mooc");%><c.outvalue="<%=t2%>"/>At2B編譯錯誤CmoocD運行錯誤第4題單選題(1分)下列代碼輸出結(jié)果是<%@taglibprefix="c"uri="http.///jsp/jstl/core"%><%Stringuser="mooc1";request.setAttribute("t3",user);user="mooc2";%><c.outvalue="<%=user%>"/><c.outvalue="${t3}"/>Amooc1mooc2Bmooc2mooc1Cmooc2mooc2Dmooc1mooc1第5題單選題(1分)下列代碼輸出結(jié)果是<%@taglibprefix="c"uri="http.///jsp/jstl/core"%><%request.setAttribute("t1","user");%><c.setvar="t2"value="${t1}"/><c.removevar="{t1}"/><c.outvalue="${t2}"/>A輸出空BnullCuserD500錯誤第6題單選題(1分)下列代碼輸出結(jié)果是<%@taglibprefix="c"uri="http.///jsp/jstl/core"%><%String[]arr=newString[]{"1","2","3","4","5","6"};request.setAttribute("arr",arr);%><c.forEachitems="${arr}"var="s"begin="1"end="3">${s}</c.forEach>A123456B23C123D234第7題單選題(1分)下列代碼輸出結(jié)果是<%@taglibprefix="c"uri="http.///jsp/jstl/core"%><%String[]arr=newString[]{"1","2","3","4","5","6"};request.setAttribute("arr",arr);%><c.forEachitems="${arr}"var="s"begin="2"end="3"varStatus="status">${status.index}
${s}</c.forEach>A2334B2323C2233D1234第8題單選題(1分)下列代碼輸出結(jié)果是<%@taglibprefix="c"uri="http.///jsp/jstl/core"%><%session.setAttribute("user","mooc");%><c.choose><c.whentest="notemptyuser">{user}</c.when><c.otherwise>游客</c.otherwise></c.choose>AnullBmoocC游客Duser第9題單選題(1分)在jsp編寫如下代碼<%@taglibprefix="c"uri="http.///jsp/jstl/core"%><c.urlvar="url"value="t4.jsp"/><c.redirecturl="${url}"><c.paramname="name"value="mooc"></c.param></c.redirect>在t4.jsp頁面編寫如下代碼,則頁面顯示結(jié)果為()${}A空BnullCmoocDname6.2.2測試第1題單選題(1分)JSTL中用于循環(huán)的標簽是A<c:if>B<c:choose>C<c:foreach>D<c:get>提交某高校畢業(yè)生信息發(fā)布系統(tǒng)-首頁(JSTL版)項目關(guān)鍵代碼第1題7.1.3測試第1題單選題(1分)編寫一個Filter需要A繼承Filter類B實現(xiàn)Filter接口C繼承HttpFilter類D實現(xiàn)HttpFilter接口第2題單選題(1分)在一個Filter中,處理Filter業(yè)務的是()方法AdoFilter(HttpServletRequestrequest,HttpServletResponseresponse,FilterChainchain)BdoFilter(HttpServletRequestrequest,HttpServletResponseresponse)CdoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)DdoFilter(ServletRequestrequest,ServletResponseresponse)第3題單選題(1分)在過濾器的生命周期方法中,每當傳遞請求或響應時Web容器會調(diào)用過濾器的()方法。AinitBserviceCdoFilterDdestroy第4題單選題(1分)過濾條件配置正確的是()A<filter-class>/*</filter-class>B<url-pattern>/user/*</url-attern>C<url-pattern>*</url-attern>D<filter-mapping>*</filter-mapping>第5題單選題(1分)過濾器的生命周期不包括()A初始化和實例化B過濾C銷毀D監(jiān)聽第6題單選題(1分)
javax.servlet.Filter接口不包括哪個方法(
)AinitBdoChainCdoFilterDdestroy第7題單選題(1分)利用注解配置的過濾器鏈的執(zhí)行順序是(
)A從上到下B@WebFilter屬性filterName所定義類名的字符順序C沒有順序D@WebFilter屬性filterName字符順序7.2.4測試第1題單選題(1分)當開啟一個會話時,實現(xiàn)哪個接口可以監(jiān)聽到這個動作()AServletRequestAttributeListenerBServletContextListenerCHttpSessionListenerDHttpSessionAttributeListener第2題單選題(1分)當在session中添加用戶信息時,實現(xiàn)哪個接口監(jiān)聽這個動作()AServletRequestAttributeListenerBServletContextListenerCHttpSessionListenerDHttpSessionAttributeListener第3題單選題(1分)當在session中修改用戶信息時,實現(xiàn)哪個接口監(jiān)聽這個動作()AServletRequestAttributeListenerBServletContextListenerCHttpSessionListenerDHttpSessionAttributeListener第4題單選題(1分)當在請求域添加屬性時,實現(xiàn)哪個接口監(jiān)聽這個動作(
)AServletRequestAttributeListenerBServletRequestListenerCHttpSessionListenerDHttpSessionAttributeListener第5題單選題(1分)當在請求結(jié)束時,實現(xiàn)哪個接口監(jiān)聽這個動作()AServletRequestAttributeListenerBServletRe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年高端紅酒品牌營銷行業(yè)報告
- 2026年海洋能發(fā)電公司員工入職培訓管理制度
- 2026年海洋能發(fā)電公司客戶回訪管理制度
- 2026年海洋能發(fā)電公司采購成本核算管理制度
- 微合金銅壓延技術(shù)-洞察與解讀
- 教學模型沉浸感評估-洞察與解讀
- 我國循環(huán)農(nóng)業(yè)經(jīng)濟發(fā)展模式構(gòu)建探析
- 2025年通信與廣電真題及答案解析
- 風險控制試題及答案解析2025年
- 2025年湖北省公務員行測【細選題】附答案詳解
- 2025湖南銀行筆試題庫及答案
- 廣東省佛山市順德區(qū)2026屆高一數(shù)學第一學期期末檢測模擬試題含解析
- 新河北省安全生產(chǎn)條例培訓課件
- 交警執(zhí)勤執(zhí)法培訓課件
- 【初高中】【假期學習規(guī)劃】主題班會【寒假有為彎道超車】
- 鐵路聲屏障施工方案及安裝注意事項說明
- 2026年及未來5年市場數(shù)據(jù)中國超細銅粉行業(yè)發(fā)展趨勢及投資前景預測報告
- (新教材)2026年人教版八年級下冊數(shù)學 21.2.2 平行四邊形的判定 21.2.3 三角形的中位線 課件
- 繼承農(nóng)村房屋協(xié)議書
- 2025-2026學人教版八年級英語上冊(全冊)教案設(shè)計(附教材目錄)
- 臺球競業(yè)協(xié)議書范本
評論
0/150
提交評論