web開(kāi)發(fā)技術(shù)復(fù)習(xí)題(總結(jié))
一、選擇題
1B112C123B134B145C156D167B178A189B1910C20CDDDAACABB1、JSP源文件的后綴名是(B)。A、javaB、jspC、classD、html2、能夠用來(lái)聲明全局變量的是(C)。
A、B、C、D、3、能夠在網(wǎng)頁(yè)源代碼顯示的注釋是(B)。A、JSP注釋B、HTML注釋C、JSP注釋和HTML注釋D、JAVA注釋
4、配置JSP運(yùn)行環(huán)境,若WEB應(yīng)用服務(wù)器選用TOMCAT,以下說(shuō)法正確的是(B)。
A)先安裝TOMCAT,再安裝JDKB)先安裝JDK,再安裝TOMCAT
C)不需安裝JDK,安裝TOMCAT就可以了
D)JDK和TOMCAT只要都安裝就可以了,安裝順序沒(méi)關(guān)系5、(C)可在JSP頁(yè)面出現(xiàn)該指令的位置處,靜態(tài)插入一個(gè)文件。A、page指令標(biāo)簽B、page指令的import屬性C、include指令標(biāo)簽D、include動(dòng)作標(biāo)簽6、以下對(duì)象中的(D)不是JSP的內(nèi)置對(duì)象。A、requestB、sessionC、applicationD、bean
7、在JSP中,內(nèi)置對(duì)象(B)封裝了用戶提交的信息,使用該對(duì)象可以獲取用戶提交的信息。
A、sessionB、requestC、responseD、out
8、request對(duì)象可以使用(A)方法獲取表單中某輸入框提交的信息。
A、getParameter(Strings)B、getValue(Strings)
C、getParameterNames(Strings)D、getParameterValue(Strings)9、當(dāng)useBean標(biāo)簽中的scope屬性取值page時(shí),該beans的有效范圍是(B)。
A、當(dāng)前客戶B、當(dāng)前頁(yè)面
第1頁(yè)共6頁(yè)C、當(dāng)前服務(wù)器D、所有客戶
10.當(dāng)useBean標(biāo)簽中的scope屬性取值(C)時(shí),該beans的有效范圍是訪問(wèn)者的會(huì)話期間。
A、requestB、page
C、sessionD、application11、JSP程序段的基本語(yǔ)法是(C)。
A、VBScript語(yǔ)言語(yǔ)法B、JavaScript語(yǔ)言語(yǔ)法C、Java語(yǔ)法語(yǔ)言D、C語(yǔ)言語(yǔ)法12、下列哪一種不是JSP頁(yè)面的組成元素.(D)。
A、JSP標(biāo)簽,如指令標(biāo)簽B、普通的HTML標(biāo)記符C、Java表達(dá)式D、C語(yǔ)言程序
13、在HTML文檔中使用CSS,下列哪一種是不確的(D)。A、在HTML文檔行內(nèi)定義CSSB、在HTML文檔頭中定義CSSC、從外部調(diào)用CSS文件
D、不需要任何定義就可以使用CSS
14、還是用來(lái)設(shè)置JavaBean屬性的方法是(D)。
A、
B、C、
D、
15、JSP的內(nèi)置對(duì)象中(A)對(duì)象可對(duì)客戶的請(qǐng)求作出動(dòng)態(tài)響應(yīng),向客戶端發(fā)送數(shù)據(jù)。
A、responseB、requestC、applicationD、out
16、以下方法,哪個(gè)可使session無(wú)效?(A)。A、session.removeAttribute(Stringkey)B、session.invalidate()
C、session.setAttribute(Stringkey)D、session.getAttribute(Stringkey)
17、application對(duì)象能在(C)間共享。A、某個(gè)訪問(wèn)者所訪問(wèn)的當(dāng)前頁(yè)面
B、某個(gè)訪問(wèn)者所訪問(wèn)的網(wǎng)站的各個(gè)頁(yè)面之間C、該服務(wù)器上的所有的訪問(wèn)者的所有jsp頁(yè)面
D、該服務(wù)器上的所有的訪問(wèn)者的所有jsp頁(yè)面和Java程序
18、在JSP頁(yè)面中使用bean,我們必須使用JSP動(dòng)作標(biāo)簽(A)。A、useBeanB、useBeansC、BeansD、JavaBean
第2頁(yè)共6頁(yè)19、當(dāng)useBean標(biāo)簽中的scope屬性取值page時(shí),該beans的有效范圍是(B)。
A、當(dāng)前客戶B、當(dāng)前頁(yè)面C、當(dāng)前服務(wù)器D、所有客戶20、request.getRemoteAddr()方法的作用是:(B)。A、獲取客戶提交的信息B、獲取客戶的IPC、獲取客戶機(jī)的名稱D、獲取服務(wù)器的IP
二、填空題
1、JSP網(wǎng)頁(yè)動(dòng)態(tài)部分包含三種元素,它們是指令、腳本和動(dòng)作。2、JSP的全稱是JavaServerPage。
3、JSP的優(yōu)點(diǎn)之一是可以使得界面顯示和功能邏輯。4、JavaBean是為Java語(yǔ)言設(shè)計(jì)的軟件組件模型,具有可重復(fù)使用和跨平臺(tái)的特點(diǎn)。
5、讀下列程序并寫出程序的結(jié)果
out對(duì)象flush()方法的應(yīng)用逐行顯示文字
結(jié)果是16個(gè)Web技術(shù)應(yīng)用基礎(chǔ)!
第3頁(yè)共6頁(yè)6、JSP中提供了一個(gè)動(dòng)作指令來(lái)設(shè)置JavaBean屬性,其有
如下四種語(yǔ)法格式是、
、、。
7、JSP基本動(dòng)作元素包括了6個(gè)動(dòng)作元素,分別是、、、、和。
三、判斷題
1、Tomcat的端口一旦配置好,就不可以再改變。F
2、JSP中聲明的一個(gè)變量的例子如下:。F
3、JSP中一個(gè)表達(dá)式的例子如下:。F4、標(biāo)簽庫(kù)是一個(gè)XML格式的文件。T
5、使用可以動(dòng)態(tài)地引入JSP文件和HTML文件。T6、Servlet中out對(duì)象和JSP中內(nèi)置對(duì)象out是一樣的。T7、session對(duì)象常用于記住客戶的名字。T8、JavaBean就是類文件。T
9、JavaBean屬性聲明的關(guān)鍵字一般使用private。T10、JspuseBean如果未指定scope則默認(rèn)為page。T
四、簡(jiǎn)答題
1、jsp有哪些動(dòng)作?作用分別是什么?
操作被用來(lái)以“名值”隊(duì)的形式為其他標(biāo)簽提供附加信息操作允許在請(qǐng)求是在現(xiàn)成的JSP頁(yè)面里包含靜態(tài)或者動(dòng)態(tài)資源
操作允許將請(qǐng)求轉(zhuǎn)發(fā)到另一個(gè)JSP、servlet或靜態(tài)資源文件
標(biāo)簽用來(lái)在JSP頁(yè)面中創(chuàng)建一個(gè)JavaBean實(shí)例并指定他的名字以及作用范圍
此操作和setBean一起協(xié)作,用來(lái)設(shè)置JavaBean的屬性
操作是對(duì)操作的補(bǔ)充,用來(lái)訪問(wèn)一個(gè)Bean的屬性
用來(lái)產(chǎn)生客戶端瀏覽器的特別標(biāo)簽,可以使用它來(lái)插入
第4頁(yè)共6頁(yè)Applet和JavaBean
2、JSP的動(dòng)作標(biāo)簽有哪幾個(gè)?
Include包含F(xiàn)orward轉(zhuǎn)向Plugin插件Param參數(shù)傳遞
Usebean使用bean類Setproperty設(shè)置屬性Getproperty獲取屬性
五、編程題
1、編寫一個(gè)用戶登錄程序,利用Form數(shù)據(jù)集合從客戶端獲取表單信息。用戶信息輸入頁(yè)面程序代碼(1.htm),讀取表單的ASP程序(1jsp)。
1.html:
獲取客戶提交信息案例
姓名:電話:
身份證號(hào)碼:密碼:?jiǎn)挝唬?/p>
第5頁(yè)共6頁(yè)
1.jsp:
姓名文本框信息:電話文本框信息:
身份證號(hào)碼文本框信息:密碼文本框信息:?jiǎn)挝晃谋究蛐畔ⅲ禾峤话粹o的面值:
2、編寫一個(gè)jsp頁(yè)面計(jì)算1+2+……+100的連續(xù)和。
計(jì)算1+2+……+100的連續(xù)和
=100;i++){sum=sum+i;}
out.println(sum);%>
第6頁(yè)共6頁(yè)
擴(kuò)展閱讀:web開(kāi)發(fā)技術(shù)復(fù)習(xí)題
《web開(kāi)發(fā)技術(shù)》筆試試卷結(jié)構(gòu)
序號(hào)123題型單項(xiàng)選擇題JavaScript編程題CSS代碼編寫題數(shù)量20題1題1題分值40分20分40分
選擇題復(fù)習(xí)題
1、用來(lái)設(shè)定背景顏色的HTML標(biāo)記是C。A)yellowB)C)D)
2、需要將文字的字體顯示為粗體,正確的HTML標(biāo)記是A。A)B)C)D)
3、用來(lái)實(shí)現(xiàn)換行的HTML標(biāo)記是C。A)B)C)D)
4、使表格中的內(nèi)容左對(duì)齊的HTML代碼是A。A)B)C)D)
5、在HTML中引入外部的CSS文件,正確的HTML代碼是B。A)mystyle.css
B)第3頁(yè)共12頁(yè)C)D)mystyle.css
6、全部屬于標(biāo)記的選項(xiàng)是B。A)B)C)D)
7、在HTML代碼中嵌入JavaScript腳本語(yǔ)言的標(biāo)記是A。A)B)
C)D)
8、在頁(yè)面上打印出"HelloWorld"的JavaScript語(yǔ)法是A。A)document.write("HelloWorld")B)response.write("HelloWorld")C)"HelloWorld"D)("HelloWorld")
9、在HTML代碼中,插入JavaScript代碼的位置描述是A。A)段和段都可以B)段C)段D)段和段之外
10、實(shí)現(xiàn)一個(gè)checkbox多選選項(xiàng)的HTML代碼是A。A)B)C)D)
11、實(shí)現(xiàn)一個(gè)多行文本輸入域的HTML代碼是C。A)B)C)D)
12、在HTML中,插入圖片的HTML代碼是B。A)17、選項(xiàng)A為正確的CSS語(yǔ)法。A)body{color:black}B){body;color:black}
C)body:color=black{body:color=black(body}D){body:color=black}
18、在CSS中,設(shè)置讓超級(jí)鏈接沒(méi)有下劃線的選項(xiàng)是B。A)a{decoration:nounderline}B)a{text-decoration:none}C)a{underline:none}D)a{text-decoration:nounderline}
19、在CSS中,設(shè)置某個(gè)元素的文字顏色的選項(xiàng)是A。A)color:B)fgcolor:C)text-color=D)text-color:
20、實(shí)現(xiàn)創(chuàng)建一個(gè)JavaScript數(shù)組的語(yǔ)法是A。A)vartxt=newArray("tim","kim","jim")
B)vartxt=newArray(1:"tim",2:"kim",3:"jim")C)vartxt=newArray="tim","kim","jim"
D)vartxt=newArray:1=("tim")2=("kim")3=("jim")
21、下列網(wǎng)頁(yè)命名正確的是(C)A123$.htmBindex@.htmCdefault.htmlD首頁(yè).htm
22.超鏈接元素A又很多屬性,其中用來(lái)指明超鏈接所指向的URL的屬性是(A)。A.hrefB.herfC.targetD.link
23.標(biāo)記符是放在標(biāo)記符(B)之間的
A.B.C.D.
24在HTML中,標(biāo)記的作用是(B)
A.標(biāo)題標(biāo)記B.預(yù)排版標(biāo)記C.轉(zhuǎn)行標(biāo)記D.文字效果標(biāo)記
25使用外部JS程序文件的正確格式是(B)A.B.C.D.
26下面四個(gè)變量聲明語(yǔ)句中,哪一個(gè)變量的命名是正確的(C)A.varwhileB.varmy_houseC.varmydogD.var2cats27下列JS的語(yǔ)句中,哪一個(gè)是合法的(A)DA.document.write(“johnsaid,”Hi!””)B.document.write(“johnsaid,”Hi!”’)C.document.write(“johnsaid,”Hi!”)D.document.write(“johnsaid,\\”Hi!\\””)
28下列JS的判斷語(yǔ)句中(A)是正確的A.if(i==0)B.if(i=0)C.ifi==0thenD.ifi=0then
(7)下列JavaScript的循環(huán)語(yǔ)句中(D)是正確的A.if(i37.下列標(biāo)記中,字體最小的是(D)A.〈H1〉B.〈H3〉C.〈H5〉D.〈H6〉
38.CSS中ID選擇符在定義的前面要有指示符(D)A.*B.&C.!D.#
39.在CSS中,關(guān)于BOX的margin屬性的敘述正確的是(C)A.邊距margin可以取0~4個(gè)值
B.如果只賦予兩個(gè)或三個(gè)值則其他邊距可隨意選取C.屬性值可為auto
D.若只賦一個(gè)值,則另三個(gè)值均為0
JavaScript復(fù)習(xí)題
1.在下面的HTML文檔中,編寫JavaScript代碼,實(shí)現(xiàn)如下功能:
打印9*9乘法表,輸出為表格形式
9*9乘法表
2、在下面的HTML文檔中,編寫函數(shù)test(),實(shí)現(xiàn)如下功能:從文本框txt1寫入N(N小于10),按下面格式輸出,輸出為表格形式
N...N...N...N...NN-1..N-1..N-1222
1表格輸出
3、利用JavaScript實(shí)現(xiàn)如下簡(jiǎn)易計(jì)算器
4、利用JavaScript實(shí)現(xiàn)如下網(wǎng)頁(yè):
CSS復(fù)習(xí)題
1、在下面的HTML文檔中,加入樣式表,實(shí)現(xiàn)如下功能:
要求:
超鏈接背景顏色:#ecd8db;超鏈接文字顏色:#A62020超鏈接陰影邊框顏色:#717171超鏈接的寬帶和高度自己合理設(shè)置超鏈接間隔自己合理設(shè)置1
按鈕超鏈接首頁(yè)心情日記學(xué)習(xí)心得工作筆記生活瑣碎其他
2、在下面的
HTML文檔中,加入樣式表,實(shí)現(xiàn)如下圖的div+CSS布
局:
要求:
整個(gè)網(wǎng)頁(yè)寬度880px,居中每個(gè)層(除container層)都含有邊框:邊框顏色#00CC66,邊框粗細(xì)1px,邊框樣式solid每個(gè)層(除container層)的背景顏色:#FFFFCClink層的高度160px;
left層的高度100px,寬度300pxright層的高度100px,寬度560px
無(wú)標(biāo)題文檔
#link#left#right
友情提示:本文中關(guān)于《web開(kāi)發(fā)技術(shù)復(fù)習(xí)題(總結(jié))》給出的范例僅供您參考拓展思維使用,web開(kāi)發(fā)技術(shù)復(fù)習(xí)題(總結(jié)):該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。