版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
《Javaweb應(yīng)用開發(fā)》復(fù)習(xí)題庫[復(fù)制]一、填空題1、在JSP中,page指令的___屬性用來引入需要的包或類。[填空題]_________________________________(答案:import)2、在執(zhí)行JSP網(wǎng)頁時,通??煞譃閮蓚€時期_____和_____。[填空題]_________________________________(答案:轉(zhuǎn)譯時期,請求時期)3、JSP的腳本元素,根據(jù)嵌入的方式和作用不同,分為_____、_____、_____三種。<%=%><%%><%!%>[填空題]_________________________________(答案:表達式,腳本,聲明)4、在JSP中,可以使用______操作來設(shè)置Bean的屬性,也可以使用_______操作來獲取Bean的值。[填空題]_________________________________(答案:<jsp:setProperty>,<jsp:getProperty>)5、Tomcat服務(wù)器的默認(rèn)端口是____,mysql數(shù)據(jù)庫默認(rèn)端口號是____。[填空題]_________________________________(答案:8080,3306)6.JSP的指令有____、____、____三種。
[填空題]_________________________________(答案:page,taglib,include)7.JSP的Page編譯指令的屬性Language的默認(rèn)值是____。[填空題]_________________________________(答案:Java)8.在JSP中____動作用于將請求轉(zhuǎn)發(fā)給其他JSP頁面。[填空題]_________________________________(答案:forward)9.MVC設(shè)計模式中,M、V、C分別代表____、____、____。[填空題]_________________________________(答案:模型,視圖,控制)10.JSP頁面以____為擴展名進行保存,JavaBean其實就是特殊的_。[填空題]_________________________________(答案:.jsp,類)11、表單的提交方法包括_____和_____方法。[填空題]_________________________________(答案:get,post)12、JavaBean的三個JSP動作分別為__________,____________,_____________。[填空題]_________________________________(答案:jsp:useBean,jsp:setProperty,jsp:getProperty)13、定義一個java類,要讓這個類成為servlet,則該類必須繼承______類。[填空題]_________________________________(答案:HttpServlet)14、為對數(shù)據(jù)庫進行查詢、更新操作,需借助________對象執(zhí)行SQL語句。[填空題]_________________________________(答案:Statement)15、JSP內(nèi)置對象的作用范圍有四種:application,_______,_______,________。[填空題]_________________________________(答案:page,session,request)二、單項選擇題1.下列哪一項不屬于JSP動作指令標(biāo)記()[單選題]A.<jsp:param>B.<jsp:plugin>C.<jsp:useBean>D.<jsp:javaBean>(正確答案)2.HTTP請求,如果網(wǎng)頁不存在,返回的狀態(tài)碼為()[單選題]A.500B.404(正確答案)C.200D.4033.在JSP中,<%=”1+4”%>將輸出()[單選題]A.1+4(正確答案)B.5C.14D.不會輸出,因為表達式是錯誤的4.在JSP中,用page指令設(shè)置了使用的腳本語言是Java,且導(dǎo)入了java.rmi.*和java.util.*包,以下正確的是()[單選題]A.<%@pageLanguage=“Java”,import=”java.rmi.*;java.uitl.*”%”>B.<%@pagelanguage=“Java”Import=”java.rmi.*,java.uitl.*”%”>C.<%@pagelanguage=“Java”;import=”java.rmi.*;java.uitl.*”%”>D.<%@pagelanguage=“Java”import=”java.rmi.*,java.uitl.*”%>(正確答案)5.從HTTP請求中,獲得表單的請求參數(shù),應(yīng)該調(diào)用()[單選題]A.request對象的getAttribute()方法B.request對象的getParameter()方法(正確答案)C.session對象的getAttribute()方法D.session對象的getParameter()方法6.JSP的編譯指令通常是指()[單選題]A.page指令、include指令和taglib指令(正確答案)B.page指令、include指令和plugin指令C.forward指令、include指令和taglib指令D.page指令、param指令和taglib指令7、在JSP程序中,下面對JSP指令的描述,正確的是()[單選題]A.指令以”<%@開始,以”%>”結(jié)束(正確答案)B.指令以”<%開始,以%>”結(jié)束C.指令以”<”開始,以”>”結(jié)束D.指令以”8、在JavaWeb開發(fā)中,如果某個數(shù)據(jù)需要跨多個請求存在,則數(shù)據(jù)應(yīng)存儲在()中。[單選題]A.session(正確答案)B.pageC.requestD.response9、JSP中使用[單選題]A.nameB.propertyC.value(正確答案)D.以上皆不會出現(xiàn)10、在JSP中如果要導(dǎo)入java.io.*包,應(yīng)該使用()指令。[單選題]A.page(正確答案)B.taglibC.includeD.Forward11.關(guān)于JSP的描述,正確的是()。[單選題]A.JSP是直譯式的網(wǎng)頁,與Servlet無關(guān)B.JSP會先轉(zhuǎn)譯為.java,然后編譯為.class載入容器(正確答案)C.JSP會直接由容器動態(tài)生成Servlet實例,無需轉(zhuǎn)譯D.JSP是丟到瀏覽器端,由瀏覽器進行直譯12.如果想要在JSP中定義方法,應(yīng)該使用的JSP元素是()。[單選題]A.<%%>B.<%=%>C.<%!%>(正確答案)D.<%----%>13.下列關(guān)于JSP指令描述正確的是()。[單選題]A指令以“<%@”開始,以“%>”結(jié)束(正確答案)B指令以“<%”開始,以“%>”結(jié)束C指令以“<”開始,以“>”結(jié)束D指令以“”結(jié)束14.下面不屬于JSP內(nèi)置對象的是()。[單選題]A.out對象B.respone對象(正確答案)C.application對象D.page對象15.以下()對象提供了訪問和放置頁面中共享數(shù)據(jù)的方式。[單選題]A.pageContext(正確答案)B.responseC.requestD.session16、下述選項中不屬于JDBC基本功能的是:()。[單選題]A.與數(shù)據(jù)庫建立連接B.提交SQL語句C.處理查詢結(jié)果D.數(shù)據(jù)庫維護管理(正確答案)17、可以利用request對象哪個方法獲取客戶端的表單信息()。[單選題]A.request.getParameter()(正確答案)B.request.outParameterC.request.writerParameterD.request.handlerParameter()18、如果把用戶名變量UserName放在session對象中,下面語句正確的是
()。[單選題]A.session.setName(UserName)B.session.setName(“name”,UserName)C.session.setAttribute(UserName)D.session.setAttribute(“name”,UserName)(正確答案)19、可以在以下哪個()標(biāo)記之間插入Java程序片?[單選題]A.<%和%>(正確答案)B.<%和/>C.D.<%和!>20、給出了如下的查詢條件字符串Stringcondition=”insertbook
values(?,?,?,?,?)”;下列哪個接口適合執(zhí)行該SQL查詢()。[單選題]A.StatementB.PrepareStatement(正確答案)C.CallableStatementD.不確定21.HTTP的()請求方式,請求參數(shù)會出現(xiàn)在網(wǎng)址列上。[單選題]A.get(正確答案)B.postC.deleteD.head22.Servlet/JSP主要是屬于()Java平臺的規(guī)范之中。[單選題]A.JavaSEB.JavaMEC.JavaEE(正確答案)D.Java23.若要針對HTTP請求撰寫Servlet類別,以下正確的做法是()。[單選題]A.實作Servlet界面B.繼承GenericServletC.繼承HttpServlet(正確答案)D.直接定義一個結(jié)尾名稱為Servlet的類別24.針對HTTP的GET請求進行處理與響應(yīng)()。[單選題]A.重新定義service()方法B.重新定義doGet()方法(正確答案)C.定義一個方法名稱為doService()D.定義一個方法名稱為get()25.在Web應(yīng)用程序中,()負責(zé)將HTTP請求轉(zhuǎn)換為HttpServletRequest對象。[單選題]A.Servlet物件B.HTTP服務(wù)器C.Web容器(正確答案)D.JSP網(wǎng)頁26.下列選項中,()是正確的表達式寫法[單選題]A.<%Strings=“helloworld”;%>B.<%=“helloworld”;%>C.<%=“helloworld”%>(正確答案)D.<%@=“helloworld”%>27.以下()可用于獲得session屬性userid的值[單選題]A.session.getAttribute(“userid”);(正確答案)B.session.setAttribute(“userid”);C.request.getParameter(“userid”);D.request.getAttribute(“userid”);28.在JSP頁面中,能夠完成輸出操作的內(nèi)置對象是:()[單選題]A.out(正確答案)B.responseC.requestD.config29.使用response對象進行重定向時,使用的方法是()[單選題]A.getRequestDispatcher()B.forward()C.sendRedirect()(正確答案)D.setRequestDispatcher()30.下面哪一項不是加載驅(qū)動程序的方法()[單選題]A.通過DriverManager.getConnection方法加載(獲取sql連接)(正確答案)B.調(diào)用方法Class.forNameC.通過添加系統(tǒng)的jdbc.drivers屬性D.通過registerDriver方法注冊31.HTTP的()請求方式,請求參數(shù)會出現(xiàn)在網(wǎng)址列上。[單選題]A.get(正確答案)B.postC.deleteD.head32.Servlet/JSP主要是屬于()Java平臺的規(guī)范之中。[單選題]A.JavaSEB.JavaMEC.JavaEE(正確答案)D.Java33.若要針對HTTP請求撰寫Servlet類別,以下正確的做法是()。[單選題]A.實作Servlet界面B.繼承GenericServletC.繼承HttpServlet(正確答案)D.直接定義一個結(jié)尾名稱為Servlet的類別34.針對HTTP的GET請求進行處理與響應(yīng)()。[單選題]A.重新定義service()方法B.重新定義doGet()方法(正確答案)C.定義一個方法名稱為doService()D.定義一個方法名稱為get()35.在Web應(yīng)用程序中,()負責(zé)將HTTP請求轉(zhuǎn)換為HttpServletRequest對象。[單選題]A.Servlet物件B.HTTP服務(wù)器C.Web容器(正確答案)D.JSP網(wǎng)頁36.調(diào)用getCreationTime()以獲取session對象創(chuàng)建的時間,該時間的單位是()。[單選題]A.秒B.分秒C.毫秒(正確答案)D.微秒37.當(dāng)response的狀態(tài)行代碼為()時,表示用戶請求的資源不可用。[單選題]A.101B.202C.303D.404(正確答案)38.可以利用JSP動態(tài)改變客戶端的響應(yīng),使用的語法是()。[單選題]A.response.setHeader()(正確答案)B.response.outHeader()C.response.writeHeader()D.response.handlerHeader()39.JavaBean需要通過相關(guān)標(biāo)簽進行調(diào)用。()不是JavaBean可以使用
的標(biāo)簽。[單選題]A.<jsp:useBean>B.<jsp:setProperty>C.<jsp:getProperty>D.<jsp:setParameter>(正確答案)40.關(guān)于JavaBean,下列的敘述不正確的是()。[單選題]A.JavaBean的類必須是具體的和公共的,并且具有無參數(shù)的構(gòu)造器B.JavaBean的類屬性是私有的,要通過公共方法進行訪問C.JavaBean和Servlet一樣,使用之前必須在項目的web.xml中注冊(正確答案)D.JavaBean屬性和表單控件名稱能很好地耦合,得到表單提交的參數(shù)41.在JDBC中,下列哪個接口不能被Connection創(chuàng)建()[單選題]A.StatementB.PreparedStatementC.CallableStatementD.RowsetStatement(正確答案)42.給出了如下的查詢條件字符串Stringcondition=“insertintobookvalues(?,?,?,?,?)”;[單選題]A.StatementB.PrepareStatement(正確答案)C.CallableStatementD.不確定43.JSP的Page編譯指令的屬性Language的默認(rèn)值是()。[單選題]A、Java(正確答案)B、CC、C#D、SQL44.在JSP中使用JavaBean時不可能用到的標(biāo)簽是()。[單選題]A.<jsp:setProperty>B.<jsp:getProperty>C.<jsp:userBean>D.<javabean>(正確答案)45.JavaBean的作用范圍可以是page、request、session和()4個作用范圍中的一種[單選題]A.a(chǎn)pplication(正確答案)B.localC.globalD.class46.閱讀下列JSP代碼片斷:
<%intx=5;%>
<%!privateintm(inta){returna+1;}%>
<%x=3;%>
x=<%=x%>,<%=m(x)%>
其運行結(jié)果是()[單選題]A.x=3,4(正確答案)B.x=3,6C.x=5,4D.編譯錯誤47.下列選項,可用于存儲結(jié)果集的對象是()。[單選題]A.ResultSet(正確答案)B.ConnectionC.StatementD.PreparedStatement48.下面關(guān)于executeQuery(Stringsql)方法,說法正確的是()。[單選題]A.可以執(zhí)行insert語句B.可以執(zhí)行update語句C.可以執(zhí)行select語句(正確答案)D.可以執(zhí)行delete語句49.下面選項中,用于將參數(shù)化的SQL語句發(fā)送到數(shù)據(jù)庫的方法是
()。[單選題]A.prepareCall(Stringsql)B.prepareStatement(Stringsql)(正確答案)C.registerDriver(Driverdriver)D.createStatement()50下面選項中,表示服務(wù)器錯誤的狀態(tài)碼是()。[單選題]A.100B.404C.304D.500(正確答案)51.閱讀下列JSP代碼片斷:
<%intx=5;%>
<%!privateintm(inta){returna+1;}%>
<%x=3;%>
x=<%=x%>,<%=m(x)%>
其運行結(jié)果是()[單選題]A.x=3,4(正確答案)B.x=3,6C.x=5,4D.編譯錯誤52.下列選項,可用于存儲結(jié)果集的對象是()[單選題]A.ResultSet(正確答案)B.ConnectionC.StatementD.PreparedStatement53.下面關(guān)于executeQuery(Stringsql)方法,說法正確的是()[單選題]A.可以執(zhí)行insert語句B.可以執(zhí)行update語句C.可以執(zhí)行select語句(正確答案)D.可以執(zhí)行delete語句54.下面選項中,用于將參數(shù)化的SQL語句發(fā)送到數(shù)據(jù)庫的方法是()[單選題]A.prepareCall(Stringsql)B.prepareStatement(Stringsql)(正確答案)C.registerDriver(Driverdriver)D.createStatement()55.下面選項中,表示服務(wù)器錯誤的狀態(tài)碼是()[單選題]A.100B.404C.304D.500(正確答案)56.在JSP中要使用user包中的User類,則以寫法正確的是()。[單選題]A、<jsp:useBeanid="user"class="user.User"scope="page"/>(正確答案)B、<jsp:useBeanclass="user.Use.class"/>C、<jsp:useBeanname="user"class="user.User"/>D、<jsp:useBeamid="user"class="user"import="user.*"/>57.下面哪一項對Servlet描述錯誤?()[單選題]A.Servlet是一個特殊的Java類,它必須直接或間接實現(xiàn)Servlet接口B.Servlet接口定義了Servelt的生命周期方法C.當(dāng)多個客戶請求一個Servlet時,服務(wù)器為每一個客戶啟動一個進程線程!(正確答案)D.Servlet客戶線程調(diào)用service方法響應(yīng)客戶的請求58.在MVC設(shè)計模式體系結(jié)構(gòu)中,()是實現(xiàn)控制器的首選方案。[單選題]A.JavaBeanB.Servlet(正確答案)C.JSPD.HTML59.下面哪一項對Servlet、JSP的描述錯誤?()[單選題]A.Servlet可以同其他資源交互,例如文件、數(shù)據(jù)庫B.Servlet可以調(diào)用另一個或一系列ServletC.服務(wù)器將動態(tài)內(nèi)容發(fā)送至客戶端D.Servlet在表示層的實現(xiàn)上存在優(yōu)勢(正確答案)60.關(guān)于MVC架構(gòu)的缺點,下列的敘述哪一項是不正確的?()[單選題]A.提高了對開發(fā)人員的要求B.代碼復(fù)用率低(正確答案)C.增加了文件管理的難度D.產(chǎn)生較多的文件三、簡答題1.簡述request對象與response對象的作用?[填空題]_________________________________答案解析:request對象用于封裝HTTP在當(dāng)次請求中的數(shù)據(jù);response對象用于封裝響應(yīng)給客戶端瀏覽器的數(shù)據(jù);2.在<%!和%>標(biāo)記之間聲明的變量和<%和%>標(biāo)記之間聲明的變量有何區(qū)別?[填空題]_________________________________答案解析:在<%!和%>標(biāo)記符之間聲明變量,變量的類型可以是JAVA語言允許的任何數(shù)據(jù)類型。<%!和%>標(biāo)記符之間聲明的變量在整個JSP頁面內(nèi)都有效,與其所在位置無關(guān)?!?lt;%”和“%>”之間聲明的變量稱為局部變量,局部變量有效范圍與其聲明的位置有關(guān)3.簡述include動作標(biāo)簽和include指令標(biāo)簽的區(qū)別。[填空題]_________________________________答案解析:include指令標(biāo)記:是把被包含的文件內(nèi)容放于包含的文件中,組成一個文件后編譯運行;include動作標(biāo)記:是把含的文件的運行結(jié)果放于包含的文件中,這個文件各自編譯運行。4.簡述PreparedStatement和Statement的區(qū)別。[填空題]_________________________________答案解析:相同點兩者都是用來執(zhí)行SQL語句的。不同點
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 線上主播運營合作合同范本
- 2024年耐磨合金鑄鐵項目申請報告模板
- 律師合租合同范本
- 雞棚轉(zhuǎn)讓合同范本
- 養(yǎng)殖牡蠣合同范本
- 青銅峽集裝箱租賃合同范本
- 2024年柜型加氯機項目可行性研究報告
- 農(nóng)業(yè)技術(shù)咨詢服務(wù)合同
- 旅游行業(yè)勞務(wù)合同流程
- 建筑工程鋼結(jié)構(gòu)施工合同細則
- 部編 統(tǒng)編 人教版九年級上冊初中語文 期末總復(fù)習(xí)課件 全冊專題課件
- 《大數(shù)據(jù)分析與應(yīng)用》教學(xué)大綱
- 三維激光掃描原理及應(yīng)用課件
- 民事訴訟法概述《民事訴訟法學(xué)》馬工程課件
- (完整版)環(huán)境保護考核表
- 箱變安裝施工方案66375
- (通風(fēng)工)三級安全教育試卷及答案
- 供應(yīng)室pdca質(zhì)量提高腔鏡器械包裝合格率品管圈ppt模板課件
- 塔設(shè)備的機械設(shè)計
- 工程建設(shè)廉政風(fēng)險防控手冊(試行)20151111
- 大貓英語分級閱讀 十一級TIG in the DUMPS 課件
評論
0/150
提交評論