javaweb課程綜合測(cè)試題庫(kù)建設(shè)項(xiàng)目任務(wù)書(題庫(kù)建設(shè)教師用)_第1頁(yè)
javaweb課程綜合測(cè)試題庫(kù)建設(shè)項(xiàng)目任務(wù)書(題庫(kù)建設(shè)教師用)_第2頁(yè)
javaweb課程綜合測(cè)試題庫(kù)建設(shè)項(xiàng)目任務(wù)書(題庫(kù)建設(shè)教師用)_第3頁(yè)
javaweb課程綜合測(cè)試題庫(kù)建設(shè)項(xiàng)目任務(wù)書(題庫(kù)建設(shè)教師用)_第4頁(yè)
javaweb課程綜合測(cè)試題庫(kù)建設(shè)項(xiàng)目任務(wù)書(題庫(kù)建設(shè)教師用)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

..課程綜合測(cè)試題庫(kù)建設(shè)項(xiàng)目課程名稱:《JavaWeb程序設(shè)計(jì)》適應(yīng)專業(yè):軟件技術(shù)、軟件技術(shù)〔移動(dòng)應(yīng)用開發(fā)方向計(jì)算機(jī)應(yīng)用技術(shù)、軟件技術(shù)〔財(cái)務(wù)軟件方向軟件技術(shù)〔軟件測(cè)試方向、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)負(fù)責(zé)人:劉曼春所在教研室:軟件教研室信息工程系2015年題庫(kù)基本情況課程名稱JavaWeb程序設(shè)計(jì)完成期限2015年8月至2015年10月參與人員姓名教研室完成的內(nèi)容備注劉曼春軟件教研室題庫(kù)基本情況題型知識(shí)模塊單選題多選題判斷題難中易難中易難中易模塊一JSP與html16244000091221模塊二servlet7101900071120模塊三JDBC6915000348模塊四JavaBean71118000359…總計(jì)說明:1、課程題庫(kù)按知識(shí)模塊建立〔不能按教材章節(jié),避免因課程所選教材不同導(dǎo)致題庫(kù)與課程的不適應(yīng)性;2、"難、中、易"是指本模塊中試題的難易程度,模塊中試題難、中、易的數(shù)量比例保持在2:3:5左右;3、試題總數(shù)保持在250-300之間;4、試題文檔的格式與樣本一致。目錄知識(shí)模塊一JSP與html1知識(shí)模塊二servlet15知識(shí)模塊三JDBC數(shù)據(jù)庫(kù)23知識(shí)模塊四JavaBean30..知識(shí)模塊一JSP與html一、單項(xiàng)選擇題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.什么都不做參考答案:C難易程度:易2.當(dāng)多個(gè)用戶請(qǐng)求同一個(gè)JSP頁(yè)面時(shí),Tomcat服務(wù)器為每個(gè)客戶啟動(dòng)一個(gè)〔B。A.進(jìn)程B.線程C.程序D.服務(wù)參考答案:B難易程度:易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)記,沒有程序代碼D.動(dòng)態(tài)網(wǎng)頁(yè)中只有程序,不能有HTML代碼參考答案:D難易程度:易4.不是JSP運(yùn)行必須的是〔D。A.操作系統(tǒng)B.JavaJDKC.支持JSP的Web服務(wù)器D.數(shù)據(jù)庫(kù)參考答案:D難易程度:易5.URL是Internet中資源的命名機(jī)制,URL由哪三部分構(gòu)成〔AA.協(xié)議、主機(jī)DNS名或IP地址和文件名B.主機(jī)、DNS名或IP地址和文件名、協(xié)議C.協(xié)議、文件名、主機(jī)名D.協(xié)議、文件名、IP地址參考答案:A難易程度:易6.Tomcat服務(wù)器的默認(rèn)端口號(hào)是〔BA.80B.8080C.90參考答案:B難易程度:易7.由JSP頁(yè)面向Tag文件傳遞數(shù)據(jù)要使用的指令是〔BA.tagB.attributeC.variableD.taglib參考答案:B難易程度:易8.在JSP中要使用user包中的User類,則以寫法正確的是:〔AA.<jsp:useBeanid="user"class="user.User"scope="page"/>B.<jsp:useBeanclass=""/>C.<jsp:useBeanname="user"class="user.User"/>D.<jsp:useBeamid="user"class="user"import="user.*"/>參考答案:A難易程度:難9.閱讀下面代碼片段:RequestDispatcherdispatcher=request.getRequestDispatcher<"a.jsp">;dispatcher.forward<request,response>;關(guān)于該段代碼的作用,下列敘述哪項(xiàng)是正確的?<B>A.頁(yè)面重定向到a.jsp頁(yè)面B.將請(qǐng)求轉(zhuǎn)發(fā)到a.jsp頁(yè)面C.從a.jsp定向到當(dāng)前頁(yè)面D.從a.jsp轉(zhuǎn)發(fā)到當(dāng)前頁(yè)面參考答案:B難易程度:易10.下列設(shè)置顏色的方法中不正確的是〔DA.<bodybgcolor="red">B.<bodybgcolor="yellow">C.<bodybgcolor="#FF0000">D.<bodybgcolor="#HH00FF">參考答案:D難易程度:易11.設(shè)置文檔體背景顏色的屬性是〔CA.textB.bgcolorC.backgroundD.link參考答案:C難易程度:易12.<title></title>標(biāo)記在<head></head>標(biāo)記之間,<title></title>標(biāo)記之間的內(nèi)容將顯示到〔BA.瀏覽器的頁(yè)面上部B.瀏覽器的標(biāo)題欄上C.瀏覽器的狀態(tài)欄中D.瀏覽器的頁(yè)面下部參考答案:B難易程度:易13.〔D是標(biāo)題標(biāo)記A.<p>標(biāo)記B.<br>標(biāo)記C.<hr>標(biāo)記D.<hn>參考答案:D難易程度:易14.<palign="段落對(duì)齊方式">標(biāo)記中,align屬性為段落文字的對(duì)齊方式,不能取的值為〔DA.LeftB.RightC.CenterD.width參考答案:D難易程度:易15.<font></font>標(biāo)記中默認(rèn)的中文字體是〔AA."宋體"B."幼圓"C."楷體"參考答案:A難易程度:易16.表示粗體加斜體的標(biāo)記是〔CA.<B>字體</B>B.<I>字體</I>C.<B><I>字體</I></B>D.<U>字體</U>參考答案:C難易程度:易17.用來在網(wǎng)頁(yè)中顯示圖形的標(biāo)記為〔BA.<imagesrc="文件名"...>B.<imgsrc="文件名"...>C.<centersrc="文件名"...>D.<picturesrc="文件名"...>參考答案:B難易程度:易18.超級(jí)鏈接是互聯(lián)網(wǎng)的靈魂,下面哪個(gè)是正確的鏈接標(biāo)記〔AA.<ahref="://sina""title="新浪網(wǎng)">新浪網(wǎng)</a>B.<atarget="://sina""title="新浪網(wǎng)">新浪網(wǎng)</a>C.<ahref="新浪網(wǎng)"title="新浪網(wǎng)">://sina</a>D.<atarget="新浪網(wǎng)"title="新浪網(wǎng)">://sina</a>參考答案:A難易程度:難19.下列那個(gè)屬性為單元格向右打通的列數(shù),用于合并單元格?!睟A.rowspanB.colspanC.heightD.width參考答案:B難易程度:易20.下列哪個(gè)屬性為單元格向下打通的行數(shù),用于合并單元格?!睞A.rowspanB.colspanC.heightD.width參考答案:A難易程度:易21.JSP從HTML表單中獲得用戶輸入的正確語(yǔ)句為〔AA.Request.getParameter<"ID">B.Reponse.getParameter<"ID">C.Request.getAttribute<"ID">D.Reponse.getAttribute<"ID">參考答案:A難易程度:難22.關(guān)于部署到Tomcat服務(wù)器的JavaWeb應(yīng)用程序,正確的選項(xiàng)有〔CA.JavaWeb應(yīng)用程序總是打包成WAR形式部署到Tomcat服務(wù)器B.JavaWeb應(yīng)用程序應(yīng)該部署到Tomcat服務(wù)器的server子目錄中C.每個(gè)JavaWeb應(yīng)用程序都有一個(gè)web.xml文件D.JavaWeb應(yīng)用程序的根目錄下不能存放任何文件,所有html、gif等文件必須存放到某一子目錄中參考答案:C難易程度:難23.JSP的編譯指令標(biāo)記通常是指:〔AA.Page指令、Include指令和Taglib指令B.Page指令、Include指令和Plugin指令C.Forward指令、Include指令和Taglib指令D.Page指令、Param指令和Taglib指令參考答案:A難易程度:易24.可以在以下哪個(gè)〔A標(biāo)記之間插入Java程序片?〔A.<%和%>B.<%和/>C.</和%>D.<%和!>參考答案:A難易程度:易25.下列哪一項(xiàng)不屬于JSP動(dòng)作指令標(biāo)記?〔DA.<jsp:param>B.<jsp:plugin>C.<jsp:useBean>D.<jsp:javaBean>參考答案:D難易程度:難26.JSP的Page編譯指令的屬性Language的默認(rèn)值是:〔AA.JavaB.CC.C#D.SQL參考答案:A難易程度:易27.JSP的哪個(gè)指令允許頁(yè)面使用者自定義標(biāo)簽庫(kù)?〔A.Include指令B.Taglib指令C.Include指令D.Plugin指令參考答案:B難易程度:難28.可以在以下哪個(gè)〔標(biāo)記之間插入變量與方法聲明?〔BA.<%和%>B.<%!和%>C.</和%>D.<%和!>參考答案:B難易程度:易29.下列〔注釋為隱藏型注釋?!睠A.<!--注釋內(nèi)容[<%=表達(dá)式%>]-->B.<!--注釋內(nèi)容-->C.<%--注釋內(nèi)容--%>D.<!—[<%=表達(dá)式%>]-->參考答案:C難易程度:難30.下列變量聲明在〔范圍內(nèi)有效?!?。<%!DatedateTime;intcountNum;%>A.從定義開始處有效,客戶之間不共享B.在整個(gè)頁(yè)面內(nèi)有效,客戶之間不共享C.在整個(gè)頁(yè)面內(nèi)有效,被多個(gè)客戶共享D.從定義開始處有效,被多個(gè)客戶共享參考答案:C難易程度:難31.在"<%!"和"%>"標(biāo)記之間聲明的Java的方法稱為頁(yè)面的成員方法,其在〔范圍內(nèi)有效?!?。A.從定義處之后有效。B.在整個(gè)頁(yè)面內(nèi)有效。C.從定義處之前有效。D.不確定。參考答案:C難易程度:易32.在"<%="和"%>"標(biāo)記之間放置〔BJava表達(dá)式,可以直接輸出其值。A.變量B.Java表達(dá)式C.字符串D.數(shù)字參考答案:B難易程度:易33.include指令用于在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源文件參考答案:B難易程度:易34.JSP頁(yè)面可以在"<%="和"%>"標(biāo)記之間放置Java表達(dá)式,直接輸出Java表達(dá)式的值。組成"<%="標(biāo)記的各字符之間〔。A.可以有空格B.不可以有空格C.必須有空格D.不確定參考答案:B難易程度:難35.下面關(guān)于JSP作用域?qū)ο蟮恼f法錯(cuò)誤的是〔。A.request對(duì)象可以得到請(qǐng)求中的參數(shù)B.session對(duì)象可以保存用戶信息C.application對(duì)象可以被多個(gè)應(yīng)用共享D.作用域范圍從小到達(dá)是request、session、application參考答案:C難易程度:難36.在JSP中,對(duì)<jsp:setProperty>標(biāo)記描述正確的是〔。A.<jsp:setProperty>和<jsp:getProPerty>必須在一個(gè)JSP文件中搭配出現(xiàn)B.就如同session.setAttribute<>一樣,來設(shè)計(jì)屬性/值對(duì)C.和<jsp:useBean>動(dòng)作一起便用,來設(shè)置bean的屬性值D.就如同request.setAttribute<>一樣,來設(shè)置屬性/值對(duì)參考答案:C難易程度:難37.下面不屬于JSP內(nèi)置對(duì)象的是〔A.out對(duì)象B.respone對(duì)象C.application對(duì)象D.page對(duì)象參考答案:D難易程度:易38.以下哪個(gè)對(duì)象提供了訪問和放置頁(yè)面中共享數(shù)據(jù)的方式〔A.pageContextB.responseC.requestD.session參考答案:D難易程度:難39.調(diào)用getCreationTime〔可以獲取session對(duì)象創(chuàng)建的時(shí)間,該時(shí)間的單位是〔。A.秒B.分秒C.毫秒D.微秒?yún)⒖即鸢福篊難易程度:易40.當(dāng)response的狀態(tài)行代碼為哪個(gè)時(shí),表示用戶請(qǐng)求的資源不可用?〔A.101B.202C.303D.404參考答案:D難易程度:易41.一個(gè)典型的請(qǐng)求消息包括請(qǐng)求行、多個(gè)請(qǐng)求頭和〔A.響應(yīng)行B.信息體C.響應(yīng)行D.響應(yīng)頭參考答案:B難易程度:難42.在JSP中為內(nèi)建對(duì)象定義了4種作用范圍,即ApplicationScope、SessionScope、PageScope和〔四個(gè)作用范圍。A.RequestScopeB.ResponseScopeC.OutScopeD.WriterScope參考答案:A難易程度:易43.Form表單的method屬性能取下列哪項(xiàng)的值〔A.submitB.putsC.postD.out參考答案:C難易程度:易44.能在瀏覽器的地址欄中看到提交數(shù)據(jù)的表單提交方式是〔A.submitB.getC.postD.out參考答案:B難易程度:易45.可以利用request對(duì)象的哪個(gè)方法獲取客戶端的表單信息〔A.request.getParameter<>B.request.outParameter<>C.request.writeParameter<>D.request.handlerParameter<>參考答案:A難易程度:易46.JSP頁(yè)面中request.getParamter<String>得到的數(shù)據(jù),其類型是〔A.DoubleB.intC.StringD.Integer參考答案:C難易程度:易47.JSP頁(yè)面程序片中可以使用下列哪個(gè)方法將strNumx=request.getParamter<"ix">得到的數(shù)據(jù)類型轉(zhuǎn)換為Double類型〔A.Double.parseString<strNumx>B.Double.parseDouble<strNumx>C.Double.parseInteger<strNumx>D.Double.parseFloat<strNumx>參考答案:B難易程度:難48.<select>用于在表單中插入一個(gè)下拉菜單,它需與哪個(gè)標(biāo)記配合使用〔DA.<list>B.<item>C.<dot>D.<option>參考答案:D難易程度:易49.當(dāng)利用request的方法獲取Form中元素時(shí),默認(rèn)情況下字符編碼是哪個(gè)〔AA.ISO-8859-1B.GB2312C.GB3000D.ISO-8259-1參考答案:A難易程度:易50.當(dāng)一個(gè)客戶線程執(zhí)行某個(gè)方法時(shí),其他客戶必須等待,直到這個(gè)客戶線程調(diào)用執(zhí)行完畢該方法后,其他客戶線程才能執(zhí)行,這樣的方法在定義時(shí)必須使用關(guān)鍵字〔CA.publicB.staticC.synchronizedD.private參考答案:C難易程度:易51.下面關(guān)于JSP作用域?qū)ο蟮恼f法錯(cuò)誤的是〔。A.request對(duì)象可以得到請(qǐng)求中的參數(shù)B.session對(duì)象可以保存用戶信息C.application對(duì)象可以被多個(gè)應(yīng)用共享D.作用域范圍從小到達(dá)是request、session、application參考答案:C難易程度:易52.在JSP中,對(duì)<jsp:setProperty>標(biāo)記描述正確的是〔。A.<jsp:setProperty>和<jsp:getProPerty>必須在一個(gè)JSP文件中搭配出現(xiàn)B.就如同session.setAttribute<>一樣,來設(shè)計(jì)屬性/值對(duì)C.和<jsp:useBean>動(dòng)作一起便用,來設(shè)置bean的屬性值D.就如同request.setAttribute<>一樣,來設(shè)置屬性/值對(duì)參考答案:C難易程度:易53.下面不屬于JSP內(nèi)置對(duì)象的是〔A.out對(duì)象B.respone對(duì)象C.application對(duì)象D.page對(duì)象參考答案:D難易程度:易54.閱讀下面代碼片段:RequestDispatcherdispatcher=request.getRequestDispatcher<"a.jsp">;dispatcher.forward<request,response>;關(guān)于該段代碼的作用,下列敘述哪項(xiàng)是正確的?〔A.頁(yè)面重定向到a.jsp頁(yè)面B.將請(qǐng)求轉(zhuǎn)發(fā)到a.jsp頁(yè)面C.從a.jsp定向到當(dāng)前頁(yè)面D.從a.jsp轉(zhuǎn)發(fā)到當(dāng)前頁(yè)面參考答案:B難易程度:中55.在傳統(tǒng)的HTML頁(yè)面中加入〔就構(gòu)成了一個(gè)JSP頁(yè)面文件。

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

C.用"<%"、"%>"標(biāo)記符號(hào)括起來的程序D.JAVA程序片和JSP標(biāo)簽參考答案:D難易程度:中56.配置JSP運(yùn)行環(huán)境,若WEB應(yīng)用服務(wù)器選用TOMCAT,以下說法正確的是:〔

A.先安裝TOMCAT,再安裝JDKB.先安裝JDK,再安裝TOMCATC.不需安裝JDK,安裝TOMCAT就可以了D.JDK和TOMCAT只要都安裝就可以了,安裝順序沒關(guān)系參考答案:B難易程度:中57.對(duì)于"<%!"、"%>"之間聲明的變量,以下說法正確的是:〔

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

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

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

D.是JSP頁(yè)面的局部變量參考答案:B難易程度:中58.在客戶端瀏覽器的源代碼中可以看到〔

A.JSP注釋B.HTML注釋

C.JSP注釋和HTML注釋D.JAVA注釋參考答案:B難易程度:易59.page指令的作用是:〔

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

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

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

D.指示JSP頁(yè)面加載Javaplugin參考答案:A難易程度:易60.page指令的import屬性的作用是〔

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

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

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

D、定義JSP頁(yè)面字符的編碼參考答案:C難易程度:中61.下面哪一項(xiàng)對(duì)Servlet、JSP的描述錯(cuò)誤?<>A.HTML、Java和腳本語(yǔ)言混合在一起的程序可讀性較差,維護(hù)起來較困難。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引擎翻譯成Servelt字節(jié)碼執(zhí)行D.一般用JSP來處理業(yè)務(wù)邏輯,用Servlet來實(shí)現(xiàn)頁(yè)面顯示。參考答案:D難易程度:中62.在建立JSP網(wǎng)站目錄時(shí)需要遵循一些規(guī)則,以下規(guī)則錯(cuò)誤的是:〔A.每個(gè)主要欄目開設(shè)一個(gè)相應(yīng)的子目錄B.所有flash,avi,ram,quicktime等多媒體文件存放在根目錄下C.根目錄一般只存放index.htm以及其他必須的系統(tǒng)文件D.目錄建立應(yīng)以最少的層次提供最清晰簡(jiǎn)便的訪問結(jié)構(gòu)參考答案:B難易程度:中63.〔可在JSP頁(yè)面出現(xiàn)該指令的位置處,靜態(tài)插入一個(gè)文件。

A.page指令標(biāo)簽B.page指令的import屬性

C.include指令標(biāo)簽D.include動(dòng)作標(biāo)簽參考答案:C難易程度:中64.以下對(duì)象中的〔不是JSP的內(nèi)置對(duì)象。

A.requestB.sessionC.applicationD.bean參考答案:D難易程度:易65.在JSP中,內(nèi)置對(duì)象〔封裝了用戶提交的信息,使用該對(duì)象可以獲取用戶提交的信息。

A.sessionB.requestC.responseD.out參考答案:B難易程度:中66.request對(duì)象可以使用〔方法獲取表單中某輸入框提交的信息。

A.getParameter<Strings>B.getValue<Strings>

C.getParameterNames<Strings>D.getParameterValue<Strings>參考答案:A難易程度:中67.JSP的內(nèi)置對(duì)象中〔對(duì)象可對(duì)客戶的請(qǐng)求作出動(dòng)態(tài)響應(yīng),向客戶端發(fā)送數(shù)據(jù)。

A.responseB.requestC.applicationD.out參考答案:A難易程度:易68.從〔開始,到〔結(jié)束,被稱為一個(gè)會(huì)話。A.訪問者連接到服務(wù)器,訪問者關(guān)閉瀏覽器離開該服務(wù)器B.服務(wù)器啟動(dòng),服務(wù)器關(guān)閉C.訪問者連接到服務(wù)器,服務(wù)器關(guān)閉D.服務(wù)器啟動(dòng),訪問者關(guān)閉瀏覽器離開該服務(wù)器參考答案:A難易程度:中alidate<>

C.session.setAttribute<Stringkey>

D.session.getAttribute<Stringkey>參考答案:B難易程度:中70.application對(duì)象能在〔間共享。

A.某個(gè)訪問者所訪問的當(dāng)前頁(yè)面

B.某個(gè)訪問者所訪問的網(wǎng)站的各個(gè)頁(yè)面之間

C.該服務(wù)器上的所有的訪問者的所有jsp頁(yè)面

D.該服務(wù)器上的所有的訪問者的所有jsp頁(yè)面和Java程序參考答案:D難易程度:中71.以下關(guān)于File對(duì)象的publicbooleandelete<>方法的說法,錯(cuò)誤的是:〔C

A.可以刪除當(dāng)前對(duì)象代表的文件

B.若當(dāng)前對(duì)象代表的是一個(gè)空目錄,則可刪除該目錄

C.可刪除當(dāng)前對(duì)象代表的目錄及該目錄下包含的所有子目錄和文件

D.若當(dāng)前對(duì)象代表的是一個(gè)目錄,且該目錄下還有文件存在,則無法刪除該目錄參考答案:C難易程度:難72.request.getRemoteAddr<>方法的作用是:〔

A.獲取客戶提交的信息B.獲取客戶的IPC.獲取客戶機(jī)的名稱D.獲取服務(wù)器的IP參考答案:B難易程度:中73.當(dāng)〔時(shí),JSP引擎產(chǎn)生一個(gè)session對(duì)象。A.web應(yīng)用服務(wù)器啟動(dòng)時(shí)B.當(dāng)web應(yīng)用服務(wù)器啟動(dòng)后,第一個(gè)客戶來訪時(shí)C.當(dāng)每個(gè)客戶首次訪問服務(wù)器上的一個(gè)JSP頁(yè)面時(shí)D.當(dāng)每個(gè)客戶首次訪問服務(wù)器上的一個(gè)JSP或HTML頁(yè)面時(shí)參考答案:C難易程度:中74.當(dāng)〔時(shí),JSP引擎產(chǎn)生一個(gè)application對(duì)象。A.web應(yīng)用服務(wù)器啟動(dòng)時(shí)B.當(dāng)web應(yīng)用服務(wù)器啟動(dòng)后,第一個(gè)客戶來訪時(shí)C.當(dāng)每個(gè)客戶首次訪問服務(wù)器上的一個(gè)JSP頁(yè)面時(shí)D.當(dāng)每個(gè)客戶首次訪問服務(wù)器上的一個(gè)JSP或HTML頁(yè)面時(shí)參考答案:A難易程度:中75.當(dāng)〔時(shí),JSP引擎將消滅某一個(gè)session對(duì)象。

A.有新客戶訪問時(shí)

B.web應(yīng)用服務(wù)器啟動(dòng)后,第一個(gè)客戶來訪時(shí)

C.該session對(duì)應(yīng)的客戶關(guān)閉瀏覽器或調(diào)用invalidate方法時(shí)

D.該session對(duì)應(yīng)的客戶刷新jsp頁(yè)面時(shí)參考答案:C難易程度:中76.下面哪一個(gè)不是JSP本身已加載的基本類?〔B

A.java.lang.*B.java.io.*C.javax.servlet.*D.javax.servlet.jsp.*參考答案:B難易程度:中77.對(duì)于預(yù)定義<%!預(yù)定義%>的說法錯(cuò)誤的是:〔C

A.一次可聲明多個(gè)變量和方法,只要以";"結(jié)尾就行

B.一個(gè)聲明僅在一個(gè)頁(yè)面中有效

C.聲明的變量將作為局部變量

D.在預(yù)定義中聲明的變量將在JSP頁(yè)面初始化時(shí)初始化參考答案:C難易程度:中78.Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法的描述不正確的是:〔

A.<%page%>作用于整個(gè)JSP頁(yè)面。

B.可以在一個(gè)頁(yè)面中使用多個(gè)<%page%>指令。

C.為增強(qiáng)程序的可讀性,建議將<%page%>指令放在JSP文件的開頭,但不是必須的。

D.<%page%>指令中的屬性只能出現(xiàn)一次。參考答案:D難易程度:中79.不能在不同用戶之間共享數(shù)據(jù)的方法是〔

A.通過cookieB.利用文件系統(tǒng)C.利用數(shù)據(jù)庫(kù)D.通過ServletContext對(duì)象參考答案:A難易程度:中80.作用域不屬于頁(yè)面范圍的內(nèi)置對(duì)象是:〔

A.request B.out

C.exception D.config參考答案:A難易程度:中二、判斷題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ì)難易程度:中2.在HTML頁(yè)面文件中加入JSP腳本元素、JSP標(biāo)記等就構(gòu)成了一個(gè)JSP頁(yè)面?!矃⒖即鸢福簩?duì)難易程度:易3.JSP引擎執(zhí)行字節(jié)碼文件的主要人物之一是直接將HTML內(nèi)容發(fā)給客戶端?!矃⒖即鸢福簩?duì)難易程度:中4.JSP頁(yè)面中的變量和方法聲明〔Declaration、表達(dá)式〔Expression和Java程序片〔Scriptlet統(tǒng)稱為JSP標(biāo)記?!矃⒖即鸢福簩?duì)難易程度:難5.JSP頁(yè)面中的指令標(biāo)記、JSP動(dòng)作標(biāo)記統(tǒng)稱為腳本元素?!矃⒖即鸢福哄e(cuò)難易程度:易6.在"<%!"和"%>"標(biāo)記之間聲明的Java的變量在整個(gè)頁(yè)面內(nèi)有效,不同的客戶之間不共享?!矃⒖即鸢福哄e(cuò)難易程度:中7.在"<%!"和"%>"標(biāo)記之間聲明的Java的方法在整個(gè)頁(yè)面內(nèi)有效。〔、參考答案:對(duì)難易程度:難8.頁(yè)面成員方法不可以在頁(yè)面的Java程序片中調(diào)用?!矃⒖即鸢福哄e(cuò)難易程度:易9.程序片變量的有效范圍與其聲明位置有關(guān),即從聲明位置向后有效,可以在聲明位置后的程序片、表達(dá)式中使用。〔參考答案:對(duì)難易程度:中10.程序片變量不同于在"<%!"和"%>"之間聲明的頁(yè)面成員變量,不能在不同客戶訪問頁(yè)面的線程之間共享?!矃⒖即鸢福簩?duì)難易程度:難11.JSP中Java表達(dá)式的值由服務(wù)器負(fù)責(zé)計(jì)算,并將計(jì)算值按字符串發(fā)送給客戶端顯示?!矃⒖即鸢福簩?duì)難易程度:易12.在Java程序片中可以使用Java語(yǔ)言的注釋方法,其注釋的內(nèi)容會(huì)發(fā)送到客戶端?!矃⒖即鸢福哄e(cuò)難易程度:易13.不可以用一個(gè)page指令指定多個(gè)屬性的取值。〔參考答案:錯(cuò)難易程度:易14.jsp:include動(dòng)作標(biāo)記與include指令標(biāo)記包含文件的處理時(shí)間和方式不同?!矃⒖即鸢福簩?duì)難易程度:中15.jsp:param動(dòng)作標(biāo)記不能單獨(dú)使用,必須作為jsp:include、jsp:forward標(biāo)記等的子標(biāo)記使用,并為它們提供參數(shù)。〔參考答案:對(duì)難易程度:中16.<jsp:forward...>標(biāo)記的page屬性值是相對(duì)的URL地址,只能靜態(tài)的URL。〔參考答案:錯(cuò)難易程度:難17.JSP頁(yè)面只能在客戶端執(zhí)行。〔參考答案:錯(cuò)難易程度:易18.JSP頁(yè)面中不能包含腳本元素?!矃⒖即鸢福哄e(cuò)難易程度:易19.Page指令不能定義當(dāng)前JSP程序的全局屬性?!矃⒖即鸢福哄e(cuò)難易程度:易20.在JSP中,<%!intc=5;out.print<c>;%>此式正確.?!矃⒖即鸢福哄e(cuò)難易程度:難21.<jsp:getProperty>中的name及property區(qū)分大小寫。<>參考答案:對(duì)難易程度:中22.JSP主要的指令有page,import,include等三個(gè)〔參考答案:錯(cuò)難易程度:易23.同時(shí)有多個(gè)請(qǐng)求發(fā)送到一個(gè)Servlet時(shí),服務(wù)器將會(huì)為每個(gè)請(qǐng)求創(chuàng)建一個(gè)新的線程來處理客戶端的請(qǐng)求。<>參考答案:對(duì)難易程度:易24.HTML稱為超文本元素語(yǔ)言,它是HypertextMarkedLanguage的縮寫。〔參考答案:對(duì)難易程度:中25.一個(gè)HTML文檔必須有<head>和<title>元素?!矃⒖即鸢福哄e(cuò)難易程度:易26.超級(jí)鏈接不僅可以將文本作為鏈接對(duì)象,也可以將圖像作為鏈接對(duì)象?!矃⒖即鸢福簩?duì)難易程度:易27.表單域一定要放在<form>元素中?!矃⒖即鸢福簩?duì)難易程度:易28.網(wǎng)站設(shè)計(jì)的時(shí)候經(jīng)常會(huì)處理大量的數(shù)據(jù),這些數(shù)據(jù)必須都放在JSP頁(yè)面中?!矃⒖即鸢福哄e(cuò)難易程度:中29.用戶在瀏覽器中輸入://:8080/ch2/ch2_1.html即可訪問本機(jī)上的該頁(yè)面?!矃⒖即鸢福簩?duì)難易程度:易30.在網(wǎng)頁(yè)中圖形文件與網(wǎng)頁(yè)文件是分別存儲(chǔ)的?!矃⒖即鸢福簩?duì)難易程度:易31.絕度路徑是文件名的完整路徑;相對(duì)路徑是指相對(duì)當(dāng)前網(wǎng)頁(yè)文件名的路徑?!矃⒖即鸢福簩?duì)難易程度:中32.超級(jí)鏈接<a>標(biāo)記的target屬性取值為鏈接的目標(biāo)窗名,可以是parent、blank、self、top?!矃⒖即鸢福哄e(cuò)難易程度:易33.out對(duì)象是一個(gè)輸出流,它實(shí)現(xiàn)了javax.servlet.JspWriter接口,用來向客戶端輸出數(shù)據(jù)?!矃⒖即鸢福簩?duì)難易程度:易34.利用response對(duì)象的sendRedirect方法只能實(shí)現(xiàn)本網(wǎng)站內(nèi)的頁(yè)面跳轉(zhuǎn),但不能傳遞參數(shù)?!矃⒖即鸢福哄e(cuò)難易程度:難35.respone對(duì)象主要用于向客戶端發(fā)送數(shù)據(jù)?!矃⒖即鸢福簩?duì)難易程度:易36.Post屬于表單的隱式提交信息方法?!矃⒖即鸢福簩?duì)難易程度:中37.<select>標(biāo)記用于在表單中插入一個(gè)下拉菜單?!矃⒖即鸢福簩?duì)難易程度:易38.表單信息的驗(yàn)證只能放在服務(wù)器端執(zhí)行?!矃⒖即鸢福哄e(cuò)難易程度:中39.網(wǎng)頁(yè)中只要使用gb2312編碼就不會(huì)出現(xiàn)中文亂碼?!矃⒖即鸢福哄e(cuò)難易程度:易40.JSP的Response對(duì)象作用是向客戶端發(fā)送數(shù)據(jù),但是一次會(huì)話過程,一個(gè)Response對(duì)象只能包含一個(gè)Coolie和一個(gè)文件頭。否則拋出內(nèi)存越界異常?!矃⒖即鸢福哄e(cuò)難易程度:難41.JSP輸出表達(dá)式,正確的語(yǔ)法規(guī)則是<%=表達(dá)式%>。〔參考答案:對(duì)難易程度:難42.<%page%>指令不一定放在頁(yè)面內(nèi)的頭部。<>參考答案:對(duì)難易程度:易知識(shí)模塊二servlet一、單項(xiàng)選擇題1.在JavaWeb中,Servlet從實(shí)例化到消亡是一個(gè)生命周期。下列描述正確的是〔。A.init<>方法是包容器調(diào)用的Servlet實(shí)例的第一個(gè)方法B.在典型的Servlet生命周期模型中,每次Web請(qǐng)求就會(huì)創(chuàng)建一個(gè)Servlet實(shí)例,請(qǐng)求結(jié)束Servlet就消亡了C.在包容器把請(qǐng)求傳送給Servlet之后,和在調(diào)用Servlet實(shí)例的doGet或者doPost方法之前,包容器不會(huì)調(diào)用Servlet實(shí)例的其他方法D.在Servlet實(shí)例消亡之前,容器調(diào)用Servlet實(shí)例的close<>方法參考答案:A難易程度:易2.下面哪一項(xiàng)對(duì)Servlet描述錯(cuò)誤?<>。A.Servlet是一個(gè)特殊的Java類,它必須直接或間接實(shí)現(xiàn)Servlet接口B.Servlet接口定義了Servelt的生命周期方法C.Servlet客戶線程調(diào)用service方法響應(yīng)客戶的請(qǐng)求D.當(dāng)多個(gè)客戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器為每一個(gè)客戶啟動(dòng)一個(gè)進(jìn)程參考答案:D難易程度:易3.以下哪項(xiàng)技術(shù)不是Servlet用于保持會(huì)話的技術(shù):〔。A.CookieB.TCP/IP三次握手C.sessionD.HTML隱藏表單域參考答案:B難易程度:易4.Servlet獲得初始化參數(shù)的對(duì)象是〔A.RequestB.ResponseC.ServletConfigD.ServletContext參考答案:C難易程度:易5.對(duì)于ServletRequest接口的獲取請(qǐng)求參數(shù)的方法的描述那一項(xiàng)是正確的?〔A.getParameter方法只用于接收POST請(qǐng)求參數(shù),接收GET請(qǐng)求參數(shù)需要使用getQueryString方法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)換:如Stringstr=<String>request.getParameter<key>參考答案:C難易程度:易6.下面哪一項(xiàng)對(duì)Servlet、JSP的描述錯(cuò)誤?<>A.HTML、Java和腳本語(yǔ)言混合在一起的程序可讀性較差,維護(hù)起來較困難。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引擎翻譯成Servlet字節(jié)碼執(zhí)行D.一般用JSP來處理業(yè)務(wù)邏輯,用Servlet來實(shí)現(xiàn)頁(yè)面顯示參考答案:D難易程度:易7.在MVC設(shè)計(jì)模式體系結(jié)構(gòu)中,〔是實(shí)現(xiàn)控制器的首選方案。A.JavaBean B.ServletC.JSPD.HTML參考答案:B難易程度:易8.Servlet獲得初始化參數(shù)的對(duì)象是〔A、RequestB、ResponseC、ServletConfigD、ServletContext參考答案:C難易程度:中9.調(diào)用getCreationTime〔可以獲取session對(duì)象創(chuàng)建的時(shí)間,該時(shí)間的單位是〔。A.秒B.分秒C.毫秒D.微秒?yún)⒖即鸢福篊難易程度:易10.當(dāng)response的狀態(tài)行代碼為哪個(gè)時(shí),表示用戶請(qǐng)求的資源不可用?〔A101B202C303D404參考答案:D難易程度:易11.JSP頁(yè)面程序片中可以使用下列哪個(gè)方法將strNumx=request.getParamter<"ix">得到的數(shù)據(jù)類型轉(zhuǎn)換為Double類型〔A.Double.parseString<strNumx>B.Double.parseDouble<strNumx>C.Double.parseInteger<strNumx>D.Double.parseFloat<strNumx>參考答案:B難易程度:中12.對(duì)于ServletRequest接口的獲取請(qǐng)求參數(shù)的方法的描述那一項(xiàng)是正確的?〔A.getParameter方法只用于接收POST請(qǐng)求參數(shù),接收GET請(qǐng)求參數(shù)需要使用getQueryString方法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)換:如Stringstr=<String>request.getParameter<key>參考答案:C難易程度:中13.包含Servlet發(fā)回到客戶端信息的ServletResponse對(duì)象是由〔創(chuàng)建的。A.客戶端的瀏覽器B.Web服務(wù)器的引擎C.Web服務(wù)器的Servlet容器D.Servlet對(duì)象參考答案:C難易程度:中14.下面是一個(gè)Servlet部署文件的片段:<servlet><servlet-name>Hello</servlet-name><servlet-class>myservlet.example.FirstServlet</servlet-class></servlet><servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/helpHello</url-pattern></servlet-mapping>Servlet的類名是<>A.FirstServletB.HelloC.helpHelloD./helpHello參考答案:A難易程度:中15.下面對(duì)Servlet、Applet的那一項(xiàng)描述錯(cuò)誤?〔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ò)加載參考答案:D難易程度:難16.下面哪一項(xiàng)不在Servlet的工作過程中?〔A.服務(wù)器將請(qǐng)求信息發(fā)送至ServletB.客戶端運(yùn)行AppletC.Servlet生成響應(yīng)內(nèi)容并將其傳給服務(wù)器D.服務(wù)器將動(dòng)態(tài)內(nèi)容發(fā)送至客戶端參考答案:B難易程度:中17.下列哪一項(xiàng)不是Servlet中使用的方法?〔A.doGet<>B.doPost<>C.service<>D.close<>參考答案:D難易程度:易18.下面哪一項(xiàng)對(duì)Servlet、JSP的描述錯(cuò)誤?〔AServlet可以同其他資源交互,例如文件、數(shù)據(jù)庫(kù)BServlet可以調(diào)用另一個(gè)或一系列ServletC服務(wù)器將動(dòng)態(tài)內(nèi)容發(fā)送至客戶端DServlet在表示層的實(shí)現(xiàn)上存在優(yōu)勢(shì)參考答案:D難易程度:易19.下面Servlet的哪個(gè)方法載入時(shí)執(zhí)行,且只執(zhí)行一次,負(fù)責(zé)對(duì)Servlet進(jìn)行初始化?!睞.service<>B.init<>C.doPost<>D.destroy<>參考答案:B難易程度:易20.下面哪個(gè)方法當(dāng)服務(wù)器關(guān)閉時(shí)被調(diào)用,用來釋放Servlet所占的資源。〔A.service<>B.init<>C.doPost<>D.destroy<>參考答案:D難易程度:易21.部署Servlet,下面哪一項(xiàng)描述錯(cuò)誤?〔A.必須為Tomcat編寫一個(gè)部署文件。B.部署文件名為web.xmlC.部署文件在Web服務(wù)目錄的WEB-INF子目錄中D.部署文件名為Server.xml參考答案:C難易程度:中22.下面是Servlet調(diào)用的一種典型代碼:<%pagecontentType="text/html;charset=GB2312"%><%pageimport="java.sql.*"%><html><bodybgcolor=cyan><ahref="helpHello">訪問FirstServlet</a></body></html>該調(diào)用屬于下述哪種?!睞.url直接調(diào)用B.超級(jí)鏈接調(diào)用C.表單提交調(diào)用D.jsp:forward調(diào)用參考答案:B難易程度:易23.下面是Servlet調(diào)用的一種典型代碼:<%pagecontentType="text/html;charset=GB2312"%><%pageimport="java.sql.*"%><html><bodybgcolor=cyan><jsp:forwardpage="helpHello"/></body></html>該調(diào)用屬于下述哪種?!睞.url直接調(diào)用B.超級(jí)鏈接調(diào)用C.表單提交調(diào)用D.jsp:forward調(diào)用參考答案:D難易程度:難24.關(guān)于MVC架構(gòu)的缺點(diǎn),下列的敘述哪一項(xiàng)是不正確的?〔A.提高了對(duì)開發(fā)人員的要求B.代碼復(fù)用率低C.增加了文件管理的難度D.產(chǎn)生較多的文件參考答案:B難易程度:易25.關(guān)于JSPModel1模式的缺點(diǎn),下列的敘述哪一項(xiàng)是不正確的?〔A.應(yīng)用是基于過程的B.業(yè)務(wù)邏輯和表示邏輯混合C.軟件維護(hù)和擴(kuò)展困難D.產(chǎn)生較多的文件參考答案:D難易程度:易26.關(guān)于JSPModel2模式的優(yōu)點(diǎn),下列的敘述哪一項(xiàng)是不正確的?〔A.模型具有較高的通用性B.Servlet對(duì)象擅長(zhǎng)控制C.分離了視圖層和業(yè)務(wù)層D.M、V、C之間具有較低的耦合性參考答案:D難易程度:中27.如果表單使用POST方式進(jìn)行提交,則Servlet可使用〔方法對(duì)來對(duì)應(yīng)處理用戶的請(qǐng)求。

A.PostB.doPostC.serviceD.init參考答案:B難易程度:中28.以下關(guān)于Servlet的說法正確的是:〔

A、Servlet可以獲取用戶的session會(huì)話

B、Servlet不能對(duì)數(shù)據(jù)庫(kù)表進(jìn)行操作

C、Servlet不能對(duì)文件進(jìn)行讀寫操作

D、Servlet不能獲取用戶的session會(huì)話參考答案:A難易程度:難29.以下哪種方法不是Servlet的方法?〔

A.initB.serviceC.destroyD.post參考答案:D難易程度:易30.在編譯Servlet或Javabean時(shí),我們使用〔命令。

A.JavacB.JavaC.ServletD.以上三種都不對(duì)參考答案:A難易程度:中31.Servlet程序的入口點(diǎn)是:〔A

A.init〔 B.main〔

C.service〔 D.doGet〔參考答案:A難易程度:難32.在表單提交時(shí)使用的是GET方法,則服務(wù)器端要獲得表單中username所提交的數(shù)據(jù)應(yīng)使用〔。

A.request.getParameter<"username">B.request.getParameterNames<"username">

C.request.form<"username">D.request.getParameterValues<"username">參考答案:A難易程度:易33.要在客戶端設(shè)置一個(gè)請(qǐng)求報(bào)頭實(shí)現(xiàn)每1分鐘自動(dòng)更新一次,應(yīng)使用語(yǔ)句〔。

A.response.setHeader<"Timeout","1”>

B.response.setHeader<"Refresh","1”>

C.response.setHeader<"Timeout","60”參考答案:D難易程度:難34.要使瀏覽器重定向到新的頁(yè)面,則應(yīng)使用語(yǔ)句〔。

A.response.sendRedirect<> B.response.sendError<>

C.out.Transfer D.request.sendRedirect<>參考答案:A難易程度:難35.下列〔對(duì)象經(jīng)常用來制作網(wǎng)頁(yè)計(jì)數(shù)器。

A.Response B.Application

C.Request D.Session參考答案:B難易程度:易36.用于設(shè)置服務(wù)器響應(yīng)的內(nèi)容類型,應(yīng)使用Response對(duì)象的〔屬性來實(shí)現(xiàn)。

A.ContenType B.Expires

C.Buffer D.Status參考答案:A難易程度:難二、判斷題1.session對(duì)象是Session接口類的實(shí)例,由客戶端負(fù)責(zé)創(chuàng)建和銷毀,所以不同客戶的session對(duì)象不同。<>參考答案:對(duì)難易程度:中2.Requestdispatcher的forward方法和include方法的區(qū)別是forward可以到另外一個(gè)web應(yīng)用的資源,而include只能到同一web的另外資源。〔參考答案:錯(cuò)難易程度:中3.如果一個(gè)Sevlet有多個(gè)Filter,則優(yōu)先級(jí)最高的Filter先執(zhí)行?!矃⒖即鸢福哄e(cuò)難易程度:中4.當(dāng)同時(shí)有多個(gè)請(qǐng)求發(fā)送到一個(gè)Servlet時(shí),服務(wù)器將會(huì)為每個(gè)請(qǐng)求創(chuàng)建一個(gè)新的線程來處理客戶端的請(qǐng)求。<>參考答案:對(duì)難易程度:中5.表單提交的信息就封裝在請(qǐng)求消息的信息體部分,用戶使用request對(duì)象的getParameter方法可以得到通過表單提交的信息?!矃⒖即鸢福簩?duì)難易程度:易6.request對(duì)象的getRemoteHost<>方法既能獲取客戶機(jī)的名稱,又能獲取客戶IP地址的方法是〔參考答案:對(duì)難易程度:難7.同一個(gè)客戶在同一個(gè)Web服務(wù)目錄中的session對(duì)象是相同的,在不同的Web服務(wù)目錄中的session對(duì)象是不相同的?!矃⒖即鸢福簩?duì)難易程度:易8.publiclongsession.setMaxInactiveInterval<>設(shè)置最長(zhǎng)發(fā)呆時(shí)間,單位毫秒。〔參考答案:錯(cuò)難易程度:易9.session對(duì)象可以用來保存用戶會(huì)話期間需要保存的數(shù)據(jù)信息?!矃⒖即鸢福簩?duì)難易程度:易10.url重寫可以把session對(duì)象的id作為url參數(shù)傳帶過去,可以使用request對(duì)象的encodeURL<"">?!矃⒖即鸢福哄e(cuò)難易程度:難11.a(chǎn)pplication對(duì)象對(duì)所有用戶都是共享的,任何對(duì)它的操作都會(huì)影響到所有的用戶?!矃⒖即鸢福簩?duì)難易程度:易12.a(chǎn)pplication對(duì)象可以用來保存數(shù)據(jù)?!矃⒖即鸢福簩?duì)難易程度:易13.使用request對(duì)象獲取信息的時(shí)候,可能會(huì)出現(xiàn)NullPointerException異?!矃⒖即鸢福簩?duì)難易程度:易14.在MVC模式中,因?yàn)镾ervlet負(fù)責(zé)創(chuàng)建JavaBean,所以JavaBean的構(gòu)造函數(shù)可以帶有參數(shù),除了保留get和set規(guī)則外,還可以有其他功能的函數(shù)。<>參考答案:對(duì)難易程度:難15.JSP是Servlet的升級(jí)版本,JSP出來后,Servlet也就退出了歷史的舞臺(tái)?!矃⒖即鸢福哄e(cuò)難易程度:易16.Servlet與Applet它們都運(yùn)行在服務(wù)器端。<>參考答案:錯(cuò)難易程度:易17.Cookie由瀏覽器保存在客戶端,通常保存為一個(gè)文本文件。<>參考答案:對(duì)難易程度:易18.客戶機(jī)與Servlet間可以直接的交互。<>參考答案:錯(cuò)難易程度:中19.Servelt是使用JavaServletAPI所定義的相關(guān)類和方法的Java程序,它運(yùn)行在啟用Java的Web服務(wù)器或應(yīng)用服務(wù)器端,用于擴(kuò)展該服務(wù)器的能力?!矃⒖即鸢福簩?duì)難易程度:難20.當(dāng)用戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器都會(huì)創(chuàng)建Servlet實(shí)例響應(yīng),響應(yīng)用戶請(qǐng)求?!矃⒖即鸢福哄e(cuò)難易程度:易21.Servlet功能強(qiáng)大,體系結(jié)構(gòu)先進(jìn),但它在表示層的實(shí)現(xiàn)上存在一些缺陷?!矃⒖即鸢福簩?duì)難易程度:易22.JSP技術(shù)是在Servlet之后產(chǎn)生的,它以Servlet為核心技術(shù),是Servlet技術(shù)的一個(gè)成功應(yīng)用?!矃⒖即鸢福簩?duì)難易程度:易23.一般用JSP來實(shí)現(xiàn)頁(yè)面,用Servlet來處理業(yè)務(wù)邏輯。〔參考答案:對(duì)難易程度:易24.當(dāng)多個(gè)客戶請(qǐng)求一個(gè)Servlet時(shí),服務(wù)器為每一個(gè)客戶啟動(dòng)一個(gè)進(jìn)程而不是啟動(dòng)一個(gè)線程?!矃⒖即鸢福哄e(cuò)難易程度:易25.用戶開發(fā)一個(gè)Servlet時(shí),必須直接或間接實(shí)現(xiàn)Servlet接口所定義的方法?!矃⒖即鸢福簩?duì)難易程度:中26.Servlet的部署文件是一個(gè)xml文件,文件名為web.xml,它保存在Web服務(wù)目錄的WEB-INF子目錄中?!矃⒖即鸢福簩?duì)難易程度:易27.SessionAPI是一個(gè)基于Cookie或者URL重寫機(jī)制的高級(jí)會(huì)話管理接口。如果瀏覽器支持Cookie則使用Cookie,如果不支持Cookie則自動(dòng)采用URL重寫?!矃⒖即鸢福簩?duì)難易程度:難28.在Servlet中讀取頭信息非常容易,只需調(diào)用ServletRequest的getHeader等方法即可?!矃⒖即鸢福簩?duì)難易程度:難29.Servlet和applet分別在處于服務(wù)器和客戶機(jī)兩端?!矃⒖即鸢福簩?duì)難易程度:中30.Servlet與普通Java應(yīng)用程序一樣,要有main方法?!矃⒖即鸢福哄e(cuò)難易程度:中31.對(duì)于每一個(gè)Servlet實(shí)例,只能被初始化一次〔。參考答案:對(duì)難易程度:中32.不能給一個(gè)Servlet映射多個(gè)訪問路徑?!矃⒖即鸢福哄e(cuò)難易程度:易33.重定向功能是將用戶從當(dāng)前頁(yè)面或Servlet定向到另一個(gè)JSP頁(yè)面或Servlet?!矃⒖即鸢福簩?duì)難易程度:易34.轉(zhuǎn)發(fā)的功能是將用戶對(duì)當(dāng)前JSP頁(yè)面或Servlet的請(qǐng)求轉(zhuǎn)發(fā)給另一個(gè)JSP頁(yè)面或Servlet?!矃⒖即鸢福簩?duì)難易程度:中35.重定向僅僅是將用戶定向到其他的JSP頁(yè)面或Servlet,而不能將Request對(duì)象轉(zhuǎn)發(fā)給所指向的資源?!矃⒖即鸢福簩?duì)難易程度:易36.實(shí)現(xiàn)轉(zhuǎn)發(fā)需要兩個(gè)步驟,首先在Servlet中要得到RequestDispatcher對(duì)象,然后在調(diào)用該對(duì)象的forward方法實(shí)現(xiàn)轉(zhuǎn)發(fā)?!矃⒖即鸢福簩?duì)難易程度:中37.118.在MVC模式的Web開發(fā)中,"視圖"、"模型"和"控制器"分別對(duì)應(yīng)著"JSP頁(yè)面"、"JavaBean"和"Serlvet",以Servlet為核心?!矃⒖即鸢福簩?duì)難易程度:易38.Tomcat服務(wù)器支持直接使用application對(duì)象?!矃⒖即鸢福哄e(cuò)難易程度:難知識(shí)模塊三JDBC數(shù)據(jù)庫(kù)1.一下能執(zhí)行帶參數(shù)的SQL語(yǔ)句的對(duì)象是〔。A.StatementB.PreparedstatementC.CallStatementD.Connection參考答案:B難易程度:易2.下列代碼中rs為查詢得到的結(jié)果集,代碼運(yùn)行后表格的每一行有幾個(gè)單元格<>while<rs.next<>>{out.print<"<tr>">;out.print<"<td>"+rs.getString<1>+"</td>">;out.print<"<td>"+rs.getString<2>+"</td>">;out.print<"<td>"+rs.getString<3>+"</td>">;out.print<"<td>"+rs.getString<"publish">+"</td>">;out.print<"<td>"+rs.getFloat<"price">+"</td>">;out.print<"</tr>">;}。A.4B.5C.6D.不確定參考答案:B難易程度:難3.下面是創(chuàng)建Statement接口并執(zhí)行executeUpdate方法的代碼片段:conn=DriverManager.getConnection<"jdbc:odbc:book","","">;stmt=conn.createStatement<>;Stringstrsql="insertintobookvalues<'TP003','ASP.NET','李','清華出版社',35>";n=stmt.executeUpdate<strsql>;代碼執(zhí)行成功后n的值為<>。A.1B.0C.-1D.一個(gè)整數(shù)參考答案:A難易程度:難4.下面哪一項(xiàng)不是JDBC的工作任務(wù)?〔A.與數(shù)據(jù)庫(kù)建立連接B.操作數(shù)據(jù)庫(kù),處理數(shù)據(jù)庫(kù)返回的結(jié)果C.在網(wǎng)頁(yè)中生成表格D.向數(shù)據(jù)庫(kù)管理系統(tǒng)發(fā)送SQL語(yǔ)句參考答案:C難易程度:易5.下面哪一項(xiàng)不是加載驅(qū)動(dòng)程序的方法?〔A.通過DriverManager.getConnection方法加載B.調(diào)用方法Class.forNameC.通過添加系統(tǒng)的jdbc.drivers屬性D.通過registerDriver方法注冊(cè)參考答案:A難易程度:易6.關(guān)于分頁(yè)顯示,下列的敘述哪一項(xiàng)是不正確的?〔A.只編制一個(gè)頁(yè)面是不可能實(shí)現(xiàn)分頁(yè)顯示的B.采用一至三個(gè)頁(yè)面都可以實(shí)現(xiàn)分頁(yè)顯示C.分頁(yè)顯示中,記錄集不必在頁(yè)面跳轉(zhuǎn)后重新生成D.分頁(yè)顯示中頁(yè)面顯示的記錄數(shù)可以隨用戶輸入調(diào)整參考答案:A難易程度:難7.DriverManager類的getConnection<Stringurl,Stringuser,Stringpassword>方法中,參數(shù)url的格式為jdbc:<子協(xié)議>:<子名稱>,下列哪個(gè)url是不正確的?〔A."jdbc:mysql://localhost:80/數(shù)據(jù)庫(kù)名"B."jdbc:odbc:數(shù)據(jù)源"C."jdbc:oracle:thinhost:端口號(hào):數(shù)據(jù)庫(kù)名"D."jdbc:sqlserver://:1443;DatabaseName=數(shù)據(jù)庫(kù)名"參考答案:A難易程度:難8.在JDBC中,下列哪個(gè)接口不能被Connection創(chuàng)建〔。A.StatementB.PreparedStatementC.CallableStatementD.RowsetStatement參考答案:D難易程度:易9.下面是加載JDBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)的代碼片段:try{Class.forName<"sun.jdbc.odbc.JdbcOdbcDriver">;}catch<ClassNotFoundExceptione>{out.print<e>;}該程序加載的是哪個(gè)驅(qū)動(dòng)?〔A.JDBC-ODBC橋連接驅(qū)動(dòng)B.部分Java編寫本地驅(qū)動(dòng)C.本地協(xié)議純Java驅(qū)動(dòng)D.網(wǎng)絡(luò)純Java驅(qū)動(dòng)參考答案:A難易程度:易10.下面是創(chuàng)建Statement接口并執(zhí)行executeUpdate方法的代碼片段:conn=DriverManager.getConnection<"jdbc:odbc:book","","">;stmt=conn.createStatement<>;Stringstrsql="insertintobookvalues<'TP003','ASP.NET','李','清華出版社',35>";n=stmt.executeUpdate<strsql>;代碼執(zhí)行成功后n的值為〔。A.1B.0C.-1D.一個(gè)整數(shù)參考答案:A難易程度:易11.下面的代碼是連接哪個(gè)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)加載片段〔try{Class.forName<"oracle.jdbc.driver.OracleDriver">;}catch<Exceptione>{out.print<e.toString<>>;}A.OracleB.SqlServerC.MySqlD.不確定參考答案:A難易程度:易12.下面的代碼是連接哪個(gè)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)加載片段〔try{Class.forName<"com.microsoft.jdbc.sqlserver.SQLServerDriver">;}catch<Exceptione>{out.print<e.toString<>>;}A.OracleB.SqlServerC.MySqlD.不確定參考答案:B難易程度:易13.查詢結(jié)果集ResultSet對(duì)象是以統(tǒng)一的行列形式組織數(shù)據(jù)的,執(zhí)行ResultSetrs=stmt.executeQuery<"selectbid,name,author,publish,pricefrombook">;語(yǔ)句,得到的結(jié)果集rs的列數(shù)為〔A.4B.5C.6D.不確定參考答案:B難易程度:易14.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection<uri,user,password>;stmt=conn.createStatement<ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY>;rs=stmt.executeQuery<"select*frombook">;下面哪項(xiàng)對(duì)該rs描述正確的是〔A.只能向下移動(dòng)的結(jié)果集B.可上下滾動(dòng)的結(jié)果集C.只能向上移動(dòng)的結(jié)果集D.不確定是否可以滾動(dòng)參考答案:B難易程度:中15.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection<uri,user,password>;stmt=conn.createStatement<ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY>;rs=stmt.executeQuery<"select*frombook">;下面哪項(xiàng)對(duì)該rs描述正確〔A.不能用結(jié)果集中的數(shù)據(jù)更新數(shù)據(jù)庫(kù)中的表B.能用結(jié)果集中的數(shù)據(jù)更新數(shù)據(jù)庫(kù)中的表C.執(zhí)行update方法能更新數(shù)據(jù)庫(kù)中的表D.不確定參考答案:A難易程度:中16.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection<uri,user,password>;stmt=conn.createStatement<ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY>;rs=stmt.executeQuery<"select*frombook">;下面哪項(xiàng)對(duì)該rs描述正確〔A.數(shù)據(jù)庫(kù)中表數(shù)據(jù)變化時(shí)結(jié)果集中數(shù)據(jù)不變B.數(shù)據(jù)庫(kù)中表數(shù)據(jù)變化時(shí)結(jié)果集中數(shù)據(jù)同步更新C.執(zhí)行update方法能與數(shù)據(jù)庫(kù)中表的數(shù)據(jù)同步更新D.不確定參考答案:B難易程度:中17.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection<uri,user,password>;stmt=conn.createStatement<ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY>;rs=stmt.executeQuery<"select*frombook">;rs.first<>;下面哪項(xiàng)對(duì)該rs描述正確〔A.rs.isFirst<>為真B.rs.ifLast<>為真C.rs.isAfterLast<>為真D.rs.isBeforeFirst<>為真參考答案:A難易程度:難18.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection<uri,user,password>;stmt=conn.createStatement<ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY>;rs=stmt.executeQuery<"select*frombook">;rs.first<>;rs.previous<>;下面哪項(xiàng)對(duì)該rs描述正確〔A.rs.isFirst<>為真B.rs.ifLast<>為真C.rs.isAfterLast<>為真D.rs.isBeforeFirst<>為真參考答案:D難易程度:難19.下列代碼生成了一個(gè)結(jié)果集conn=DriverManager.getConnection<uri,user,password>;stmt=conn.createStatement<ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY>;rs=stmt.executeQuery<"select*frombook">;rs.last<>;rs.next<>;下面哪項(xiàng)對(duì)該rs描述正確〔A.rs.isFirst<>為真B.rs.ifLast<>為真C.rs.isAfterLast<>為真D.rs.isBeforeFirst<>為真參考答案:C難易程度:中20.給出了如下的查詢條件字符串Stringcondition="insertbookvalues<?,?,?,?,?>";下列哪個(gè)接口適合執(zhí)行該SQL查詢〔A.StatementB.PrepareStatementC.CallableStatementD.不確定參考答案:B難易程度:中21.對(duì)數(shù)據(jù)庫(kù)表中記錄的字段值進(jìn)行更新,可以使用〔方法

A.executeQuery<>B.executeUpdate<>C.next<>D.getConnection<>參考答案:B難易程度:易22.JDBC是Java數(shù)據(jù)庫(kù)連接API,以下說法中哪個(gè)是不正確的?〔

A.與一個(gè)數(shù)據(jù)庫(kù)建立連接B.向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句C.建立ODBC數(shù)據(jù)源D.處理數(shù)據(jù)庫(kù)返回的結(jié)果參考答案:C難易程度:中23.查詢數(shù)據(jù)庫(kù)得到的結(jié)果集中,游標(biāo)最初定位在〔。

A.第一行B.第一行的前面C.最后一行D.最后一行的后面參考答案:B難易程度:中24.從"員工"表的"姓名"字段中找出名字包含"瑪麗"的人,下面哪條select語(yǔ)句正確:〔

A.Select*from員工where姓名=’_瑪麗_’B.Select*from員工where姓名=’%瑪麗_’

C.Select*from員工where姓名like‘_瑪麗%’D.Select*from員工where姓名like‘%瑪麗%’參考答案:D難易程度:中25.下述選項(xiàng)中不屬于JDBC基本功能的是:〔

A.與數(shù)據(jù)庫(kù)建立連接B.提交SQL語(yǔ)句C.處理查詢結(jié)果D.數(shù)據(jù)庫(kù)維護(hù)管理參考答案:D難易程度:中26.下列類或接口中,負(fù)責(zé)加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的是:〔。

A.Driver B.DriverManager

C.Connection D.Statement參考答案:B難易程度:易27.下列類或接口中,用于向數(shù)據(jù)庫(kù)提交SQL語(yǔ)句的是:〔。

A.CallableStatement B.PreparedStatement

C.Connection D.Statement參考答案:D難易程度:易28.下列類或接口中,能夠執(zhí)行預(yù)編譯SQL語(yǔ)句的是:〔。

A.CallableStatement B.PreparedStatement

C.Connection D.Statement參考答案:B難易程度:易29.要從JSP連接到某數(shù)據(jù)庫(kù),需要首先完成的任務(wù)是:〔。

A.加載JDBC驅(qū)動(dòng)程序 B.定義連接URL

C.創(chuàng)建一個(gè)Statement對(duì)象實(shí)例 D.獲取一個(gè)Resultset對(duì)象實(shí)例參考答案:A難易程度:易30.下列關(guān)閉數(shù)據(jù)庫(kù)連接的順序正確的是;〔

A.先關(guān)閉Statement,再關(guān)閉Resultset,最后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論