版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE1《java核心技術(shù)》考試復(fù)習(xí)題庫(kù)(含答案)一、單選題1.關(guān)于兩種請(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方法處理答案:A2.以下關(guān)于JavaBean的描述錯(cuò)誤的是()A、JavaBean是一個(gè)公有java類B、JavaBean提供給外界使用的方法是公有類型的C、JavaBean必須有一個(gè)帶參構(gòu)造方法D、在JSP中使用的JavaBean必須放在一個(gè)有名包中“一定要寫(xiě)包”.答案:C3.下面那一個(gè)JSTL代碼片段能夠?qū)崿F(xiàn)導(dǎo)入其他web資源的功能()A、〈c:importurl="foo.jsp”/>B、<c:importpage=”foo。jsp"/〉C、〈c:includeurl=”foo.jsp”/>D、〈c:includepage=*foo。jsp”/>答案:A4.下面的哪個(gè)選項(xiàng)不能實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn)()<jsp:xxx〉標(biāo)簽只能實(shí)現(xiàn)轉(zhuǎn)發(fā)無(wú)法實(shí)現(xiàn)重定向A、<jsp:redirecturl="someurl”/>B、〈%response。sendRedirect("someurl”);%>C、<jsp:forwardpage=”someurl”/〉D、〈c:redirecturl=”someurl"/〉答案:A5.下面選項(xiàng)中,哪個(gè)方法用于返回映射到某個(gè)資源文件的URL對(duì)象()A、getRealPath(Stringpath)B、getResource(Stringpath)C、getResourcePaths(Stringpath)D、getResourceAsStream(Stringpath)答案:B6.一個(gè)servlet的生命周期不包括()方法?A、init()方法B、invalidate()方法C、service()方法D、estroy()方法答案:B7.下面對(duì)servlet中重定向說(shuō)法描述錯(cuò)誤的是()A、使用的是HttpServletResponse接口的sendRedirect()方法B、源組件的響應(yīng)結(jié)果不會(huì)發(fā)送給客戶端C、sendRedirect()方法后的代碼仍會(huì)執(zhí)行D、源組件和目標(biāo)組件共享ServletRequest對(duì)象答案:D8.當(dāng)訪問(wèn)JSP頁(yè)面顯示中文亂碼,以下選項(xiàng)中可以實(shí)現(xiàn)中文亂碼處理的是()A、<%pagelanguage=“java”%>B、<%pageimport=“java.util.*”%>C、<%pagecharset=“GBK”%>D、<%pagecontentType=“text/html;charset=GBK”%>答案:D解析:?jiǎn)栴}解析:page指令的language屬性用來(lái)指定頁(yè)面使用的腳本語(yǔ)言。Import用來(lái)導(dǎo)入Java類庫(kù),均與中文亂碼問(wèn)題無(wú)關(guān);C選項(xiàng)語(yǔ)法粗無(wú);contentType屬性可以指定當(dāng)前頁(yè)面的字符集,可以保證當(dāng)前頁(yè)面上的中文正確顯示,故D選項(xiàng)正確,同樣的功能還可以使用pageEncoding屬性實(shí)現(xiàn),即<%pagepageEncoding=“GBK”%>9.在JSP中有下面代碼,執(zhí)行結(jié)果正確的是()
<%
Intx;
For(inti=0;i<5;i++){
X=++i;
%>
<%=x+%><br>
<%}%>A、12345B、1234C、135D、246答案:C解析:?jiǎn)栴}解析:循環(huán)開(kāi)始時(shí),變量i值為0,++i后,i變成1,并未x賦值為1,然后輸出x++,頁(yè)面輸出1,x變成2;i++成2,進(jìn)入下一輪循環(huán),++i后,i變成3,并為x賦值為3,然后輸出x++,頁(yè)面輸出3,x變成4;i++成4,進(jìn)入下一輪循環(huán),++i后,i變成5,并為x賦值為5,然后輸出x++,頁(yè)面輸出5,x變成6;i++成6,循環(huán)種植。最終輸出的是13510.Oracle數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)程序類名及其完整包路徑為()A、jdbc。driver.oracle.OracleDriverB、jdbc。oracle.driver。OracleDriverC、driver。oracle。jdbc。OracleDriverD、oracle.jdbc.driver.OracleDriver答案:B11.Eclipse工具開(kāi)發(fā)Servlet會(huì)自動(dòng)將src目錄下的文件編譯成class文件存放到哪個(gè)目錄下()A、classB、classesC、libD、conf答案:D12.下邊哪個(gè)不是JSP內(nèi)置對(duì)象?()A、requestB、cookieC、out答案:C13.下面選項(xiàng)中,用于設(shè)置ServletContext的域?qū)傩缘姆椒ㄊ?)A、setAttribute(Stringname,Stringobj)B、setParameter(Stringname,Objectobj)C、setAttribute(Stringname,Objectobj)D、setParameter(Stringname,Objectobj)答案:C14.下列選項(xiàng)中,可以成功修改Tomcat端口號(hào)為80的是()A、<Connectport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>B、<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>C、<Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>D、<Connectport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>答案:C15.HttpServletRequest對(duì)象的()方法能夠獲取一個(gè)表單參數(shù)的值:A、getQuaryString()B、getPathInfo()C、getParameter()D、getAttribute()答案:C16.帶包名(packagetom.jiafei)的servlet(Hello)的訪問(wèn)方法是。(該servlet放置在classes目錄中)()A、http://localhost:8080/tom.jiafei.HelloB、http://localhost:8080/servlet/tom/jiafei/HelloC、http://localhost:8080/servlet/tom。jiafei/HelloD、http://localhost:8080/servlet/tom。jiafei.Hello答案:D解析:tomcat提供的servletinvoker組件,能實(shí)現(xiàn)免web。xml配置servlet
可以參考:http:///baoyiming1991/article/details/596532617.下列選項(xiàng)中,不是<img/>標(biāo)記屬性的是()A、srcB、altC、widthD、href答案:D解析:一、填空題18.下面哪個(gè)不是JSP中和javabean相關(guān)的標(biāo)記?()A、<jsp:userBean>B、<jsp:include>C、<jsp:setProperty>D、<jsp:getProperty>答案:B19.如果需要在JSP頁(yè)面中引入Web根目錄下名為util文件夾中的checklogin.jsp文件時(shí),以下代碼正確的是()A、<%includefile=””%>B、<%includefile=””%>C、<%!Includefile=””%>D、<includefile=””>答案:B解析:?jiǎn)栴}解析:JSP指令元素的語(yǔ)法是:<%指令名屬性=”屬性值”%>20.在JSP中,以下是有關(guān)和標(biāo)記的描述,正確的是()A、和標(biāo)記都必須在的開(kāi)始標(biāo)記和結(jié)束標(biāo)記之間B、這兩個(gè)標(biāo)記的name屬性的值必須和標(biāo)記的id屬性的值相對(duì)應(yīng)C、和標(biāo)記可以用于對(duì)bean中定義的所有屬性進(jìn)行選擇和設(shè)置D、這兩個(gè)標(biāo)記的name屬性的值可以和標(biāo)記的id屬性的值不同【是相同的】答案:B21.在JSP中需要將1.jsp的請(qǐng)求數(shù)據(jù)通過(guò)2.jsp轉(zhuǎn)發(fā)給3.jsp,應(yīng)該在2.jsp中采用()方式實(shí)現(xiàn)A、<%request.sendRedirect(“”)%>B、<%response.sendRedirect(“”);%>C、<%request.getRequestDispatcher(“”).forward(request,response);%>D、<%request.sendRedirect(“”).forward(request,response);%>答案:C解析:?jiǎn)栴}解析:要把請(qǐng)求中的數(shù)據(jù)直接傳遞到下一個(gè)頁(yè)面只有采用轉(zhuǎn)發(fā)的方式,采用重定向會(huì)產(chǎn)生一個(gè)新的請(qǐng)求,從而會(huì)丟失上一次請(qǐng)求的數(shù)據(jù)22.銷毀一個(gè)session對(duì)象,應(yīng)當(dāng)調(diào)用下面哪一個(gè)方法()A、session.invalidate()B、session。expunge()C、session。destroy()D、session.end(答案:A23.如下JSP代碼,以下說(shuō)法正確的是()
<html>
<%
StringName=“北大青鳥(niǎo)”;
Session.setAttribute(“pany”,Name);
Stringgetpany=session.getAttribute(“pany”);
Out.println(getpany);
%>
</html>A、運(yùn)行正確,頁(yè)面輸出panyB、運(yùn)行正確,頁(yè)面輸出北大青鳥(niǎo)C、運(yùn)行錯(cuò)誤,session.setAttribute(“pany”,Name);有誤D、運(yùn)行錯(cuò)誤,Stringgetpany=session.getAttribute(“pany”);有誤答案:D解析:?jiǎn)栴}解析:getAttribute方法的返回值是Object,若用String類型接收返回值需進(jìn)行強(qiáng)制類型轉(zhuǎn)換或調(diào)用toString方法24.下列關(guān)于XML的描述中,正確的是()A、所有的XML元素都必須是小寫(xiě)的B、所有XML元素都必須正確地關(guān)閉C、所有XML文檔都必須有DTDD、以上說(shuō)法都正確答案:B解析:一、填空題25.在使用JSTL標(biāo)簽的JSP應(yīng)用中,如果想要為JSP頁(yè)面中聲明的一個(gè)名字為name的變量賦值,應(yīng)該使用以下()標(biāo)簽A、<B、if>C、<D、set>E、<F、out>G、<H、forEach>答案:B解析:?jiǎn)栴}解析:if標(biāo)簽用于邏輯判斷;set標(biāo)簽用于賦值;out標(biāo)簽用于輸出變量值;forEach標(biāo)簽用于循環(huán)迭代26.JSP文件test.jsp代碼如下所示,則試圖運(yùn)行時(shí),將發(fā)生()
<html>
<%
Java.lang.StirngBufferbuffer=newjava.lang.StringBuffer();
Buffer.append(“ABC”);
%>
Bufferis<%=buffer%>
</html>A、翻譯期錯(cuò)誤B、編譯Java源碼時(shí)發(fā)生錯(cuò)誤C、執(zhí)行編譯后的字節(jié)碼時(shí)發(fā)生錯(cuò)誤D、運(yùn)行后,瀏覽器上顯示:bufferisABC答案:D解析:?jiǎn)栴}解析:JSP腳本元素中的表達(dá)式相當(dāng)于調(diào)用out內(nèi)置對(duì)象的print方法,在頁(yè)面上產(chǎn)生輸出。這里相當(dāng)于調(diào)用buffer對(duì)象的toString方法取得其中存儲(chǔ)的字符串,再通過(guò)表達(dá)式輸出在頁(yè)面上27.下面哪一個(gè)不是JSP本身已加載的基本類?()A、java。lang。*B、java.io.*C、javax.servlet。*D、javax。servlet。jsp。*答案:B28.()內(nèi)置對(duì)象可以處理jsp頁(yè)面運(yùn)行中的錯(cuò)誤或者異常A、pageContextB、pageC、sessionD、exception答案:D29.下面對(duì)jdbcapi描述錯(cuò)誤的是()A、DriverManager接口的getConnection()方法可以建立和數(shù)據(jù)庫(kù)的連接B、Connection接口的createStatement()方法可以創(chuàng)建一個(gè)Statement對(duì)象C、Statement接口的executeQuery()方法可以發(fā)送select語(yǔ)句給數(shù)據(jù)庫(kù)D、ResultSet接口表示執(zhí)行insert語(yǔ)句后得到的結(jié)果集答案:D30.可以執(zhí)行請(qǐng)求轉(zhuǎn)發(fā)的操作是()。A、jsp中response內(nèi)置對(duì)象的sendRedirect()方法B、<jsp:include>標(biāo)記C、RequestDispatcher對(duì)象的include()方法D、RequestDispatcher對(duì)象的forward()方法答案:D31.在JSP頁(yè)面中存在這樣一行代碼:<%=“2”+4;%>,運(yùn)行該JSP,以下說(shuō)法正確的是()A、代碼運(yùn)行正確,沒(méi)有相應(yīng)輸出B、代碼對(duì)應(yīng)的輸出是6C、代碼對(duì)應(yīng)的輸出是24D、代碼編寫(xiě)錯(cuò)誤答案:D解析:?jiǎn)栴}解析:JSP腳本元素中的表達(dá)式相當(dāng)于調(diào)用out內(nèi)置對(duì)象的print方法,在頁(yè)面上產(chǎn)生輸出。表達(dá)式中等號(hào)后面部分相當(dāng)于傳遞給print方法的參數(shù),這不是一段完整的Java代碼,所以不能用分號(hào)結(jié)尾
JavaWeb應(yīng)用開(kāi)發(fā)試題(75)
一、填空題32.在JSP中,內(nèi)置對(duì)象()封裝了用戶提交的信息,使用該對(duì)象可以獲取用戶提交的信息。A、sessionB、requestC、responseD、out答案:B33.JSP文件在第一次請(qǐng)求時(shí)比較慢,而之后對(duì)同樣的JSP文件的請(qǐng)求會(huì)非???,能正確解釋此現(xiàn)象的選項(xiàng)是()A、JSP文件第一次請(qǐng)求要經(jīng)過(guò)翻譯階段、編譯階段、執(zhí)行階段,而之后對(duì)同樣的JSP文件請(qǐng)求卻不經(jīng)過(guò)翻譯階段B、JSP文件第一次請(qǐng)求要經(jīng)過(guò)翻譯階段、編譯階段、執(zhí)行階段,而之后對(duì)同樣的JSP文件請(qǐng)求卻不經(jīng)過(guò)編譯階段C、JSP文件第一次請(qǐng)求要經(jīng)過(guò)翻譯階段、編譯階段、執(zhí)行階段,而之后對(duì)同樣的JSP文件請(qǐng)求卻不經(jīng)過(guò)執(zhí)行階段D、JSP文件第一次請(qǐng)求要經(jīng)過(guò)翻譯階段、編譯階段、執(zhí)行階段,而之后對(duì)同樣的JSP文件請(qǐng)求卻不經(jīng)過(guò)翻譯階段和編譯階段答案:D解析:?jiǎn)栴}解析:一個(gè)JSP頁(yè)面被首次訪問(wèn)時(shí),會(huì)經(jīng)歷3個(gè)階段:翻譯或轉(zhuǎn)譯,從JSP文件轉(zhuǎn)換成Java源文件;編譯,把Java源代碼編譯成字節(jié)碼,生成class文件;運(yùn)行,執(zhí)行并產(chǎn)生輸出。之后再訪問(wèn)同一個(gè)JSP頁(yè)面,因?yàn)橐呀?jīng)有了運(yùn)行所需的字節(jié)碼文件,可以直接運(yùn)行,而不必再次執(zhí)行前兩個(gè)步驟,可以提高訪問(wèn)效率34.可以執(zhí)行請(qǐng)求轉(zhuǎn)發(fā)的操作是()。A、jsp中response內(nèi)置對(duì)象的sendRedirect()方法【重定向】B、標(biāo)記C、RequestDispatcher對(duì)象的include()方法D、RequestDispatcher對(duì)象的forward()方法答案:D35.下面對(duì)jdbcapi描述錯(cuò)誤的是()A、DriverManager接口的getConnection()方法可以建立和數(shù)據(jù)庫(kù)的連接B、Connection接口的createStatement()方法可以創(chuàng)建一個(gè)Statement對(duì)象C、Statement接口的executeQuery()方法可以發(fā)送select語(yǔ)句給數(shù)據(jù)庫(kù)D、ResultSet接口表示執(zhí)行insert語(yǔ)句后得到的結(jié)果集答案:D36.不能在不同用戶之間共享數(shù)據(jù)的方法是()A、通過(guò)cookieB、利用文件系統(tǒng)C、利用數(shù)據(jù)庫(kù)D、通過(guò)ServletContext對(duì)象—--application答案:A37.以下關(guān)于EL和JSTL說(shuō)法錯(cuò)誤的是?()A、EL是一種簡(jiǎn)潔的數(shù)據(jù)訪問(wèn)語(yǔ)言B、EL表達(dá)式基本形式:${var}C、JSTL的全稱是JavaServerPagesStandardTagLibraryD、JSTL只有一個(gè)Core核心標(biāo)簽庫(kù)答案:D38.使用request對(duì)象的getParameter()方法可以讀取一個(gè)輸入控件的哪個(gè)屬性值()A、typeB、valueC、sizeD、name="答案:B39.在下面哪個(gè)web應(yīng)用目錄中可以放置所需要的類庫(kù)()A、/WEB-INF/lib放置jar文件B、/META-INF/lib放置jar文件C、/WEBINF/classes放置已經(jīng)編譯的類文件D、/META-INF/classes放置已經(jīng)編譯的類文件答案:A40.jsp指令不包括()A、page指令B、taglib指令C、import指令D、include指令答案:C41.表單標(biāo)記中的action屬性的作用是()A、為表單命名B、調(diào)用客戶端驗(yàn)證方法C、指明表單信息發(fā)送的目的地址D、聲明表單的提交方式答案:C42.分析下面的JavaScript代碼,經(jīng)過(guò)運(yùn)算后m的值為()。
Varx=11;vary="number";varm=x+y;A、11numberB、numberC、11D、程序報(bào)錯(cuò)答案:D43.閱讀下面JSP頁(yè)面中的Java腳本代碼片段,當(dāng)有一個(gè)用戶訪問(wèn)該頁(yè)面后,下一個(gè)用戶訪問(wèn)該頁(yè)面時(shí),頁(yè)面的顯示的結(jié)果是()
<%intx=2;%>
<%!intx=5;%>
X=<%=++%>A、X=2B、X=3C、X=6D、X=7答案:B解析:?jiǎn)栴}解析:JSP本質(zhì)上是一個(gè)Servlet類,<%!%>聲明的是這個(gè)類的成員,在本題中就死一個(gè)屬性,而<%%>中聲明的是service方法中的局部變量,按照變量就近原則,表達(dá)式輸出使用的是局部變量x,而局部變量每次調(diào)用都會(huì)重新初始化為244.當(dāng)瀏覽器第三次訪問(wèn)以下JSP網(wǎng)頁(yè)時(shí)的輸出結(jié)果是()
<%!inta=0;%>
<%
Intb=0;
A++;
B++;
%>
A=<%=a%>
B=<%=b%>A、=1b=1B、a=2b=2C、a=3b=1D、a=2b=1答案:C解析:?jiǎn)栴}解析:JSP本質(zhì)上是一個(gè)Servlet類,<%!%>聲明的是這個(gè)類的成員,在本題中就是一個(gè)屬性,而<%%>中聲明的是service方法中的的局部變量;且JSP默認(rèn)采用“一次加載,多次調(diào)用”的運(yùn)行方式,所以每次訪問(wèn)調(diào)用的實(shí)際上是同一個(gè)對(duì)象,它的屬性會(huì)保留上次調(diào)用所賦的值,而局部變量每次調(diào)用都會(huì)重新初始化。按照這個(gè)思路,本頁(yè)面在三次訪問(wèn)中,屬性a的值會(huì)累加;而局部變量b則每次都從0開(kāi)始45.HttpServletRequest對(duì)象的()方法能夠獲取一個(gè)表單參數(shù)的值:A、getQuaryString()B、getPathInfo()C、getParameter()D、getAttribute()答案:C46.JavaBean的生命周期中,哪個(gè)是用來(lái)跟蹤用戶會(huì)話的()
〈c:setvar="b"value=”bbbb",scope="session”/〉
A。sessionA、requestB、application答案:A解析:C。page47.JavaBean的scope取什么值可使該javabean被多個(gè)用戶共享,即和web
應(yīng)用有相同的生命周期?()A、pageB、requestC、sessionD、application答案:D48.JSP分頁(yè)代碼中,哪個(gè)步驟次序是正確的?()
A。先取所有的記錄,得到總頁(yè)數(shù),再取總記錄數(shù),最后顯示本頁(yè)的數(shù)據(jù)。A、先取總記錄數(shù),得到總記錄數(shù),再取所有的記錄,最后顯示本頁(yè)的數(shù)據(jù)。B、先取本頁(yè)的數(shù)據(jù),先取總記錄數(shù),得到總頁(yè)數(shù),最后顯示本頁(yè)的數(shù)據(jù).答案:A解析:C。先取本頁(yè)的數(shù)據(jù),得到總頁(yè)數(shù),再取總記錄數(shù),最后顯示本頁(yè)的數(shù)據(jù)。49.下邊哪個(gè)不是MVC中的組成?()A、javaBeanB、FrameWorkmvc就是框架C、JSP答案:B解析:D。Servlet50.HTML頁(yè)面中,下面哪個(gè)表示空格()A、 ;B、&copy;D。&lt;答案:B51.下面那一個(gè)是正確使用JavaBean的方法()A、<jsp:useBeanid="address”class=”AddressBean/>B、〈jsp:useBeanname=”address"class=”AddressBean/>C、〈jsp:useBeanbean=”address”class=”AddressBean/>答案:A解析:<jsp:setPropertyname=”address”property=”name"value=”bai”/>
<c:settarget=”${user}”property="name”value=”bai”/〉
D?!磈sp:useBeanbeanName=”address”class="AddressBean/>52.Jsp:forward和sendredirect都是用來(lái)做頁(yè)面跳轉(zhuǎn)的,描述錯(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ī)器.答案:D53.如果Tomcat安裝后,想要修改它的端口號(hào),可以通過(guò)修改<tomcat安裝目錄>/conf下
的___文件來(lái)實(shí)現(xiàn)。()〈Connectorport=:”8080”/>A、web.xmlB、server.xmlC、tomcat-user。xml答案:B解析:C。server—minimal。xml54.下面那個(gè)方法能夠讀取給定HttpServletRequestrequest對(duì)象中的所有Cookie()A、request。getCookies():Cookie[]B、request.getAttributes()C、request。getSession()。getCookies()D、request。getSession()。GetAttributes()答案:A解析:contentType(“text/html;charset=gbk);pageEncoding=”gbk”55.Page指令中的哪一個(gè)屬性用來(lái)定義Jsp頁(yè)面的MIME類型和Jsp字符的編碼。()A、contnetTypeB、importC、languageD、session答案:A56.一個(gè)JSP網(wǎng)頁(yè)可以使用exception對(duì)象,但是必須使用isErrorPage設(shè)為()A、nullB、noneC、falseD、true答案:D57.在JSP中,request對(duì)象的()方法可以獲取頁(yè)面請(qǐng)求中對(duì)應(yīng)多個(gè)值得一個(gè)表單組件的數(shù)據(jù)A、String[]getParameterValues(Stringname)B、StringgetParameterValuses(Stringname)C、String[]getParameter(Stringname)D、StringgetParameter(Stringname)答案:A解析:?jiǎn)栴}解析:請(qǐng)求對(duì)象的getParameterValues方法取得一個(gè)請(qǐng)求參數(shù)對(duì)應(yīng)的所有值,以字符串?dāng)?shù)組的形式返回,如果參數(shù)不存在則返回null。getParameter方法取得一個(gè)請(qǐng)求參數(shù)對(duì)應(yīng)的值,以字符串的形式返回,如果參數(shù)不存在則返回null;如果參數(shù)可能有多個(gè)值,應(yīng)使用getParameterValues方法,如果一定要使用getParameter方法,則只能返回多個(gè)值中的第一個(gè)值。58.給定下面HttpServlet的service方法:
(1)publicvoidservice(HttpServletRequestrequest,
(2)HttpServletResponseresponse)
(3)throwsServletException,IOException{
(4)Httpsessions=request。getSession();
(5)//insertcodehere
(6).}
在第(6)行插入以下哪條語(yǔ)句能夠?qū)ession中的屬性刪除()A、session。unbind(”key”);B、session。remove("key”);C、session。removeAttribute("key”);D、session。unbindAttribute("key");E、session。deleteAttribute("key");答案:C59.下面選項(xiàng)中,用于根據(jù)虛擬路徑得到文件的真實(shí)路徑的方法是()A、StringgetRealPath(Stringpath)B、URLgetResource(Stringpath)C、SetgetResourcePaths(Stringpath)D、InputStreamgetResourceAsStream(Stringpath)答案:A60.http請(qǐng)求及響應(yīng)的正文部分可以是任意格式的數(shù)據(jù),要保證接收方能看得
懂發(fā)送方發(fā)送的數(shù)據(jù),http協(xié)議采用協(xié)議來(lái)規(guī)范正文的數(shù)據(jù)格式?A、FTPB、TCPC、HTTPD、MIME答案:D61.下列選項(xiàng)中,哪個(gè)是web.xml中配置初始化參數(shù)的標(biāo)簽?()A、<param-init>B、<init-param>C、<param>D、<init>答案:B62.jsp指令不包括()A、page指令B、taglib指令C、import指令D、include指令答案:C63.下面選項(xiàng)中,哪個(gè)頭字段用于告訴瀏覽器自動(dòng)刷新頁(yè)面的時(shí)間?()A、ServerB、Accept-LocationC、RefreshD、Accept-Refresh答案:C64.page指令的import屬性的作用是()A、定義JSP頁(yè)面響應(yīng)的MIME類型B、定義JSP頁(yè)面使用的腳本語(yǔ)言C、為JSP頁(yè)面引入JAVA包中的類D、定義JSP頁(yè)面字符的編碼答案:C65.在web.xml配置文件中,能夠正確設(shè)置歡迎頁(yè)面的選項(xiàng)是()A、<web-app>B、<wele-file-list>C、<wele-file>D、<wele-file-list>答案:D解析:<wele-file>index.jsp</weke-file>
</web-app>
</wele-file-list>
<wele-file>index.jsp</wele-file>
</wele-file>
<wele-file>index.jsp</wele-file>
</wele-file-list>
問(wèn)題解析:配置歡迎頁(yè)的語(yǔ)法是,在web.xml文件的<web-app>節(jié)點(diǎn)中添加
<wele-file-list>
<wele-file>index.html</wele-file>
<wele-file>index.jsp</wele-file>
</wele-file-list>66.以下關(guān)于EL和JSTL說(shuō)法錯(cuò)誤的是?()A、EL是一種簡(jiǎn)潔的數(shù)據(jù)訪問(wèn)語(yǔ)言B、EL表達(dá)式基本形式:${var}C、JSTL的全稱是JavaServerPagesStandardTagLibraryD、JSTL只有一個(gè)Core核心標(biāo)簽庫(kù)答案:D67.下列選項(xiàng)中的方法,在Servlet生命周期的初始化階段被調(diào)用的是()A、Service()B、doGet()C、doPost()D、Init()答案:D解析:?jiǎn)栴}解析:Servlet的生命周期是:實(shí)例化(調(diào)用構(gòu)造函數(shù))、初始化(調(diào)用init方法)、服務(wù)(調(diào)用service方法)、銷毀(調(diào)用destroy方法)68.使用JDBC訪問(wèn)數(shù)據(jù)庫(kù)時(shí),下列關(guān)于JDBC的說(shuō)法正確的是()A、Connection接口負(fù)責(zé)執(zhí)行SQL語(yǔ)句B、可以使用Class.forName()方法把JDBC驅(qū)動(dòng)類裝載入Java虛擬機(jī)中C、Statement接口由Connection產(chǎn)生負(fù)責(zé)保存返回的查詢結(jié)果D、riverManager類負(fù)責(zé)連接數(shù)據(jù)庫(kù)并傳送數(shù)據(jù)答案:B解析:?jiǎn)栴}解析:JDBCAPI的分工情況是:Class的forName方法加載JDBC驅(qū)動(dòng);DriverManager負(fù)責(zé)創(chuàng)建Connection連接對(duì)象;通過(guò)Connection對(duì)象創(chuàng)建語(yǔ)句容器Statement對(duì)象;通過(guò)Statement對(duì)象執(zhí)行SQL語(yǔ)句,如果執(zhí)行的是查詢語(yǔ)句,通過(guò)ResultSet對(duì)象封裝查詢結(jié)果。69.下面選項(xiàng)中,表示服務(wù)器錯(cuò)誤的狀態(tài)碼是()A、100B、404C、304D、500答案:D70.jsp中java表達(dá)式的語(yǔ)法格式為:()A、<%=%>B、<%!%>C、<%%>D、<%%>答案:A71.在使用JSP開(kāi)發(fā)的Web應(yīng)用程序中,home目錄與images目錄為同級(jí)目錄,現(xiàn)在要在home目錄下的index.jsp中訪問(wèn)images目錄下的圖片1.jpg,以下代碼片段正確的是()A、<imgsrc=“”>B、<imgsrc=“”>C、<imgsrc=“”>D、<imgsrc=“”>答案:A解析:?jiǎn)栴}解析:index.jsp和1.jpg不在同一目錄下,不能直接使用相對(duì)路徑””,排除D選項(xiàng);要在index.jsp訪問(wèn)1.jpg,必需從網(wǎng)站根路徑開(kāi)始查找,分析A選項(xiàng)””,先通過(guò)..從index.jsp所在的home路徑向上一級(jí),即來(lái)到根路徑,再查找images路徑下的1.jpg,符合要求,A選項(xiàng)正確;B選項(xiàng)“”,路徑開(kāi)始的//相當(dāng)于http://,顯然是錯(cuò)誤的;C選項(xiàng)“”,~不是HTML中有效的路徑用法,故也是錯(cuò)誤的72.以下腳本元素中有語(yǔ)法錯(cuò)誤的是()A、<%!inti=0;%>B、<%inti=0;%〉C、<%=i;%〉D、<%i++;%〉答案:C73.從()開(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ù)器答案:A74.下列選項(xiàng)中,哪個(gè)HTML元素中可以放置Javascript代碼?()A、<script>B、<javascript>C、<js>D、<scripting>答案:A75.在JSP應(yīng)用中,下列選項(xiàng)不是JSP內(nèi)置對(duì)象的是()A、requestB、contextC、applicationD、out答案:B解析:?jiǎn)栴}解析:JSP有9個(gè)內(nèi)置對(duì)象,分別是request、response、out;pageContext、session、application;page、config、exception76.下列選項(xiàng)中,可以在JavaScript警告框中寫(xiě)入"HelloWorld"的是()A、lertBox="HelloWorld";B、msgBox("HelloWorld");C、alert("HelloWorld");D、alertBox("HelloWorld");答案:C77.在JSP中,下列()語(yǔ)句可以獲取頁(yè)面請(qǐng)求中一個(gè)文本框的輸入(文本框的名稱為title)A、request.getPatameter(“title”);B、request.getAttribute(“title”);C、request.getAttributes(“title”);D、request.getPatameters(“title”);答案:A解析:?jiǎn)栴}解析:請(qǐng)求對(duì)象的getParameter方法取得一個(gè)請(qǐng)求參數(shù)對(duì)應(yīng)的值,以字符串的形式返回,如果參數(shù)不存在則返回null;getAttribute方法取出的是請(qǐng)求作用域中存儲(chǔ)的對(duì)象78.在J2EE中,test.jsp文件中有如下一行代碼:要使User對(duì)象一直存在于會(huì)話中,直至其終止或被刪除為止,下劃線中應(yīng)填入()。A、pageB、requestC、sessionD、application答案:D79.要在session對(duì)象中保存屬性,可以使用以下哪個(gè)語(yǔ)句()
A。session.getAttribute(“key”,”value”)A、session.setAttribute(“key",”value”)B、session。setAttribute(“key”)C、session。getAttribute(“key”)答案:B80.在JSP頁(yè)面中進(jìn)行訪問(wèn)控制時(shí),一般會(huì)使用JSP的()內(nèi)置對(duì)象實(shí)現(xiàn)對(duì)用戶的會(huì)話跟蹤。A、requestB、pageC、applicationD、session答案:D解析:?jiǎn)栴}解析:JSP的session隱式對(duì)象被用來(lái)訪問(wèn)當(dāng)前用戶的會(huì)話信息81.以下對(duì)象中的()不是JSP的內(nèi)置對(duì)象。A、requestB、sessionC、applicationD、bean答案:D82.下列動(dòng)作標(biāo)簽中哪一個(gè)是用于以“名字-值”對(duì)應(yīng)的形式為其它標(biāo)簽提供附加信息.()〈jsp:xxxx>A、include動(dòng)作標(biāo)簽B、forward動(dòng)作標(biāo)簽C、useBean動(dòng)作標(biāo)簽D、param標(biāo)簽答案:D83.下列選項(xiàng)中,用來(lái)定義下拉列表的是()。A、<input/>B、<textarea></textarea>C、<select></select>D、<form>答案:B84.下面選項(xiàng)中,哪個(gè)頭字段用于告知服務(wù)器,客戶端所使用的字符集?()A、ccept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language答案:D85.下面哪一個(gè)選項(xiàng)不是http響應(yīng)的一部分?A、響應(yīng)頭B、響應(yīng)正文C、協(xié)議版本號(hào)D、狀態(tài)行答案:C判斷題1.內(nèi)嵌式是將CSS代碼集中寫(xiě)在HTML文檔的<head>頭部標(biāo)記中,并且用<style>標(biāo)記定義。()A、正確B、錯(cuò)誤答案:A2.當(dāng)訪問(wèn)一個(gè)Web應(yīng)用程序時(shí),如果沒(méi)有指定資源名稱,則會(huì)訪問(wèn)默認(rèn)的頁(yè)面。()A、正確B、錯(cuò)誤答案:A3.Servlet的生命周期包括四個(gè)階段,這四個(gè)階段的先后順序是:初始化、實(shí)例化、提供服務(wù)、銷毀。()A、正確B、錯(cuò)誤答案:B解析:?jiǎn)栴}解析:Servlet的生命周期是:實(shí)例化(調(diào)用構(gòu)造函數(shù))、初始化(調(diào)用init方法)、服務(wù)(調(diào)用service方法)、銷毀(調(diào)用destroy方法)4.對(duì)于JSTL標(biāo)簽中的迭代標(biāo)簽,<c:forEach>標(biāo)簽可以用來(lái)遍歷一個(gè)數(shù)組中的所有元素。()A、正確B、錯(cuò)誤答案:A解析:?jiǎn)栴}解析:forEach標(biāo)簽可以在JSP頁(yè)面實(shí)現(xiàn)遍歷數(shù)組、集合的操作,以及基本的循環(huán)功能5.一個(gè)servlet的生命周期不包括()方法?A、正確B、錯(cuò)誤答案:B6.對(duì)于一個(gè)標(biāo)準(zhǔn)Servlet,doPost()或doGet()方法中的HttpServletResponse對(duì)象的sendRedirect()方法用于將一個(gè)HTTP請(qǐng)求轉(zhuǎn)發(fā)到另一個(gè)URL。()A、正確B、錯(cuò)誤答案:B解析:?jiǎn)栴}解析:HttpServletResponse的sendRedirect方法用于重定向7.所有的servlet過(guò)濾器類都必須實(shí)現(xiàn)()接口。A、正確B、錯(cuò)誤答案:A8.在文檔對(duì)象節(jié)點(diǎn)樹(shù)中,具有相同父節(jié)點(diǎn)的節(jié)點(diǎn)叫做“父節(jié)點(diǎn)”。()A、正確B、錯(cuò)誤答案:A9.下面有關(guān)JSP和Servlet關(guān)系的論述正確的有:(1個(gè)正確答案)()
A。JSP能夠?qū)崿F(xiàn)的功能均可由Servlet實(shí)現(xiàn)
B。Servlet能夠?qū)崿F(xiàn)的功能均可由JSP實(shí)現(xiàn)
C。Servlet更適做表現(xiàn)層
D。JSP更適合做控制層A、正確B、錯(cuò)誤答案:A10.在使用JSP技術(shù)開(kāi)發(fā)的B/S結(jié)構(gòu)應(yīng)用程序中,瀏覽器端與應(yīng)用服務(wù)器端采用“響應(yīng)/處理”模式進(jìn)行交互。()A、正確B、錯(cuò)誤答案:B解析:?jiǎn)栴}解析:B/S架構(gòu)的交互模式是“請(qǐng)求/響應(yīng)”11.XML文檔中如果保存有中文字符,那么保存的文件編碼格式一定要與文檔聲明的encoding的編碼取值相同,否則將會(huì)產(chǎn)生中文亂碼問(wèn)題。()
三、選擇題A、正確B、錯(cuò)誤答案:A12.如果需要?jiǎng)h除session中的某個(gè)屬性key,可以調(diào)用下面的____方法()
A。remove(“key”);
B。removeAttribute(“key”)
C。invalidate()
D。logout()A、正確B、錯(cuò)誤答案:B13.一個(gè)<servlet-mapping>元素下配置多個(gè)<url-pattern>子元素能實(shí)現(xiàn)Servlet的多重映射。()A、正確B、錯(cuò)誤答案:A14.當(dāng)應(yīng)用程序?yàn)锽/c結(jié)構(gòu)時(shí),程序完全凡在應(yīng)用服務(wù)器上,并通過(guò)應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行通信。在客戶機(jī)上一般無(wú)需安裝任何與當(dāng)前應(yīng)用有關(guān)的文件,系統(tǒng)界面是通過(guò)瀏覽器來(lái)展現(xiàn)的。()A、正確B、錯(cuò)誤答案:A解析:?jiǎn)栴}解析:B/S架構(gòu)的基本特征就是程序集中部署在服務(wù)器上,客戶端只需通過(guò)瀏覽器即可使用15.一個(gè)Servlet可以映射多個(gè)虛擬路徑。()A、正確B、錯(cuò)誤答案:A16.采取在servler.xml文件中配置虛擬目錄,每次修改server.xml文件后,都需要重啟服務(wù)器,否則修改的配置將不會(huì)生效。()A、正確B、錯(cuò)誤答案:A17.在input控件中,當(dāng)type值為text時(shí),表示的是單行文本輸入框。()
三、選擇題A、正確B、錯(cuò)誤答案:A18.使用Eclipse工具可以自動(dòng)編譯Servlet并生成該Servlet的相應(yīng)配置信息。()A、正確B、錯(cuò)誤答案:B19.在Java中,JDBC驅(qū)動(dòng)程序主要有四種,較為常用的兩種是JDBC-ODBC橋連和純Java驅(qū)動(dòng)程序。在個(gè)人開(kāi)發(fā)與測(cè)試總可以使用JDBC-ODBC橋連方式,而在生產(chǎn)型開(kāi)發(fā)中則推薦使用純Java驅(qū)動(dòng)程序。()A、正確B、錯(cuò)誤答案:A解析:?jiǎn)栴}解析:橋連接需要通過(guò)微軟提供的ODBC
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度汽車租賃合同服務(wù)內(nèi)容詳細(xì)描述3篇
- 二零二五年度建筑工程勞務(wù)承包與信息化建設(shè)合同3篇
- 二零二五年度賓館租賃承包與智能客房服務(wù)協(xié)議3篇
- 二零二五年度制造業(yè)學(xué)徒工勞動(dòng)合同范本合同模板3篇
- 2025版二零二五年度醫(yī)療健康產(chǎn)業(yè)合伙人合作協(xié)議2篇
- 課程設(shè)計(jì)物料橫算
- 二零二五年度店鋪個(gè)人股份全部轉(zhuǎn)讓與投資回報(bào)合同3篇
- 海南醫(yī)學(xué)院《數(shù)字電子技術(shù)基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南醫(yī)學(xué)院《電力系統(tǒng)穩(wěn)態(tài)分析實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度房地產(chǎn)代理公司脫貧攻堅(jiān)合作協(xié)議書(shū)3篇
- 第1講-句子結(jié)構(gòu)
- 鼻腔沖洗護(hù)理技術(shù)團(tuán)體標(biāo)準(zhǔn)解讀
- 《流感科普宣教》課件
- 紅領(lǐng)巾知識(shí)伴我成長(zhǎng)課件
- 廚邦醬油推廣方案
- 腦血管病的三級(jí)預(yù)防
- 保險(xiǎn)產(chǎn)品創(chuàng)新與市場(chǎng)定位培訓(xùn)課件
- 2022-2023學(xué)年山東省淄博四中高二(上)期末數(shù)學(xué)試卷含答案
- 《建筑賦比興》一些筆記和摘錄(上)
- 時(shí)間管理的原則與方法
- 【A公司人力資源招聘管理問(wèn)題及優(yōu)化建議分析13000字(論文)】
評(píng)論
0/150
提交評(píng)論