Java-Web考試復(fù)習(xí)題目_第1頁(yè)
Java-Web考試復(fù)習(xí)題目_第2頁(yè)
Java-Web考試復(fù)習(xí)題目_第3頁(yè)
Java-Web考試復(fù)習(xí)題目_第4頁(yè)
Java-Web考試復(fù)習(xí)題目_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、作業(yè)一Web應(yīng)用基礎(chǔ)一、選擇題1下面描述錯(cuò)誤的是(C)A)HTML文件必須由開頭,標(biāo)記結(jié)束。B)文檔頭信息包含在與之間。C)在和之間可以包含和等信息。D)文檔體包含在和標(biāo)記之間2下列設(shè)置顏色的方法中不正確的是(D)A)B)C)D)3設(shè)置文檔體背景顏色的屬性是(C)A)text B)bgcolor C)background D)link4標(biāo)記在標(biāo)記之間,標(biāo)記之間的內(nèi)容將顯示到(B)A)瀏覽器的頁(yè)面上部 B)瀏覽器的標(biāo)題欄上C)瀏覽器的狀態(tài)欄中 D)瀏覽器的頁(yè)面下部5(D)是標(biāo)題標(biāo)記。A)標(biāo)記 B)標(biāo)記 C)標(biāo)記 D)6標(biāo)記中,align屬性為段落文字的對(duì)齊方式,不能取的值為(D)。A)Left

2、B)Right C)Center D)width7標(biāo)記中默認(rèn)的中文字體是(D)A)“宋體” B)“幼圓” C)“楷體” D)“宋體”8表示粗體加斜體的標(biāo)記是(C)。A)字體 B)字體C)字體 D)字體9文本下標(biāo)標(biāo)記為(A)A) B) C) D) 10用來(lái)在網(wǎng)頁(yè)中顯示圖形的標(biāo)記為(B)A) B)C) D)11超級(jí)鏈接是互聯(lián)網(wǎng)的靈魂,下面哪個(gè)是正確的鏈接標(biāo)記(A)A)新浪網(wǎng)B)新浪網(wǎng)C) D)12表格在網(wǎng)頁(yè)中應(yīng)用非常廣泛,常用于網(wǎng)頁(yè)的布局排版,下面那些不是表格的標(biāo)記(A)A) B) C) D)13下列那個(gè)屬性為單元格向右打通的列數(shù),用于合并單元格。(B)A)rowspan B)colspan C)

3、height D)width14下列哪個(gè)屬性為單元格向下打通的行數(shù),用于合并單元格。(A)A)rowspan B)colspan C)height D)width15表格中的行標(biāo)記有許多屬性,valign屬性不可以取下列那個(gè)值(C)A)top B)middle C)left D)baseline16CSS樣式按照代碼放置的位置不同可以劃分為3種CSS樣式,下列哪個(gè)不是CSS的樣式(C)A)嵌入樣式 B)內(nèi)聯(lián)樣式C)文件樣式 D)外聯(lián)樣式。17CSS選擇器通過(guò)被規(guī)則指定的標(biāo)記,對(duì)文檔中使用該標(biāo)記的內(nèi)容進(jìn)行統(tǒng)一的外觀控制。下面那些不是CSS選擇器(D)A)標(biāo)記選擇器 B)類型選擇器 C)ID選擇器

4、 D)名稱選擇器18CSS選擇器中標(biāo)記選擇器和類型選擇器的作用范圍(A)A)標(biāo)記選擇器大于類型選擇器 B)標(biāo)記選擇器等于類型選擇器C)標(biāo)記選擇器小于類型選擇器 D)不確定19盒子模型是所有布局控制的基礎(chǔ),下列哪項(xiàng)是盒子模型的內(nèi)邊距(B)。A)Content Container B)paddingC)border D)margin內(nèi)容高度height、內(nèi)容寬度width等。20盒子模型將所有的HTML元素都放置到一個(gè)盒子中,通過(guò)控制盒子的外觀來(lái)實(shí)現(xiàn)整個(gè)頁(yè)面外觀的控制,下列哪項(xiàng)控制內(nèi)容的大?。ˋ)。A)height和width B)paddingC)border D)margin21HTML文檔定

5、義層的標(biāo)記是(C)A) B)C) D)二、判斷題1HTML稱為超文本元素語(yǔ)言,它是Hypertext Marked Language的縮寫。(對(duì))2一個(gè)HTML文檔必須有和元素。(錯(cuò))3超級(jí)鏈接不僅可以將文本作為鏈接對(duì)象,也可以將圖像作為鏈接對(duì)象。(對(duì))4表單域一定要放在元素中。(對(duì))5盒子模型中的top、right、bottom、left屬性取值即可以是像素?cái)?shù),也可是百分比,并且只有父容器的position取值為非static值時(shí)才有效。(對(duì))6用戶在瀏覽器中輸入:8080/ch2/ch2_1.html即可訪問(wèn)本機(jī)上的該頁(yè)面。(對(duì))7在網(wǎng)頁(yè)中圖形文件與網(wǎng)頁(yè)文件是分別存儲(chǔ)的。(對(duì))8絕度路徑是

6、文件名的完整路徑;相對(duì)路徑是指相對(duì)當(dāng)前網(wǎng)頁(yè)文件名的路徑。(對(duì))9超級(jí)鏈接標(biāo)記的target屬性取值為鏈接的目標(biāo)窗名,可以是parent、blank、self、top。(錯(cuò))10當(dāng)樣式定義重復(fù)出現(xiàn)的時(shí)候,最先定義的樣式起作用(錯(cuò))。三、填空題1HTML文檔的開頭和結(jié)束元素為_。2一個(gè)HTML文檔由_文檔開始標(biāo)記和結(jié)束標(biāo)記或者_(dá)、文檔頭和文檔體三部分組成。3HTML文件是純文本文件格式,可以用文本編輯器進(jìn)行編輯制作。4表格定義中使用的子標(biāo)記的含義為_單元格_。5將一個(gè)圖像作為一個(gè)超級(jí)鏈接,用到了_標(biāo)記。6input表單域表示一個(gè)文本框時(shí),它的type屬性應(yīng)該賦值為_text_。7URL是Unifo

7、rm Resource Locator的縮寫,中文稱之為統(tǒng)一資源定位器。8超級(jí)鏈接標(biāo)記的href屬性取值為鏈接的目標(biāo)地址。四、思考題1什么是HTML/XHTML?2什么是CSS?與HTML/XHTML是什么關(guān)系。作業(yè)二 XML基礎(chǔ)一、選擇題1下面哪一項(xiàng)是合法的xml標(biāo)記名稱?(C)A) B)C) D)2在XML文檔中如果要使用到保留字符的話就要利用實(shí)體引用方式來(lái)表示?!啊碧?hào)的實(shí)體引用方式是:(C)A)& B)> C)< D)&apos3空標(biāo)記的主要用途是:(B)A)對(duì)文檔的顯示方式進(jìn)行排版 B)留著備用C)用于特定數(shù)據(jù) D)沒(méi)有意義4XML名稱空間(Name Space)是XML

8、的重要概念,它解決了什么問(wèn)題?(C)A)為XML文檔取名問(wèn)題 B)同名XML文檔的沖突問(wèn)題C)同名標(biāo)記的沖突問(wèn)題 D)可有可無(wú)5下面哪一項(xiàng)不屬于XML與HTML結(jié)合的優(yōu)勢(shì)?(C)A)擴(kuò)充了網(wǎng)頁(yè)的顯示樣式 B)提供給客戶端結(jié)構(gòu)化數(shù)據(jù)視圖C)通過(guò)粒度更新來(lái)提高性能 D)集成不同來(lái)源的結(jié)構(gòu)化數(shù)據(jù)6下面哪一項(xiàng)不屬于Node接口的子接口?(C)A)Document B)ElementC)Nodelist D)Text7下面哪一項(xiàng)是操作xml文檔的入口?(A)A)Document B)ElementC)Nodelist D)Text8下面哪一項(xiàng)是提供了對(duì)xml文檔的元素的訪問(wèn)方法?(A)A)Documen

9、t B)ElementC)Nodelist D)Text二、判斷題1XML文檔只能包含一個(gè)根元素。(對(duì))2XML區(qū)分大小寫,但結(jié)束標(biāo)記名稱不必與其伴隨的開始標(biāo)記名稱完全匹配。(錯(cuò))3在XML聲明中,xml,version,encoding,standalone都必須為小寫英文字母。(對(duì))4元素名稱可以XML三個(gè)字母為開頭。(錯(cuò))5XML文檔中元素屬性的屬性值用雙引號(hào)或單引號(hào)來(lái)界定。(對(duì))6XML文檔是一個(gè)層狀結(jié)構(gòu)的信息體,但是不能作為數(shù)據(jù)源提供數(shù)據(jù)。(錯(cuò))7DOM把XML文檔看成在內(nèi)存中的結(jié)構(gòu)樹,通過(guò)程序存取“樹上”的HTML或XML的內(nèi)容。(對(duì))8DOM節(jié)點(diǎn)樹上每一個(gè)節(jié)點(diǎn)都有子節(jié)點(diǎn)。(錯(cuò))9

10、DOM技術(shù)適用于XML和HTML這樣的層狀結(jié)構(gòu)文檔。(錯(cuò))10每一個(gè)節(jié)點(diǎn)都是一個(gè)程序設(shè)計(jì)對(duì)象,提供了存取相關(guān)組件的屬性與方法。(對(duì))11元素只是節(jié)點(diǎn)的一種類型,元素節(jié)點(diǎn)是信息的容器。(對(duì))12NodeList中的每個(gè)item都可以通過(guò)一個(gè)索引來(lái)訪問(wèn),該索引值從0開始。(對(duì))13XML文件是由標(biāo)記和字符數(shù)據(jù)組成的文件,置標(biāo)是XML語(yǔ)言的精髓,占有舉足輕重的位置。(對(duì))14XML標(biāo)記的名稱可以由字母、數(shù)字、下劃線、點(diǎn)或連字符組成,但必須是字母或下劃線開頭,標(biāo)記不區(qū)分大小寫。(錯(cuò))15在標(biāo)記CDATA下,所有的標(biāo)記、實(shí)體引用都被忽略,、&、等這些符號(hào)被當(dāng)作普通字符處理。(對(duì))16在XML中,注釋的方

11、法與HTML完全相同,用“”將注釋文本括起來(lái),并且注釋可以嵌套。(錯(cuò))三、填空題1XML文檔的第一行必須是XML聲明,該部分指明了XML的版本和編碼方式等屬性。2XML文件有且只有一個(gè)根標(biāo)記,其他標(biāo)記都必須封裝在其中,該標(biāo)記又稱為文件標(biāo)記。3XML的注釋以_結(jié)束。4XML聲明部分以“”部分結(jié)束,開始字符之間沒(méi)有空格。聲明部分要求必須指定version屬性,standalone和encoding屬性可選。5除了注釋和CDATA部分以外,所有符號(hào)“”之間的內(nèi)容都稱為標(biāo)記。6在保存XML文件時(shí),保存文件的字符編碼應(yīng)與XML文件聲明中的字符集類型一致。7DOM的英文全稱是_Document Objec

12、t Model_,中文意義是_文檔對(duì)象模型_。8JAXP的英文全稱是_Java API for XML Processing_,中文意義是_XML應(yīng)用程序Java編程接口_。9XML文檔的節(jié)點(diǎn)樹有且只有_一_個(gè)根節(jié)點(diǎn)。10在DOM接口規(guī)范中,有四個(gè)基本接口:_Node_、_Nodelist_、_NamedNodeMap_和_Document_。11使用DOM接口,應(yīng)用程序可以隨時(shí)訪問(wèn)文檔中任何一部分?jǐn)?shù)據(jù),NodeList集合中的節(jié)點(diǎn)都是live的,對(duì)各節(jié)點(diǎn)的操作都會(huì)反應(yīng)到XML文件中,因此DOM接口訪問(wèn)XML文件又稱為隨機(jī)訪問(wèn)模式。12SAX英文全稱是Simple API forXML中文意思

13、是XML簡(jiǎn)單應(yīng)用程序接口。四、簡(jiǎn)述題1試寫出HTML常用的表格元素(標(biāo)記)及其意義。2為XML文檔設(shè)置屬性時(shí)應(yīng)注意哪些方面?3XML注釋的作用是什么?如何為一個(gè)XML文檔添加注釋作業(yè)三Servlet技術(shù)一、選擇題1下面對(duì)Servlet、Applet的那一項(xiàng)描述錯(cuò)誤?(D)A)Servelt與Applet相對(duì)應(yīng)B)Applet運(yùn)行在客戶端瀏覽器C)Servlet運(yùn)行在Web服務(wù)器端D)Servlet和Applet不可以動(dòng)態(tài)從網(wǎng)絡(luò)加載2下面哪一項(xiàng)不在Servlet的工作過(guò)程中?(B)A)服務(wù)器將請(qǐng)求信息發(fā)送至ServletB)客戶端運(yùn)行AppletC)Servlet生成響應(yīng)內(nèi)容并將其傳給服務(wù)器D)

14、服務(wù)器將動(dòng)態(tài)內(nèi)容發(fā)送至客戶端3下列哪一項(xiàng)不是Servlet中使用的方法?(D)A)doGet() B)doPost() C)service() D)close()4關(guān)于MVC架構(gòu)的缺點(diǎn),下列的敘述哪一項(xiàng)是不正確的?(B)A)提高了對(duì)開發(fā)人員的要求 B)代碼復(fù)用率低C)增加了文件管理的難度 D)產(chǎn)生較多的文件5下面哪一項(xiàng)對(duì)Servlet、JSP的描述錯(cuò)誤?(D)A)HTML、Java和腳本語(yǔ)言混合在一起的程序可讀性較差,維護(hù)起來(lái)較困難。B)JSP技術(shù)是在Servlet之后產(chǎn)生的,它以Servlet為核心技術(shù),是Servlet技術(shù)的一個(gè)成功應(yīng)用。C)當(dāng)JSP頁(yè)面被請(qǐng)求時(shí),JSP頁(yè)面會(huì)被JSP引擎翻

15、譯成Servelt字節(jié)碼執(zhí)行D)一般用JSP來(lái)處理業(yè)務(wù)邏輯,用Servlet來(lái)實(shí)現(xiàn)頁(yè)面顯示。6下面哪一項(xiàng)對(duì)Servlet、JSP的描述錯(cuò)誤?(D)A)Servlet可以同其他資源交互,例如文件、數(shù)據(jù)庫(kù)B)Servlet可以調(diào)用另一個(gè)或一系列ServletE)服務(wù)器將動(dòng)態(tài)內(nèi)容發(fā)送至客戶端E)Servlet在表示層的實(shí)現(xiàn)上存在優(yōu)勢(shì)7下面哪一項(xiàng)對(duì)Servlet描述錯(cuò)誤?(C)A)Servlet是一個(gè)特殊的Java類,它必須直接或間接實(shí)現(xiàn)Servlet接口B)Servlet接口定義了Servelt的生命周期方法C)當(dāng)多個(gè)客戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器為每一個(gè)客戶啟動(dòng)一個(gè)進(jìn)程D)Servlet客戶

16、線程調(diào)用service方法響應(yīng)客戶的請(qǐng)求8下面哪一項(xiàng)對(duì)Servlet描述錯(cuò)誤?(C)A)Servlet是一個(gè)特殊的Java類,它必須直接或間接實(shí)現(xiàn)Servlet接口B)Servlet接口定義了Servelt的生命周期方法C)當(dāng)多個(gè)客戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器為每一個(gè)客戶啟動(dòng)一個(gè)進(jìn)程D)Servlet客戶線程調(diào)用service方法響應(yīng)客戶的請(qǐng)求9下面Servlet的哪個(gè)方法載入時(shí)執(zhí)行,且只執(zhí)行一次,負(fù)責(zé)對(duì)Servlet進(jìn)行初始化。(B)A)service() B)init()C)doPost() D)destroy()10下面Servlet的哪個(gè)方法用來(lái)為請(qǐng)求服務(wù),在Servlet生命周

17、期中,Servlet每被請(qǐng)求一次它就會(huì)被調(diào)用一次。(A)A)service() B)init()C)doPost() D)destroy()11下面哪個(gè)方法當(dāng)服務(wù)器關(guān)閉時(shí)被調(diào)用,用來(lái)釋放Servlet所占的資源。(D)A)service() B)init()C)doPost() D)destroy()12部署Servlet,下面哪一項(xiàng)描述錯(cuò)誤?(C)A)必須為Tomcat編寫一個(gè)部署文件。B)部署文件名為web.xmlC)部署文件在Web服務(wù)目錄的WEB-INF子目錄中D)部署文件名為Server.xml13下面是一個(gè)Servlet部署文件的片段: Hello myservlet.exampl

18、e.FirstServlet Hello /helpHelloServlet的類名是(A)A)FirstServlet B)HelloC)helpHello D)/helpHello14下面是Servlet調(diào)用的一種典型代碼:訪問(wèn)FirstServlet該調(diào)用屬于下述哪種。(B)A)url直接調(diào)用 B)超級(jí)鏈接調(diào)用C)表單提交調(diào)用 D)jsp:forward調(diào)用15下面是Servlet調(diào)用的一種典型代碼:該調(diào)用屬于下述哪種。(D)A)url直接調(diào)用 B)超級(jí)鏈接調(diào)用C)表單提交調(diào)用 D)jsp:forward調(diào)用二、判斷題1Servelt是使用Java Servlet API所定義的相關(guān)類和方

19、法的Java程序,它運(yùn)行在啟用Java的Web服務(wù)器或應(yīng)用服務(wù)器端,用于擴(kuò)展該服務(wù)器的能力。(對(duì))2當(dāng)用戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器都會(huì)創(chuàng)建Servlet實(shí)例響應(yīng),響應(yīng)用戶請(qǐng)求。(錯(cuò))3Servlet功能強(qiáng)大,體系結(jié)構(gòu)先進(jìn),但它在表示層的實(shí)現(xiàn)上存在一些缺陷。(對(duì))4JSP技術(shù)是在Servlet之后產(chǎn)生的,它以Servlet為核心技術(shù),是Servlet技術(shù)的一個(gè)成功應(yīng)用。(對(duì))5一般用JSP來(lái)實(shí)現(xiàn)頁(yè)面,用Servlet來(lái)處理業(yè)務(wù)邏輯。(對(duì))6當(dāng)多個(gè)客戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器為每一個(gè)客戶啟動(dòng)一個(gè)進(jìn)程而不是啟動(dòng)一個(gè)線程。(錯(cuò))7用戶開發(fā)一個(gè)Servlet時(shí),必須直接或間接實(shí)現(xiàn)Serv

20、let接口所定義的方法。(對(duì))8Servlet的部署文件是一個(gè)xml文件,文件名為web.xml,它保存在Web服務(wù)目錄的WEB-INF子目錄中。(對(duì))9HttpSession API是一個(gè)基于Cookie或者URL重寫機(jī)制的高級(jí)會(huì)話管理接口。如果瀏覽器支持Cookie則使用Cookie,如果不支持Cookie則自動(dòng)采用URL重寫。(對(duì))10在Servlet中讀取HTTP頭信息非常容易,只需調(diào)用HttpServletRequest的getHeader等方法即可。(對(duì))11Servlet和applet分別在處于服務(wù)器和客戶機(jī)兩端。(對(duì))12Servlet與普通Java應(yīng)用程序一樣,要有main方

21、法。(錯(cuò))13對(duì)于每一個(gè)Servlet實(shí)例,只能被初始化一次(對(duì))。14doGet()和doPost()方法分別處理客戶端GET和POST方法發(fā)送的請(qǐng)求。(對(duì))15不能給一個(gè)Servlet映射多個(gè)訪問(wèn)路徑。(錯(cuò))三、填空題1用戶可以有多種方式請(qǐng)求Servlet,如瀏覽器直接調(diào)用,頁(yè)面form中提交調(diào)用、超級(jí)連接調(diào)用、Servlet調(diào)用等。2javax.servlet.Servlet接口定義了三個(gè)用于Servlet生命周期的方法,它們是init()、service()、destroy()方法。3一般編寫一個(gè)Servlet就是編寫一個(gè)HttpServlet的子類,該類實(shí)現(xiàn)響應(yīng)用戶的POST、GET

22、、PUT等請(qǐng)求的方法,這些方法是doPost、doGet和doPut等doXXX方法。4使用cookie的基本步驟為:創(chuàng)建cookie對(duì)象,傳送cookie對(duì)象,讀取cookie對(duì)象,設(shè)置cookie對(duì)象的有效時(shí)間。5Servlet中使用Session對(duì)象的步驟為:調(diào)用HttpServletRequest.getSession()得到Session對(duì)象,查看Session對(duì)象,在會(huì)話中保存數(shù)據(jù)。6Servlet運(yùn)行于_服務(wù)器_端,與處于客戶端的_Applet_相對(duì)應(yīng)。7當(dāng)Server關(guān)閉時(shí),_Servlet_就被銷毀。8使用Servlet處理表單提交時(shí),兩個(gè)最重要的方法是_Post_和_Get

23、_。9Serlvet接口只定義了一個(gè)服務(wù)方法就是_Service()_。四、思考題1試述Servlet的生命周期。2如何使Servlet既能處理GET請(qǐng)求,又能處理POST請(qǐng)求?3獲取表單數(shù)據(jù)的基本方法有哪些?4HttpServletResponse接口有哪些用處?作業(yè)四 JSP基礎(chǔ)答案一、選擇題1當(dāng)用戶請(qǐng)求jsp頁(yè)面時(shí),JSP引擎就會(huì)執(zhí)行該頁(yè)面的字節(jié)碼文件響應(yīng)客戶的請(qǐng)求,執(zhí)行字節(jié)碼文件的結(jié)果是(C)A)發(fā)送一個(gè)JSP源文件到客戶端B)發(fā)送一個(gè)Java文件到客戶端C)發(fā)送一個(gè)HTML頁(yè)面到客戶端D)什么都不做。2當(dāng)多個(gè)用戶請(qǐng)求同一個(gè)JSP頁(yè)面時(shí),Tomcat服務(wù)器為每個(gè)客戶啟動(dòng)一個(gè)(B)A)進(jìn)

24、程 B)線程 C)程序 D服務(wù)。3下列動(dòng)態(tài)網(wǎng)頁(yè)和靜態(tài)網(wǎng)頁(yè)的根本區(qū)別描述錯(cuò)誤的是(D)。A)靜態(tài)網(wǎng)頁(yè)服務(wù)器端返回的HTML文件是事先存儲(chǔ)好的B)動(dòng)態(tài)網(wǎng)頁(yè)服務(wù)器端返回的HTML文件是程序生成的。C)靜態(tài)網(wǎng)頁(yè)文件里只有HTML標(biāo)記,沒(méi)有程序代碼。D)動(dòng)態(tài)網(wǎng)頁(yè)中只有程序,不能有HTML代碼。4不是JSP運(yùn)行必須的是(D)A)操作系統(tǒng)B)JavaJDKC)支持Jsp的Web服務(wù)器D)數(shù)據(jù)庫(kù)5URL是Internet中資源的命名機(jī)制,URL由三部分構(gòu)成( A)。A)協(xié)議、主機(jī)DNS名或IP地址和文件名B)主機(jī)、DNS名或IP地址和文件名、協(xié)議C)協(xié)議、文件名、主機(jī)名D)協(xié)議、文件名、IP地址6下列說(shuō)法哪一

25、項(xiàng)是正確的(C)A)Apache用于ASP技術(shù)所開發(fā)網(wǎng)站的服務(wù)器B)IIS用于CGI技術(shù)所開發(fā)網(wǎng)站的服務(wù)器C)Tomcat用于JSP技術(shù)所開發(fā)網(wǎng)站的服務(wù)器D)WebLogic用于PHP技術(shù)所開發(fā)網(wǎng)站的服務(wù)器7Tomcat服務(wù)器的默認(rèn)端口號(hào)是:(B)A)80 B)8080 C)21 D)2121二、判斷題1動(dòng)態(tài)網(wǎng)頁(yè)和靜態(tài)網(wǎng)頁(yè)的根本區(qū)別在于服務(wù)器端返回的HTML文件是事先存儲(chǔ)好的還是由動(dòng)態(tài)網(wǎng)頁(yè)程序生成的(對(duì))2Internet和intranet的含義意義相同。(錯(cuò))3互聯(lián)網(wǎng)起源于美國(guó)國(guó)防部高級(jí)研究計(jì)劃管理局建立的ARPA網(wǎng)。(對(duì))4Web開發(fā)技術(shù)包括客戶端和服務(wù)器端的技術(shù)。(對(duì))5Tomcat和J

26、DK都不是開源的。(錯(cuò))三、填空題1W3C是指_萬(wàn)維網(wǎng)聯(lián)盟_。2Internet采用的通信協(xié)議是_TCP/IP_。3IP地址用四組由圓點(diǎn)分割的數(shù)字表示,其中每一組數(shù)字都在_0至254_之間。4當(dāng)今比較流行的技術(shù)研發(fā)模式是_C/S_和_B/S_的體系結(jié)構(gòu)來(lái)實(shí)現(xiàn)的。5Web應(yīng)用中的每一次信息交換都要涉及到_服務(wù)器_和_客戶端_兩個(gè)層面。6靜態(tài)網(wǎng)頁(yè)文件里只有 HTML標(biāo)記 ,沒(méi)有程序代碼四、思考題1Tomcat和JDK是什么關(guān)系?2JSP、JavaBeans和JavaServlet之間的關(guān)系?作業(yè)五JSP語(yǔ)法基礎(chǔ)一、選擇題1JSP的編譯指令標(biāo)記通常是指:(A)A)Page指令、Include指令和T

27、aglib指令B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令2可以在以下哪個(gè)()標(biāo)記之間插入Java程序片?(A)A) B)C) D)3下列哪一項(xiàng)不屬于JSP動(dòng)作指令標(biāo)記?(D)A) B)C) D)4JSP的Page編譯指令的屬性Language的默認(rèn)值是:(A)A)Java B)CC)C D)SQL5JSP的哪個(gè)指令允許頁(yè)面使用者自定義標(biāo)簽庫(kù)?(B)A)Include指令 B)Taglib指令C)Include指令 D)Plugin指令6可以在以下哪個(gè)()標(biāo)記之間插入變量與方

28、法聲明?(B)A) B)C) D)7能夠替代C) D)8動(dòng)作標(biāo)記中,scope的值不可以是(D)。A)page B)requestC)session D)response9下列()注釋為隱藏型注釋。(C)。A)!-注釋內(nèi)容 -B)C)D)! -10下列變量聲明在()范圍內(nèi)有效。(C)。A)從定義開始處有效,客戶之間不共享B)在整個(gè)頁(yè)面內(nèi)有效,客戶之間不共享C)在整個(gè)頁(yè)面內(nèi)有效,被多個(gè)客戶共享D)從定義開始處有效,被多個(gè)客戶共享11在“”標(biāo)記之間聲明的Java的方法稱為頁(yè)面的成員方法,其在()范圍內(nèi)有效。(C)。A)從定義處之后有效。B)在整個(gè)頁(yè)面內(nèi)有效。C)從定義處之前有效。D)不確定。12在

29、“”標(biāo)記之間放置(B),可以直接輸出其值。A)變量 B)Java表達(dá)式 C)字符串 D)數(shù)字13include指令用于在JSP頁(yè)面靜態(tài)插入一個(gè)文件,插入文件可以是JSP頁(yè)面、HTML網(wǎng)頁(yè)、文本文件或一段Java代碼,但必須保證插入后形成的文件是(B)。A)是一個(gè)完整的HTML文件B)是一個(gè)完整的JSP文件C)是一個(gè)完整的TXT文件D)是一個(gè)完整的Java源文件14JSP頁(yè)面可以在“”標(biāo)記之間放置Java表達(dá)式,直接輸出Java表達(dá)式的值。組成“%=”標(biāo)記的各字符之間(B)。A)可以有空格 B)不可以有空格C)必須有空格 D)不確定15當(dāng)一個(gè)客戶線程執(zhí)行某個(gè)方法時(shí),其他客戶必須等待,直到這個(gè)客戶

30、線程調(diào)用執(zhí)行完畢該方法后,其他客戶線程才能執(zhí)行,這樣的方法在定義時(shí)必須使用關(guān)鍵字(C)A)public B)staticC)synchronized D)private二、判斷題1在HTML頁(yè)面文件中加入JSP腳本元素、JSP標(biāo)記等就構(gòu)成了一個(gè)JSP頁(yè)面。(對(duì))2JSP引擎執(zhí)行字節(jié)碼文件的主要人物之一是直接將HTML內(nèi)容發(fā)給客戶端。(對(duì))3JSP頁(yè)面中的變量和方法聲明(Declaration)、表達(dá)式(Expression)和Java程序片(Scriptlet)統(tǒng)稱為JSP標(biāo)記。(對(duì))4JSP頁(yè)面中的指令標(biāo)記、JSP動(dòng)作標(biāo)記統(tǒng)稱為腳本元素。(錯(cuò))5在“”標(biāo)記之間聲明的Java的變量在整個(gè)頁(yè)面內(nèi)

31、有效,不同的客戶之間不共享。(錯(cuò))6在“”標(biāo)記之間聲明的Java的方法在整個(gè)頁(yè)面內(nèi)有效。(對(duì))7頁(yè)面成員方法不可以在頁(yè)面的Java程序片中調(diào)用。(錯(cuò))8程序片變量的有效范圍與其聲明位置有關(guān),即從聲明位置向后有效,可以在聲明位置后的程序片、表達(dá)式中使用。(對(duì))9程序片變量不同于在“”之間聲明的頁(yè)面成員變量,不能在不同客戶訪問(wèn)頁(yè)面的線程之間共享。(對(duì))10JSP中Java表達(dá)式的值由服務(wù)器負(fù)責(zé)計(jì)算,并將計(jì)算值按字符串發(fā)送給客戶端顯示。(對(duì))11在Java程序片中可以使用Java語(yǔ)言的注釋方法,其注釋的內(nèi)容會(huì)發(fā)送到客戶端。(錯(cuò))12不可以用一個(gè)page指令指定多個(gè)屬性的取值。(錯(cuò))13jsp:inc

32、lude動(dòng)作標(biāo)記與include指令標(biāo)記包含文件的處理時(shí)間和方式不同。(對(duì))14jsp:param動(dòng)作標(biāo)記不能單獨(dú)使用,必須作為jsp:include、jsp:forward標(biāo)記等的子標(biāo)記使用,并為它們提供參數(shù)。(對(duì))15標(biāo)記的page屬性值是相對(duì)的URL地址,只能靜態(tài)的URL。(錯(cuò))16JSP頁(yè)面只能在客戶端執(zhí)行。(錯(cuò))17JSP頁(yè)面中不能包含腳本元素。(錯(cuò))18Page指令不能定義當(dāng)前JSP程序的全局屬性。(錯(cuò))三、填空題1一個(gè)完整的JSP頁(yè)面是由普通的HTML標(biāo)記、JSP指令標(biāo)記、JSP動(dòng)作標(biāo)記、變量聲明與方法聲明、程序片(Scriptlet)、表達(dá)式(Exception)、注釋(Com

33、ment)7種要素構(gòu)成。2JSP頁(yè)面的基本構(gòu)成元素,其中變量和方法聲明(Declaration)、表達(dá)式(Expression)和Java程序片(Scriptlet)統(tǒng)稱為JSP腳本元素。3指令標(biāo)記、JSP動(dòng)作標(biāo)記統(tǒng)稱為JSP標(biāo)記。4“”之間聲明的方法在整個(gè)頁(yè)面內(nèi)有效,稱為頁(yè)面的成員方法。5在“”之間聲明的變量又稱為頁(yè)面成員變量,其作用范圍為整個(gè)JSP頁(yè)面。6JSP頁(yè)面的程序片中可以插入HTML標(biāo)記。7當(dāng)JSP頁(yè)面的一個(gè)客戶線程在執(zhí)行synchronized方法時(shí),其他客戶必須等待。8JSP頁(yè)面中,輸出型注釋的內(nèi)容寫在“”之間。9JSP聲明函數(shù)時(shí),如果在前面加上_synchronize關(guān)鍵字,

34、功能是當(dāng)前一個(gè)用戶在執(zhí)行該方法時(shí),其他用戶必須等待,直到該用戶完成操作。10Page指令的屬性Language的默認(rèn)值是_Java_。四、思考題1include標(biāo)記與include動(dòng)作標(biāo)記有什么區(qū)別?2如何保證頁(yè)面跳轉(zhuǎn)時(shí)當(dāng)前頁(yè)面與跳轉(zhuǎn)頁(yè)面之間的聯(lián)系?3如果有兩個(gè)用戶訪問(wèn)一個(gè)JSP頁(yè)面,該頁(yè)面的程序片將被執(zhí)行幾次?4在之間聲明的變量和在之間聲明的變量有何區(qū)別?5請(qǐng)說(shuō)出一個(gè)JSP頁(yè)面的基本組成。作業(yè)六JSP的內(nèi)置對(duì)象一、選擇題1下面不屬于JSP內(nèi)置對(duì)象的是(D)A)out對(duì)象B)respone對(duì)象 C)application對(duì)象 D)page對(duì)象2以下哪個(gè)對(duì)象提供了訪問(wèn)和放置頁(yè)面中共享數(shù)據(jù)的方式(

35、D)A)pageContext B)response C)request D)session3調(diào)用getCreationTime()可以獲取session對(duì)象創(chuàng)建的時(shí)間,該時(shí)間的單位是(C)。A)秒 B)分秒C)毫秒 D)微秒4當(dāng)response的狀態(tài)行代碼為哪個(gè)時(shí),表示用戶請(qǐng)求的資源不可用?(D)A)101 B)202 C)303 D)4045一個(gè)典型的HTTP請(qǐng)求消息包括請(qǐng)求行、多個(gè)請(qǐng)求頭和(B)A)響應(yīng)行 B)信息體 C)響應(yīng)行 D)響應(yīng)頭6在JSP中為內(nèi)建對(duì)象定義了4種作用范圍,即Application Scope、Session Scope、Page Scope和(A)四個(gè)作用范圍。

36、A)Request Scope B)Response ScopeC)Out Scope D)Writer Scope7out對(duì)象是一個(gè)輸出流,其輸出各種類型數(shù)據(jù)并換行的方法是(C)A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )8out對(duì)象是一個(gè)輸出流,其輸出換行的方法是(B)A)out.print( ) B)out.newLine( )C)out.println( ) D)out.write( )9out對(duì)象是一個(gè)輸出流,其輸出不換行的方法是(A)A)out.print( ) B)out.newLine( )C)ou

37、t.println( ) D)out.write( )10Form表單的method屬性能取下列哪項(xiàng)的值(C)A)submit B)putsC)post D)out11能在瀏覽器的地址欄中看到提交數(shù)據(jù)的表單提交方式是(B)A)submit B)getC)post D)out12可以利用request對(duì)象的哪個(gè)方法獲取客戶端的表單信息(A)A)request.getParameter() B)request.outParameter()C)request.writeParameter() D)request.handlerParameter()13可以利用JSP動(dòng)態(tài)改變客戶端的響應(yīng),使用的語(yǔ)法是

38、(A)A)response.setHeader() B)response.outHeader()C)response.writeHeader() D)response.handlerHeader()14JSP頁(yè)面中request.getParamter(String )得到的數(shù)據(jù),其類型是(C)A)Double B)intC)String D)Integer15JSP頁(yè)面程序片中可以使用下列哪個(gè)方法將strNumx=request.getParamter(“ix”)得到的數(shù)據(jù)類型轉(zhuǎn)換為Double類型()A)Double.parseString(strNumx) B)Double.parseD

39、ouble(strNumx)C)Double.parseInteger(strNumx) D)Double.parseFloat(strNumx)16用于在表單中插入一個(gè)下拉菜單,它需與哪個(gè)標(biāo)記配合使用(D)A) B) C) D)17當(dāng)利用request的方法獲取Form中元素時(shí),默認(rèn)情況下字符編碼是哪個(gè)(A)A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-118下面不屬于標(biāo)記中的name屬性取值的是(D)A)text B)radio C)checkbox D)picture19下面不屬于標(biāo)記中的name屬性取值的是(D)A)password B)hidde

40、n C)submit D)textarea20用于在表單中來(lái)定義下拉列表框和滾動(dòng)列表框控件,下面哪個(gè)屬性指定列表框默認(rèn)選項(xiàng)(C)A)size B)value C)selected D)checked21用于在表單中來(lái)定義下拉列表框和滾動(dòng)列表框控件,哪個(gè)屬性指定列表框的類型(A)A)size B)value C)selected D)checked22子標(biāo)記用來(lái)定義一個(gè)多行文本區(qū),哪個(gè)屬性指定文本框的行數(shù)(A)A)cols B)value C)rows D)size23JavaScript執(zhí)行表單驗(yàn)證一般都發(fā)生在用戶單擊“提交”按鈕后,數(shù)據(jù)提交服務(wù)器之前,onValidate()函數(shù)返回值為tr

41、ue時(shí)(C)。A)驗(yàn)證不通過(guò),提交數(shù)據(jù)給服務(wù)器B)驗(yàn)證不通過(guò),不提交數(shù)據(jù)給服務(wù)器C)驗(yàn)證通過(guò),提交數(shù)據(jù)給服務(wù)器D)驗(yàn)證通過(guò),不提交數(shù)據(jù)給服務(wù)器24正則表達(dá)式中,表示任意一個(gè)除換行以外的字符的元字符是(A)A).B)|C) D) 25正則表達(dá)式中,表示或者的意思的元字符是(B)A).B)|C) D) 26正則表達(dá)式中,結(jié)合起來(lái)表示某特定類型的字符的元字符是(C)A).B)|C) D) 27正則表達(dá)式中,結(jié)合起來(lái)表示匹配的次數(shù)的元字符是(D)A).B)|C) D) 28正則表達(dá)式中,表示模式必須出現(xiàn)在目標(biāo)串的結(jié)尾的元字符是(A)A)$ B) C)( ) D)?29正則表達(dá)式中,表示除了指定類型以外

42、的字符的元字符是(B)A)$ B) C)( ) D)?30正則表達(dá)式中,表示0個(gè)或一個(gè)的元字符是(D)A)$ B) C)( ) D)?31正則表達(dá)式中,表示換頁(yè)匹配的元字符是(A)A)f B)n C)r D)t32正則表達(dá)式中,表示換行匹配的元字符是(B)A)f B)n C)r D)t33正則表達(dá)式中,表示匹配一個(gè)回車的元字符是(C)A)f B)n C)r D)t34正則表達(dá)式中,表示匹配一個(gè)制表符的元字符是(D)A)f B)n C)r D)t35正則表達(dá)式中,表示一個(gè)數(shù)字的預(yù)定義詞是(A)A)d B)D C)S D)s36正則表達(dá)式中,表示一個(gè)非數(shù)字字符的預(yù)定義詞是(A)A)d B)D C)

43、S D)s37正則表達(dá)式中,表示空白字符的預(yù)定義詞是(A)A)d B)D C)S D)s38正則表達(dá)式中,表示一個(gè)非空白字符的預(yù)定義詞是(A)A)d B)D C)S D)s20正則表達(dá)式中,表示一個(gè)字符可以是字母、數(shù)字或下劃線的預(yù)定義詞是(A)A)d B)D C)w D)W39正則表達(dá)式中,表示一個(gè)字符不能是字母、數(shù)字或下劃線的預(yù)定義詞是(A)A)d B)D C)w D)W40下面常用的正則表達(dá)式中,表示數(shù)字的是(A)A)d+(.d+)*$ B)0-9*1-90-9*$C)(-?d+)(.d+)?$ D)u4e00-u9fa541下面常用的正則表達(dá)式中,表示正整數(shù)的是(B)A)d+(.d+)*

44、$ B)0-9*1-90-9*$C)(-?d+)(.d+)?$ D)u4e00-u9fa542下面常用的正則表達(dá)式中,表示浮點(diǎn)數(shù)的是(C)A)d+(.d+)*$ B)0-9*1-90-9*$C)(-?d+)(.d+)?$ D)u4e00-u9fa543下面常用的正則表達(dá)式中,表示中文字符的是(D)A)d+(.d+)*$ B)0-9*1-90-9*$C)(-?d+)(.d+)?$ D)u4e00-u9fa544對(duì)于ServletRequest接口的獲取請(qǐng)求參數(shù)的方法的描述那一項(xiàng)是正確的?(C)A)getParameter方法只用于接收POST請(qǐng)求參數(shù),接收GET請(qǐng)求參數(shù)需要使用getQueryS

45、tring方法B)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameter(key)方法會(huì)返回空C)如果一個(gè)參數(shù)key有多個(gè)值,那么getParameterValues(key)方法會(huì)返回一個(gè)包含所有值的字符串?dāng)?shù)組D)getParameter方法返回Object對(duì)象,使用前要強(qiáng)制類型轉(zhuǎn)換:如String str=(String) request.getParameter(key)二、判斷題1Tomcat服務(wù)器支持直接使用application對(duì)象。(錯(cuò))2out對(duì)象是一個(gè)輸出流,它實(shí)現(xiàn)了javax.servlet.JspWriter接口,用來(lái)向客戶端輸出數(shù)據(jù)。(對(duì))3利用response對(duì)象的

46、sendRedirect方法只能實(shí)現(xiàn)本網(wǎng)站內(nèi)的頁(yè)面跳轉(zhuǎn),但不能傳遞參數(shù)。(錯(cuò))4respone對(duì)象主要用于向客戶端發(fā)送數(shù)據(jù)。(對(duì))5contentType屬性用來(lái)設(shè)置JSP頁(yè)面的MIME類型和字符編碼集,取值格式為MIME類型或MIME類型;charset=字符編碼集,response對(duì)象調(diào)用addHeader方法修改該屬性的值。(錯(cuò))6Post屬于表單的隱式提交信息方法。(對(duì))7標(biāo)記用于在表單中插入一個(gè)下拉菜單。(對(duì))8表單信息的驗(yàn)證只能放在服務(wù)器端執(zhí)行。(錯(cuò))9網(wǎng)頁(yè)中只要使用gb2312編碼就不會(huì)出現(xiàn)中文亂碼。(錯(cuò))10表單提交的信息就封裝在HTTP請(qǐng)求消息的信息體部分,用戶使用reque

47、st對(duì)象的getParameter方法可以得到通過(guò)表單提交的信息。(對(duì))11request對(duì)象的getRemoteHost()方法既能獲取客戶機(jī)的名稱,又能獲取客戶IP地址的方法是(對(duì))12同一個(gè)客戶在同一個(gè)Web服務(wù)目錄中的session對(duì)象是相同的,在不同的Web服務(wù)目錄中的session對(duì)象是不相同的。(對(duì))13session對(duì)象是HttpSession接口類的實(shí)例,由客戶端負(fù)責(zé)創(chuàng)建和銷毀,所以不同客戶的session對(duì)象不同。(對(duì))14public long session.setMaxInactiveInterval()設(shè)置最長(zhǎng)發(fā)呆時(shí)間,單位毫秒。(錯(cuò))15session對(duì)象可以用來(lái)

48、保存用戶會(huì)話期間需要保存的數(shù)據(jù)信息。(對(duì))16url重寫可以把session對(duì)象的id作為url參數(shù)傳帶過(guò)去,可以使用request對(duì)象的encodeURL(“”)。(錯(cuò))17application對(duì)象對(duì)所有用戶都是共享的,任何對(duì)它的操作都會(huì)影響到所有的用戶。(對(duì))18application對(duì)象可以用來(lái)保存數(shù)據(jù)。(對(duì))三、填空題1out對(duì)象的_out.flush()_方法,功能是輸出緩沖的內(nèi)容。2JSP的_session_對(duì)象用來(lái)保存單個(gè)用戶訪問(wèn)時(shí)的一些信息。3response對(duì)象的_sendRedirect(URL url)_方法可以將當(dāng)前客戶端的請(qǐng)求轉(zhuǎn)到其他頁(yè)面去。4當(dāng)客戶端請(qǐng)求一個(gè)JSP

49、頁(yè)面時(shí),JSP容器會(huì)將請(qǐng)求信息包裝在_request_對(duì)象中。5response.setHeader(“Refresh”, “5”)的含義是指_頁(yè)面刷新時(shí)間為5秒_。6在JSP中為內(nèi)置對(duì)象定義了4種作用范圍,即Application Scope、Session Scope、Page Scope和Request Scope四個(gè)作用范圍。7表單的提交方法包括_post_和_get_方法。8表單標(biāo)記中的_action_屬性用于指定處理表單數(shù)據(jù)程序url的地址。9標(biāo)記中的size屬性默認(rèn)值為_1_。四、思考題1請(qǐng)說(shuō)出JSP中常用的內(nèi)置對(duì)象。2簡(jiǎn)述request對(duì)象和response對(duì)象的作用。3ses

50、sion對(duì)象與application對(duì)象有何區(qū)別?4內(nèi)置對(duì)象的4個(gè)作用范圍?什么情況下session會(huì)關(guān)閉?5response.sendRedirect(URL url)方法的作用?作業(yè)七JavaBean一、選擇題1下面哪一項(xiàng)屬于工具Bean的用途?(A)A)完成一定運(yùn)算和操作,包含一些特定的或通用的方法,進(jìn)行計(jì)算和事務(wù)處理。B)負(fù)責(zé)數(shù)據(jù)的存取C)接受客戶端的請(qǐng)求,將處理結(jié)果返回客戶端D)在多臺(tái)機(jī)器上跨幾個(gè)地址空間運(yùn)行2JavaBean可以通過(guò)相關(guān)jsp動(dòng)作指令進(jìn)行調(diào)用。下面哪個(gè)不是JavaBean可以使用的jsp動(dòng)作指令?(D)A) B)C) D)3關(guān)于JavaBean,下列的敘述哪一項(xiàng)是不

51、正確的?(C)A)JavaBean的類必須是具體的和公共的,并且具有無(wú)參數(shù)的構(gòu)造器B)JavaBean的類屬性是私有的,要通過(guò)公共方法進(jìn)行訪問(wèn)C)JavaBean和Servlet一樣,使用之前必須在項(xiàng)目的web.xml中注冊(cè)D)JavaBean屬性和表單控件名稱能很好地耦合,得到表單提交的參數(shù)4JavaBean的屬性必須聲明為private,方法必須聲明為(D)訪問(wèn)類型。A)private B)staticC)protect D)public5JSP頁(yè)面通過(guò)(C)來(lái)識(shí)別Bean對(duì)象,可以在程序片中通過(guò)xx.method形式來(lái)調(diào)用Bean中的set和get方法。A)name B)classC)i

52、d D)classname6JavaBean的作用范圍可以是page、request、session和(A)四個(gè)作用范圍中的一種。A)application B)localC)global D)class7下列哪個(gè)作用范圍的bean,請(qǐng)求響應(yīng)完成則該Bean即被釋放,不同客戶的Bean互不相同。(B)A)application B)requestC)page D)session8下列哪個(gè)作用范圍的Bean,被Web服務(wù)目錄下所有用戶共享,任何客戶對(duì)Bean屬性的修改都會(huì)影響到其他用戶。(A)A)application B)requestC)page D)session8下列哪個(gè)作用范圍的Bea

53、n,當(dāng)客戶離開這個(gè)頁(yè)面時(shí),JSP引擎取消為客戶該頁(yè)面分配的Bean,釋放他所占的內(nèi)存空間。(C)A)application B)requestC)page D)session9使用動(dòng)作標(biāo)記可以在JSP頁(yè)面中得到Bean實(shí)例的屬性值,并將其轉(zhuǎn)換為什么類型的數(shù)據(jù),發(fā)送到客戶端。(A)A)String B)DoubleC)Object D)Classes10使用動(dòng)作標(biāo)記可以在JSP頁(yè)面中設(shè)置Bean的屬性,但必須保證Bean有對(duì)應(yīng)的什么方法。(B)A)SetXxx方法 B)setXxx方法C)getXxx方法 D)GetXxx方法11使用格式j(luò)sp:setProperty name=beanid p

54、roperty=bean的屬性 value = /給Bean的屬性賦值,expression的數(shù)據(jù)類型和bean的屬性類型(A)。A)必須一致 B)可以不一致C)必須不同 D)無(wú)要求12在JSP頁(yè)面中使用格式給Long類型的Bean屬性賦值,會(huì)調(diào)用哪個(gè)數(shù)據(jù)類型轉(zhuǎn)換方法。(A)A)Long.parseLong(String s) B)Integer.parseInt(Stirng s)C)Double.parseDouble(String s) D)不確定13下列那個(gè)調(diào)用數(shù)據(jù)類型轉(zhuǎn)換方法會(huì)發(fā)生NumberFormatException異常?(D)A)Long.parseLong(“1234”)

55、B)Integer.parseInt(“1234”)C)Double.parseDouble(“123.45”) D)Integer.parseInt(“123a”)14在JSP頁(yè)面中使用格式,將表單參數(shù)為Bean屬性賦值,property=*格式要求Bean的屬性名字(B)A)必須和表單參數(shù)類型一致 B)必須和表單參數(shù)名稱一一對(duì)應(yīng)C)必須和表單參數(shù)數(shù)量一致 D)名稱不一定對(duì)應(yīng)15在JSP頁(yè)面中使用格式,用表單參數(shù)為Bean屬性賦值,要求Bean的屬性名字(D)。A)必須和表單參數(shù)類型一致 B)必須和表單參數(shù)名稱一一對(duì)應(yīng)C)必須和表單參數(shù)數(shù)量一致 D)名稱不一定對(duì)應(yīng)二、判斷題1JavaBean

56、的屬性可讀寫,編寫時(shí)set方法和get方法必須配對(duì)。(錯(cuò))2JavaBean也是Java類,因此也必須有主函數(shù)。(錯(cuò))3JavaBean組件就是Java開發(fā)中的一個(gè)類,通過(guò)封裝屬性和方法成為具有某種功能和接口的類,所以具有Java程序的特點(diǎn)。(對(duì))4Sun公司把JavaBean定義為一個(gè)可重復(fù)使用的軟件組件,類似于電腦CPU、硬盤等組件。(對(duì))5JavaBean分為可視化組件和非可視化組件。(對(duì))6JavaBean的屬性必須聲明為private,方法必須聲明為public訪問(wèn)類型。(對(duì))7創(chuàng)建JavaBean要經(jīng)過(guò)編寫代碼、編譯源文件、配置JavaBean這樣一個(gè)過(guò)程。(對(duì))8在JSP頁(yè)面中調(diào)

57、用的Bean類中如果有構(gòu)造方法,必須是public類型且必有參數(shù)。(錯(cuò))9布置JavaBean須在Web服務(wù)目錄的WEB-INFclasses子目錄下建立與包名對(duì)應(yīng)的子目錄,并將字節(jié)文件復(fù)制到該目錄。(對(duì))10Javabean中,對(duì)于boolean類型的屬性,可以使用is代替方法名稱中的set和get前綴,創(chuàng)建Bean必須帶有包名。(對(duì))11在JSP頁(yè)面中使用Bean首先要使用import指令將Bean引入。(對(duì))12修改了Bean的字節(jié)碼后,要將新的字節(jié)碼復(fù)制到對(duì)應(yīng)的WEB-INFclasses目錄中,重新啟動(dòng)tomcat服務(wù)器才能生效。(對(duì))13客戶在某個(gè)頁(yè)面修改session作用范圍Be

58、an的屬性,在其他頁(yè)面,該Bean的屬性會(huì)發(fā)生同樣的變化,不同客戶之間的Bean也發(fā)生變化。(錯(cuò))14使用動(dòng)作標(biāo)記,可以使用表達(dá)式或字符串為Bean的屬性賦值。(對(duì))15使用格式給Bean的屬性賦值,這個(gè)字符串會(huì)自動(dòng)被轉(zhuǎn)化為屬性的數(shù)據(jù)類型。(對(duì))16表單提交后,動(dòng)作指令才會(huì)執(zhí)行。(對(duì))三、填空題1在Web服務(wù)器端使用JavaBean,將原來(lái)頁(yè)面中程序片完成的功能封裝到JavaBean中,這樣能很好地實(shí)現(xiàn)業(yè)務(wù)邏輯層與視圖層的分離。2JavaBean中用一組set方法設(shè)置Bean的私有屬性值,get方法獲得Bean的私有屬性值。set和get方法名稱與屬性名稱之間必須對(duì)應(yīng),也就是:如果屬性名稱為x

59、xx,那么set和get方法的名稱必須為setXxx()和 getXxx()。3用戶在實(shí)際Web應(yīng)用開發(fā)中,編寫B(tài)ean除了要使用import語(yǔ)句引入Java的標(biāo)準(zhǔn)類,可能還需要自己編寫的其他類。用戶自己編寫的被Bean引用的類稱之為Bean的輔助類。4創(chuàng)建JavaBean的過(guò)程和編寫Java類的過(guò)程基本相似,可以在任何Java的編程環(huán)境下完成編寫、編譯和發(fā)布。5布置JavaBean要在Web服務(wù)目錄的WEB-INFclasses文件夾中建立與Bean的包名對(duì)應(yīng)的子目錄,用戶要注意目錄名稱的大小寫。6使用Bean首先要在JSP頁(yè)面中使用import指令將Bean引入。7要想在JSP頁(yè)面中使用B

60、ean,必須首先使用動(dòng)作標(biāo)記在頁(yè)面中定義一個(gè)JavaBean的實(shí)例。8scope屬性代表了JavaBean的作用范圍,它可以是page、request、session和application四個(gè)作用范圍中的一種。四、思考題1JavaBean和一般意義上的Java類有何區(qū)別?2如何實(shí)現(xiàn)一個(gè)Bean的屬性與表單參數(shù)的關(guān)聯(lián)?3如何在頁(yè)面的程序片中使用Bean?4試述request、session和application有效范圍的Bean生命周期?作業(yè)八數(shù)據(jù)庫(kù)訪問(wèn)一、選擇題1下面哪一項(xiàng)不是JDBC的工作任務(wù)?(C)A)與數(shù)據(jù)庫(kù)建立連接B)操作數(shù)據(jù)庫(kù),處理數(shù)據(jù)庫(kù)返回的結(jié)果C)在網(wǎng)頁(yè)中生成表格D)向數(shù)據(jù)庫(kù)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論