【MOOC】Java Web開發(fā)基礎(chǔ)-廣東輕工職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第1頁
【MOOC】Java Web開發(fā)基礎(chǔ)-廣東輕工職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第2頁
【MOOC】Java Web開發(fā)基礎(chǔ)-廣東輕工職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第3頁
【MOOC】Java Web開發(fā)基礎(chǔ)-廣東輕工職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第4頁
【MOOC】Java Web開發(fā)基礎(chǔ)-廣東輕工職業(yè)技術(shù)學(xué)院 中國大學(xué)慕課MOOC答案_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

【MOOC】JavaWeb開發(fā)基礎(chǔ)-廣東輕工職業(yè)技術(shù)學(xué)院中國大學(xué)慕課MOOC答案隨堂測試1、【多選題】下列關(guān)于WEB開發(fā)說法正確的是()本題答案:【W(wǎng)eb是圖形化的和易于導(dǎo)航的#Web與平臺無關(guān)#Web是分布式的#Web是動態(tài)的】隨堂測驗1、【單選題】下面哪一項是合法的xml標(biāo)記名稱?本題答案:【abc123】2、【單選題】在XML文檔中如果要使用到保留字符的話就要利用實體引用方式來表示?!啊碧柕膶嶓w引用方式是本題答案:【gt】3、【單選題】下面哪一項不屬于XML與HTML結(jié)合的優(yōu)勢?本題答案:【通過粒度更新來提高性能】第1單元作業(yè)第1單元習(xí)題1、【判斷題】在HTTP響應(yīng)消息中,第一行為響應(yīng)狀態(tài)行,緊接著的是若干響應(yīng)消息頭,服務(wù)器端通過響應(yīng)消息頭向客戶端傳遞附加信息。()本題答案:【正確】2、【判斷題】在命名XML元素時,因為它是可擴(kuò)展標(biāo)記,所以元素名不需要遵守任何規(guī)范,可以隨意編寫。()本題答案:【錯誤】3、【填空題】在HTTP協(xié)議中,一個完整的請求消息是由請求行、()和實體內(nèi)容三部分組成。本題答案:【請求頭】4、【填空題】HTTP是一種()式的協(xié)議。本題答案:【請求/響應(yīng)】5、【填空題】在XML聲明中,可以通過standalone屬性來聲明這個文檔是否為獨(dú)立的文檔。默認(rèn)情況下,standalone屬性的值為()。本題答案:【no】第1單元測驗1、【單選題】下面對于B/S架構(gòu)與C/S架構(gòu)的描述錯誤的是()。本題答案:【C/S可以設(shè)計出豐富的界面,而B/S則相對處于劣勢】2、【單選題】關(guān)于XML聲明正確的是()本題答案:【?xmlversion=”1.0”?】3、【單選題】在XML中用于注釋的符號是()。本題答案:【!】4、【單選題】應(yīng)該在什么情況下優(yōu)先使用XML()。本題答案:【希望采用一些載體進(jìn)行跨平臺傳送數(shù)據(jù)】5、【單選題】下列動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的根本區(qū)別描述錯誤的是()。本題答案:【動態(tài)網(wǎng)頁中只有程序,不能有HTML代碼。】6、【判斷題】動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的根本區(qū)別在于服務(wù)器端返回的HTML文件是事先存儲好的還是由動態(tài)網(wǎng)頁程序生成的。本題答案:【正確】7、【判斷題】Web開發(fā)技術(shù)包括客戶端和服務(wù)器端的技術(shù)。本題答案:【正確】8、【填空題】W3C是指()本題答案:【萬維網(wǎng)聯(lián)盟】9、【填空題】Internet采用的通信協(xié)議是()本題答案:【TCP/IP】10、【填空題】IP地址用四組由圓點分割的數(shù)字表示,其中每一組數(shù)字都在0至()之間本題答案:【255】11、【填空題】當(dāng)今比較流行的技術(shù)研發(fā)模式是C/S和()的體系結(jié)構(gòu)來實現(xiàn)的。本題答案:【B/S】12、【填空題】Web應(yīng)用中的每一次信息交換都要涉及到客戶端和()兩個層面。本題答案:【服務(wù)器】隨堂練習(xí)1、【單選題】下列動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的根本區(qū)別描述錯誤的是:本題答案:【動態(tài)網(wǎng)頁中只有程序,不能有HTML代碼?!侩S堂測驗1、【單選題】下列關(guān)于Tomcat說法正確的是。本題答案:【Tomcat是一個免費(fèi)的開源的Serlvet容器】2、【單選題】下列關(guān)于Tomcat個目錄說法錯誤的是。本題答案:【work目錄——包含web項目示例,當(dāng)發(fā)布web應(yīng)用時,默認(rèn)情況下把web文件夾放于此目錄下】第2單元作業(yè)第2單元習(xí)題1、【單選題】下面選項中,關(guān)于配置虛擬目錄所需要添加的結(jié)點是()。本題答案:【Context】2、【單選題】下面關(guān)于配置一個Web應(yīng)用的默認(rèn)頁面時,說法正確的是()。本題答案:【一個Web應(yīng)用可以配置多個默認(rèn)頁面】3、【單選題】下列選項中,修改Tomcat端口號的文件server.xml位于哪個目錄中()本題答案:【conf】4、【判斷題】安裝好Tomcat后,就可以直接啟動運(yùn)行了,并不要先安裝JDK。()本題答案:【錯誤】5、【填空題】Tomcat的默認(rèn)端口號是()。本題答案:【8080】第2單元測驗1、【單選題】URL是Internet中資源的命名機(jī)制,URL由三部分構(gòu)成()。本題答案:【協(xié)議、主機(jī)DNS名或IP地址和文件名】2、【單選題】Tomcat服務(wù)器的默認(rèn)端口號是()本題答案:【8080】3、【單選題】下列關(guān)于Tomcat說法正確的是()。本題答案:【Tomcat是一個免費(fèi)的開源的Serlvet容器】4、【單選題】下列關(guān)于Tomcat安裝目錄說法錯誤的是()。本題答案:【work目錄——包含web項目示例,當(dāng)發(fā)布web應(yīng)用時,默認(rèn)情況下把web文件夾放于此目錄下】5、【單選題】下列說法哪一項是正確的()本題答案:【Tomcat用于JSP技術(shù)所開發(fā)網(wǎng)站的服務(wù)器】6、【單選題】在設(shè)計Web項目的目錄結(jié)構(gòu)時,一般吧JSP和HTML文件放在()下。本題答案:【文檔根目錄或其子文件下】7、【單選題】在Web項目的目錄結(jié)構(gòu)中,web.xml文件位于()中。本題答案:【W(wǎng)EB-INF目錄】8、【單選題】不是JavaWeb程序運(yùn)行必須的是()。本題答案:【數(shù)據(jù)庫】9、【單選題】Tomcat的端口號可以在()文件中修改本題答案:【server.xml】10、【單選題】下列設(shè)置顏色的方法中不正確的是()。本題答案:【bodybgcolor=”#HH00FF”】11、【判斷題】一個HTML文檔必須有head和title元素。本題答案:【錯誤】12、【判斷題】超級鏈接不僅可以將文本作為鏈接對象,也可以將圖像作為鏈接對象。本題答案:【正確】13、【判斷題】HTTP協(xié)議的默認(rèn)端口是80。本題答案:【正確】14、【判斷題】表單域一定要放在form元素中。本題答案:【正確】15、【判斷題】Tomcat和JDK都不是開源的。本題答案:【錯誤】第3單元作業(yè)第3單元習(xí)題1、【單選題】如果請求消息中包含有多個該指定名稱的參數(shù),getParameter()方法的返回值是()本題答案:【第一個參數(shù)的值】2、【判斷題】一個Servlet只能映射一個虛擬路徑。()本題答案:【錯誤】3、【判斷題】在HttpServletRequest接口中,getParameterMap()方法的返回值是Map對象,該對象包含了請求消息中所有參數(shù)的值。()(提示:請查閱JavaEE幫助文檔/javaee/7/api/)本題答案:【正確】4、【判斷題】如果請求消息中沒有包含指定名稱的參數(shù),則getParameter()方法返回null。()本題答案:【正確】5、【填空題】在web.xml文件中,一個servlert-mapping元素用于映射一個Servlet的對外訪問路徑,該路徑也稱為()。本題答案:【虛擬路徑】6、【填空題】我們可以通過response.setHeader((),3)語句,使當(dāng)前頁面定時每3秒刷新一次。本題答案:【refresh##%_YZPRLFH_%##Refresh】7、【填空題】HttpServletResponse接口中,提供了一個()方法,該方法用于設(shè)置字符的編碼方式。本題答案:【setCharacterEncoding##%_YZPRLFH_%##setCharacterEncoding()】第3單元測驗1、【單選題】下面哪一項對Servlet描述錯誤()。本題答案:【當(dāng)多個客戶請求一個Servlet時,服務(wù)器為每一個客戶啟動一個進(jìn)程】2、【單選題】在JavaServlet生命周期中,以下()方法會被多次執(zhí)行。本題答案:【service()】3、【單選題】在Servlet中,下列語句可以正確獲取PrintWriter對象的是()。本題答案:【PrintWriterout=response.getWriter();】4、【單選題】在HTTP協(xié)議中,用于發(fā)送大量數(shù)據(jù)的方法是()。本題答案:【post】5、【單選題】部署Servlet,下面哪一項描述錯誤()。本題答案:【部署文件名為Server.xml】6、【單選題】下列哪一項不是Servlet中使用的方法()。本題答案:【close()】7、【單選題】編寫Servlet的doPost方法時,需要拋出異常為()。本題答案:【ServletException,IOException】8、【單選題】給定一個Servlet的代碼片段如下:()publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{______out.println(“hikitty!”);out.close();}運(yùn)行此Servlet時輸出如下:hikitty!則應(yīng)在此Servlet下劃線處填充如下代碼。本題答案:【PrintWriterout=response.getWriter();】9、【單選題】在J2EE中,給定某Servlet的代碼如下,編譯運(yùn)行該文件,以下陳述正確的是()。(選擇一項)publicclassServlet1extendsHttpServlet{publicvoidinit()throwsServletException{}publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{PrintWriterout=response.getWriter();out.println(“hello!”);}}本題答案:【編譯后,把Servlet1.class放在正確位置,運(yùn)行該Servlet,在瀏覽器中會看到輸出文字:hello!】10、【單選題】給定某Servlet程序的片段如下,用戶在瀏覽器地址欄中鍵盤鍵入正確的請求URL并回車后,在控制臺上顯示的結(jié)果是()。publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{System.out.println(get);}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{System.out.println(post);}本題答案:【get】11、【單選題】http是一個()協(xié)議。本題答案:【無狀態(tài)】12、【單選題】Servlet程序的入口點是:()本題答案:【init()】13、【單選題】Http協(xié)議的狀態(tài)碼()表示服務(wù)器找不到請求的網(wǎng)頁。本題答案:【404】14、【單選題】從HTTP請求中,獲得請求參數(shù),應(yīng)該調(diào)用()。本題答案:【request對象的getParameter()方法】15、【單選題】下面哪個方法當(dāng)服務(wù)器關(guān)閉時被調(diào)用,用來釋放Servlet所占的資源。()本題答案:【destroy()】16、【單選題】下面是一個Servlet部署文件的片段:servletservlet-nameHello/servlet-nameservlet-classmyservlet.example.FirstServlet/servlet-class/servletservlet-mappingservlet-nameHello/servlet-nameurl-pattern/helpHello/url-pattern/servlet-mappingServlet的類名是()。本題答案:【FirstServlet】17、【單選題】假設(shè)在helloapp應(yīng)用中有一個HelloServlet類,它位于org.javathinker包下,那么這個類的class文件應(yīng)該放在什么目錄下()。本題答案:【helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class】18、【單選題】假設(shè)在helloapp應(yīng)用中有一個HelloServlet類,它在web.xml文件中的配置如下:servletservlet-nameHelloServlet/servlet-nameservlet-classorg.javathinker.HelloServlet/servlet-class/servletservlet-mappingservlet-nameHelloServlet/servlet-nameurl-pattern/hello/url-pattern/servlet-mapping那么在瀏覽器端訪問HelloServlet的URL是什么?()本題答案:【http://localhost:8080/helloapp/hello】19、【判斷題】Servelt是使用JavaServletAPI所定義的相關(guān)類和方法的Java程序,它運(yùn)行在啟用Java的Web服務(wù)器或應(yīng)用服務(wù)器端,用于擴(kuò)展該服務(wù)器的能力。本題答案:【正確】20、【判斷題】當(dāng)用戶請求一個Servlet時,服務(wù)器都會創(chuàng)建一個Servlet實例響應(yīng)用戶請求。()本題答案:【錯誤】21、【判斷題】Servlet功能強(qiáng)大,體系結(jié)構(gòu)先進(jìn),但它在表示層的實現(xiàn)上存在一些缺陷。()本題答案:【正確】22、【判斷題】post屬于表單的隱式提交信息方法。()本題答案:【正確】23、【判斷題】表單信息的驗證只能放在服務(wù)器端執(zhí)行。()本題答案:【錯誤】24、【判斷題】當(dāng)多個客戶請求一個Servlet時,服務(wù)器為每一個客戶啟動一個進(jìn)程而不是啟動一個線程。()本題答案:【錯誤】25、【判斷題】不能給一個Servlet映射多個訪問路徑。()本題答案:【錯誤】第4單元作業(yè)第4單元習(xí)題1、【單選題】下列關(guān)于ServletContext的說法中,錯誤的是()。本題答案:【在一個Web應(yīng)用中可以有多個ServletContext對象】2、【單選題】下面選項中,context-param元素的父元素是()本題答案:【web-app】3、【單選題】下面選項中,與web應(yīng)用具有相同的生命周期的對象是()本題答案:【ServletContext】4、【單選題】下面選項中,用于獲取web.xml中servlet-name元素的值的方法是()本題答案:【getServletName()】5、【單選題】下面選項中關(guān)于請求包含include()方法的參數(shù),正確的是()本題答案:【依次為ServletRequest和ServletResponse兩個】6、【單選題】一次重定向過程中,瀏覽器會發(fā)出多少次服務(wù)器請求()本題答案:【2次】7、【單選題】若想修改Tomcat服務(wù)器的默認(rèn)會話時間,則需要進(jìn)入下列哪個文件中修改?本題答案:【在tomcat安裝目錄\conf\web.xml文件中修改】8、【單選題】在JavaEE中,定義了getSession()方法的接口是()本題答案:【HttpServletRequest】9、【單選題】下列關(guān)于Cookie和Session的描述中,錯誤的是()本題答案:【瀏覽器可以接受任意多個Cookie信息保存任意長的時間】10、【單選題】下面關(guān)于setMaxAge(intexpires)方法參數(shù)默認(rèn)值的描述中,正確的是()本題答案:【默認(rèn)值是-1】11、【判斷題】ServletContext接口中定義了用于查詢、增加、刪除、設(shè)置ServletContext域?qū)傩缘姆椒?。本題答案:【正確】12、【判斷題】當(dāng)Tomcat初始化一個Servlet時,會將該Servlet的配置信息封裝到一個ServletConfig對象。本題答案:【正確】13、【判斷題】使用RequestDispatcher對象的include()方法實現(xiàn)請求包含后,瀏覽器顯示的URL會發(fā)生變化的()。本題答案:【錯誤】14、【判斷題】include()方法實現(xiàn)請求包含時,響應(yīng)消息中不包含當(dāng)前Servlet響應(yīng)消息,只有被包含進(jìn)來的其它Web資源的響應(yīng)消息。本題答案:【錯誤】15、【判斷題】通過請求轉(zhuǎn)發(fā)來實現(xiàn)目標(biāo)資源的訪問是服務(wù)器內(nèi)部的行為,對于客戶端來說是一次請求過程()。本題答案:【正確】16、【判斷題】request.getSession(false)的作用是返回存在的Session對象,當(dāng)Session對象不存在時,就創(chuàng)建新的HttpSession對象并返回。()本題答案:【錯誤】17、【判斷題】ServletAPI中提供了一個javax.servlet.http.Cookie類,該類提供了操作Cookie的屬性與方法,Cookie類有且僅有一個構(gòu)造方法()。本題答案:【正確】18、【填空題】Servlet容器啟動時,會為每個Web應(yīng)用創(chuàng)建一個唯一的()對象代表當(dāng)前Web應(yīng)用本題答案:【ServletContext】19、【填空題】當(dāng)Tomcat初始化一個Servlet時,會將該Servlet的配置信息封裝到()對象中。本題答案:【ServletConfig】20、【填空題】在RequestDispatcher接口中,實現(xiàn)請求轉(zhuǎn)發(fā)的方法是()。本題答案:【forward()##%_YZPRLFH_%##forward】21、【填空題】在HttpServletResponse接口中,定義了一個()方法,用于實現(xiàn)請求重定向。本題答案:【sendRedirect()##%_YZPRLFH_%##sendRedirect】22、【填空題】Cookie技術(shù)用于將會話過程中的數(shù)據(jù)保存到()中,從而使瀏覽器和服務(wù)器可以更好地進(jìn)行數(shù)據(jù)交互。本題答案:【客戶端##%_YZPRLFH_%##瀏覽器】23、【填空題】Session的默認(rèn)有效時長是()分鐘。本題答案:【30】24、【填空題】Session是一種將會話數(shù)據(jù)保存到()端的技術(shù)。本題答案:【服務(wù)器】第4單元測驗1、【單選題】J2EE中,()類的()方法用于創(chuàng)建對話。本題答案:【HttpServletRequest、getSession】2、【單選題】給定一個Servlet的doGet方法中的代碼片段,如下:request.setAttribute(“name”,”zhang”);response.sendRedirect(“http://localhost:8080/servlet/MyServlt”);那么在MyServlet中可以使用()方法把屬性name的值取出來。本題答案:【無法取出來】3、【單選題】在Servlet里,能實現(xiàn)服務(wù)器端跳轉(zhuǎn)的方法有()。本題答案:【運(yùn)用javax.servlet.RequestDispatcher接口的forward()方法】4、【單選題】publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.getSession().getAttribute(“A”);//第二行}假定第二行返回的對象引用不是null,那么這個對象存儲在()范圍中。本題答案:【session】5、【單選題】關(guān)于session的使用,下列說話正確的是()。本題答案:【不同的用戶窗口具有不同的session】6、【單選題】Servlet中,HttpServletResponse的()方法用來把一個Http請求重定向到另外的URL。本題答案:【sendRedirect()】7、【單選題】J2EE中,HttpServletRequest類的()方法用返回與當(dāng)前請求相關(guān)聯(lián)的會話,如果沒有,則返回null。本題答案:【getSession(false)】8、【單選題】在JavaEE中,web.xml中有如下代碼:session-configsession-timeout30/session-timeout/session-config上述代碼定義了默認(rèn)的會話超時時長,時長為30()。本題答案:【分鐘】9、【單選題】Servlet可以在以下()三個不同的作用域存儲數(shù)據(jù)。本題答案:【請求、會話和上下文】10、【單選題】在J2EE中,假如HttpSession的getLasAccessTime()方法返回值為x,getCreationTime()方法返回值為y,則為x-y()。本題答案:【最后使用session發(fā)送請求的時間和session創(chuàng)建時間的間隔】11、【單選題】以下()可用于檢索session屬性userid的值。本題答案:【session.getAttribute(“userid”);】12、【單選題】JavaEE中,ServletAPI為使用Cookie,提供了()類。本題答案:【javax.servlet.http.Cookie】13、【單選題】如果請求頁面中存在兩個單選按鈕(假設(shè)單選按鈕的名稱為sex),分別代表男和女,該頁面提交后,為了獲得用戶的選擇項,可以使用以下()方法。本題答案:【request.getParameter(“sex”);】14、【單選題】能在瀏覽器的地址欄中看到提交數(shù)據(jù)的表單提交方式是()。本題答案:【get】15、【單選題】閱讀下面代碼片段:RequestDispatcherdispatcher=request.getRequestDispatcher(a.jsp);dispatcher.forward(request,response);關(guān)于該段代碼的作用,下列敘述哪項是正確的?本題答案:【將請求轉(zhuǎn)發(fā)到a.jsp頁面】16、【單選題】為了避免服務(wù)器的響應(yīng)信息在瀏覽器端顯示為亂碼,通常會使用()語句重新設(shè)置字符編碼。本題答案:【reponse.setContentType();】17、【單選題】下面關(guān)于Java中會話跟蹤的說法錯誤的是()。本題答案:【session由客戶端創(chuàng)建,我們再用request.getSession()來獲得HttpSession對象?!?8、【單選題】下面哪句代碼能獲得硬盤上所有的Cookie。()本題答案:【Cookiecookie[]=request.getCookies()】19、【單選題】關(guān)于銷毀Session的方式以下哪個描述是錯誤的()。本題答案:【Session不能被銷毀】20、【單選題】下列關(guān)于ServletConfig接口說法錯誤的是()。本題答案:【ServletConfig接口的getServletContext()方法不返回任何值】21、【判斷題】利用response對象的sendRedirect方法只能實現(xiàn)本網(wǎng)站內(nèi)的頁面跳轉(zhuǎn),但不能傳遞參數(shù)。本題答案:【錯誤】22、【判斷題】轉(zhuǎn)發(fā)的功能是將用戶對當(dāng)前JSP頁面或Servlet的請求轉(zhuǎn)發(fā)給另一個JSP頁面或Servlet。本題答案:【正確】23、【判斷題】ServletContext對象對所有用戶都是共享的,任何對它的操作都會影響到所有的用戶。本題答案:【正確】24、【判斷題】session對象可以用來保存用戶會話期間需要保存的數(shù)據(jù)信息。本題答案:【正確】25、【判斷題】response.setHeader(“Refresh”,“5”)的含義是指頁面每隔5秒自動刷新。本題答案:【正確】第5單元練習(xí)1、【單選題】下面選項中,屬于jsp:forward標(biāo)簽中的屬性的是()。本題答案:【page】2、【單選題】下面JSP標(biāo)簽中,具有轉(zhuǎn)發(fā)功能的是()。本題答案:【jsp:forward】3、【單選題】下面關(guān)于JSP作用域?qū)ο蟮拿枋?錯誤的是()。本題答案:【application對象可以被多個應(yīng)用共享】4、【單選題】下列選項中,哪個屬性可以指定JSP翻譯成Servlet源文件中導(dǎo)入包或類()。本題答案:【import】5、【判斷題】page指令的屬性中,所有的屬性都只能出現(xiàn)一次,否則會編譯失敗。()本題答案:【錯誤】6、【判斷題】Tomcat在將JSP頁面翻譯成Servlet程序時,會忽略JSP注釋的內(nèi)容,不會將注釋信息發(fā)送到客戶端。()本題答案:【正確】7、【判斷題】JSP文件與html文件一樣,在編寫好后都可以直接在瀏覽器中運(yùn)行。()本題答案:【錯誤】8、【填空題】需要在JSP頁面靜態(tài)包含一個文件時,可采用()指令來實現(xiàn)。本題答案:【include】9、【填空題】在JSP文件中,可以同時存在HTML代碼與()代碼。本題答案:【Java##%_YZPRLFH_%##java##%_YZPRLFH_%##JAVA】10、【填空題】JSP全名是JavaServerPage,它是建立在()規(guī)范之上的動態(tài)網(wǎng)頁開發(fā)技術(shù)。本題答案:【servlet##%_YZPRLFH_%##Servlet##%_YZPRLFH_%##SERVLET】第5單元測驗1、【單選題】在Web應(yīng)用程序的目錄結(jié)構(gòu)中,在WEB-INF文件夾外的文件為()。本題答案:【.jsp文件】2、【單選題】在JSP中,%=1+4%將輸出()。本題答案:【l+4】3、【單選題】在JSP中,page指令的()屬性用來引入需要的包或類。本題答案:【import】4、【單選題】在JSP中,test.jsp文件如下,試圖運(yùn)行時,將發(fā)生()。html%Stringstr=null;%stris%=str%/html本題答案:【運(yùn)行后,瀏覽器上顯示:strisnull】5、【單選題】給定以下JSP代碼片段,有2個客戶依次瀏覽該JSP;且每個客戶只瀏覽一次,第2個客戶會看到瀏覽器顯示()。%intx=1;%%!intx=10;%X=%=++x%本題答案:【X=2】6、【單選題】在JSP中,給定以下JSP代碼片段,運(yùn)行結(jié)果是()。%intx=5;%%!intx=7;%%!intgetX(){returnx;}%%out.print(X1=+x);%%out.print(X2=+getX());%本題答案:【X1=5X2=7】7、【單選題】給定JSP文件代碼如下:%!staticintI=0;intj=0;%htmlbody%for(;j++2;){out.print(I++);out.print();}%/body/html本題答案:【01】8、【單選題】在a.jsp中有代碼片斷如下:在b.jsp中加入下列()代碼,可以輸出在a.jsp頁面上輸入的loginName的值。(選擇一項)formaction=”b.jsp”method=”POST”name=”form1”loginName:inputtype=”text”name=”loginName”/inputtype=”submit”name=”submit”//form本題答案:【%=(String)request.getParameter(“l(fā)oginName”)%】9、【單選題】當(dāng)瀏覽器第二次訪問以下JSP網(wǎng)頁時的輸出結(jié)果是什么?()%!inta=0;%%intb=0;a++;b++;%a:%=a%brb:%=b%選項本題答案:【a=2b=1】10、【單選題】form表單提交的信息中含有“name=svse”,閱讀下面的JSP,a.jsp將輸出()。接受該請求的JSP:%request.getRequestDispatcher(a.jsp).forward(request,response);%a.jsp:%=request.getParameter(name)%本題答案:【svse】11、【單選題】form表單提交的信息中含有“name=svse”,閱讀下面的JSP,a.jsp將輸出()。接受該請求的JSP:%response.sendRedirect(a.jsp);%a.jsp:%=request.getParameter(name)%本題答案:【null】12、【單選題】在JSP頁面中,如果從一個源頁面中通過jsp:forwardpage=url/將本頁面請求轉(zhuǎn)發(fā)至指定URL組件,則在該URL組件(JSP頁面)中不可以處理的共享數(shù)據(jù)范圍是()。本題答案:【page】13、【單選題】在JSP頁面中,保存數(shù)據(jù)的范圍由小到大依次是()。本題答案:【pageContext,request,session,application】14、【單選題】在JSP頁面中,等效于HttpServletResponse的內(nèi)置對象是()。本題答案:【response】15、【單選題】在JSP頁面中,能夠完成輸出操作的內(nèi)置對象是()。本題答案:【out】16、【單選題】JSP的編譯指令標(biāo)記通常是指()。本題答案:【page指令、include指令和taglib指令】17、【單選題】可以在以下哪個()標(biāo)記之間插入Java程序片。本題答案:【%和%】18、【單選題】可以在以下哪個()標(biāo)記之間插入變量與方法聲明?本題答案:【%!和%】19、【單選題】在JSP中為內(nèi)建對象定義了4種作用范圍,即ApplicationScope、SessionScope、PageScope和()四個作用范圍。本題答案:【RequestScope】20、【單選題】下列變量聲明在()范圍內(nèi)有效。%!DatedateTime;intcountNum;%本題答案:【在整個頁面內(nèi)有效,被多個客戶共享】21、【單選題】out對象是一個輸出流,其輸出各種類型數(shù)據(jù)并換行的方法是()。本題答案:【out.println()】22、【單選題】在傳統(tǒng)的HTML頁面中加入()就構(gòu)成了一個JSP頁面文件。本題答案:【JAVA程序片和JSP標(biāo)簽】23、【單選題】在客戶端瀏覽器的源代碼中可以看到()。本題答案:【HTML注釋】24、【單選題】page指令的作用是:()。本題答案:【用來定義整個JSP頁面的一些屬性和這些屬性的值】25、【單選題】page指令的()屬性可以設(shè)置JSP頁面是否可多線程訪問。本題答案:【isThreadSafe】26、【單選題】()可在JSP頁面出現(xiàn)該指令的位置處,靜態(tài)插入一個文件。本題答案:【include指令標(biāo)簽】27、【單選題】在JSP中,內(nèi)置對象()封裝了用戶提交的信息,使用該對象可以獲取用戶提交的信息。本題答案:【request】28、【單選題】從(),被稱為一個會話期。本題答案:【訪問者打開瀏覽器并連接到服務(wù)器開始,訪問者關(guān)閉瀏覽器離開該服務(wù)器】29、【單選題】以下方法,哪個可使session無效?()本題答案:【session.invalidate()】30、【單選題】application對象能在()間共享。本題答案:【該服務(wù)器上的所有的訪問者的所有jsp頁面】31、【單選題】request.getRemoteAddr()方法的作用是:()。本題答案:【獲取客戶的IP】32、【單選題】當(dāng)()時,JSP引擎產(chǎn)生一個session對象。本題答案:【當(dāng)每個客戶首次訪問服務(wù)器上的一個JSP頁面時】33、【單選題】當(dāng)()時,JSP引擎產(chǎn)生一個application對象。本題答案:【web應(yīng)用服務(wù)器啟動后】34、【單選題】當(dāng)()時,JSP引擎將消滅某一個session對象。本題答案:【該session對應(yīng)的客戶關(guān)閉瀏覽器】35、【單選題】select用于在表單中插入一個下拉菜單,它需與哪個標(biāo)記配合使用()。本題答案:【option】36、【判斷題】在Java程序片中可以使用Java語言的注釋方法,其注釋的內(nèi)容會發(fā)送到客戶端。本題答案:【錯誤】37、【判斷題】不可以用一個page指令指定多個屬性的取值。本題答案:【錯誤】38、【判斷題】jsp:param動作標(biāo)記不能單獨(dú)使用,必須作為jsp:include、jsp:forward標(biāo)記等的子標(biāo)記使用,并為它們提供參數(shù)。本題答案:【正確】39、【判斷題】contentType屬性用來設(shè)置JSP頁面的MIME類型和字符編碼集,取值格式為MIME類型或MIME類型;charset=字符編碼集,response對象調(diào)用addHeader方法修改該屬性的值。本題答案:【錯誤】40、【判斷題】application對象對所有用戶都是共享的,任何對它的操作都會影響到所有的用戶。本題答案:【正確】第6單元作業(yè)第6單元練習(xí)1、【單選題】下列選項中,能夠?qū)崿F(xiàn)預(yù)編譯的是()。本題答案:【PreparedStatement】2、【單選題】Statement接口中executeQuery()方法的返回值是()。本題答案:【ResultSet】3、【單選題】下列選項中,關(guān)于Statement描述錯誤的是()。本題答案:【Statement是PreparedStatement的子接口】4、【單選題】下列關(guān)于JDBC驅(qū)動的說法中,正確的是()。本題答案:【無論如何,只要使用JDBC,那么就要使用JDBC驅(qū)動】5、【單選題】下面選項,關(guān)于ResultSet中游標(biāo)指向的描述正確的是()。本題答案:【ResultSet對象初始化時,游標(biāo)在表格的第一行之前】6、【判斷題】對于相同的SQL語句,Statement對象每次執(zhí)行時,都會對其進(jìn)行編譯。()本題答案:【正確】7、【判斷題】Statement接口的execute(Stringsql)返回值是boolean,它代表sql語句的執(zhí)行是否成功()。本題答案:【錯誤】8、【判斷題】PreparedStatement是Statement的子接口,用于執(zhí)行預(yù)編譯的SQL語句。()本題答案:【正確】9、【判斷題】使用JDBC的應(yīng)用程序可以直接與不同的數(shù)據(jù)庫進(jìn)行連接,而不需要依賴于底層數(shù)據(jù)庫驅(qū)動。()本題答案:【錯誤】10、【填空題】ResultSet接口中定義了大量的getXXX()方法,如果使用字段的索引來獲取指定的數(shù)據(jù),字段的索引是從)開始的。本題答案:【1】11、【填空題】Statement提供了一個子接口(),它可以實現(xiàn)SQL的預(yù)編譯。本題答案:【PreparedStatement】12、【填空題】Connection接口的()方法用于創(chuàng)建一個PreparedStatement對象來將參數(shù)化的SQL語句發(fā)送到數(shù)據(jù)庫。本題答案:【prepareStatement##%_YZPRLFH_%##prepareStatement()##%_YZPRLFH_%##prepareStatement()##%_YZPRLFH_%##prepareStatement(Stringsql)】第6單元測驗1、【單選題】面哪一項不是JDBC的工作任務(wù)本題答案:【在網(wǎng)頁中生成表格】2、【單選題】在JDBC中,下列哪個接口不能被Connection創(chuàng)建()。本題答案:【RowsetStatement】3、【單選題】下面是創(chuàng)建Statement接口并執(zhí)行executeUpdate方法的代碼片段:conn=DriverManager.getConnection(jdbc:mysql://localhost:3306/demo,,);stmt=conn.createStatement();Stringstrsql=insertintobookvalues('TP003','JavaWeb','李','清華出版社',35);n=stmt.executeUpdate(strsql);代碼執(zhí)行成功后n的值為()。本題答案:【1】4、【單選題】下列代碼中rs為查詢得到的結(jié)果集,代碼運(yùn)行后表格的每一行有幾個單元格()while(rs.next()){out.print(tr);out.print(td+rs.getString(1)+/td);out.print(td+rs.getString(2)+/td);out.print(td+rs.getString(3)+/td);out.print(td+rs.getString(publish)+/td);out.print(td+rs.getFloat(price)+/td);out.print(/tr);}本題答案:【5】5、【單選題】下面的代碼是連接哪個數(shù)據(jù)庫的驅(qū)動加載片段()。try{Class.forName(oracle.jdbc.driver.OracleDriver);}catch(Exceptione){out.print(e.toString());}本題答案:【Oracle】6、【單選題】查詢結(jié)果集ResultSet對象是以統(tǒng)一的行列形式組織數(shù)據(jù)的,執(zhí)行ResultSetrs=stmt.executeQuery(selectbid,name,author,publish,pricefrombook);語句,得到的結(jié)果集rs的列數(shù)為()。本題答案:【5】7、【單選題】給出了如下的查詢條件字符串Stringcondition=insertbookvalues(?,?,?,?,?);下列哪個接口適合執(zhí)行該SQL查詢()。本題答案:【PrepareStatement】8、【單選題】下面哪一項不是加載驅(qū)動程序的方法?()本題答案:【通過DriverManager.getConnection方法加載】9、【單選題】下面的代碼是連接哪個數(shù)據(jù)庫的驅(qū)動加載片段()。try{Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);}catch(Exceptione){out.print(e.toString());}本題答案:【SQLServer】10、【單選題】下列代碼生成了一個結(jié)果集conn=DriverManager.getConnection(uri,user,password);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=stmt.executeQuery(select*frombook);下面哪項對該rs描述正確()。本題答案:【不能用結(jié)果集中的數(shù)據(jù)更新數(shù)據(jù)庫中的表】11、【單選題】查詢數(shù)據(jù)庫得到的結(jié)果集中,游標(biāo)最初定位在()。本題答案:【第一行的前面】12、【單選題】下面哪一個不是JSP本身已加載的基本類()本題答案:【java.io.*】13、【單選題】在JDBCAPI中所提供的()類的職責(zé)是:依據(jù)數(shù)據(jù)庫的不同,管理不同的JDBC驅(qū)動程序。本題答案:【DriverManager】14、【單選題】JDBC提供3個接口來實現(xiàn)SQL語句的發(fā)送,其中執(zhí)行簡單不帶參數(shù)SQL語句的是()。本題答案:【Statement類】15、【單選題】ResultSetMetaDatarsmd=rs.getMetaData()是什么意思()。本題答案:【得到結(jié)果集(rs)的結(jié)構(gòu),比如字段數(shù)、字段名等】16、【判斷題】數(shù)據(jù)庫服務(wù)與Web服務(wù)器需要在同一臺計算機(jī)上。本題答案:【錯誤】17、【判斷題】JDBC加載不同數(shù)據(jù)庫的驅(qū)動程序,使用相應(yīng)的參數(shù)可以建立與各種數(shù)據(jù)庫的連接。本題答案:【正確】18、【判斷題】使用數(shù)據(jù)庫連接池需要煩瑣的配置,一般不宜使用。本題答案:【錯誤】19、【判斷題】JDBC中的URL提供了一種標(biāo)識數(shù)據(jù)庫的方法,使DriverManage類能夠識別相應(yīng)的驅(qū)動程序。本題答案:【正確】20、【判斷題】Statement對象提供了intexecuteUpdate(StringsqlStatement)方法,用于實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的添加、刪除和更新操作。本題答案:【正確】第7單元作業(yè)第7單元練習(xí)1、【單選題】下面選項中,用于供外界獲取javaBean的price屬性值的方法是()。本題答案:【getPrice()】2、【單選題】在JavaBean中,如果一個屬性既有g(shù)etter方法,又有setter方法,則該屬性為()屬性。本題答案:【可讀可寫】3、【判斷題】JavaBean必須具有一個公共的、無參的構(gòu)造方法,這個方法可以是編譯器自動產(chǎn)生的缺省構(gòu)造方法。本題答案:【正確】4、【判斷題】JavaBean類可以不用public修飾。本題答案:【錯誤】5、【判斷題】JavaBean提供公共的setter方法和getter方法讓外部程序設(shè)置和獲取JavaBean的屬性。本題答案:【正確】第7單元測驗1、【單選題】test.jsp文件中有如下一行代碼:jsp:useBeanid=user”scope=__”type=”com.UserBean/要使user對象可以作用于整個應(yīng)用程序,下劃線中應(yīng)添入()。本題答案:【application】2、【單選題】在JSP頁面中,正確引入JavaBean的是()。本題答案:【jsp:useBeanid=myBean”scope=page”class=pkg.MyBean”/】3、【單選題】在JSP中,對<jsp:setProperty>標(biāo)記描述正確的是()。本題答案:【和jsp:useBean動作一起便用,來設(shè)置bean的屬性值】4、【單選題】給定TheBean類,假設(shè)還沒有創(chuàng)建TheBean類的實例,以下哪個JSP標(biāo)準(zhǔn)動作語句能創(chuàng)建這個bean的一個新實例,并把它存儲在請求作用域。()本題答案:【jsp:useBeanid=myBean”class=com.example.TheBeanscope=request/】5、【單選題】JavaBean可以通過相關(guān)jsp動作指令進(jìn)行調(diào)用。下面哪個不是JavaBean可以使用的jsp動作指令?()本題答案:【jsp:setParameter】6、【單選題】關(guān)于JavaBean,下列的敘述哪一項是不正確的?()本題答案:【JavaBean和Servlet一樣,使用之前必須在項目的web.xml中注冊】7、【單選題】JavaBean的屬性必須聲明為private,方法必須聲明為()訪問類型。本題答案:【public】8、【單選題】JavaBean的作用范圍可以是page、request、session和()四個作用范圍中的一種。本題答案:【application】9、【單選題】下列哪個作用范圍的bean,請求響應(yīng)完成則該Bean即被釋放,不同客戶的Bean互不相同。()本題答案:【request】10、【單選題】下列哪個作用范圍的Bean,被Web服務(wù)目錄下所有用戶共享,任何客戶對Bean屬性的修改都會影響到其他用戶。()本題答案:【application】11、【單選題】下列哪個作用范圍的Bean,當(dāng)客戶離開這個頁面時,JSP引擎取消為客戶該頁面分配的Bean,釋放他所占的內(nèi)存空間。()本題答案:【page】12、【單選題】使用jsp:getProperty動作標(biāo)記可以在JSP頁面中得到Bean實例的屬性值,并將其轉(zhuǎn)換為什么類型的數(shù)據(jù),發(fā)送到客戶端。()本題答案:【String】13、【單選題】使用jsp:setProperty動作標(biāo)記可以在JSP頁面中設(shè)置Bean的屬性,但必須保證Bean有對應(yīng)的什么方法。()本題答案:【setXxx方法】14、【單選題】在JSP頁面中使用jsp:setPropertyname=bean的名字property=*/格式,將表單參數(shù)為Bean屬性賦值,property=*格式要求Bean的屬性名字()。本題答案:【必須和表單參數(shù)名稱一一對應(yīng)】15、【單選題】在JSP頁面中使用jsp:setPropertyname=beanidproperty=bean的屬性value=字符串/格式給Long類型的Bean屬性賦值,會調(diào)用哪個數(shù)據(jù)類型轉(zhuǎn)換方法。()本題答案:【Long.parseLong(Strings)】16、【單選題】以下選項中關(guān)于DAO模式說法錯誤的是()。本題答案:【DAO負(fù)責(zé)執(zhí)行業(yè)務(wù)邏輯操作,將業(yè)務(wù)邏輯和數(shù)據(jù)訪問隔離開來】17、【單選題】在實現(xiàn)DAO設(shè)計模式時,下面哪種模式經(jīng)常被采用()。本題答案:【Factory模式】18、【判斷題】JavaBean也是Java類,因此也必須有主函數(shù)。()本題答案:【錯誤】19、【判斷題】JavaBean分為可視化組件和非可視化組件。()本題答案:【正確】20、【判斷題】在JSP頁面中調(diào)用的Bean類中如果有構(gòu)造方法,必須是public類型且必有參數(shù)。()本題答案:【錯誤】21、【判斷題】JavaBean須在Web服務(wù)目錄的WEB-INF\classes子目錄下建立與包名對應(yīng)的子目錄,并將字節(jié)文件保存到該目錄。()本題答案:【正確】22、【判斷題】使用jsp:setPropertyname=beanidproperty=bean的屬性value=字符串/給Bean的屬性賦值,這個字符串會自動被轉(zhuǎn)化為屬性的數(shù)據(jù)類型。()本題答案:【正確】第8單元練習(xí)1、【單選題】JSPModel2開發(fā)的系統(tǒng)中,實現(xiàn)控制器的是()本題答案:【Servlet】2、【單選題】在設(shè)計基于多層體系結(jié)構(gòu)的大型web應(yīng)用時,JSP充當(dāng)界面并且系統(tǒng)要不斷進(jìn)行升級,下面選項中最適合的開發(fā)模式是()。本題答案:【MVC】3、【單選題】下列選項中,哪個是MVC設(shè)計模式中的視圖?()本題答案:【JSP】4、【單選題】下面關(guān)于MVC設(shè)計模式的特點描述中,錯誤的是()。本題答案:【MVC設(shè)計模式適用于所有應(yīng)用程序的開發(fā)】5、【單選題】下面技術(shù)中,用于顯示JavaBean中的數(shù)據(jù)信息的是()。本題答案:【JSP】6、【判斷題】JSPModel2架構(gòu)模型采用JSP+Servlet+JavaBean的技術(shù),實際上它就是就是MVC(模型Model-視圖View-控制器Controller)設(shè)計模式。本題答案:【正確】7、【判斷題】在Web開發(fā)中,為了更方便地使用JSP技術(shù),為JSP技術(shù)提供了三種開發(fā)模型:JSPModel1,JSPModel2和MVC模式。()本題答案:【錯誤】8、【判斷題】控制器(Controller)是負(fù)責(zé)應(yīng)用程序中處理用戶交互的部分,它負(fù)責(zé)從模型中讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。()本題答案:【錯誤】9、【判斷題】MVC設(shè)計模式就是指JSPModel2模型。()本題答案:【正確】10、【判斷題】模型(Model)負(fù)責(zé)管理應(yīng)用程序的業(yè)務(wù)數(shù)據(jù)、定義訪問控制以及修改這些數(shù)據(jù)的業(yè)務(wù)規(guī)則。()本題答案:【正確】11、【填空題】在JSPModel2架構(gòu)模型采用JSP+()+JavaBean的技術(shù)。本題答案:【servlet##%_YZPRLFH_%##Servlet##%_YZPRLFH_%##SERVLET】12、【填空題】在JSPModel1中,使用JSP實現(xiàn)流程控制和頁面顯示,使用()對象封裝數(shù)據(jù)和業(yè)務(wù)邏輯。本題答案:【javabean##%_YZPRLFH_%##JavaBean##%_YZPRLFH_%##JAVABEAN】13、【填空題】在Web開發(fā)中,為了更方便地使用JSP技術(shù),Sun公司為JSP技術(shù)提供了兩種開發(fā)模型:JSPModel1和()。本題答案:【JSPModel2】第8單元測驗1、【單選題】在一個Filter中,處理filter業(yè)務(wù)的是()方法。本題答案:【doFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)】2、【單選題】編寫一個Filter,需要()。本題答案:【實現(xiàn)Filter接口】3、【單選題】在WEB應(yīng)用程序的目錄結(jié)構(gòu)中,在WEB-INF文件夾中的lib目錄是放()文件的。本題答案:【.jar文件】4、【單選題】關(guān)于MVC架構(gòu)的缺點,下列的敘述哪一項是不正確的?()本題答案:【代碼復(fù)用率低】5、【單選題】關(guān)于JSPModel1模式的缺點,下列的敘述哪一項是不正確的?()本題答案:【產(chǎn)生較多的文件】6、【單選題】關(guān)于JSPModel2模式的優(yōu)點,下列的敘述哪一項是不正確的?()本題答案:【M、V、C之間具有較高的耦合性】7、【單選題】閱讀下面代碼片段:JavaBeanClassbean=newJavaBeanClass(parameter);HttpSessionsession=request.getSession(true);session.setAttribute(keyword,bean);該段代碼創(chuàng)建的Bean,下列敘述哪項是正確的?()本題答案:【session范圍的Bean】8、【單選題】JavaBeanClassbean=newJavaBeanClass(parameter);getServletContext().setAttribute(keyword,bean);或者application.setAttribute(keyword,bean);該段代碼創(chuàng)建的Bean,下列敘述哪項是正確的?本題答案:【application范圍的Bean】9、【單選題】哪一個不是MVC模式所包括()。本題答案:【數(shù)據(jù)層】10、【單選題】下列說法不正確的是()。本題答案:【Servlet充當(dāng)MVC模式的模型】11、【單選題】哪一項不是采用MVC設(shè)計模式開發(fā)程序的優(yōu)勢()。本題答案:【效率高】12、【單選題】下面對于分層模式的解釋描述錯誤的是()本題答案:【每一層都應(yīng)與它下面的各層保持高耦合】13、【單選題】三層架構(gòu)是分層模式中最常見的類型,那么在三層架構(gòu)中不包含()。本題答案:【通信層】14、【單選題】MVC設(shè)計模式將應(yīng)用程序分為()部分。本題答案:【3】15、【單選題】下面關(guān)于MVC的說法不正確的是()。本題答案:【在MVC架構(gòu)中jsp通常做控制層】16、【判斷題】在MVC模式中,因為Servlet負(fù)責(zé)創(chuàng)建JavaBean,所以JavaBean的構(gòu)造函數(shù)可以帶有參數(shù),除了保留get和set規(guī)則外,還可以有其他功能的函數(shù)。()本題答案:【正確】17、【判斷題】在MVC模式的Web開發(fā)中,“視圖”、“模型”和“控制器”分別對應(yīng)著“JSP頁面”、“JavaBean”和“Serlvet”,以Servlet為核心。()本題答案:【正確】18、【判斷題】轉(zhuǎn)發(fā)的功能是將用戶對當(dāng)前JSP頁面或Servlet的請求轉(zhuǎn)發(fā)給另一個JSP頁面或Servlet。()本題答案:【正確】19、【判斷題】實現(xiàn)轉(zhuǎn)發(fā)需要兩個步驟,首先在Servlet中要得到RequestDispatcher對象,然后在調(diào)用該對象的forward方法實現(xiàn)轉(zhuǎn)發(fā)。()本題答案:【正確】20、【判斷題】Servlet功能強(qiáng)大,體系結(jié)構(gòu)先進(jìn),但它在表示層的實現(xiàn)上存在一些缺陷。()本題答案:【正確】第9單元練習(xí)1、【單選題】下面隱式對象中,返回結(jié)果為String類型數(shù)組的是()。本題答案:【paramValues】2、【單選題】下面隱式對象中,用于獲取session域中所保存數(shù)據(jù)的是()。本題答案:【sessionScope】3、【單選題】下面選項,哪個是合法的EL表達(dá)式()。本題答案:【${header[“user-agent”]}】4、【單選題】下面關(guān)于${(1==2)?3:4}的返回結(jié)果是()。本題答案:【4】5、【判斷題】JSTL標(biāo)簽庫中的Core標(biāo)簽庫的URI為/jsp/jstl/core。()本題答案:【正確】6、【判斷題】JSTL標(biāo)簽庫是由5個不同功能的標(biāo)簽庫共同組成。()本題答案:【正確】7、【填空題】如果要在JSP頁面中導(dǎo)入Core標(biāo)簽庫,需要使用()指令。本題答案:【taglib】8、【填空題】EL表達(dá)式中的點運(yùn)算符,用于訪問JSP頁面中某些對象的()。本題答案:【屬性】9、【填空題】EL的()對象用來獲取請求參數(shù)的所有值,并返回請求參數(shù)所有值組成的數(shù)組。本題答案:【paramValues】第9單元測驗1、【單選題】某JSP中有如下代碼:%pageContext.setAttribute(a,page);request.setAttribute(a,request);session.setAttribute(a,session);application.setAttribute(a,application);%結(jié)果:${a}則顯示結(jié)果為:()本題答案:【page】2、【單選題】核心標(biāo)簽庫中,用來實現(xiàn)循環(huán)功能的標(biāo)簽是()。本題答案:【c:foreach】3、【單選題】以下代碼執(zhí)行效果為:()c:forEachvar=“i”begin=“1”end=“5”c:outvalue=${i}//c:forEach本題答案:【12345】4、【單選題】某JSP中有如下代碼,顯示結(jié)果為()%inta=5;request.setAttribute(“a”,”123”);session.setAttribute(“a”,”456”);%c:outvalue=${a}/本題答案:【123】5、【單選題】以下哪個參數(shù)不屬于c:foreach標(biāo)簽:()。本題答案:【delims】6、【單選題】在JSP中,只有一行代碼:${1+2},運(yùn)行將輸出()。本題答案:【3】7、【單選題】編寫自定義標(biāo)簽處理類后,需要編寫一個()去描述。本題答案:【.tld文件】8、【單選題】Login.jsp為登錄頁面,表單代碼如下:formaction=index.jspmethod=postinputtype=textname=name/inputtype=submitvalue=login//formindex.jsp中直接顯示用戶名,以下哪種代碼正確()。本題答案:【${}】9、【單選題】在JavaEE中,若要在JSP正確使用標(biāo)簽:x:getKing/,在jsp中聲明的taglib指令為:%@tagliburi=/WEB-INF/myTags.tld”prefix=“_____”,下劃線處應(yīng)該是()。本題答案:【x】10、【單選題】JSPEL表達(dá)式:${user.loginName}執(zhí)行效果等同于()。本題答案:【%=user.getLoginName()%】11、【單選題】在JavaEE中,標(biāo)簽庫中文件(*.tld)存放在()目錄下。本題答案:【W(wǎng)EB-INF】12、【單選題】如下代碼,執(zhí)行效果為()。c:setvar=avalue=123/c:outvalue=${a}/c:outvalue=a/本題答案:【123a】13、【單選題】以下哪個標(biāo)簽實現(xiàn)了switch功能()。本題答案:【c:choose與c:when】14、【單選題】EL表達(dá)式,${10mod3},執(zhí)行結(jié)果為:()。本題答案:【1】15、【單選題】Jsp中有如下代碼:%Cookiec=newCookie(“name”,“admin”);c.setMaxAge(10000);response.addCookie(c);%————————在橫線處,以下哪句代碼可以正確顯示”admin”()。本題答案:【${.value}】16、【單選題】以下哪句代碼可以正確導(dǎo)入核心標(biāo)簽庫:()。本題答案:【%taglibprefix=c”uri=/WEB-INF/c.tld%】17、【單選題】以下代碼執(zhí)行效果為():c:forEachvar=ibegin=1end=5step=2c:outvalue=${i}//c:forEach本題答案:【135】18、【單選題】在WEB應(yīng)用程序的目錄結(jié)構(gòu)中,在WEB-INF文件夾中的lib目錄是放()文件的。本題答案:【.jar文件】19、【判斷題】EL中的變量搜索范圍是:request-session-application。本題答案:【正確】20、【判斷題】在JSTL中,EL語言是在屬性值中使用。本題答案:【正確】第10單元練習(xí)第10單元作業(yè)第10單元測驗1、【單選題】閱讀下面代碼段,描述其實現(xiàn)功能正確的是:window.onload=function(){varbtn_obj=document.getElementById('btn');vardiv_obj=document.getElementById('myDiv');btn_obj.onclick=function(){varxhr=null;if(window.XMLHttpRequest){xhr=newXMLHttpRequest();}else{xhr=newActiveXObject(Microsoft.XMLHTTP);}xhr.open(GET,data.json,false);xhr.send();div_obj.innerHTML=xhr.responseText;}}其中,data.json中有兩個JSON對象。A.頁面加載的同時,運(yùn)行該段代碼,并完成加載data.json文件B.頁面加載完成后,運(yùn)行該段代碼,并完成加載data.json文件C.頁面加載的同時,運(yùn)行該段代碼,并查詢data.json文件中的所有JSON對象D.頁面加載完成后,運(yùn)行該段代碼,并查詢data.json文件中的所有JSON對象本題答案:【B】2、【單選題】回調(diào)函數(shù)的應(yīng)用場景的是:A.如果你希望更好地控制執(zhí)行順序B.如果你希望更快地執(zhí)行程序C.如果你希望更好地節(jié)約內(nèi)存資源D.如果你希望減少代碼編寫工作量本題答案:【A】3、【單選題】下列處理JSON請求數(shù)據(jù)過程中,流程順序正確的是:$(button).click(function(){$.ajax({url:demo_test.txt,success:function(result){$(#div1).html(result);}});});A.代碼段success是一個屬性,保存字符串值B.代碼段success是一個屬性,注冊一個回調(diào)函數(shù),處理響應(yīng)成功的結(jié)果數(shù)據(jù)C.代碼段success是一個屬性,保存響應(yīng)結(jié)果數(shù)據(jù)D.代碼段success是一個屬性,保存響應(yīng)成功的結(jié)果數(shù)據(jù)本題答案:【B】4、【單選題】JSON與XML的異同之處說法正確的是:$(function(){$('#btn').click(function(){$.ajax({type:,url:,dataType:,data:,success:function(result,status,xhr){A.type和dataType分別表示請求參數(shù)數(shù)據(jù)類型和響應(yīng)結(jié)果數(shù)據(jù)類型B.type和dataType分別表示請求方式和響應(yīng)方式C.type和dataType分別表示請求參數(shù)數(shù)據(jù)格式和響應(yīng)結(jié)果數(shù)據(jù)格式D.type和dataType分別表示請求方式和響應(yīng)結(jié)果數(shù)據(jù)格式本題答案:【D】5、【單選題】2.將下面JSON對象轉(zhuǎn)為字符串的正確語句是:varobj={name:baidu,site:};我們使用JSON.stringify()方法處理以上數(shù)據(jù),將其轉(zhuǎn)換為字符串:A.varmyJSON=JSON.stringify(obj);B.varmyJSON=JSON.parse(obj);C.varmyJSON=JSON.stringify(name:baidu,site:);D.varmyJSON=JSON.parse(name:baidu,site:);本題答案:【A】6、【單選題】下列處理JSON請求數(shù)據(jù)過程中,流程順序正確的是:A.對于JSON格式表單請求數(shù)據(jù),采用stringify轉(zhuǎn)為JSON字符串作為請求參數(shù),對于JSON格式響應(yīng)數(shù)據(jù),采用parse方法轉(zhuǎn)為JSON對象B.對于JSON格式表單請求數(shù)據(jù),采用parse方法轉(zhuǎn)為JSON對象;對于JSON格式響應(yīng)數(shù)據(jù),采用stringify轉(zhuǎn)為JSON字符串作為請求參數(shù)C.對于JSON格式表單請求數(shù)據(jù),采用parse轉(zhuǎn)為JSON字符串作為請求參數(shù),對于JSON格式響應(yīng)數(shù)據(jù),采用stringify方法轉(zhuǎn)為JSON對象D.對于JSON格式表單請求數(shù)據(jù),采用stringify方法轉(zhuǎn)為JSON對象;對于JSON格式響應(yīng)數(shù)據(jù),采用parse轉(zhuǎn)為JSON字符串作為請求參數(shù)本題答案:【A】7、【單選題】JSON與XML的異同之處說法正確的是:A.JSON獨(dú)立于編程語句,但XML與編程語言有關(guān)B.JSON和XML一樣,需要結(jié)束標(biāo)簽C.JSON結(jié)構(gòu)更為簡潔,讀寫速度更快D.JSON和XML都不能使用數(shù)組本題答案:【C】8、【單選題】表單提交文件數(shù)據(jù)時,需要設(shè)置:A.enctype=multipart/form-dataB.enctype=multipart/form-data,method=postC.method=postD.enctype=multipart/form-data,method=get本題答案:【B】9、【單選題】下面代碼段中processData和contentType設(shè)置為false的作用:varfd=newFormData($(‘myform’)[0]);$.ajax({url:userServlet,type:POST,data:fd,processData:false,contentType:false});其中myform是表單的id。A.避免數(shù)據(jù)轉(zhuǎn)為字符串格式,避免編碼格式被設(shè)置B.避免數(shù)據(jù)被發(fā)送為JSON格式,避免編碼格式被設(shè)置C.避免數(shù)據(jù)轉(zhuǎn)為字符串格式,避免編碼格式被設(shè)置為UTF-8D.要求數(shù)據(jù)轉(zhuǎn)為字符串格式,避免編碼格式被設(shè)置為UTF-8本題答案:【A】10、【單選題】Part類的作用是:A.用于分割文件與字符串字段B.用于處理表單上傳的文件C.用于讀寫本地文件D.用于處理表單請求本題答案:【B】11、【單選題】Part類的應(yīng)用方法:A.需要后端定義HtppServletRequest類B.需要后端定義@MultipartConfig注解C.需要后端定義HtppServletRequest類和@MultipartConfig注解D.無需后端定義其它類或注解本題答案:【C】12、【單選題】HtppServletRequest類的作用:A.獲得GET請求參數(shù)B.獲得POST請求參數(shù)C.獲得GET和POST請求參數(shù),獲得表單上傳文件的Part對象D.獲得表單上傳文件的Part對象本題答案:【C】13、【多選題】下面代碼段語句作用描述正確的是(多選):1.xmlhttp.onreadystatechange=function(){2.if(xmlhttp.readyState==4xmlhttp.status==200){3.document.getElementById(myDiv).innerHTML=xmlhttp.responseText;4.}5.}其中xmlhttp是XMLHttpRequest對象,myDiv是div元素的id。A.語句1的作用是為onreadystatechange事件注冊一個回調(diào)函數(shù)B.語句1的作用是為onreadystatechange事件發(fā)生時,會觸回調(diào)函數(shù)的執(zhí)行C.語句2的作用是為判斷是否有響應(yīng)數(shù)據(jù)D.語句2的作用是為判斷響應(yīng)是否處理完成且成功本題答案:【A#B#D】14、【多選題】關(guān)于回調(diào)函數(shù),下面描述正確的是(多選):A.回調(diào)是作為結(jié)果返回給另一個函數(shù)的函數(shù)B.回調(diào)是作為參數(shù)傳遞給另一個函數(shù)的函數(shù)C.回調(diào)

溫馨提示

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

評論

0/150

提交評論