版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第頁javaweb練習(xí)卷含答案1.struts的中心控制器組件的完整類名是()A、org.apache.struts.action.ActionServletB、org.apache.struts.action.ActionC、org.apache.struts.action.SwitchD、org.apache.struts.action.CoreController【正確答案】:C2.下列動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的根本區(qū)別描述錯誤的是()。A、靜態(tài)網(wǎng)頁服務(wù)器端返回的HTML文件是事先存儲好的B、動態(tài)網(wǎng)頁服務(wù)器端返回的HTML文件是程序生成的C、靜態(tài)網(wǎng)頁文件里只有HTML標(biāo)記,沒有程序代碼。D、動態(tài)網(wǎng)頁中只有程序,不能有HTML代碼。【正確答案】:D3.下列選項(xiàng)中,哪個(gè)是web.xml中配置初始化參數(shù)的標(biāo)簽?()A、<param-init>B、<init-param>C、<param>D、<init>【正確答案】:B4.不能在不同用戶之間共享數(shù)據(jù)的方法是()A、通過cookieB、利用文件系統(tǒng)C、利用數(shù)據(jù)庫D、通過ServletContext對象—--application【正確答案】:A5.()在JSP中,request對象的()方法可以獲取頁面請求中對應(yīng)多個(gè)值得一個(gè)表單組件的數(shù)據(jù)A、String[]getParameterValues(Stringname)B、StringgetParameterValuses(Stringname)C、String[]getParameter(Stringname)D、StringgetParameter(Stringname)【正確答案】:A解析:
請求對象的getParameterValues方法取得一個(gè)請求參數(shù)對應(yīng)的所有值,以字符串?dāng)?shù)組的形式返回,如果參數(shù)不存在則返回null。getParameter方法取得一個(gè)請求參數(shù)對應(yīng)的值,以字符串的形式返回,如果參數(shù)不存在則返回null;如果參數(shù)可能有多個(gè)值,應(yīng)使用getParameterValues?方法,如果一定要使用getParameter方法,則只能返回多個(gè)值中的第一個(gè)值。6.如果Tomcat安裝后,想要修改它的端口號,可以通過修改<tomcat安裝目錄>/conf下的___文件來實(shí)現(xiàn).()〈Connectorport=:”8080”/>A、web.xmlB、server.xmlC、server—minimal.xmlD、tomcat-user.xml【正確答案】:B7.在JavaJDBC編程中,可以使用PreparedStatemen接t口為特定的SQL命令指定多個(gè)參數(shù),此時(shí)需要在創(chuàng)建SQL語句時(shí)為每個(gè)參數(shù)各用一個(gè)()符號作為占位符。A、"?B、_C、?D、%【正確答案】:C8.下列哪個(gè)不是HTML的常用標(biāo)記。A、【html】B、【head】C、【body】D、【Book】【正確答案】:D9.使用自定義標(biāo)簽時(shí),要為JSP引擎提供有關(guān)自定義標(biāo)簽的相關(guān)信息,下列信息描述語句正確的是()。(選擇一項(xiàng))A、"a)【tag】【name】hello【/name】【tag-class】com.tagdemo.HelloTag【/tag-class】【/tag】B、"【taglib】【/br】【name】hello【/name】【/br】【tag-class】com.tagdemo.HelloTag【/tag-class】【/br】【/taglib】C、"【tag-info】【/br】【name】hello【/name】【/br】【tagclass】com.tagdemo.HelloTag【/tagclass】【/br】【/tag-info】【/br】D、"【tag-desc】【/br】【name】hello【/name】【/br】【tagclass】com.tagdemo.HelloTag【/tagclass】【/br】【/tag-desc】【正確答案】:A10."對于轉(zhuǎn)發(fā)與重定向的描述錯誤的語句是()A、"重定向是在客戶端發(fā)生作用,通過請求新的地址實(shí)現(xiàn)頁面轉(zhuǎn)向B、使用重定向時(shí)可以在地址欄中看到轉(zhuǎn)向后的URLC、使用重定向時(shí)可以在地址欄中看到轉(zhuǎn)向后的URLD、轉(zhuǎn)發(fā)與重定向都可以實(shí)現(xiàn)在頁面跳轉(zhuǎn),因而沒有區(qū)別【正確答案】:D11.帶包名()的servlet()的訪問方法是.(該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.HelloTomcat提供的servletinvoker組件,能實(shí)現(xiàn)免web.xml配置servlet可以參考:http:///baoyiming1991/article/details/5965326【正確答案】:D12."如JSP頁面執(zhí)行時(shí)遇到自定義標(biāo)簽,doStartTag(方)法將被調(diào)用()次。(選擇一項(xiàng))A、1或多B、1C、0或1D、0或多【正確答案】:A13.下列指令定義在JSP編譯時(shí)包含所需要的資源。A、includeB、PageC、taglibD、forward【正確答案】:A14."下面哪一項(xiàng)不屬于Node接口的子接口?()A、"DocumentB、ElementC、NodelistD、Text【正確答案】:C15.可以執(zhí)行請求轉(zhuǎn)發(fā)的操作是()。A、jsp中response內(nèi)置對象的sendRedirect()方法B、<jsp:include>標(biāo)記C、RequestDispatcher對象的include()方法D、RequestDispatcher對象的forward()方法【正確答案】:D16."下面Servlet的哪個(gè)方法用來為請求服務(wù),在Servlet生命周期中,Servlet每被請求一次它就會被調(diào)用一次。()A、service()B、init()C、doPost()D、destroy()【正確答案】:A17."在J2EE中,在一個(gè)JSP文件中,有表達(dá)式【%=2+3%】,它將輸出()。(選擇一項(xiàng))A、2+3B、5C、23D、不會輸出,因?yàn)楸磉_(dá)式是錯誤的【正確答案】:B18.以下對象中的()不是JSP的內(nèi)置對象。A、requestB、sessionC、applicationD、bean【正確答案】:D19.Page指令中的哪一個(gè)屬性用來定義Jsp頁面的MIME類型和Jsp字符的編碼.()A、contnetTypeB、importC、languageD、session【正確答案】:A20.【title】【/tit標(biāo)le記】在【head】【/head】標(biāo)記之間,【title】【/tit標(biāo)le記】之間的內(nèi)容將顯示到()A、瀏覽器的頁面上部B、瀏覽器的標(biāo)題欄上C、瀏覽器的狀態(tài)欄中D、瀏覽器的頁面下部【正確答案】:B21.下面選項(xiàng)中,哪個(gè)頭字段用于告知服務(wù)器,客戶端所使用的字符集?()Accept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language【正確答案】:D22.在html中繪制表格時(shí),標(biāo)記是表格中的換行標(biāo)記。A、【table】B、【th】C、【tr】D、【td】【正確答案】:C23.下面選項(xiàng)中,用于根據(jù)虛擬路徑得到文件的真實(shí)路徑的方法是()A、StringgetRealPath(Stringpath)B、URLgetResource(Stringpath)C、SetgetResourcePaths(Stringpath)D、InputStreamgetResourceAsStream(Stringpath)【正確答案】:A24."在JSP頁面中使用【jsp:setPropertyname=""b的ea名n表單參數(shù)為字""property=""?""格/式】,將Bean屬性賦值,property=""?"格"式要求Bean的屬性名字()A、必須和表單參數(shù)類型一致B、必須和表單參數(shù)名稱一一對應(yīng)C、必須和表單參數(shù)數(shù)量一致D、名稱不一定對應(yīng)【正確答案】:B25.JSP應(yīng)用程序配置文件的根元素為A、【W(wǎng)EB】B、【web-inf】C、【web-app】D、【W(wǎng)ebRoot】【正確答案】:C26.()在使用JSTL標(biāo)簽的JSP應(yīng)用中,如果想要為JSP頁面中聲明的一個(gè)名字為name的變量賦值,應(yīng)該使用以下()標(biāo)簽A、<C:if>B、<C:set>C、<C:out>D、<C:forEach>【正確答案】:B解析:
if標(biāo)簽用于邏輯判斷;set標(biāo)簽用于賦值;out標(biāo)簽用于輸出變量值;forEach標(biāo)簽用于循環(huán)迭代27.WEB應(yīng)用中,常用的會話跟蹤方法不包括()。(選擇一項(xiàng))A、URL重寫B(tài)、CookieC、隱藏表單域D、有狀態(tài)HTTP協(xié)議【正確答案】:D28.()在JSP中,下列()語句可以獲取頁面請求中一個(gè)文本框的輸入(文本框的名稱為title)A、request.getPatameter(“title”);B、request.getAttribute(“title”);C、request.getAttributes(“title”);D、request.getPatameters(“title”);【正確答案】:A解析:
請求對象的getParameter方法取得一個(gè)請求參數(shù)對應(yīng)的值,以字符串的形式返回,如果參數(shù)不存在則返回null;getAttribute方法取出的是請求作用域中存儲的對象29.session對象的方法用于設(shè)置會話的超時(shí)時(shí)間。A、session.setMaxInactiveInterval(30);B、session.setMaxTime(30);C、session.getMaxInactiveInterval();D、session.setAttrib“uttei(me”,30);【正確答案】:A30.要在session對象中保存屬性,可以使用以下哪個(gè)語句()A、session.getAttribute(“key”,”value”)B、session.setAttribute(“key",”value”)C、session.setAttribute(“key”)D、session.getAttribute(“key”)【正確答案】:B31.在JSP中,內(nèi)置對象()封裝了用戶提交的信息,使用該對象可以獲取用戶提交的信息。A、sessionB、requestC、responseD、out【正確答案】:B32."在Java中,欲成功更新表course中數(shù)據(jù)(hours字段為int型,coursethit為lenvarchar型),假設(shè)已經(jīng)獲得了數(shù)據(jù)庫連接,Connection的對象con,則在以下程序段的下劃線處應(yīng)該填寫的代碼是.【/br】PreparedStatementpstmt=con.prepareStatement(""updatceoursesethours=?wherecoursetitle=?"");【/br】/此/處填寫代碼【/br】pstmt.setString(2,""accp"");【/br】pstmt.executeUpdate();【/br】A、"pstmt.setInt(2,800);B、pstmt.setInt(1,800);C、pstmt.setString(2,"800");D、pstmt.setString(1,""800"");【正確答案】:B33."在JSP頁面中,下列()表達(dá)式語句可以獲取頁面請求中名字為titl的e文本框的內(nèi)容。A、"【%=request.getParameter(“)t%i】tle”B、【%=request.getAttribute(“title”)%】C、【%=request.getParameterValues(“title”)%】D、【%=request.getParameter“s(titl”e)%】【正確答案】:A34.〈tdalign="XXX”>中的align屬性是什么含義?()A、加粗B、斜體C、對齊方式D、邊框樣式【正確答案】:C35."下面常用的正則表達(dá)式中,表示中文字符的是()A、^\d+(\.\d+)?$B、^[0-9]?[1-9][0-9]?$C、^(-?\d+)(\.\d+)?$D、[\u4e00-\u9fa5]【正確答案】:D36."下面對于B/S架構(gòu)與C/S架構(gòu)的描述錯誤的是()A、"B/S架構(gòu)解決了C/S架構(gòu)的弊端,因而在程序開發(fā)中將會逐步取代C/S架構(gòu)B/S架構(gòu)是基于Intene網(wǎng)t絡(luò)實(shí)現(xiàn)的,使得用戶訪問的范圍擴(kuò)大C/S架構(gòu)是基于局域網(wǎng)實(shí)現(xiàn)的,當(dāng)程序發(fā)生改動后,需要對每一個(gè)客戶端都進(jìn)行維護(hù)D.C/S可以設(shè)計(jì)出豐富的界面,而B/S則相對處于劣勢?!菊_答案】:A37.下邊哪個(gè)不是JSP內(nèi)置對象?()A、SessionB、requestC、cookieD、out9個(gè)request,response,outPageContext,request,sesion,applicationConfig,exception,page【正確答案】:C38.用來在網(wǎng)頁中顯示圖形的標(biāo)記為()A、【imagesrc”=文件名”…】B、【imgsrc”=文件名”…】C、【centersr”c=文件名”…】D、【picturesr”c=文件名”…】【正確答案】:B39.在JSP中需要將1.jsp的請求數(shù)據(jù)通過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解析:
要把請求中的數(shù)據(jù)直接傳遞到下一個(gè)頁面只有采用轉(zhuǎn)發(fā)的方式,采用重定向會產(chǎn)生一個(gè)新的請求,從而會丟失上一次請求的數(shù)據(jù)40."HTML文檔定義層的標(biāo)記是()A、【layer】B、【level】C、【div】D、【element】【正確答案】:C41.JSP分頁代碼中,哪個(gè)步驟次序是正確的?()A、先取所有的記錄,得到總頁數(shù),再取總記錄數(shù),最后顯示本頁的數(shù)據(jù).B、先取總記錄數(shù),得到總記錄數(shù),再取所有的記錄,最后顯示本頁的數(shù)據(jù).C、先取本頁的數(shù)據(jù),得到總頁數(shù),再取總記錄數(shù),最后顯示本頁的數(shù)據(jù).D、先取本頁的數(shù)據(jù),先取總記錄數(shù),得到總頁數(shù),最后顯示本頁的數(shù)據(jù).【正確答案】:A42.下面哪個(gè)方法當(dāng)服務(wù)器關(guān)閉時(shí)被調(diào)用,用來釋放Servlet所占的資源。()A、service()B、init()C、doPost()D、destroy()【正確答案】:D43."在“【%=”和“%】”標(biāo)記之間放置(),可以直接輸出其值。A、變量B、java表達(dá)式C、字符串D、數(shù)字【正確答案】:B44.()在web.xml配置文件中,能夠正確設(shè)置歡迎頁面的選項(xiàng)是()A、<web-app><welcome-file>index.jsp</wekcome-file></web-app>B、<welcome-file-list></welcome-file-list>C、<welcome-file><welcome-file>index.jsp</welcome-file></welcome-file>D、<welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>【正確答案】:D45."()是標(biāo)題標(biāo)記。A、【p】標(biāo)記B、【br】標(biāo)記C、【hr】標(biāo)記D、【hn】【正確答案】:D46."JSP提供了一個(gè)可以在多個(gè)請求之間持續(xù)有效的內(nèi)置對象(),該對象與瀏覽器窗口一一對應(yīng)A、"requestB、responseC、sessionD、application【正確答案】:C47."JavaMail是一組用于發(fā)送和接收郵件消息的API。發(fā)送郵件使用()協(xié)議,接收郵件使用()協(xié)議。A、"POP3SMTPB、POP3TCPC、SMTPTCPD、SMTPPOP3【正確答案】:D48.表單標(biāo)記中的action屬性的作用是()A、為表單命名B、調(diào)用客戶端驗(yàn)證方法C、指明表單信息發(fā)送的目的地址D、聲明表單的提交方式【正確答案】:C49.在“【%!”和“%】”標(biāo)記之間聲明的Java的方法稱為頁面的成員方法,其在()范圍內(nèi)有效。()。A、"從定義處之后有效。B、在整個(gè)頁面內(nèi)有效。C、從定義處之前有效。D、不確定。【正確答案】:C50.43)J2EE中,()類()方法用于返回應(yīng)用程序的上下文路徑。(選擇一項(xiàng))A、HttpServletReque、stgetContextPath()B、HttpServletRequ、segtetPathInfo()C、ServletConte、xtgetContextPath()D、ServletConte、xtgetPathInfo()【正確答案】:A51.HttpServletRequest對象的()方法能夠獲取一個(gè)表單參數(shù)的值:A、?getQuaryString()B、?getPathInfo()C、?getParameter()D、?getAttribute()【正確答案】:C52."CSS樣式按照代碼放置的位置不同可以劃分為3種CSS樣式,下列哪個(gè)不是CSS的樣式()A、嵌入樣式B、內(nèi)聯(lián)樣式C、文件樣式D、外聯(lián)樣式?!菊_答案】:C53.()在JSP中有下面代碼,執(zhí)行結(jié)果正確的是()<%Intx;For(inti=0;i<5;i++){X=++i;%><%=x+%><br><%}%>A、12345B、1234C、135D、246【正確答案】:C解析:
循環(huán)開始時(shí),變量i值為0,++i后,i變成1,并未x賦值為1,然后輸出x++,頁面輸出1,x變成2;i++成2,進(jìn)入下一輪循環(huán),++i后,i變成3,并為x賦值為3,然后輸出x++,頁面輸出3,x變成4;i++成4,進(jìn)入下一輪循環(huán),++i后,i變成5,并為x賦值為5,然后輸出x++,頁面輸出5,x變成6;i++成6,循環(huán)種植。最終輸出的是13554.page指令的import屬性的作用是()A、定義JSP頁面響應(yīng)的MIME類型B、定義JSP頁面使用的腳本語言C、為JSP頁面引入JAVA包中的類D、定義JSP頁面字符的編碼【正確答案】:C55.核心標(biāo)簽庫中,用來實(shí)現(xiàn)循環(huán)功能的標(biāo)簽是()A、選項(xiàng)缺失B、選項(xiàng)缺失C、選項(xiàng)缺失D、選項(xiàng)缺失【正確答案】:D56.聲名SmartUpload對象的正確方法是()A、SmartUploadsu=newSmartUpload();B、SmartUploadsu=SmartUpload.newInstance()C、SmartUploadsu=SmartUpload.initialize();D、SmartUpload無需實(shí)例化,可直接使用【正確答案】:A57.下面對servlet中重定向說法描述錯誤的是()A、使用的是HttpServletResponse接口的sendRedirect()方法B、源組件的響應(yīng)結(jié)果不會發(fā)送給客戶端C、sendRedirect()方法后的代碼仍會執(zhí)行D、源組件和目標(biāo)組件共享ServletRequest對象【正確答案】:D58."下面哪一項(xiàng)是提供了對xml文檔的元素的訪問方法?()A、DocumentB、ElementC、NodelistD、Text【正確答案】:A59."JSP文件test.j文sp件如下所示,運(yùn)行時(shí),將發(fā)生()?!?br】【html】【/br】【%【/br】Java.lang.StringBufferbuffer=null;【/br】buffer.append(“ABC”);【/br】%】【/br】Bufferis【%=buffer%】【/br】【/html】A、"編譯期錯誤B、編譯Java源代碼時(shí)錯誤C、執(zhí)行編譯后的字節(jié)碼時(shí)發(fā)生錯誤D、運(yùn)行后,瀏覽器上顯示:bufferisABC【正確答案】:C60.42)J2EE中,JSPEL表達(dá)式:${user.loginName執(zhí)}行效果等同于()。(選擇一項(xiàng))A、【%=user.getLoginName()%】B、【%user.getLoginName();%】C、【%=user.loginName%】D、【%user.loginName;%】【正確答案】:A61.()下列選項(xiàng)中的方法,在Servlet生命周期的初始化階段被調(diào)用的是()A、Service()B、doGet()C、doPost()D、Init()【正確答案】:D解析:
Servlet的生命周期是:實(shí)例化(調(diào)用構(gòu)造函數(shù))、初始化(調(diào)用init方法)、服務(wù)(調(diào)用service方法)、銷毀(調(diào)用destroy方法)62.下列選項(xiàng)中,可以在JavaScript警告框中寫入"HelloWorld"的是()A、alertBox="HelloWorld";B、msgBox("HelloWorld");C、alert("HelloWorld");D、alertBox("HelloWorld");【正確答案】:C63.設(shè)置文檔體背景顏色的屬性是()A、textB、bgcolorC、backgroundD、link【正確答案】:C64.()在Java中,JDBC驅(qū)動程序主要有四種,較為常用的兩種是JDBC-ODBC橋連和純Java驅(qū)動程序。在個(gè)人開發(fā)與測試總可以使用JDBC-ODBC橋連方式,而在生產(chǎn)型開發(fā)中則推薦使用純Java驅(qū)動程序。()A、正確B、錯誤【正確答案】:A解析:
橋連接需要通過微軟提供的ODBC數(shù)據(jù)源,不如純Java驅(qū)動方式穩(wěn)定65.()在JSP頁面中存在這樣一行代碼:<%=“2”+4;%>,運(yùn)行該JSP,以下說法正確的是()A、代碼運(yùn)行正確,沒有相應(yīng)輸出B、代碼對應(yīng)的輸出是6C、代碼對應(yīng)的輸出是24D、代碼編寫錯誤【正確答案】:D解析:
JSP腳本元素中的表達(dá)式相當(dāng)于調(diào)用out內(nèi)置對象的print方法,在頁面上產(chǎn)生輸出。表達(dá)式中等號后面部分相當(dāng)于傳遞給print方法的參數(shù),這不是一段完整的Java代碼,所以不能用分號結(jié)尾66.jsp指令不包括()A、page指令B、taglib指令C、import指令D、include指令【正確答案】:C67."JSP文件test.j代sp碼如下所示,則試圖運(yùn)行時(shí),將發(fā)生()。【/br】【html】【/br】【%【/br】Java.lang.StringBufferbuffer=newjava.lang.StringBuffer();【/br】buffer.append(“ABC”);【/br】%】【/br】Bufferis【%=buffer%】【/br】【/html】A、"翻譯期錯誤B、編譯java源碼時(shí)發(fā)生錯誤C、執(zhí)行編譯后的字節(jié)碼時(shí)發(fā)生錯誤D、運(yùn)行后,瀏覽器上顯示:bufferisABC【正確答案】:D68."include指令用于在JSP頁面靜態(tài)插入一個(gè)文件,插入文件可以是JSP頁面、HTML網(wǎng)頁、文本文件或一段Java代碼,但必須保證插入后形成的文件是()。A、是一個(gè)完整的HTML文件B、是一個(gè)完整的JSP文件C、是一個(gè)完整的TXT文件D、是一個(gè)完整的Java源文件【正確答案】:B69.一個(gè)servlet的生命周期不包括()方法?A、?init()方法B、?invalidate()方法C、?service()方法D、?destroy()方法【正確答案】:B70.在HTML文件中導(dǎo)入一個(gè)樣式表的正確語法為。A、"【linkhref=""css/css1.css""rel=""stylesheet""type=""text/css""】B、【inputhref="css/css1.css"rel="stylesheet"type="text/css"】C、【importhref="css/css1.css"rel="stylesheet"type="text/css"】D、【linksrc="css/css1.css"rel="stylesheet"type="text/css"】【正確答案】:A71."正則表達(dá)式中,表示除了指定類型以外的字符的元字符是()A、$B、[^]C、()D、?【正確答案】:B72."下列關(guān)于JSP中Page該指令用法的描述不正確的是().A、"【%@page%】作用于整個(gè)JSP頁面B、可以在一個(gè)頁面中使用多個(gè)【%@page%】指令C、"為增強(qiáng)程序的可讀性,建議將【%@page%】指令放在JSP文件的開頭,但不是必須的D、使用【%@page%】指令中的using屬性可以導(dǎo)入類【正確答案】:D73.在J2EE中,test.jsp文件中有如下一行代碼:要使User對象一直存在于會話中,直至其終止或被刪除為止,下劃線中應(yīng)填入()。A、pageB、requestC、sessionD、application【正確答案】:D74.在下面哪個(gè)web應(yīng)用目錄中可以放置所需要的類庫()A、/WEB-INF/lib放置jar文件B、/META-INF/lib放置jar文件C、/WEBINF/classes放置已經(jīng)編譯的類文件D、/META-INF/classes放置已經(jīng)編譯的類文件【正確答案】:A75."【jsp:useBeanid=""be的an名稱""scope=""bea的n標(biāo)記中,scope的值不可以是()。A、pageB、requestC、sessionD、response【正確答案】:D76.java.io.Fi對le象的方法可以新建一個(gè)文件。A、delete()B、createFile()C、mkdir()D、createNewFile()【正確答案】:B77.如果同一頁面中有多個(gè)提交按鈕(),要求用一個(gè)Action類處理,在Struts—config.xml文件的<action>元素中最重要的且必須配置的一個(gè)屬性是()A、parameterB、validateC、keyD、scope【正確答案】:C78.以下關(guān)于EL和JSTL說法錯誤的是?()A、EL是一種簡潔的數(shù)據(jù)訪問語言B、EL表達(dá)式基本形式:${var}C、JSTL的全稱是JavaServerPagesStandardTagLibraryD、JSTL只有一個(gè)Core核心標(biāo)簽庫【正確答案】:D79.下列選項(xiàng)中,不是標(biāo)記屬性的是()A、srcB、altC、widthD、href【正確答案】:D80."下面的代碼是連接哪個(gè)數(shù)據(jù)庫的驅(qū)動加載片段()【/br】try{【/br】Class.forName(""oracle.jdbc.driver.OracleDriver"");【/br】}【/br】Catch(Exceptione){【/br】out.print(e.toString());【/br】}A、OracleB、SqlServerC、MySqlD、不確定【正確答案】:A81."使用response對象進(jìn)行重定向時(shí),使用的是()方法A、"getRequestDispatcher()B、forward()C、sendRedirect()D、setRequestDispatcher()【正確答案】:C82.下列關(guān)于XML的描述中,正確的是()A、所有的XML元素都必須是小寫的B、所有XML元素都必須正確地關(guān)閉C、所有XML文檔都必須有DTDD、以上說法都正確【正確答案】:B83."給定JSP程序源碼如下:【/br】【html】【/br】【%intcount=1;%】【/br】【/html】【/br】以下()語句可以在下劃線處插入,并且運(yùn)行后輸出結(jié)果是:1。(選擇一項(xiàng))A、【%=++count%】B、【%++count;%】C、【%count++;%】D、【%=count++%】【正確答案】:D84.單選按鈕是下列哪一個(gè)?()A、<inputname=”sex"type=”text”value=”0"/>B、<inputname=”sex”type=”checkbox”value=”0"/>C、<inputname=”sex"type=”option”value=”0”/〉D、<inputname="sex”type=”radio”value=”0"/〉【正確答案】:D85."下列File對象的哪個(gè)方法能夠判斷File對象對應(yīng)的路徑是否為目錄。()A、canRead()B、canWrite()C、exists()D、isDirectory()【正確答案】:D86.分析下面的JavaScript代碼,經(jīng)過運(yùn)算后m的值為()。Varx=11;vary="number";varm=x+y;A、11numberB、numberC、11D、程序報(bào)錯【正確答案】:D87.()當(dāng)應(yīng)用程序?yàn)锽/c結(jié)構(gòu)時(shí),程序完全凡在應(yīng)用服務(wù)器上,并通過應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器進(jìn)行通信。在客戶機(jī)上一般無需安裝任何與當(dāng)前應(yīng)用有關(guān)的文件,系統(tǒng)界面是通過瀏覽器來展現(xiàn)的。()A、正確B、錯誤【正確答案】:A解析:
B/S架構(gòu)的基本特征就是程序集中部署在服務(wù)器上,客戶端只需通過瀏覽器即可使用88.所有的servlet過濾器類都必須實(shí)現(xiàn)()接口。A、javax.servlet.FilterB、javax.servlet.ServletConfigC、javax.servlet.ServletContextD、javax.servlet.Servlet【正確答案】:A89.ActionFormBean中驗(yàn)證表單數(shù)據(jù)方法的返回類型是()struts1.0ActionErrorB、ActionErrorsC、ActionForwardD、ActionMapping【正確答案】:C90.以下腳本元素中有語法錯誤的是()A、<%!inti=0;%>B、<%inti=0;%〉C、<%=i;%〉D、<%i++;%〉【正確答案】:C91.銷毀一個(gè)session對象,應(yīng)當(dāng)調(diào)用下面哪一個(gè)方法()A、session.invalidate()B、session.expunge()C、session.destroy()D、session.end(【正確答案】:A92.jsp指令不包括()A、?page指令B、?taglib指令C、?import指令D、?include指令【正確答案】:C93."閱讀下面代碼片段:【/br】RequestDispatcher【/br】dispatcher=request.getRequestDispatcher(""ajsp"");【/br】dispatcher.forward(request,response);【/br】關(guān)于該段代碼的作用,下列敘述哪項(xiàng)是正確的?()A、頁面重定向到ajsp頁面B、將請求轉(zhuǎn)發(fā)到ajsp頁面C、從ajsp定向到當(dāng)前頁面D、從ajsp轉(zhuǎn)發(fā)到當(dāng)前頁面【正確答案】:B94."在JDBCAPI中所提供的()類的職責(zé)是:依據(jù)數(shù)據(jù)庫的不同,管理不同的JDBC驅(qū)動程序A、"DriverManagerB、ConnectionC、StatementD、Class【正確答案】:A95.如果同一頁面中有多個(gè)提交按鈕(),要求用一個(gè)Action類處理,應(yīng)當(dāng)從下面哪一個(gè)擴(kuò)展更合適()ActionB、DispatchActionC、LookupDispatchActionD、ForwardActionE、SwitchAction【正確答案】:C96.在JSP頁面中,正確引入JavaBean的是()A、選項(xiàng)缺失B、選項(xiàng)缺失C、選項(xiàng)缺失D、選項(xiàng)缺失【正確答案】:C97."當(dāng)JSP頁面執(zhí)行自定義標(biāo)簽,遇到結(jié)束標(biāo)簽時(shí)將調(diào)用()方法執(zhí)行處理。(選擇一項(xiàng))A、doStartTag()B、doEndTag()C、doInitBody()D、doAfterBody()【正確答案】:B98."Servle中t,使用()接口中定義的()方法來處理客戶端發(fā)出的表單數(shù)據(jù)請求A、HttpServletdoHeadB、HttpServletdoPostC、ServletRequestdoGetD、ServletRequestdoPost【正確答案】:B99."下列(指令)定義在JSP編譯時(shí)包含所需要的資源。A、includeB、pageC、taglibD、forward【正確答案】:A100.下邊哪個(gè)不是MVC中的組成?()A、javaBeanB、FrameWorkmvc就是框架C、JSPD、Servlet【正確答案】:B1.以下哪個(gè)說法是正確的?(多選)()struts1.0A、每個(gè)Http請求對應(yīng)一個(gè)單獨(dú)的ActionServlet實(shí)例B、對于每個(gè)請求訪問HelloAction的Http請求,struts框架只創(chuàng)建一個(gè)單獨(dú)的HelloAction實(shí)例C、每個(gè)子應(yīng)用對應(yīng)一個(gè)單獨(dú)的RequestProcessor實(shí)例D、每個(gè)子應(yīng)用對應(yīng)一個(gè)單獨(dú)的web.xml文件【正確答案】:BD2.()在使用JDBC訪問數(shù)據(jù)庫時(shí),下面選項(xiàng)關(guān)于Statement和PreparedStatement的描述錯誤的是()A、PreparedStatement接口繼承自Statement接口,因此PreparedStatement實(shí)例能夠強(qiáng)制轉(zhuǎn)換成Statement實(shí)例來使用B、PreparedStatement實(shí)例使用完畢弧,不再需要關(guān)閉數(shù)據(jù)庫連接C、Statement實(shí)例和PreparedStatement實(shí)例,均能都數(shù)據(jù)庫進(jìn)行增刪改查操作D、Statement實(shí)例和PreparedStatement實(shí)例,均能夠通過(“?”)作為占位符,用于后面進(jìn)行參數(shù)的設(shè)定【正確答案】:BD解析:
Statement及其子接口PreparedStatement均可以用來執(zhí)行任何SQL語句,包括DML和DDL。其中PreparedStatement可以實(shí)現(xiàn)SQL語句的預(yù)編譯,從而提高語句執(zhí)行效率。PreparedStatement還可以通過?占位符實(shí)現(xiàn)對語句更靈活和更安全的賦值。使用Statement及其子接口執(zhí)行完語句都應(yīng)及時(shí)關(guān)閉連接,這是一個(gè)良好的編程習(xí)慣。3.()在Java中,以下關(guān)于得到ResultSet對象、PreparedStatement對象、Statement對象的說法,正確的是()A、可以使用Statement對象的executeQuery方法返回ResultSet對象B、可以使用Connection對象的createStatement方法獲得PreparedStatement對象C、可以使用Connection對象的createStatement方法獲得Statement對象D、可以使用Connection對象的executeQuery方法返回ResultSet對象【正確答案】:AC解析:
通過Connection對象的createStatement方法返回Statement對象,或者通過PreparedStatement方法返回PreparedStatement對象;Statement對象的executeQuery方法執(zhí)行查詢語句并返回結(jié)果集ResultSet4.ServletAPI由哪兩個(gè)包組成?(兩個(gè)答案)()A、javax.servletB、javax.servlet.jspC、javax.servlet.httpD、java.servlet【正確答案】:AC5.在一個(gè)文本組件中輸入字符時(shí)有可能觸發(fā)事件。A、onMouseUpB、OnKeyUpC、onSubmitD、onKeyDown【正確答案】:BD6.如果某個(gè)類要成為Servlet,則它應(yīng)該繼承如下哪個(gè)類()A、HttpServletRequestB、HttpServletC、HttpServletResponseD、GenericServlet【正確答案】:BD7.()在JSP頁面中,JSP小腳本如下所示,要取出session中的值,下劃線處的代碼可以是()<%ArrayListlist=newArrayList();Session.setAttribute(“l(fā)ist”,list);___________________________%>A、Objecto=session.getAttribute(“l(fā)ist”);B、Objecto=(ArrayList)session.getParameter(“l(fā)ist”);C、ArrayListlist2=(ArrayList)session.getAttribute(“l(fā)ist”);D、ArrayListlist2=(ArrayList)session.getParameter(“l(fā)ist”);【正確答案】:AC解析:
從作用域中取值使用getAttribute方法,且此方法的返回值是Object,若干具體類型接收返回值需進(jìn)行強(qiáng)制類型轉(zhuǎn)換8."JSP頁面中,使用JSP表達(dá)式計(jì)算表達(dá)式的值,并將數(shù)據(jù)輸出到HTML頁面,下列關(guān)于JSP表達(dá)式描述錯誤的是()A、"使用JSP表達(dá)式可以生成JSP動態(tài)內(nèi)容B、JSP表達(dá)式后面不能加分號C、JSP表達(dá)式的基本語法為【%!代碼】D.一個(gè)表達(dá)式標(biāo)簽內(nèi)可以編寫多個(gè)Java表達(dá)式【正確答案】:CD9."給定如下java代碼片段,已知查詢語句是:selectidfromti并tl且e,已知獲得了相應(yīng)的結(jié)果集對象res現(xiàn).在要在控制臺上輸出titl表e中id列(存儲類型為int)的值,可以填入下劃線的代碼是()【/br】While(res.next())【/br】{【/br】Intid?=【/br】}A、"res.getInt(“id”)B、res.getInt(0)C、res.getInt(1)Dres.getInt(id)【正確答案】:AC10..下面哪些對象可以在同一應(yīng)用程序的不同網(wǎng)頁間共享數(shù)據(jù)A、pageB.C.D.E.B、responseC、RequestD、選項(xiàng)缺失E、sessionF、application【正確答案】:DE11.()在JSP中,要在page指令中設(shè)置使用的腳本語言是Java,且導(dǎo)入了java.io和java.util包,下列語句中正確的是()A、<%@pagelanguage=“java”import=“java.io.?,java.util.?”%>B、<%@pagelanguage=“java”import=“”%>C、<%@pagelanguage=“java”import=“”import=“”%>D、<%@pagelanguage=“java”%><%@pageimport=“java.io.?,java.util.?”%>【正確答案】:AD12.動態(tài)網(wǎng)站開發(fā),以下()可以作為服務(wù)器端腳本語言。A、JSPB、HTMLC、JavaD、JavaScript【正確答案】:CD13.在struts應(yīng)用的控制器中包含哪些組件(兩個(gè)正確答案)()struts1.0A、JSPB、ActionServletC、ActionD、客戶化標(biāo)簽【正確答案】:CD14.在JSP中如果要獲取客戶端主機(jī)名,應(yīng)使用對象的方法。A、responseB、requestC、serverD、getRemotePort()E、getServerName()F、getRemoteHost()【正確答案】:BF15.要在同一應(yīng)用程序中不同的頁面共享request數(shù)據(jù)時(shí),可以采用下面方法實(shí)現(xiàn)。A、【jsp:forward】B、【jsp:include】C、response.sendRedirect()D、window.open()【正確答案】:AC16.()在Java語言中,已知con為已經(jīng)建立的數(shù)據(jù)庫連接對象,則下列()是正確的JDBC代碼片段A、PreparedStatementpstmt=con.prepareStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);Pstmt.setInt(1,7);Pstmt.setString(2,”Admin”);B、PreparedStatementpstmt=con.prepareStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);Pstmt.setInt(1,”7”);Pstmt.setString(2,”Admin”);C、Statementstmt=con.createStatement(“insertintoEMP(EMPNO,ENAME)values(7,’Admin’)”);D、PreparedStatementstmt1=con.prepareStatement(“insertintoEMP(EMPNO,ENAME)values(7,’Admin’)”);【正確答案】:AD17.【jsp:param】動作元素經(jīng)常與元素一起使用。A、【jsp:include】B、【jsp:useBean】C、【jsp:setProperty】D、【jsp:forward】【正確答案】:AD18.基于Java技術(shù)的Web應(yīng)用程序目錄結(jié)構(gòu)中,WEB-INF目錄位于文檔根目錄下,WEB-INF目錄的組成部分不包括。A、JSP文件B、src目錄C.lib目錄D.d)web.xml【正確答案】:AB19.對于以下這段配置Actionservlet的代碼,哪些說法是正確的?(三個(gè)正確答案)`()〈servlet〉〈servlet—name〉action〈/servlet—name><servlet-class〉org.apache.struts.action.ActionServlet〈/servlet-class〉<ini—param〉〈param-name〉config〈/param-name><param—value〉/WEB—INF/myconfig.xml〈/param—value〉〈/ini-param>〈load—on—startup>0〈/load-on-startup〉<!—StandardActionServletMapping〈servlet—mapping〉<servlet—name〉action</servlet-name>〈url-pattern〉?.do</url—pattern〉</servlet—mapping>〈/servlet>A、Servlet容器在啟動應(yīng)用時(shí),會初
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 土木工程的實(shí)習(xí)報(bào)告4篇
- 2025年云數(shù)融合項(xiàng)目規(guī)劃申請報(bào)告
- 2025年新型電子時(shí)間繼電器項(xiàng)目申請報(bào)告模范
- 2024-2025學(xué)年武漢市喬口區(qū)三上數(shù)學(xué)期末預(yù)測試題含解析
- 銀行的職員辭職報(bào)告(集合15篇)
- 出納畢業(yè)生的實(shí)習(xí)報(bào)告
- 2025年壓縮式垃圾車項(xiàng)目規(guī)劃申請報(bào)告模范
- 平凡的世界讀書有感2022
- 急診2022年護(hù)理工作計(jì)劃
- 律師事務(wù)所的實(shí)習(xí)報(bào)告模板集錦7篇
- 材料工程管理人員個(gè)人年終工作總結(jié)范文
- 黑龍江金融服務(wù)支持中俄貿(mào)易的現(xiàn)狀、不足和展望
- 福建省公路水運(yùn)工程試驗(yàn)檢測費(fèi)用參考指標(biāo)
- (小學(xué)組)全國版圖知識競賽考試題含答案
- 四種“類碰撞”典型模型研究(講義)(解析版)-2025年高考物理一輪復(fù)習(xí)(新教材新高考)
- 2024年新人教版七年級上冊數(shù)學(xué)教學(xué)課件 第六章 幾何圖形初步 綜合與實(shí)踐 設(shè)計(jì)學(xué)校田徑運(yùn)動會比賽場地
- 創(chuàng)新實(shí)踐(理論)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- TCHAS 10-2-1-2023 中國醫(yī)院質(zhì)量安全管理 第2-1部分:患者服務(wù)患者安全目標(biāo)
- GB/T 18385-2024純電動汽車動力性能試驗(yàn)方法
- Project項(xiàng)目管理(從菜鳥到實(shí)戰(zhàn)高手)
- 2024國家開放大學(xué)電大本科《西方行政學(xué)說》期末試題及答案
評論
0/150
提交評論