web編程基礎(chǔ)試題及答案_第1頁
web編程基礎(chǔ)試題及答案_第2頁
web編程基礎(chǔ)試題及答案_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、一、 填空題:(每空1分,共30分)1. HTML源程序文件必須使用 html 或者 htm 作為擴(kuò)展名。2. HTML標(biāo)簽語言中的段落標(biāo)簽為 <P> 。插入圖片的標(biāo)簽為 <img> 3. HTML中下拉選單標(biāo)簽為 <select> 。選項(xiàng)標(biāo)簽為 <option> ,超鏈接標(biāo)簽為_<a>_,字體標(biāo)簽_<font>_.4. JavaScript中用 var 聲明變量。5. JavaScript窗口對(duì)象是 window ,封裝整個(gè)文本的對(duì)象是 document 6. JavaScript中應(yīng)用checkbox的 checked

2、 屬性來設(shè)置復(fù)選框是否被勾選7. JDBC訪問數(shù)據(jù)庫加載數(shù)據(jù)庫驅(qū)動(dòng)應(yīng)用Class. forName() 方法。8. JDBC事物中設(shè)置Connection對(duì)象的setAutoCommit(false)來進(jìn)行手動(dòng)提交,當(dāng)執(zhí)行完數(shù)據(jù)庫操作后調(diào)用Connection對(duì)象的 commit() 進(jìn)行提交。拋出異常后應(yīng)用Connection對(duì)象的 rollback() 方法進(jìn)行回滾。9. Servlet一般在容器中運(yùn)行,常見的Servlet容器 列出兩種:_tomcat_ 、_websphere_ 10. Servlet初始化調(diào)用_init_函數(shù),處理請(qǐng)求常用函數(shù)_doGet_、_doPost_(列出兩個(gè)

3、),退出Servlet服務(wù)調(diào)用函數(shù)_destroy_。11. JSP聲明一個(gè)全局變量需要用到語法標(biāo)簽為_<%! %>_。12. request的作用范圍(Scope)是_request_,response的作用范圍(Scope)是_page_,out對(duì)象的作用范圍(Scope)是_page_,session的作用范圍(Scope)是_session_。 13. 當(dāng)客戶端請(qǐng)求HttpServlet時(shí),服務(wù)器端將接收兩個(gè)類的對(duì)象,一個(gè)是_HttpServletRequest_,另一個(gè)是_HttpServletResponse_。14. JSP嵌入JAVA代碼段放在_<%_與_%&

4、gt;_符號(hào)之間。二、 選擇題:(每空2分,共40分)1. 在下列的 HTML 中,哪個(gè)可以產(chǎn)生超鏈接?(B) A. <a url="">W3S</a> B. <a href="">W3School</a> C. <a></a> D. <a name="">W3S</a>2 以下選項(xiàng)中,哪個(gè)全部都是表格標(biāo)簽:(B)A<table><head><font> B<table><tr>&

5、lt;td>C<table><tr><hr>D<p><body><script>3. 以下選項(xiàng)中,哪個(gè)標(biāo)簽表示復(fù)選框:(A)A. <input type="checkbox"> B <input type="text"> C <input type="radio">D.<input type="textarea">A 我們可以在下列哪個(gè) HTML 元素中放置 Javascript 代碼?(A

6、) A、<script>;B、<javascript>;C、<js>;D、<scripting>;5引用名為 "xxx.js" 的外部腳本的正確語法是?(B) A、<script href="xxx.js">B、<script src="xxx.js">C、<script name="xxx.js"> D、<script id="xxx.js"> 6以下創(chuàng)建javacript方法聲明的正確格式為:(B

7、)A、function String myFunction()B、function myFunction()C、function myFunction(int a) D、function public void myFunction() 7定義 JavaScript 數(shù)組的正確方法是:(C) A、var txt ="George","John","Thomas"B、var txt = new Array(1:"George",2:"John",3:"Thomas")C、var

8、 txt = new Array("George","John","Thomas") D、var txt = new Array:1=("George")2=("John")3=("Thomas")8document.getElementsbyName("name")方法的返回類型是:(C) A、object(對(duì)象) B、StringC、Array(數(shù)組) D、無返回值9以下對(duì)JavaScript事件說法錯(cuò)誤的是:(B) A、onclick 單擊鼠標(biāo)左鍵時(shí)

9、觸發(fā) B、onfocus 光標(biāo)離開標(biāo)簽時(shí)觸發(fā)C、onchange 改變域(如 下拉選單)的內(nèi)容時(shí)觸發(fā) D、onmouseover 鼠標(biāo)進(jìn)入標(biāo)簽時(shí)觸發(fā)10以下對(duì)JavaScript內(nèi)置方法描述正確的是:(D) A、JavaScript中可以應(yīng)用Integer.parseInt() 方法轉(zhuǎn)整型B、JavaScript中用alert() 方法彈出一個(gè)警告框 點(diǎn)擊確定后程序結(jié)束,回傳falseC、JavaScript 中的isNaN(expr) 方法是檢查expr是否不是一個(gè)數(shù)字,是數(shù)字回傳true,不是數(shù)字 回傳falseD、JavaScript中的confirm() 方法是跳出確認(rèn)窗口,必須按下確

10、定或取消后程序才會(huì)繼續(xù)運(yùn)行,按下確定回傳true ,按下取消回傳false 11、 JSP內(nèi)置對(duì)象response的作用(B)用戶端請(qǐng)求 B、網(wǎng)頁傳回用戶端的回應(yīng) C、針對(duì)錯(cuò)誤網(wǎng)頁,未捕捉的例外 D、與請(qǐng)求有關(guān)的會(huì)話對(duì)象12、 下面哪些是JSP編譯指令(多選)(AB)A.Include B、page c.out d.request13、request.getParameter(“a”)的返回值是:(B)A、枚舉類型B、String類型C、String類型D、int類型14、request .getParameterNames()的返回值是(A)A、枚舉類型B、String類型C、String類

11、型D、int類型15、下面哪個(gè)不是JSP向客戶端輸出的語句:(C)A、<%=”a”%>B、<%out.print(“a”);%>C、<% System.out.print("a");%>16、下面哪個(gè)不是JSP的注釋:(A)A、<!- ->B、<%- -%>C、<%/ %>D、<%/* */%>17、computer.jsp文件的代碼如下:<%String value1 = request.getParameter("value1");String value2 =

12、 request.getParameter("value2");%><% include file="multiply.jsp"%>multiply.jsp文件的代碼如下:<%=”asdawdad”%>computer.jsp的這段代碼編譯之后會(huì)產(chǎn)生幾個(gè).java文件:(A)A、1個(gè)B、2個(gè)C、3個(gè)D、4個(gè)18、不能改變IE瀏覽器URL地址的跳轉(zhuǎn)是 B 。 A.sendRedirect B.forward C. include D. 以上都不對(duì)19、下面哪個(gè)是服務(wù)器端編程:(多選)(BC)A、HTMLB、JSPC、Servl

13、etD、JavaScript20、Web Application(web應(yīng)用程序)下面哪個(gè)文件夾不是必須存在的:(D)A、WEB-INFB、classesC、libD、temp三、程序與簡答題(共5題30分) 1、<Context path=“/px“ docBase=” " reloadable="true"/> 中docBase屬性與path屬性的意義。(5分) Path指的是URL訪問時(shí)所要用到的虛擬路徑、docBase指的是web應(yīng)用程序的實(shí)際存放路徑 2、簡述:簡單介紹兩種形式的cookie和兩種形式的HttpSession(5分)Cooki

14、e 一種為有生命周期,一種為無生命周期HttpSession 一種為基于cookie的session 一種是基于URL重寫的 3、checkBox.html代碼如下:<html><head><title>request de Form </title></head><body><form name="form1" action="getCheckBox.JSp" method="post" ><input type="checkbox&

15、quot; name="box1" value="basketball">basketball<input type="checkbox" name="box2" value="football">football<input type="checkbox" name="box3" value="movie">movie<input type="checkbox" name=&qu

16、ot;box4" value="novell">novell<input type="hidden" name="rows" value="4"><input type="submit" value="submit" ></form></body></html>Submit后編寫一支getCheckBox.JSp 取得上面box的值并且打印輸出到客戶端的頁面?<html><head&

17、gt;<title>getCheckBox </title></head><body>Your hobbies:<%String reqRows = request.getParameter("rows");System.out.println(reqRows);int rows = reqRows=null?0:Integer.parseInt(reqRows);out.print("<font color =red> ");for(int i=0 ;i<rows;i+)Syste

18、m.out.println("box"+(i+1);String box = request.getParameter("box"+(i+1);if(box!=null)out.print(box+"&nbsp;");out.print("</font>");%></body></html>(10分)4、 簡述:整個(gè)生命周期內(nèi)Servlet的執(zhí)行過程以及Servlet API內(nèi)函數(shù)的具體調(diào)用過程。(5分)客戶端第一次訪問Servlet時(shí)需要加載Servlet并且調(diào)用Servlet的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論