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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論