【MOOC】JSP應用開發-江蘇電子信息職業學院 中國大學慕課MOOC答案_第1頁
【MOOC】JSP應用開發-江蘇電子信息職業學院 中國大學慕課MOOC答案_第2頁
【MOOC】JSP應用開發-江蘇電子信息職業學院 中國大學慕課MOOC答案_第3頁
【MOOC】JSP應用開發-江蘇電子信息職業學院 中國大學慕課MOOC答案_第4頁
【MOOC】JSP應用開發-江蘇電子信息職業學院 中國大學慕課MOOC答案_第5頁
已閱讀5頁,還剩31頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

【MOOC】JSP應用開發-江蘇電子信息職業學院中國大學慕課MOOC答案隨堂測驗1.1Web技術1、【判斷題】靜態網頁是指網頁的內容是固定的,不會根據瀏覽者的不同需求而改變。本題答案:【正確】2、【判斷題】動態網頁是指在接到用戶訪問要求后動態生成的頁面,頁面內容會隨著訪問時間和訪問者發生變化。本題答案:【正確】3、【判斷題】在HTML格式的網頁上,如果出現.GIF格式的動畫、FLASH、滾動字母等,則該網頁是動態網頁。本題答案:【錯誤】4、【填空題】采用動態網頁技術的網站,網站上主要是一些框架基礎,網頁的內容大都存儲在__________中。本題答案:【數據庫】5、【填空題】目前流行的網絡數據庫系統有SQLServer、__________和Oracle。本題答案:【MySQL】隨堂測驗1.2JSP開發環境搭建1、【單選題】當發布Web應用程序時,通常把Web應用程序的目錄及文件放到Tomcat的()目錄下。本題答案:【webapps】2、【填空題】采用JSP進行Web程序開發,需要通過__________和相關的應用服務器(如Tomcat、WebLogic等)來搭建Web服務器。本題答案:【JDK##%_YZPRLFH_%##jdk##%_YZPRLFH_%##Jdk】3、【填空題】Tomcat6.0中用于啟動、停止服務等可執行文件和批處理文件,存放于其安裝目錄下面的__________子目錄。本題答案:【bin】4、【填空題】Tomcat服務器目錄結構:\bin\tomcat中的一些可執行文件和批處理文件用于啟動、停止服務等。\conf\存放tomcat中的各種全局__________文件。\lib\tomcat運行庫文件。\logs\運行日志。\temp\臨時目錄。\webapps\項目發布目錄。\work\存放jsp編譯后生成java代碼和class類。本題答案:【配置】5、【填空題】在MyEclipse環境下創建、發布、運行Web項目的過程,歸納一下:第一步,創建項目:創建或選擇工作空間(WorkSpace,工作空間),進入后默認的視圖為MyEclipse視圖。選擇【File】→【new】→【WebProject】,后出現創建Web項目的窗口,在【ProjectName】中填入項目名稱如test,點擊【finish】完成;第二步,項目編碼:(創建JSP頁面等)略;第三步,發布項目:首先,配置外部服務器。選擇MyEclipse菜單中的【Window】下的【Preferences】選項,進入到配置環境界面,在左邊的工具條中,選擇【Myeclipse】→【Servers】→【Tomcat】,進行相關配置。其次,發布過程。服務器配置完成后,選擇工具條中的發布工具,將項目部署到Tomcat中。最后,啟動項目。項目成功發布后,選擇工具條中的服務器啟動工具選擇配好的服務器,啟動服務器。在地址欄中輸入項目地址“http://__________:8080/test/index.jsp”啟動項目。本題答案:【localhost##%_YZPRLFH_%##】隨堂測驗1.3Web項目創建和發布1、【單選題】當發布Web應用程序時,通常把Web應用程序的目錄及文件放到Tomcat的()目錄下。本題答案:【webapps】2、【單選題】在下面哪個web應用目錄中可以放置所需要的class文件?本題答案:【/WEB-INF/classes】3、【判斷題】修改jsp頁面后需重起web服務器(例如tomcat)才能生效。本題答案:【錯誤】4、【判斷題】webapps.xml是web項目的配置文件。本題答案:【錯誤】5、【判斷題】JSP源程序可以在記事本中進行編輯。本題答案:【正確】單元作業1創建我的Web應用程序單元測驗1搭建JSP開發環境1、【單選題】下面哪一個不能作JSP的服務器()本題答案:【pws】2、【單選題】在下面哪個web應用目錄中可以放置所需要的class文件?()本題答案:【/WEB-INF/classes】3、【單選題】當發布Web應用程序時,通常把Web應用程序的目錄及文件放到Tomcat的()目錄下。本題答案:【webapps】4、【單選題】http是一個()協議。本題答案:【無狀態】5、【單選題】HTML語言中br的作用是()。本題答案:【換行】6、【單選題】JSP頁面經過編譯之后,將創建一個()。本題答案:【servlet】7、【判斷題】動態網頁是指在接到用戶訪問要求后動態生成的頁面,頁面內容會隨著訪問時間和訪問者發生變化。本題答案:【正確】8、【判斷題】靜態網頁是指網頁的內容是固定的,不會根據瀏覽者的不同需求而改變。本題答案:【正確】9、【判斷題】HTML語句是不區分大小寫的。本題答案:【正確】10、【判斷題】在JSP網頁中可以沒有HTML語句。本題答案:【正確】11、【判斷題】動態網頁技術ASP是由IBM公司開發的。本題答案:【錯誤】12、【判斷題】JSP源程序可以在記事本中進行編輯。本題答案:【正確】13、【判斷題】SQL語句只能用于JSP網頁設計中。本題答案:【錯誤】14、【判斷題】在HTML格式的網頁上,如果出現.GIF格式的動畫、FLASH、滾動字母等,則該網頁是動態網頁。本題答案:【錯誤】15、【填空題】目前流行的網絡數據庫系統有SQLServer、__________和Oracle。本題答案:【MySQL##%_YZPRLFH_%##mysql##%_YZPRLFH_%##Mysql##%_YZPRLFH_%##MySql】16、【填空題】JSP是動態網站開發語言,可以在Servlet和__________的支持下,完成功能強大的動態網站程序的開發。本題答案:【JavaBean##%_YZPRLFH_%##javabean##%_YZPRLFH_%##Javabean##%_YZPRLFH_%##javaBean】17、【填空題】最簡單的C/S體系架構的數據庫應用由兩部分組成,即客戶應用程序和數據庫服務器程序,可分別稱為前臺程序與__________程序。本題答案:【后臺】18、【填空題】Tomcat服務器目錄結構中,\webapps\項目__________目錄。本題答案:【發布】19、【填空題】Tomcat服務器目錄結構:\work\存放jsp編譯后生成java代碼和__________類。本題答案:【class】20、【填空題】Tomcat服務器目錄結構:\conf\存放tomcat中的各種全局__________文件。本題答案:【配置】隨堂測驗2.1.1項目分析1、【填空題】軟件生命周期,亦稱軟件的生存周期。從軟件的產生直到報廢或停止使用,可分為六個階段:問題的定義與規劃、需求分析、系統設計、系統實現、__________和運行維護。本題答案:【軟件測試】2、【填空題】在軟件的生命周期中,詳細分析軟件需要實現的各個功能屬于__________階段。本題答案:【需求分析】3、【填空題】用例圖包括:__________和參與者。本題答案:【用例】隨堂測驗2.1.2數據庫設計1、【單選題】一個關系中,能唯一標識元組的屬性集稱為關系的()鍵。本題答案:【主鍵】2、【單選題】在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于()。本題答案:【邏輯設計階段】3、【單選題】E-R方法的三要素是()。本題答案:【實體、屬性、聯系】4、【填空題】__________是數據庫中存放數據的基本單位。本題答案:【表】5、【填空題】在一個表上能創建一個主鍵約束,主鍵值__________為空。本題答案:【不】隨堂測試2.1.3系統主頁設計與頁面布局1、【填空題】靜態Html頁面由哪幾部分組成?HTML____________________網頁的標題/TITLE/HEADBODY網頁的內容,很多標記都作用于此__________/HTML本題答案:【HEADTITLE/BODY】2、【填空題】IFrame標簽的常用屬性。iframeid=fidsrc=width=428height=30marginheight=0frameborder=0scrolling=novspace=0hspace=0marginwidth=0/iframesrc--引用鏈接地址width--框架的__________height--框架的高度frameborder--定義了內容頁的邊框,取值為(1|0),缺省值為__________marginwidth--定義了框架中HTML文件顯示的左右邊界的寬度,缺省值由瀏覽器決定marginheight--定義了框架中HTML文件顯示的上下邊界的寬度,缺省值由瀏覽器決定scrolling--設置或獲取框架是否可被__________。auto=自動調整yes=有滾動條no=無滾動條本題答案:【寬度1滾動】隨堂測驗2.2.1數據庫設計1、【單選題】一個關系中,能唯一標識元組的屬性集稱為關系的()鍵。本題答案:【主鍵】2、【單選題】E-R方法的三要素是()。本題答案:【實體、屬性、聯系】3、【填空題】JDBC可以完成三件事,即與數據庫建立連接、發送__________語句、處理結果。本題答案:【SQL##%_YZPRLFH_%##sql##%_YZPRLFH_%##Sql】4、【填空題】在使用JDBC操作數據庫之前,要引入相應的數據庫驅動Jar包,通過對JDBC__________包的引用,達到使用數據庫操作的目的。本題答案:【jar##%_YZPRLFH_%##JAR##%_YZPRLFH_%##Jar】5、【填空題】JDBC(JavaDataBaseConnectivity,Java數據庫連接)是一種用于執行SQL語句的JavaAPI,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和__________組成。本題答案:【接口】6、【填空題】建立數據庫連接的目的是與數據庫進行通信,實現的方式為執行SQL語句,但是通過Connection實例并不能執行SQL語句,還需要通過Connection實例創建__________實例。本題答案:【Statement】隨堂測驗2.2.2頁面中的JS與CSS設計1、【填空題】Javascript是一種解釋性的,基于對象的__________語言。本題答案:【腳本】2、【填空題】CSS定義如何顯示HTML元素。屬于標記語言,它不需要__________,可以直接由瀏覽器執行(屬于瀏覽器解釋型語言)。本題答案:【編譯】3、【填空題】CSS語法由三部分構成:__________、屬性和值。本題答案:【選擇器】4、【填空題】Javascript程序可以放在:(1)HTML網頁的body/body里(2)HTML網頁的head/head里(3)外部__________文件里本題答案:【.js】5、【填空題】JavaScript是基于對象(object-based)的語言。基于對象的基本特征,就是采用__________驅動(event-driven)。本題答案:【事件】隨堂測驗2.3.1JSP指令與動作1、【填空題】JSP頁面元素主要分為模版元素(HTML標簽)、Java腳本元素、頁面注釋和頁面__________組成。本題答案:【指令】2、【填空題】page指令即__________指令,可以定義在整個JSP頁面范圍內有效的屬性,這些屬性將被用于和JSP容器通信,描述了和頁面相關的指示信息。本題答案:【頁面】3、【填空題】__________指令用于在當前的JSP頁面中在當前使用該指令的位置嵌入其他的文件,如果被包含文件有可以執行的代碼,則顯示代碼執行結果本題答案:【include】4、【填空題】jsp:__________動作元素允許在頁面被請求的時候包含一些其他的資源,如一個靜態的HTML文件或動態的JSP文件。本題答案:【include】5、【填空題】jsp:__________動作允許將請求轉發到其他的HTML文件、JSP文件或者是一個程序段。本題答案:【forward】6、【填空題】jsp:params與jsp:param這兩個元素用于傳遞__________。本題答案:【參數】隨堂測驗2.4.1JSP內置對象1、【填空題】__________對象,代表內容:客戶端發的HTTP請求。本題答案:【request】2、【填空題】__________對象,代表內容:向客戶端發的應答。本題答案:【response】3、【填空題】__________對象,代表內容:向輸出流寫入內容的對象。本題答案:【out】4、【填空題】__________對象,代表內容:從servlet配置對象獲得的servlet上下文。本題答案:【application】5、【填空題】__________對象封裝了屬于客戶會話的所有信息。本題答案:【session】隨堂測驗2.5.1用戶注冊開發1、【填空題】可將page指令中的pageEncoding屬性設置為__________,確保頁面中漢字的保存與正常顯示。本題答案:【UTF-8##%_YZPRLFH_%##utf-8】2、【填空題】可通過request對象的__________方法,接收注冊頁面提交的數據。本題答案:【getParameter##%_YZPRLFH_%##getParameter()】3、【填空題】表單中的__________屬性定義了接受頁面的地址。本題答案:【action】4、【填空題】response對象包含了響應客戶請求的有關信息,但在JSP中很少直接用到它,可以使用Response的__________(URL導航地址)方法實現客戶的重定向本題答案:【sendRedirect】5、【填空題】使用__________方法,刪除session中的指定對象。本題答案:【removeAttribute##%_YZPRLFH_%##removeAttribute()】隨堂測驗2.6.1用戶登錄開發1、【填空題】可通過__________方式和提交按鈕實現頁面跳轉。本題答案:【超鏈接】2、【填空題】可通過__________對象的getParameter()方法,接收注冊頁面提交的數據。本題答案:【request】3、【填空題】表單中的__________屬性定義了接受頁面的地址。本題答案:【action】4、【填空題】在進行數據庫訪問時,使用數據庫連接類中的__________方法,得到數據查詢記錄集ResultSet。本題答案:【executeQuery()##%_YZPRLFH_%##executeQuery】5、【填空題】JDBC(JavaDataBaseConnectivity,Java數據庫連接)是一種用于執行SQL語句的JavaAPI,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和__________組成。本題答案:【接口】隨堂測驗2.7.1JavaBean1、【填空題】JavaBeans必須是一個公共類,即在類定義的前面一定要加訪問修飾符__________。本題答案:【public】2、【填空題】JavaBeans的屬性都是__________,僅能通過一組共有的成員方法對其進行操作。本題答案:【私有的##%_YZPRLFH_%##private】3、【填空題】當在JSP中創建了JavaBeans對象之后,就可以通過jsp:__________動作標記設置JavaBeans的屬性值。本題答案:【setProperty】4、【填空題】jsp:__________動作取得JavaBeans屬性的值,并將其轉換成字符串值,最后插入到輸出結果中。本題答案:【getProperty】5、【填空題】jsp:setProperty動作必須使用在jsp:__________動作之后。本題答案:【useBean】隨堂測驗2.8.1Java集合類1、【單選題】如果希望數據有序存儲并且便于查詢,可以使用哪種Collection接口的實現類?本題答案:【ArrayList】2、【單選題】HashMap是否實現了()接口。本題答案:【Map】3、【判斷題】List接口的特點是元素有順序。本題答案:【正確】4、【判斷題】List接口的特點是元素可以重復。本題答案:【正確】5、【判斷題】Map接口的特點是元素是鍵值對,其中值可以重復,鍵可以重復。本題答案:【錯誤】隨堂測驗2.9.1房屋信息查詢1、【單選題】在JSP中哪個動作可以通過設定property屬性為“*”,使請求參數與JavaBean中的同名屬性相匹配?本題答案:【jsp:setProperty】2、【單選題】在test.jsp文件中有如下一行代碼:jsp:useBeanid=userscope=_____type=com.UserBean”/要使user對象中一直存在于對話中,直至其終止或被刪除為止,下劃線中應填入()。本題答案:【session】3、【單選題】在test.jsp文件中有如下一行代碼:jsp:useBeanid=”user”scope=”__”type=”com.UserBean”要使user對象可以作用于整個應用程序,下劃線中應填入()。本題答案:【application】4、【多選題】某JSP程序中聲明使用javaBean的語句如下:jsp:useBeanid=userclass=mypackage.Userscope=page/要取出該javaBean的loginName屬性值,以下語句正確的是()。本題答案:【jsp:getPropertyname=user’property=loginName/#%=user.getLoginName()%】5、【判斷題】JavaBean內的屬性都應該定義為私有的。本題答案:【正確】隨堂測驗2.9.2房屋信息刪除1、【單選題】以下有關表單的說明中,錯誤的是()本題答案:【表單中只能包含表單控件,而不能包含其他諸如圖片之類的內容】2、【單選題】在JSP中,重定向到另一個頁面,以下哪項是正確的()本題答案:【response.sendRedirect(“”);】3、【填空題】表單的提交方法包括get和_______方法。本題答案:【post】4、【填空題】表單標記中的_______________屬性用于指定處理表單數據程序url的地址。本題答案:【action】5、【填空題】在jsp中要建立與數據庫的連接必須調用DriverManager類的___________方法。本題答案:【getConnection()##%_YZPRLFH_%##getConnection】隨堂測驗2.9.3房屋信息修改1、【單選題】下面哪項可以準確地獲取請求頁面的一個名稱為name的文本框的輸入。()本題答案:【request.getParameter(name);】2、【單選題】表單中的數據要提交到的處理文件由表單的哪個屬性指定?()本題答案:【action】3、【單選題】假定login.getName()返回類型為java.lang.String,給定JSP代碼:Welcome%=login.getName()%以下那個選項與此語句的功能相同?()本題答案:【Welocome%out.print(login.getName());%】4、【填空題】Session對象中用來獲得指定名字的屬性的方法是_______________方法。本題答案:【getAttribute()##%_YZPRLFH_%##getAttribute】5、【填空題】在使用JSP對數據庫進行操作時,Statement類的executeQuery()方法用于執行SQL語言中的查詢語句,_____________方法,用于執行SQL語言中的插入、刪除和修改語句。本題答案:【executeUpdate()##%_YZPRLFH_%##executeUpdate】隨堂測驗2.9.4房屋信息增加1、【單選題】如果想從一個頁面轉到另一個頁面jsp2.jsp,應使用如下語句()。本題答案:【jsp:forwardpage=”jsp2.jsp”/】2、【單選題】page指令的用途不包括()本題答案:【導入標簽庫】3、【單選題】jsp:useBeanid=”name”scope=”session”class=”p1.myclass”動作的作用是()。本題答案:【到session中獲取屬性為name并且類型為p1.myclass的javaBean,如果找不到則生成一個p1.myclass類的javaBean,并將該javaBean命名為name】4、【單選題】若A.jsp中某表單的action屬性值為B.jsp,則在B.jsp中可以使用()方法獲取該表單提交的表單元素的值。本題答案:【request.getParameter(String)】5、【單選題】數據庫查詢結果集是以下哪個類?()本題答案:【ResultSet】隨堂測驗2.10.1房屋信息系統總結與完善1、【單選題】在J2EE中,test.jsp文件中有如下一行代碼:jsp:useBeanid=”user”scope=”_____”type=”com.UserBean”/要使user對象中一直存在于對話中,直至其終止或被刪除為止,下劃線中應填入()。本題答案:【session】2、【單選題】在J2EE中,以下不是JSP隱式對象的是()。本題答案:【context】3、【單選題】在JSP中,()動作用于將請求轉發給其他JSP頁面。本題答案:【forward】4、【單選題】在JSP中,使用jsp:useBean動作可以將javaBean嵌入JSP頁面,對JavaBean的訪問范圍不能是()。本題答案:【response】5、【單選題】在JSP中,要定義一個方法,需要用到以下()元素。本題答案:【%!%】單元作業2-1頁面設計與布局單元作業2-2JSP基本語法單元作業2-3JavaBean應用單元測驗2-1系統設計與框架規劃1、【單選題】下面哪一個不是動態網頁技術()。本題答案:【HTML】2、【單選題】E-R方法的三要素是()。本題答案:【實體、屬性、聯系】3、【單選題】Tomcat是一個JSP的()環境。本題答案:【部署】4、【單選題】在接受客戶端請求后,JSP頁面將被JSP容器編譯為()本題答案:【servlet】5、【多選題】JSP頁面的代碼由兩個部分組成,它們是()和()。本題答案:【HTML代碼#JSP代碼】6、【判斷題】webapps.xml是web項目的配置文件。本題答案:【錯誤】7、【判斷題】修改jsp頁面后需重起web服務器(例如tomcat)才能生效。本題答案:【錯誤】8、【判斷題】表單的提交方法包括get和put。本題答案:【錯誤】9、【判斷題】HTML語言中br的作用是字體加粗。本題答案:【錯誤】10、【判斷題】JSP和HTML語言一樣,主要用來開發靜態網頁。本題答案:【錯誤】11、【填空題】在HTML里引用外部文件里的JavaScript,應在Head里寫一句script__________=文件名/script本題答案:【src】12、【填空題】在網頁設計中,Html是基礎架構,__________用來美化頁面,而Javascript用來實現網頁動態效果。本題答案:【CSS##%_YZPRLFH_%##css】13、【填空題】DBC可以完成三件事,即與數據庫建立連接、發送__________語句、處理結果。本題答案:【SQL##%_YZPRLFH_%##sql##%_YZPRLFH_%##Sql】14、【填空題】CSS語法由三部分構成:__________、屬性和值。本題答案:【選擇器】15、【填空題】Javascript是一種解釋性的,基于對象的__________語言。本題答案:【腳本】16、【填空題】在使用JSP對數據庫進行操作時,Statement類的_______________方法用于執行SQL語言中的查詢語句,executeUpdate()方法,用于執行SQL語言中的插入、刪除和修改語句。本題答案:【executeQuery()】17、【填空題】在jsp中要建立與數據庫的連接必須調用DriverManager類的______________方法。本題答案:【getConnection()##%_YZPRLFH_%##getConnection】18、【填空題】JDBC的主要任務是:建立與數據庫的連接、向數據庫發起___________請求、處理數據庫返回結果。本題答案:【查詢】19、【填空題】JSP具有動態頁面與靜態頁面分離的特點以及與____________的無關性。本題答案:【硬件平臺】20、【填空題】JSP是__________公司首創的一種新型動態網頁編程技術。本題答案:【Sun##%_YZPRLFH_%##sun】單元測驗2-2JSP頁面元素1、【單選題】下面哪個是JSP指令標記()本題答案:【%@%】2、【單選題】哪個動作用于轉向另一個頁面。()本題答案:【forward】3、【單選題】page指令中的哪個屬性可多次出現()。本題答案:【import】4、【單選題】在當前頁面中包含a.htm的正確語句是()本題答案:【%@includefile=”a.htm”%】5、【單選題】在JSP程序中若想定義一個方法,必須將該方法放在下列哪種標記里()本題答案:【%!%】6、【單選題】下列變量聲明在()范圍內有效。%!DatedateTime;intcountNum;%本題答案:【在整個頁面內有效,被多個客戶共享】7、【單選題】include指令用于在JSP頁面靜態插入一個文件,插入文件可以是JSP頁面、HTML網頁、文本文件或一段Java代碼,但必須保證插入后形成的文件是()。本題答案:【是一個完整的JSP文件】8、【單選題】在一個JSP頁面代碼中一定沒有的部分是()本題答案:【javascript代碼】9、【判斷題】表單的提交方法包括get和put。本題答案:【錯誤】10、【判斷題】可以通過超鏈接在頁面間傳遞數據,例如:Ahref=”login.jsp?username=adminaction=login”登錄/a本題答案:【正確】11、【判斷題】利用JDBC獲取數據庫連接時通常使用如語句:DriverManager.getConnection(url,dbuser,dbpass),其中url為數據庫驅動的地址。本題答案:【錯誤】12、【判斷題】當在JSP頁面中通過jsp:forward指令將頁面請求轉發到的頁面中,可以共享一個page范圍內的數據。本題答案:【錯誤】13、【判斷題】JSP就是把Java代碼嵌套在HTML中,JSP程序結構分為兩大部分:靜態的HTML代碼,動態的Java代碼以及JSP本身的標簽和指令。本題答案:【正確】14、【填空題】Page指令即__________指令,可以定義在整個JSP頁面范圍內有效的屬性,這些屬性將被用于和JSP容器通信,描述了和頁面相關的指示信息。本題答案:【頁面】15、【填空題】__________指令用于在當前的JSP頁面中在當前使用該指令的位置嵌入其他的文件,如果被包含文件有可以執行的代碼,則顯示代碼執行結果本題答案:【include】16、【填空題】jsp:__________動作元素允許在頁面被請求的時候包含一些其他的資源,如一個靜態的HTML文件或動態的JSP文件。本題答案:【include】17、【填空題】__________注釋,注釋形式為!--注釋內容--,這種注釋在客戶端通過查看頁面的源代碼能夠顯示出來,在IE瀏覽器中查看源文件可以看到注釋中的內容。本題答案:【顯式】18、【填空題】__________注釋,注釋形式為%--隱藏注釋--%,這種注釋在JSP頁面編譯時被忽略,并且不能夠在客戶端看到注釋內容。本題答案:【隱藏】19、【填空題】__________指令可以在頁面中使用這些基本標記或自定義的標記來完成特殊的功能,在JSP頁面中啟動客戶端定制行為。本題答案:【taglib】20、【填空題】jsp:__________動作允許將請求轉發到其他的HTML文件、JSP文件或者是一個程序段。本題答案:【forward】單元測驗2-3JSP內置對象1、【單選題】下面哪項可以準確地獲取請求頁面的一個名稱為name的文本框的輸入。()本題答案:【request.getParameter(”name”)】2、【單選題】下面哪個方法可使session無效()本題答案:【session.invalidate()】3、【單選題】在JSP中,重定向到另一個頁面,以下哪項是正確的()本題答案:【response.sendRedirect(“”);】4、【單選題】在JSP頁面中,能夠完成輸出操作的內置對象是()本題答案:【out】5、【單選題】關于session的使用,下列說話正確的是()本題答案:【同一用戶打開不同的頁面窗口具有相同的session】6、【判斷題】連接到同一web服務器的各客戶端共享該服務器的application對象。本題答案:【正確】7、【判斷題】若web項目中有多個頁面需要使用某字符串,應使用request.setAttribute()將該字符串保存到request中。本題答案:【錯誤】8、【判斷題】cookie保存在服務器端。本題答案:【錯誤】9、【判斷題】pageContext不是JSP內置對象。本題答案:【錯誤】10、【判斷題】可以通過request的sendRedirect方法實現頁面重定向。本題答案:【錯誤】11、【填空題】__________對象,代表內容:客戶端發的HTTP請求本題答案:【request】12、【填空題】session對象,代表內容:為請求的客戶創建的__________對象本題答案:【session】13、【填空題】__________對象,代表內容:向輸出流寫入內容的對象本題答案:【out】14、【填空題】JSP通過request對象控制客戶瀏覽器的請求,通過__________對客戶瀏覽器進行響應,而session對象就維持這個反反復復的過程中會話期間需要傳遞的數據。本題答案:【response】15、【填空題】Session對象中用來獲得指定名字的屬性的方法是____________方法。本題答案:【getAttribute()##%_YZPRLFH_%##getAttribute】16、【填空題】__________對象封裝了屬于客戶會話的所有信息。本題答案:【session】17、【填空題】利用__________方法,在session中存入對象本題答案:【setAttribute##%_YZPRLFH_%##setAttribute()】18、【填空題】使用__________方法,刪除session中的指定對象本題答案:【removeAttribute##%_YZPRLFH_%##removeAttribute()】19、【填空題】response對象包含了響應客戶請求的有關信息,但在JSP中很少直接用到它,可以使用Response的__________(URL導航地址)方法實現客戶的重定向本題答案:【sendRedirect】20、【填空題】很多情況下,在請求轉發時,把一些數據帶到轉發后的頁面處理。這時可以使用request對象的__________方法將數據設置在request范圍內存取。在轉發后的頁面取數據時,通過getAttribute()方法來獲取數據。本題答案:【setAttribute##%_YZPRLFH_%##setAttribute()】單元測驗2-4JavaBean技術1、【單選題】JavaBean的生命周期中,哪個是用來跟蹤用戶會話的()本題答案:【session】2、【單選題】以下不屬于JavaBean作用范圍的是()。本題答案:【scope】3、【單選題】給定TheBean類,假設還沒有創建TheBean類的實例,以下哪些JSP動作語句能創建這個bean的一個新實例,并把它存儲在請求作用域()本題答案:【jsp:useBeanid=myBeanclass=com.example.TheBeanscope=request/】4、【單選題】在JSP頁面中,正確引入JavaBean的是()本題答案:【jsp:useBeanid=”myBean”scope=”page”class=”pkg.MyBean”/】5、【單選題】下面哪項不是useBean動作可能的屬性值()。本題答案:【contentType】6、【判斷題】按作用域從大到小排列:applicationsessionrequestpage本題答案:【正確】7、【判斷題】若web項目中有多個頁面需要使用某字符串,應使用request.setAttribute()將該字符串保存到request中。本題答案:【錯誤】8、【判斷題】表單中的action屬性定義了接受頁面的地址。本題答案:【正確】9、【判斷題】在進行數據庫訪問時,使用數據庫連接類中的executeQuery()方法,得到數據查詢記錄集ResultSet。本題答案:【正確】10、【判斷題】JavaBean就是一個特定的Java類。本題答案:【正確】11、【填空題】表單的提交方法包括______和post方法。本題答案:【get】12、【填空題】表單標記中的_____________屬性用于指定處理表單數據程序url的地址。本題答案:【action】13、【填空題】在JSP中專門提供三個頁面指令來和JavaBean交互,分別是useBean指令、________指令和getProperty指令。本題答案:【setProperty】14、【填空題】Bean是一個公共類,它必須有一個______的構造方法。本題答案:【公有的##%_YZPRLFH_%##public##%_YZPRLFH_%##公有】15、【填空題】jsp:__________動作允許將請求轉發到其他的HTML文件、JSP文件或者是一個程序段。本題答案:【forward】16、【填空題】jsp:__________動作元素允許在頁面被請求的時候包含一些其他的資源,如一個靜態的HTML文件或動態的JSP文件。本題答案:【include】17、【填空題】__________對象,代表內容:客戶端發的HTTP請求本題答案:【request】18、【填空題】JDBC可以完成三件事,即與數據庫建立連接、發送__________語句、處理結果。本題答案:【SQL##%_YZPRLFH_%##sql】19、【填空題】表單中的__________屬性定義了接受頁面的地址本題答案:【action】20、【填空題】_________對象封裝了屬于客戶會話的所有信息。本題答案:【session】隨堂測試3.1.1BBS論壇系統功能分析1、【單選題】數據庫查詢結果集是以下哪個類?()本題答案:【ResultSet】2、【判斷題】可以通過超鏈接在頁面間傳遞數據,例如:Ahref=”login.jsp?username=adminaction=login”登錄/a本題答案:【正確】3、【判斷題】表單的action可以是一個頁面也可以是一個servlet。本題答案:【正確】4、【填空題】表單的提交方法包括______和post方法。本題答案:【get】5、【填空題】在Jsp中要建立與數據庫的連接必須調用DriverManager類的________________方法。本題答案:【getConnection()##%_YZPRLFH_%##getConnection】6、【填空題】JDBC可以完成三件事,即與數據庫建立連接、發送__________語句、處理結果。本題答案:【SQL##%_YZPRLFH_%##sql##%_YZPRLFH_%##Sql】隨堂測驗3.2.1Servlet開發模式1、【單選題】以下哪個不是Servlet的方法()。本題答案:【post()】2、【單選題】當訪問一個Servlet時,Servlet中的方法執行順序是()。本題答案:【init()service()destroy()】3、【單選題】Servlet中,HttpServletResponse的()方法用來把一個Http請求重定向到另外的URL。本題答案:【sendRedirect()】4、【單選題】在J2EE的ModelⅡ模式中,模型層對象被編寫為()。本題答案:【JavaBean】5、【填空題】MVC是三層開發結構,這三個字母按順序分別代表模塊、______________、控制。本題答案:【視圖】隨堂測驗3.3.1論壇版塊顯示1、【單選題】在JSP中,重定向到另一個頁面,以下哪項是正確的()。本題答案:【response.sendRedirect(“”);】2、【單選題】下面哪項可以準確地獲取請求頁面的一個名稱為name的文本框的輸入。()本題答案:【request.getParameter(”name”);】3、【單選題】在編譯Servlet或JavaBean時,我們使用的命令是()。本題答案:【javac】4、【填空題】在編寫Servlet時,需要繼承HttpServlet類,在Servlet中聲明doGet()和doPost()需要________________和HttpResponse類型的兩個參數。本題答案:【HttpRequest】5、【填空題】javax.servlet.Servlet接口定義了三個用于Servlet生命周期的方法,它們是____________、service()、destroy()方法。本題答案:【init()】隨堂測驗3.3.2使用Servlet實現主題貼顯示1、【單選題】JavaBean的生命周期中,哪個是用來跟蹤用戶會話的()。本題答案:【request】2、【單選題】哪個動作用于轉向另一個頁面()本題答案:【forward】3、【單選題】下面哪項可以準確地獲取請求頁面的一個名稱為name的文本框的輸入。()本題答案:【request.getParameter(”name”)】4、【填空題】javax.servlet.Servlet接口定義了三個用于Servlet生命周期的方法,它們是___________、service()、destroy()方法。本題答案:【init()】5、【填空題】在編寫Servlet時,需要繼承HttpServlet類,在Servlet中聲明doGet()和doPost(),需要HttpRequest和__________類型的兩個參數。本題答案:【HttpResponse】隨堂測驗3.3.3使用Servlet實現主題貼發表1、【單選題】JSP頁面經過編譯之后,將創建一個()。本題答案:【servlet】2、【單選題】當一個Servlet首次被請求的時候,服務器首先會調用()方法。本題答案:【init】3、【單選題】在JSP中,重定向到另一個頁面,以下哪項是正確的()。本題答案:【response.sendRedirect(“”);】4、【單選題】下面哪個方法可使session無效()本題答案:【session.invalidate()】5、【單選題】以下可用于獲取session對象的屬性userid的值是()本題答案:【session.getAttribute(“userid”);】隨堂測驗3.4.1EL表達式與JSTL標簽的使用1、【單選題】J2EE中,JSPEL表達式:s{(10*10)ne100}的值是()。本題答案:【False】2、【單選題】在J2EE中,${2+“4”}將輸出()。本題答案:【6】3、【單選題】J2EE中,JSPEL表達式:${user.loginName}執行效果等同于()。本題答案:【%=user.getLoginName()%】4、【判斷題】c:if是一個JSTL標簽。本題答案:【錯誤】5、【判斷題】EL表達式的語法結構為:${范圍.對象.屬性},其默認范圍為requestScope。本題答案:【正確】隨堂測驗3.4.2使用JSTL標簽重構BBS論壇頁面1、【填空題】${3+2}輸出結果為___________。本題答案:【5】2、【填空題】request.setAttribute(username,李四);Stringname=request.getAttribute(username);%=name%以上語句功能可用EL表達式${___________.username}實現本題答案:【requestScope】3、【填空題】EL提供“.“和“[]“兩種運算符來存取數據。當要存取的屬性名稱中包含一些特殊字符,如.或-等并非字母或數字的符號,就一定要使用___________。本題答案:【[]】4、【填空題】核心標簽是最常用的JSTL標簽。引用核心標簽庫的語法如下:%@taglibprefix=curi=/jsp/jstl/___________%本題答案:【core】5、【填空題】核心標簽庫中,重定向至一個新的URL標簽是c:___________本題答案:【redirect】隨堂測驗3.4.3分頁功能的實現1、【單選題】在JSP中,()動作用于將請求轉發給其他JSP頁面。本題答案:【forward】2、【單選題】在JSP中調用JavaBean時不會用到的標記是()本題答案:【javabean】3、【單選題】在servlet里要獲得config信息應該在以下的哪個方法里()本題答案:【getservletinfo】4、【單選題】從“員工”表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select語句正確()本題答案:【Select*from員工where姓名like‘%瑪麗%’】5、【單選題】Servlet程序的入口點是()本題答案:【init()】隨堂測驗3.5.1BBS總結1、【單選題】在一個javabean里有一個屬性是user_name。下面對應的get方法是符合javabean的默認規則的是()本題答案:【getUser_name】2、【單選題】在JSP中使用jsp:getProperty標記時,不會出現的屬性是()本題答案:【value】3、【單選題】Servlet中,使用()接口中定義的()方法來處理客戶端發出的表單數據請求本題答案:【HttpServletdoPost】4、【單選題】J2EE中,JSPEL表達式:${user.loginName}執行效果等同于()本題答案:【%=user.getLoginName()%】5、【單選題】在servlet里每次請求都會被調用的是下面的那個方法()本題答案:【service】單元作業3-1MVC三層架構單元作業3-2JSTL標簽與EL表達式單元測驗3-1Servlet技術1、【單選題】在Servlet過濾器的生命周期方法中,每當傳遞請求或響應時,web容器會調用()方法。本題答案:【doFilter】2、【單選題】J2EE中,以下關于HttpServlet的說法錯誤的是()。本題答案:【HttpServlet類的子類必須至少重寫service方法】3、【單選題】在Servlet里,能正確獲取session的語句是()。本題答案:【HttpSessionsession=request.getSession(true);】4、【單選題】在JSP中,()動作用于將請求轉發給其他JSP頁面。本題答案:【forward】5、【單選題】Servlet中,使用()接口中定義的()方法來處理客戶端發出的表單數據請求。本題答案:【HttpServletdoPost】6、【單選題】在J2EE的ModelⅡ模式中,模型層對象被編寫為()。本題答案:【JavaBean】7、【單選題】在J2EE中,使用Servlet過濾器時,需要在web.xml通過()元素將過濾器映射到Web資源。本題答案:【filter-mapping】8、【單選題】servlet的生命周期又一系列事件組成,把這些事件按照先后順序排序,以下正確的是()本題答案:【加載類,實例化,初始化,請求處理,銷毀】9、【單選題】一下關于servlet的說法錯誤的是()。本題答案:【servlet編譯后就是jsp頁面。】10、【單選題】數據庫查詢結果集是以下哪個類?()本題答案:【ResultSet】11、【判斷題】在servlet中實現頁面轉向應使用request.sendRedirect()方法。本題答案:【錯誤】12、【判斷題】利用JDBC獲取數據庫連接時通常使用如語句:DriverManager.getConnection(url,dbuser,dbpass)其中url為數據庫驅動的地址。本題答案:【錯誤】13、【判斷題】servlet屬于MVC(Model-View-Controller)中的視圖(view)。本題答案:【錯誤】14、【判斷題】表單的提交方法包括get和put。本題答案:【錯誤】15、【判斷題】SQL語句只能用于JSP網頁設計中。本題答案:【錯誤】16、【填空題】MVC是三層開發結構,這三個字母按順序分別代表模塊、________、控制。本題答案:【視圖】17、【填空題】JSP頁面經過編譯之后,將創建一個_________。本題答案:【servlet】18、【填空題】當訪問一個Servlet時,Servlet中的方法執行順序是:_________service()destroy()本題答案:【init()】19、【填空題】表單中的數據要提交到的處理文件由表單的_________屬性指定。本題答案:【action】20、【填空題】在編寫Servlet時,需要繼承_________類,在Servlet中聲明doGet()和doPost()需要HttpRequest和HttpResponse類型的兩個參數。本題答案:【HttpServlet】單元測驗3-2JSTL與EL應用1、【單選題】在J2EE中,${2+“4”}將輸出()。本題答案:【6】2、【單選題】J2EE中,JSPEL表達式:${user.loginName}執行效果等同于()。本題答案:【%=user.getLoginName()%】3、【單選題】J2EE中在JSP中要使用user包中的User類,則以寫法正確的是()本題答案:【jsp:useBeanid=”user”class=”user.User”scope=”page”/】4、【單選題】Servlet的初始化參數只能在Servlet的()方法中獲取。本題答案:【init()】5、【單選題】不能在不同用戶之間共享數據的方法是()本題答案:【通過cookie】6、【單選題】J2EE中,HttpSession接口位于()包中。本題答案:【javax.servlet.http】7、【單選題】EB應用中,常用的會話跟蹤方法不包括()本題答案:【有狀態HTTP協議】8、【單選題】在J2EE中,test.jsp文件中有如下一行代碼:jsp:useBeanid=”user”scope=”____”type=”com.UserBean”/要使user對象在用戶對其發出請求時存在,下劃線中應填入()本題答案:【request】9、【單選題】cn是Connection對象,創建Statement對象的方法是()本題答案:【Statementst=cn.createStatement();】10、【單選題】在tomcat的一個虛擬目錄里,如果我們需要增加一個我們自己的類文件,那么對于一個已經編譯好的類文件我們應該把包拷貝到哪()本題答案:【WEB-INF/classes】11、【判斷題】servlet屬于MVC(Model-View-Controller)中的視圖(view)。本題答案:【錯誤】12、【判斷題】EL表達式的語法結構為:${范圍.對象.屬性},其默認范圍為requestScope。本題答案:【錯誤】13、【判斷題】在servlet中可以使用JSTL標簽。本題答案:【錯誤】14、【判斷題】c:if是一個JSTL標簽。本題答案:【正確】15、【判斷題】若要從session中取出對象user,則EL表達式為${session.user}。本題答案:【錯誤】16、【填空題】在J2EE的ModelⅡ模式中,模型層對象被編寫為__________。本題答案:【JavaBean##%_YZPRLFH_%##javabean##%_YZPRLFH_%##Javabean】17、【填空題】在J2EEMVC設計模式體系結構中___________是實現控制器的首選方案。本題答案:【Servlet##%_YZPRLFH_%##servlet】18、【填空題】${3+2}輸出結果為___________。本題答案:【5】19、【填空題】request.setAttribute(username,李四);Stringname=request.getAttribute(username);%=name%以上語句功能可用EL表達式${___________.username}實現本題答案:【requestScope】20、【填空題】EL提供“.“和“[]“兩種運算符來存取數據。當要存取的屬性名稱中包含一些特殊字符,如.或-等并非字母或數字的符號,就一定要使用___________。本題答案:【[]】隨堂測驗4.1.1Filter應用11、【單選題】在Servlet過濾器的生命周期方法中,每當傳遞請求或響應時,web容器會調用()方法。本題答案:【doFilter】2、【單選題】在J2EE中,使用Servlet過濾器時,可以在web.xml文件的()元素中包括init-param元素。本題答案:【filter】3、【單選題】J2EE中,使用Servlet過濾器時,需要在web.xml通過()元素將過濾器映射到Web資源。本題答案:【servlet-mapping】4、【單選題】在J2EE中,在web.xml中定義過濾器時可以指定初始化參數,以下定義正確的是()本題答案:【filterfilter-namesomeFilter/filter-namefilter-classfilters.SomeFilter/filter-classinit-paramparam-nameencoding/param-nameparam-valueEUC_JP/param-value/init-param/filter】5、【單選題】在web.xml中使用()標簽配置過濾器本題答案:【filter和filter-mapping】隨堂測驗4.1.2Filter應用21、【單選題】編寫一個Filter,需要()本題答案:【實現Filter接口】2、【單選題】在web.xml中使用()標簽配置過濾器本題答案:【filter和filter-mapping】3、【單選題】能夠保留請求作用域中數據的轉向方式是()本題答案:【request.getRequestDispatcher().forward(request,response)】4、【單選題】在編寫過濾器時,需要完成的方法()本題答案:【doFilter()】5、【單選題】publicclassSecurityFilter__________________{...}如果想要讓該類成為一個過濾器,橫線處應為()本題答案:【implementsFilter】隨堂測驗4.1.3Filter應用31、【單選題】request.getRequestDispatcher().forward(request,response)稱之為()本題答案:【轉發】2、【單選題】在訪問Servlet時,在瀏覽器地址欄中輸入的路徑是在()地方配置的本題答案:【url-pattern/】3、【單選題】以下()可用于檢索session屬性userid的值本題答案:【session.getAttribute(“userid”);】4、【多選題】有關Servlet的生命周期說法正確的有()本題答案:【init()方法在創建完Servlet實例后對其進行初始化,傳遞的參數為實現ServletContext接口的對象#service()方法響應客戶端發出的請求#destroy()方法釋放Servlet實例】單元作業4-1Filter的使用單元測驗4-1項目安全處理1、【單選題】EL表達式,${10mod3},執行結果為()本題答案:【1】2、【單選題】Login.jsp為登錄頁面,表單代碼如下:formaction=index.jspmethod=postinputtype=text

溫馨提示

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

評論

0/150

提交評論