Java Web程序設(shè)計(jì) 基礎(chǔ)試題選_第1頁(yè)
Java Web程序設(shè)計(jì) 基礎(chǔ)試題選_第2頁(yè)
Java Web程序設(shè)計(jì) 基礎(chǔ)試題選_第3頁(yè)
Java Web程序設(shè)計(jì) 基礎(chǔ)試題選_第4頁(yè)
Java Web程序設(shè)計(jì) 基礎(chǔ)試題選_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

《WEB技術(shù)基礎(chǔ)》課外習(xí)題集《WEB技術(shù)基礎(chǔ)》課程組

一、填空題HTML語(yǔ)言中文全稱是,它都是由一系列的標(biāo)記組成。每個(gè)標(biāo)記都可以視為是一個(gè)對(duì)象,這些對(duì)象也有屬性和事件過(guò)程?;贘SP的Web服務(wù)器很多,在實(shí)際的企業(yè)應(yīng)用中,最常用的3種Web服務(wù)器是、weblogic和。JavaScript是一種通用的、基于原型的、面向的腳本語(yǔ)言,它幫助DOM對(duì)象實(shí)現(xiàn)了事件處理機(jī)制。HTTP協(xié)議是一個(gè)基于請(qǐng)求/響應(yīng)的協(xié)議,常見(jiàn)的請(qǐng)求方式有兩種:POST/GET,其中請(qǐng)求會(huì)在瀏覽器地址欄中顯示,而請(qǐng)求不會(huì)。目前在應(yīng)用開(kāi)發(fā)領(lǐng)域中,主要分成兩大編程體系,一種是基于瀏覽器的結(jié)構(gòu),另一種是結(jié)構(gòu)。JSP中的幾個(gè)重要的對(duì)象是:out、、、、application、cookie。匹配一個(gè)HTML標(biāo)記的CSS樣式表標(biāo)記有3種方式:標(biāo)記選擇符、和ID選擇符。Servlet的生命周期由、service()方法和destroy()方法三個(gè)過(guò)程組成。Servlet中的doGet和方法分別對(duì)應(yīng)Form表單的method屬性Get和Post方法。在HTML語(yǔ)言中超鏈接標(biāo)記是 ,圖片標(biāo)記是,字體的標(biāo)記是,段落標(biāo)記是。Web應(yīng)用一般放置在Tomcat的 目錄下面,而一個(gè)Web應(yīng)用中的Servlet和JavaBean一般都放置在該Web應(yīng)用目錄下的文件夾中。Tomcat服務(wù)器的默認(rèn)端口是。JavaBean既可以放在classes目錄下,也可以放在lib目錄下,一般自己寫的JavaBean不打包直接放在目錄下,引用外部的JavaBean一般都以JAR包的形式,所以應(yīng)當(dāng)放在目錄下。B/S結(jié)構(gòu)中的B的全稱是__,S的全稱是。JAVA應(yīng)用開(kāi)發(fā)體系包括三個(gè)部分__,__和。J2EE體系中包含了13種核心技術(shù),如,,等。JSP和Javascript文件的后綴分別是和。常用的瀏覽器對(duì)象有:、、location、history、forms等。JDBC中的Statement對(duì)象有三種:Statement、、。Tomcat中每個(gè)web應(yīng)用的配置文件是。Javascript中監(jiān)聽(tīng)鼠標(biāo)的事件有:、、、onMouseUp、onMouseDown、onDblClick等。Form的提交方式有和兩種,在Servlet中,分別以和doPost方法讀取其中的數(shù)據(jù)。Session對(duì)象的___________方法可以設(shè)置Session的屬性,________方法可以取得Session的屬性值。在編寫Servlet時(shí),需要繼承_______類,在Servlet中聲名doGet()和doPost()需要______和___________類型的兩個(gè)參數(shù)。為了實(shí)現(xiàn)函數(shù)的定義和調(diào)用,JavaScript語(yǔ)句提供了兩個(gè)關(guān)鍵字:___________和___________。application對(duì)象是___________,而session對(duì)象則是每個(gè)客戶專用的假設(shè)在helloapp應(yīng)用中有一個(gè)HelloServlet類,它位于org.javathinker包下,那么這個(gè)類的class文件應(yīng)該放helloapp/______________目錄下.mysql默認(rèn)JDBC服務(wù)端口是___________28.標(biāo)記出現(xiàn)在<head>標(biāo)記之后,它包含用戶能夠在瀏覽器主窗口中看到的Web頁(yè)面內(nèi)容,這部分內(nèi)容也被稱為主體內(nèi)容。29、請(qǐng)編寫一個(gè)可以超鏈接到index.html文件上的語(yǔ)句30、在頁(yè)面上顯示一張名為p1.jpg圖片的所使用的語(yǔ)句是31、在頁(yè)面中換行的標(biāo)記是:32、在頁(yè)面段落的標(biāo)記是:33、有序列表的標(biāo)記為:34、無(wú)序列表的標(biāo)記為:35、表格的標(biāo)記為36、表格的行標(biāo)記為:37、表格的單元格標(biāo)記為二、單選題第一部分1.下面關(guān)于JSP與ASP比較的描述,哪一項(xiàng)不是JSP獨(dú)有特點(diǎn)()A.跨平臺(tái)性B.一次編寫,到處運(yùn)行C.編寫容易,快速上手D.通過(guò)JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)連接2.一個(gè)標(biāo)準(zhǔn)的HTML文件是以<html>標(biāo)記開(kāi)始,并以什么標(biāo)記結(jié)束()A.<html>B.</htm>C.<htm>D.</html>3.下面哪個(gè)是屬性而不是標(biāo)記 ()A.IMG B.FORM C. HREF D.TD 4.在下面的FORM元素、方法、事件與屬性中哪一項(xiàng)與另外三個(gè)不同()A.ONFOCUS B.ONSLECT C.ONCHANGE D.OPTIONS 5. 下面哪個(gè)不是包裝類()A.Long B.String C.Float D.Double6.下面哪項(xiàng)不是File類的方法()StringgetAbsolutePath()String[]list()booleancanRead()voidwrite(byte[]b)7.下面哪一項(xiàng)不是JSP的page指令的屬性()A.import B. contentType C.session D.useBean8.下面哪項(xiàng)不是Jsp內(nèi)置對(duì)象()A.JDBCB.responseC.sessionD.out9.下面哪項(xiàng)不是與Bean進(jìn)行交互的JSP操作指令()A.useBean B.include C. getProperty D.setProperty10.下面哪項(xiàng)不是Cookie類的方法()A.invalidate()B.getMaxAge() C.setValue(String

newValue) D.setVersion(int

v)11.下面哪項(xiàng)不屬于數(shù)據(jù)庫(kù)最常用的基本操作()A.查詢(Select)B.裝載(Load) C.插入(Insert)D.更新(Update)12.在配置數(shù)據(jù)庫(kù)連接池時(shí),配置server.xml,哪項(xiàng)不屬于要修改的parameter元素()A.Factory B.driverClassName C.port D.maxWait在傳統(tǒng)的HTML頁(yè)面中加入()就構(gòu)成了一個(gè)JSP頁(yè)面文件。

A、JAVA程序片B、JSP標(biāo)簽

C、用“<%”、“%>”標(biāo)記符號(hào)括起來(lái)的程序D、JAVA程序片和JSP標(biāo)簽配置JSP運(yùn)行環(huán)境,若WEB應(yīng)用服務(wù)器選用TOMCAT,以下說(shuō)法正確的是:()

A、先安裝TOMCAT,再安裝JDK

B、先安裝JDK,再安裝TOMCAT

C、不需安裝JDK,安裝TOMCAT就可以了

D、JDK和TOMCAT只要都安裝就可以了,安裝順序沒(méi)關(guān)系對(duì)于“<%!”、“%>”之間聲明的變量,以下說(shuō)法正確的是:()

A、不是JSP頁(yè)面的成員變量

B、多個(gè)用戶同時(shí)訪問(wèn)該頁(yè)面時(shí),任何一個(gè)用戶對(duì)這些變量的操作,都會(huì)影響到其他用戶

C、多個(gè)用戶同時(shí)訪問(wèn)該頁(yè)面時(shí),每個(gè)用戶對(duì)這些變量的操作都是互相獨(dú)立的,不會(huì)互相影響

D、是JSP頁(yè)面的局部變量在客戶端瀏覽器的源代碼中可以看到()

A、JSP注釋

B、HTML注釋

C、JSP注釋和HTML注釋

D、JAVA注釋page指令的作用是:()

A、用來(lái)定義整個(gè)JSP頁(yè)面的一些屬性和這些屬性的值

B、用來(lái)在JSP頁(yè)面內(nèi)某處嵌入一個(gè)文件

C、使該JSP頁(yè)面動(dòng)態(tài)包含一個(gè)文件

D、指示JSP頁(yè)面加載Javapluginpage指令的import屬性的作用是()

A、定義JSP頁(yè)面響應(yīng)的MIME類型

B、定義JSP頁(yè)面使用的腳本語(yǔ)言

C、為JSP頁(yè)面引入JAVA包中的類

D、定義JSP頁(yè)面字符的編碼page指令的()屬性可以設(shè)置JSP頁(yè)面是否可多線程訪問(wèn)

A、session

B、buffer

C、isThreadSafe

D、info()可在JSP頁(yè)面出現(xiàn)該指令的位置處,靜態(tài)插入一個(gè)文件。

A、page指令標(biāo)簽

B、page指令的import屬性

C、include指令標(biāo)簽

D、include動(dòng)作標(biāo)簽以下對(duì)象中的()不是JSP的內(nèi)置對(duì)象。

A、request

B、session

C、application

D、bean在JSP中,內(nèi)置對(duì)象()封裝了用戶提交的信息,使用該對(duì)象可以獲取用戶提交的信息。

A、session

B、request

C、response

D、outrequest對(duì)象可以使用()方法獲取表單中某輸入框提交的信息。

A、getParameter(Strings)

B、getValue(Strings)

C、getParameterNames(Strings)

D、getParameterValue(Strings)JSP的內(nèi)置對(duì)象中()對(duì)象可對(duì)客戶的請(qǐng)求作出動(dòng)態(tài)響應(yīng),向客戶端發(fā)送數(shù)據(jù)。

A、response

B、request

C、application

D、out從()開(kāi)始,到()結(jié)束,被稱為一個(gè)會(huì)話。A、訪問(wèn)者連接到服務(wù)器,訪問(wèn)者關(guān)閉瀏覽器離開(kāi)該服務(wù)器

B、服務(wù)器啟動(dòng),服務(wù)器關(guān)閉

C、訪問(wèn)者連接到服務(wù)器,服務(wù)器關(guān)閉

D、服務(wù)器啟動(dòng),訪問(wèn)者關(guān)閉瀏覽器離開(kāi)該服務(wù)器下面哪一個(gè)不是JSP本身已加載的基本類?()A、java.lang.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*對(duì)于預(yù)定義<%!預(yù)定義%>的說(shuō)法錯(cuò)誤的是:()A、一次可聲明多個(gè)變量和方法,只要以“;”結(jié)尾就行B、一個(gè)聲明僅在一個(gè)頁(yè)面中有效C、聲明的變量將作為局部變量D、在預(yù)定義中聲明的變量將在JSP頁(yè)面初始化時(shí)初始化從“員工”表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select語(yǔ)句正確:()Select*from員工where姓名=’_瑪麗_’B、Select*from員工where姓名=’%瑪麗_’C、Select*from員工where姓名like‘_瑪麗%’D、Select*from員工where姓名like‘%瑪麗%’下述選項(xiàng)中不屬于JDBC基本功能的是:()A.與數(shù)據(jù)庫(kù)建立連接 B.提交SQL語(yǔ)句C.處理查詢結(jié)果 D.數(shù)據(jù)庫(kù)維護(hù)管理在JSP中使用<jsp:getProperty>標(biāo)記時(shí),不會(huì)出現(xiàn)的屬性是:()A.nameB.propertyC.valueD.以上皆不會(huì)出現(xiàn)Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:A.<%@page%>作用于整個(gè)JSP頁(yè)面。B.可以在一個(gè)頁(yè)面中使用多個(gè)<%@page%>指令。C.為增強(qiáng)程序的可讀性,建議將<%@page%>指令放在JSP文件的開(kāi)頭,但不是必須的。D.

<%@

page

%>指令中的屬性只能出現(xiàn)一次。31.在JSP中調(diào)用JavaBean時(shí)不會(huì)用到的標(biāo)記是:(

)A.<javabean>

B.

<jsp:useBean>

C.<jsp:setProperty>

D.<jsp:getProperty>32.關(guān)于JavaBean正確的說(shuō)法是:A、Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫B(tài)、在JSP文件中引用Bean,其實(shí)就是用<jsp:useBean>語(yǔ)句C、被引用的Bean文件的文件名后綴為.java

D、Bean文件放在任何目錄下都可以被引用33.Servlet程序的入口點(diǎn)是:A、init()

B、main()

C、service()

D、doGet()34.不能在不同用戶之間共享數(shù)據(jù)的方法是A、通過(guò)cookie

B、利用文件系統(tǒng)

C、利用數(shù)據(jù)庫(kù)

D、通過(guò)ServletContext對(duì)象35.以下哪個(gè)不是FORM的元素? A、Input B、textarea C、select D、table36.以下哪個(gè)是空格? A、&; B、 ; C、©; D、<;37.<tdalign=”xxxx”>中的align屬性是什么含義? A、加粗 B、斜體 C、對(duì)齊方式 D、邊框樣式38.單選按鈕是下列哪一個(gè)? A.<inputname=”sex”type=”text”value=”0”/> B.<inputname=”sex”type=”checkbox”value=”0” C.<inputname=”sex”type=”option”value=”0” D.<inputname=”sex”type=”radio”value=”0”39.以下哪個(gè)不是JSP的內(nèi)置對(duì)象? A.session B.request C.cookie D.out40.當(dāng)在JSP文件中要使用到Vector對(duì)象時(shí),應(yīng)在JSP文件中加入以下哪個(gè)語(yǔ)句? A.<jsp:includefile=”java.util.*”/> B.<jsp:includepage=”java.util.*”/> C.<%@pageimport=”java.util.*”%> D.<%@pageinclude=”java.util.*”%>41.關(guān)于JavaBean的說(shuō)法,哪個(gè)是正確的? A.JavaBean的具體類可以不是public的。 B.JavaBean可以只提供一個(gè)帶參數(shù)的構(gòu)造器。 C.jsp:useBean可以像HTML標(biāo)記一樣不關(guān)閉。 D.JavaBean可以保存狀態(tài)。42.JavaBean的生命周期中,哪個(gè)是用來(lái)跟蹤用戶的會(huì)話的? A.session B.request C.page D.application43.要在session對(duì)象中保存屬性,可以使用以下哪個(gè)語(yǔ)句? A.session.getAttribute(“key”,“value”); B.session.setAttribute(“key”,“value”); C.session.setAttribute(“key”); D.session.getAttribute(“key”);44.jsp:forward和sendRedirect都是用來(lái)做頁(yè)面跳轉(zhuǎn)的,以下語(yǔ)句描述錯(cuò)誤的是: A.forward之后可以使用原來(lái)的request對(duì)象,而且效率較高。 B.sendRedirect之后不可以使用原來(lái)的request對(duì)象,而且效率較低。 C.forward地址欄不變化,只能在WEB應(yīng)用程序內(nèi)的頁(yè)面間跳轉(zhuǎn)。 D.forward地址欄變化,可以跳轉(zhuǎn)到任何頁(yè)面和機(jī)器。45.關(guān)于get和post兩種請(qǐng)求,下列說(shuō)法正確的是? A.get請(qǐng)求是默認(rèn)的。 B.get請(qǐng)求處理的數(shù)據(jù)量大小不受限制。 C.post請(qǐng)求地址欄里是能看到數(shù)據(jù)的 D.post請(qǐng)求可以由doGet方法處理。46.如果Tomcat安裝后,想要修改端口號(hào),可以修改<tomcat安裝目錄>/conf下的___文件。 A.web.xml B.server.xml C.server-minimal.xml D.tomcat-user.xml47.以下哪個(gè)不是MVC中的組成部分? A.JavaBean B.FrameWork C.JSP D.Servlet48.哪個(gè)不是Servlet接口的方法? A.doGet方法 B.doPost方法 C.init方法 D.forward方法49.以下哪個(gè)是正確使用JavaBean的方式? A.<jsp:useBeanid=”address”class=”AddressBean”/> B.<jsp:useBeanname=”address”class=”AddressBean”/> C.<jsp:useBeanbean=”address”class=”AddressBean”/> D.<jsp:useBeanbeanName=”address”class=”AddressBean”/>50.銷毀一個(gè)session對(duì)象應(yīng)該調(diào)用以下哪個(gè)方法? A.session.invalidate(); B.session.expunge(); C.session.destroy(); D.session.end();51.用于把信息回送到客戶端的瀏覽器中的對(duì)象是(A)pageContext(B)request(C)response(D)out52.用于處理服務(wù)器對(duì)客戶端的響應(yīng)的對(duì)象是(A)cookie(B)out(C)session(D)response53.用來(lái)得到客戶端的信息的對(duì)象是(A)session(B)out(C)request(D)response54.用來(lái)保存網(wǎng)站的一些全局變量的對(duì)象是(A)session(B)application(C)pageContext(D)page55.用來(lái)保存單個(gè)用戶訪問(wèn)時(shí)的一些信息的對(duì)象是(A)application(B)session(C)out(D)page56.用來(lái)將服務(wù)器端的一些信息寫到客戶端的瀏覽器中的對(duì)象是:(A)out(B)cookie(C)session(D)request57.request對(duì)象中以下方法正確的是(A)getparament()(B)getParament()(C)getparameter()(D)getParameter()58.以下方法錯(cuò)誤的是(A)request.setAttribute()(B)application.setAttribute()(C)session.setAttribute()(D)cookie.setAttribute()59.若要做一個(gè)網(wǎng)站訪問(wèn)數(shù)量的計(jì)數(shù)器,則該數(shù)量應(yīng)該存入哪個(gè)對(duì)象?(A)application(B)cookie(C)pageContext(D)page60.用于取得服務(wù)器的配置信息的對(duì)象是(A)config(B)cookie(C)application(D)pageContext61.在java中,要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,需要導(dǎo)入的包是(A)java.io.*(B)java.sql.*(C)java.database.*(D)java.util.*62.Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")這條語(yǔ)句的作用是(A)加載驅(qū)動(dòng)(B)查找數(shù)據(jù)庫(kù)(C)連接數(shù)據(jù)庫(kù)(D)斷開(kāi)與數(shù)據(jù)庫(kù)的連接63.DriverManager類是(A)用于管理數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的類(B)用于處理與特定數(shù)據(jù)庫(kù)連接的類(C)用于在指定的連接中處理SQL語(yǔ)句的類(D)用于處理查詢結(jié)果的類64.Connection類是(A)用于管理數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的類(B)用于處理與特定數(shù)據(jù)庫(kù)連接的類(C)用于在指定的連接中處理SQL語(yǔ)句的類(D)用于處理查詢結(jié)果的類65.Statement類是(A)用于管理數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的類(B)用于處理與特定數(shù)據(jù)庫(kù)連接的類(C)用于在指定的連接中處理SQL語(yǔ)句的類(D)用于處理查詢結(jié)果的類66.ResultSet類是(A)用于管理數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的類(B)用于處理與特定數(shù)據(jù)庫(kù)連接的類(C)用于在指定的連接中處理SQL語(yǔ)句的類(D)用于處理查詢結(jié)果的類67.以下getConnection方法聲明正確的是(A)staticConnectiongetConnection(Stringurl,Stringusername,Stringpassword)(B)staticConnectiongetConnection()(C)ConnectiongetConnection(Stringurl,Stringusername,Stringpassword)(D)staticStringgetConnection(Stringurl,Stringusername,Stringpassword)68.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);該方法中第一個(gè)參數(shù)的含義是(A)結(jié)果集的游標(biāo)只能向下滾動(dòng)(B)游標(biāo)可上下移動(dòng),當(dāng)數(shù)據(jù)庫(kù)變化時(shí),當(dāng)前結(jié)果集不變(C)游標(biāo)可上下移動(dòng),當(dāng)數(shù)據(jù)庫(kù)變化時(shí),當(dāng)前結(jié)果集同步改變(D)結(jié)果集不可滾動(dòng)69.next()方法的正確描述是(A)Statement類,作用是得到下一條記錄(B)Statement類里的方法,作用是返回是否還有下一條記錄(C)ResultSet類里的方法,作用是得到下一條記錄(D)ResultSet類里的方法,作用是返回是否還有下一條記錄70.以下哪個(gè)方法不是ResultSet類里的方法(A)first()(B)getRow()(C)closes()(D)absolute(introw)71.創(chuàng)建一個(gè)Servlet應(yīng)該繼承的類是(A)Servlet(B)HttpServlet(C)ContextServlet(D)JavaServlet72.以下哪個(gè)方法不是Servlet繼承的方法:(A)doGet方法(B)doPost方法(C)doQuery方法(D)doDelete方法73.以下是servlet配置代碼:<servlet><servlet-name>MS</servlet-name><servlet-class>servlet.MyServlet</servlet-class></servlet><servlet-mapping><servlet-name>MS</servlet-name><url-pattern>/MS</url-pattern></servlet-mapping>以下說(shuō)法錯(cuò)誤的是:(A)<servlet-name>里的名字必須和類名一致(B)<url-pattern>里的名字可以更改(C)<servlet-class>里的名字必須和類名一致(D)兩個(gè)<servlet-ame>里的名字必須保持一致74.現(xiàn)在有一個(gè)頁(yè)面要向上述servlet提交表單數(shù)據(jù),則method后面應(yīng)該寫:(A)action="MS"(B)action="servlet.MyServlet"(C)action="/servlet.MyServlet"(D)action="servlet/MyServlet"75.doGet方法的完整寫法是(A)publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException(B)protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException(C)protectedvoiddoGet(Requestrequest,Responseresponse)throwsServletException,IOException(D)publicvoiddoGet(Requestrequest,Responseresponse)throwsServletException,IOException76.在servlet中獲取session對(duì)象需要:(A)Sessionsession=newSession();(B)Sessionsession=request.getSession();(C)HttpSessionsession=request.getSession();(D)HttpSessionsession=request.getHttpSession();77.在servlet中獲取out對(duì)象需要:(A)Outout=request.getOut();(B)Outout=response.getOut();(C)PrintWriterout=request.getWriter();(D)PrintWriterout=response.getWriter();78.MVC模式中的M指的是:(A)Modal,一般由JavaBean充當(dāng)該角色(B)Modal,一般由Servlet充當(dāng)該角色(C)Model,一般由JavaBean充當(dāng)該角色(D)Model,一般由Servlet充當(dāng)該角色79.MVC模式中的V指的是:(A)Viewer,一般由JSP充當(dāng)該角色(B)Viewer,一般由Servlet充當(dāng)該角色(C)View,一般由JSP充當(dāng)該角色(D)View,一般由Servlet充當(dāng)該角色80.MVC模式中的C指的是:(A)Controller,一般由Servlet充當(dāng)(B)Controller,一般由JavaBean充當(dāng)(C)Control,一般由Servlet充當(dāng)(D)Control,一般由JavaBean充當(dāng)三、程序閱讀題1、寫出以下程序執(zhí)行的結(jié)果<HTML><BODY><SCRIPTLANGUAGE="JavaScript"> vara=parseInt("135.36China"); varb=parseFloat("135.36China"); document.write(a+"<br>"); document.write(b);</SCRIPT></BODY></HTML>程序執(zhí)行的結(jié)果是:135135.36根據(jù)下面的源代碼回答以下問(wèn)題:解釋兩處處劃線的標(biāo)記分別是什么含義?畫出這個(gè)頁(yè)面的大致圖形。源代碼:<html><head><title>UntitledDocument</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><body><tablewidth="200"border="1">定義一個(gè)表格,寬200,邊寬為1<tr> <td>good</td><td> </td><td> </td> 一個(gè)空格</tr><tr><td> </td><td> </td><td> </td></tr></table><p>hello</body></html>閱讀下面html源文件,寫出顯示結(jié)果:<tableborder=0><th>姓名</th><th>年齡</th><th>語(yǔ)文成績(jī)</th><th>數(shù)學(xué)成績(jī)</th><tr><td>Li</td><td>20</td><td>70</td><td>80</td></tr><tr><td>Wang</td><td>25</td><td>90</td><td>70</td></tr></table>4、 寫出下列程序的輸出結(jié)果<HTML><BODY><TABLEBORDER="1"><TR><TDROWSPAN="2">跨兩行</TD><TDCOLSPAN="2">跨兩列</TD></TR><TR><TD>1000</TD><TD>1000</TD></TR><TR><TD>3000</TD><TD>2000</TD><TD>4000</TD></TR></TABLE></BODY></HTML>執(zhí)行結(jié)果:5、 寫出下列程序的輸出結(jié)果<HTML><BODY> <FORMACTION="do_submit.asp"METHOD="POST"> 姓名:<INPUTTYPE="TEXT"NAME="USERNAME"><BR> 密碼:<INPUTTYPE="PASSWORD"NAME="USERPWD"><BR> 性別:<INPUTTYPE="RADIO"NAME="SEX"CHECKED>男 <INPUTTYPE="RADIO"NAME="SEX">女<BR> 血型:<INPUTTYPE="RADIO"NAME="BLOOD"CHECKED>O <INPUTTYPE="RADIO"NAME="BLOOD">A <INPUTTYPE="RADIO"NAME="BLOOD">B <INPUTTYPE="RADIO"NAME="BLOOD">AB<BR> 性格:<INPUTTYPE="CHECKBOX"CHECKED>熱情大方 <INPUTTYPE="CHECKBOX">溫柔體貼 <INPUTTYPE="CHECKBOX">多情善感<BR> 文件:<INPUTTYPE="FILE"><BR> 簡(jiǎn)介:<TEXTAREAROWS="8"COLS="30"></TEXTAREA><BR> 城市:<SELECTSIZE=1> <OPTION>北京市</OPTION> <OPTION>上海市</OPTION> <OPTION>南京市</OPTION> </SELECT><BR> <INPUTTYPE="BUTTON"VALUE="提交"> <INPUTTYPE="SUBMIT"VALUE="提交"> <INPUTTYPE="RESET"VALUE="RESET"> </FORM></BODY></HTML>執(zhí)行結(jié)果:6、 根據(jù)下面的源代碼回答以下問(wèn)題:(1) 畫出這個(gè)頁(yè)面的大致圖形。(2) 寫一個(gè)能夠獲取這個(gè)頁(yè)面控件內(nèi)容并將獲取到的內(nèi)容顯示出來(lái)的jsp頁(yè)面。這個(gè)jsp頁(yè)面的文件名應(yīng)該叫做什么?<formname="form1"method="post"action="test.jsp"><inputtype="text"name="textfield"value="text"><br><inputtype="checkbox"name="checkbox"value="checkbox">checkbox<br><textareaname="textarea"></textarea><br><selectname="select"><option>1</option><option>2</option></select><br><inputtype="submit"name="Submit"value="Submit"><inputtype="reset"name="Submit2"value="Reset"></form>7、 如果現(xiàn)在去運(yùn)行下面的程序,請(qǐng)畫出運(yùn)行的結(jié)果<HTML><HEAD> <SCRIPTLANGUAGE="JavaScript"> varstrTime,strDate; functionwebClock() { vardNow=newDate(); vardHours=dNow.getHours(); vardMinutes=dNow.getMinutes(); vardSeconds=dNow.getSeconds(); strTime=dHours; strTime+=((dMinutes<10)?":0":":")+dMinutes; strTime+=((dSeconds<10)?":0":":")+dSeconds; clock.time.value=strTime; vardDate=dNow.getDate(); vardMonth=dNow.getMonth()+1; vardYear=dNow.getYear(); strDate=dMonth; strDate+=((dDate<10)?"/0":"/")+dDate; strDate+="/"+dYear; clock.date.value=strDate; setTimeout("webClock()",1000); } </SCRIPT> <TITLE></TITLE></HEAD><BODYONLOAD="webClock()"> <FORMNAME="clock"> 時(shí)間:<INPUTTYPE="TEXT"NAME="time"SIZE="10"><BR> 日期:<INPUTTYPE="TEXT"NAME="date"SIZE="10"><BR> </FORM></BODY></HTML>運(yùn)行結(jié)果:8.請(qǐng)分析下列程序中各行可能拋出的異常。 Stringdriver="sun.jdbc.odbc.JdbcOdbcDriver"; Stringurl="jdbc:odbc:grade";1 intstuNo=Integer.parseInt(request.getParameter("stuNo"));2 StringstuName=new String(request.getParameter("stuName").getBytes("iso8859-1"),"GBK");3 Stringsql="updatestudentsetstuName='"+stuName+"'wherestuNo="+stuNo;4 Class.forName(driver);5 Connectionconn=DriverManager.getConnection(url); …… A.NullPointerException B.SQLExceptionC.ClassNotFoundExceptionD.NumberFormatException E.無(wú)異常9.請(qǐng)問(wèn)下列語(yǔ)句的含義是什么?<jsp:useBeanid="stu"class=".fjnu.Student"scope="page"/><jsp:setPropertyname="stu"property=“*"/>10.假設(shè)Tomcat5.5中名為helloapp的Web應(yīng)用有一hello.jsp文件,它的文件路徑如下:%CATALINA_HOME%/webapps/helloapp/hello/hello.jsp(1)那么在瀏覽器端訪問(wèn)hello.jsp的URL是什么?(A)http://localhost:8080/hello.jsp(B)http://localhost:8080/helloapp/hello.jsp(C)http://localhost:8080/helloapp/hello/hello.jsp(D)http://localhost:8080/webapps/helloapp/hello/hello.jsp(2)假設(shè)Tomcat5.5中名為helloapp的Web應(yīng)用有一HelloServlet類,它位于.fjnu包下,那么這個(gè)類的class文件應(yīng)該放在什么目錄下?(A)%CATALINA_HOME%/webapps/helloapp/cn/edu/fjnu/HelloServlet.class(B)%CATALINA_HOME%/webapps/helloapp/WEB-INF/HelloServlet.class(C)%CATALINA_HOME%/webapps/helloapp/WEB-INF/classes/HelloServlet.class(D)%CATALINA_HOME%/webapps/helloapp/WEB-INF/classes/cn/edu/fjnu/HelloServlet.class(3)假設(shè)Tomcat5.5中名為helloapp的Web應(yīng)用有一HelloServlet類,它位于.fjnu包下,它在web.xml文件中的配置如下:<servlet><servlet-name>HelloServlet</servlet-name><servlet-class>.fjnu.HelloServlet</servlet-class></servlet><servlet-mapping><servlet-name>HelloServlet</servlet-name><url-pattern>/hello</url-pattern></servlet-mapping>(4)那么在瀏覽器端訪問(wèn)HelloServlet的URL是什么?(A)http://localhost:8080/hello(B)http://localhost:8080/helloapp/HelloServlet(C)http://localhost:8080/helloapp/cn/edu/fjnu/hello(D)http://localhost:8080/helloapp/hello11、下面給出了一個(gè)靜態(tài)頁(yè)面的顯示效果及其HTML源代碼,該網(wǎng)頁(yè)標(biāo)題為“用戶注冊(cè)頁(yè)面”。請(qǐng)根據(jù)顯示效果將HTML源代碼補(bǔ)充完整。(1)界面效果:(2)HTML源代碼:<html><head>=1\*GB3①</head><body> <h1align="center">用戶注冊(cè)</h1> =2\*GB3② <tablewidth="60%"border="1"align="center"> <tr> <td>用戶名:</td> <td><inputtype="text"name="username"></td> </tr> <tr> <td>密碼:</td> <td><input=3\*GB3③name="password"></td> </tr> <tr> <td>性別:</td> <td><inputtype="radio"name="sex"value="男">男<inputtype="radio"=4\*GB3④value="女">女</td> </tr> <tr> <td>來(lái)自省份:</td> <td> <selectname="hobby"> <optionvalue="">--請(qǐng)選擇--</option> <optionvalue="1"=5\*GB3⑤>江西省</option> <optionvalue="2">浙江省</option> </select> </td> </tr> <tr> <tdcolspan="2"align="center"> <inputtype="submit"value="提交"> <inputtype="reset"value="重寫"> </td> </tr> </table> </body></html>(3)答案:=1\*GB3①=2\*GB3②=3\*GB3③=4\*GB3④=5\*GB3⑤12、閱讀下面的JavaScript代碼,并回答相關(guān)問(wèn)題。<HTML><scriptlanguage="javascript"> functiontest(){ if(document.f.c.value==""){ alert("pleasecheckselectbox!"); document.f.c.focus(); }else{ document.f.a.value=document.f.c.value+2; document.f.b.value=parseInt(document.f.c.value)+2; } }</script><BODY><formname="f"> <inputtype="text"name="a"><br> <inputtype="text"name="b"value="1"><br> <selectname="c"> <optionvalue=""></option> <optionvalue="1">1</option> <optionvalue="2">2</option> </select> <inputtype="button"value="test"onclick="test()"> <inputtype="reset"value="reset"></form></BODY></HTML>(1)如果在打開(kāi)該頁(yè)面后就直接單擊提交按鈕test,會(huì)發(fā)生什么?(2)如果將下拉框c的值選擇為1后再點(diǎn)擊按鈕test,會(huì)發(fā)生什么?如果將下拉框c的值選擇為2后再點(diǎn)擊按鈕reset,會(huì)發(fā)生什么?13、閱讀下面的JSP頁(yè)面并回答相應(yīng)問(wèn)題。<%--1.jsp--%><%@pagecontentType="text/html;charset=GBK"%><formmethod="post"action="2.jsp"> <inputtype="checkbox"name="c1"value="豬肉">豬肉<br><inputtype="checkbox"name="c2"value="牛肉">牛肉<br><inputtype="checkbox"name="c3"value="羊肉">羊肉<br><inputtype="submit"value="提交"><ahref="2.jsp">轉(zhuǎn)到購(gòu)物車</a></form><%--2.jsp--%><%! publicStringgetCN(Stringstr){ returnnewString(str.getBytes("iso8859-1"),"GBK"); }%><%@pagecontentType="text/html;charset=GBK"%><% if(request.getParameter("c1")!=null){ out.println("買了"+getCN(request.getParameter("c1"))); }if(request.getParameter("c2")!=null){ out.println("買了"+getCN(request.getParameter("c2"))); }if(request.getParameter("c3")!=null){ out.println("買了"+getCN(request.getParameter("c3"))); }%>(1)函數(shù)getCN的作用是什么? (2)如果選中了”牛肉”,點(diǎn)擊提交按鈕后,會(huì)出現(xiàn)什么結(jié)果? (3)如果選中了“羊肉”,點(diǎn)擊“轉(zhuǎn)到購(gòu)物車”,會(huì)出現(xiàn)什么結(jié)果?并解釋原因 四、簡(jiǎn)答題ASP與JSP之間有哪些共同點(diǎn)?JSP的優(yōu)點(diǎn)是什么?在下面這個(gè)<jsp:useBean>的用法上有什么錯(cuò)誤?<jsp:useBeanid=“myHelperBean”scope=“session”type=“Stringproperty”><jsp:setPropertyname=“myHelperBean” property=“stringproperty”value=“TheStringProperty”/>TheStringpropertyvalueis:<jsp:getpropertyname=“myHelperBean” property=“stringproperty”/>簡(jiǎn)單說(shuō)明一下四種會(huì)話跟蹤技術(shù)。(從是否會(huì)用在servlet,jsp,頁(yè)面描述三方面講述)final關(guān)鍵字可能用在哪幾個(gè)地方,各有什么作用?簡(jiǎn)述一下MVC模式的工作原理。簡(jiǎn)述JSP的設(shè)計(jì)模式。application對(duì)象和session各有什么特點(diǎn)?它們有什么聯(lián)系和區(qū)別?描述JSP和Servlet的區(qū)別、共同點(diǎn)、各自應(yīng)用的范圍Servlet的生命周期是什么?

指出下面的標(biāo)記是什么標(biāo)記,后面的屬性分別是什么含義jsp有哪些內(nèi)置對(duì)象?作用分別是什么?jsp有哪些動(dòng)作?作用分別是什么?forward和redirect的區(qū)別JSP中動(dòng)態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別??jī)煞N跳轉(zhuǎn)方式分別是什么?有什么區(qū)別?有兩種,分別為:<jsp:includepage="included.jsp"flush="true"><jsp:forwardpage="nextpage.jsp"/>簡(jiǎn)述JSP運(yùn)行環(huán)境的配置。如何通過(guò)JDBC-ODBC橋來(lái)訪問(wèn)數(shù)據(jù)庫(kù)?五、編程題1、下圖是viewdata.jsp讀取一個(gè)數(shù)據(jù)庫(kù)表后顯示所有數(shù)據(jù)的效果截圖。已知Viewdata.jsp操作數(shù)據(jù)庫(kù)是用jdbc-odbc橋方式,odbc數(shù)據(jù)源名稱為grade,請(qǐng)完成程序。<%@pagecontentType=“text/html;charset=gb2312”%><%@pageimport=“_____A_____“%><%Connectionconn=null;Statementstmt=null;ResultSetrs=null;StringstrSQL=““;try{ Class.forName(“________B______”);}catch(ClassNotFoundExceptionce){}try{ conn=DriverManager.__C_____(“jdbc:odbc:___D___“); stmt=conn._______E_____; strSQL=“SELECT*FROMgrade”;rs=stmt._____F____(strSQL);%><TABLEBORDER=“1”> <tr><td>學(xué)號(hào)</td><td>姓名</td><td>語(yǔ)文</td><td>數(shù)學(xué)</td><td>英語(yǔ)</td></tr> <%______G____{%> <tr> <td>____H_____</td> <td>____I_____</td> <td>_____J____</td> <td>_____K____</td><td>_____L____</td> </tr><%}%></TABLE><%}//ENDTRYcatch(Exceptione){}finally{ stmt.close(); conn.close(); }%>2、編寫一JSP頁(yè)面,要求能夠在頁(yè)面上輸出一個(gè)4×4的表格。<html><body><tableborder="1"> </table></body></html>3、寫出如下圖所示的HTML頁(yè)面的源代碼。<html><body> <formname="form1"action="exam0303.jsp"> <tableborder="1"> </table></form></body></html>4、編寫一個(gè)JSP頁(yè)面,能夠計(jì)算兩個(gè)輸入數(shù)值的乘積。 5、編寫一jsp頁(yè)面,要求能夠在頁(yè)面上輸出服務(wù)器時(shí)間。<%@pagelanguage="java"contentType="text/html;charset=GBK"%><%@pageimport="java.util.*"%><% %> 6、已知數(shù)據(jù)庫(kù)中的成績(jī)表結(jié)構(gòu)如下所示,請(qǐng)編寫一程序求全班同學(xué)的平均分并輸出結(jié)果。學(xué)號(hào)text姓名text成績(jī)int注:數(shù)據(jù)源名為student,成績(jī)表名為grade。7、以下是一個(gè)簡(jiǎn)單的用MVC實(shí)現(xiàn)的登陸功能,請(qǐng)完成以下問(wèn)題(1)請(qǐng)將login.jsp代碼補(bǔ)充完整:<%@pagelanguage=

溫馨提示

  • 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)論