版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第頁Javaweb練習卷含答案1."下面常用的正則表達式中,表示中文字符的是()A、^\d+(\.\d+)?$B、^[0-9]?[1-9][0-9]?$C、^(-?\d+)(\.\d+)?$D、[\u4e00-\u9fa5]【正確答案】:D2."使用response對象進行重定向時,使用的是()方法A、"getRequestDispatcher()B、forward()C、sendRedirect()D、setRequestDispatcher()【正確答案】:C3."正則表達式中,表示除了指定類型以外的字符的元字符是()A、$B、[^]C、()D、?【正確答案】:B4.下面對jdbcapi描述錯誤的是()A、?DriverManager接口的getConnection()方法可以建立和數(shù)據(jù)庫的連接B、?Connection接口的createStatement()方法可以創(chuàng)建一個Statement對象C、?Statement接口的executeQuery()方法可以發(fā)送select語句給數(shù)據(jù)庫D、?ResultSet接口表示執(zhí)行insert語句后得到的結(jié)果集【正確答案】:D5."在JSP中,test.j文sp件中有如下一行代碼:【/br】【jsp:useBeanid=”user”scope=””type=”com.UserBean”/】【/br】要使user對象在用戶對其發(fā)出請求時存在,下劃線中應填入()。A、PageB、requestC、SessionD、application【正確答案】:B6.()內(nèi)置對象可以處理jsp頁面運行中的錯誤或者異常A、pageContextB、pageC、sessionD、exception【正確答案】:D7.java.io.Fi對le象的方法可以新建一個文件。A、delete()B、createFile()C、mkdir()D、createNewFile()【正確答案】:B8.下邊哪個不是MVC中的組成?()A、javaBeanB、FrameWorkmvc就是框架C、JSPD、Servlet【正確答案】:B9.在J2EE的ModelⅡ模式中,模型層對象被編寫為()。(選擇一項)AppletB、JSPC、ServerD、JavaBean【正確答案】:D10.下列設置顏色的方法中不正確的是()A、"【bodybgcolor”=red”】B、【bodybgcolor”=yellow”】C、【bodybgcolor”=#FF0000”】D、【bodybgcolor”=#HH00FF”】【正確答案】:D11.下面哪個不是Form的元素?()A、InputB、textareaC、selectD、table【正確答案】:D12.單選按鈕是下列哪一個?()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"/〉【正確答案】:D13."下列代碼中rs為查詢得到的結(jié)果集,代碼運行后表格的每一行有幾個單元格()【/br】while(rs.next()){【/br】Out.print(“【tr】”)【/br】out.print(“【td】”+rs.getString(1)+”【/td】”)【/br】out.print(“【td】”+rs.getString(2)+”【/td】”)【/br】out.print(“【td】”+rs.getString(3)+”【/td】”)【/br】out.print(“【td】”+rs.getString(“publish”)+”【/td】”)【/br】out.print(“【td】”+rs.getFloat(“price”)+”【/td】”)【/br】out.print(“【/tr】”)【/br】}A、4B、5C、6D、不確定【正確答案】:B14."對于轉(zhuǎn)發(fā)與重定向的描述錯誤的語句是()A、"重定向是在客戶端發(fā)生作用,通過請求新的地址實現(xiàn)頁面轉(zhuǎn)向B、使用重定向時可以在地址欄中看到轉(zhuǎn)向后的URLC、使用重定向時可以在地址欄中看到轉(zhuǎn)向后的URLD、轉(zhuǎn)發(fā)與重定向都可以實現(xiàn)在頁面跳轉(zhuǎn),因而沒有區(qū)別【正確答案】:D15."如果請求頁面中存在兩個按鈕(假定按鈕的名稱為sex)分,后,為了獲得用戶的選擇項,可以使用以下()方法A、"request.getParameter(sex);B、request.getParameter("sex");C、request.getParameterValues(sex);D、request.getParameterValues("sex");【正確答案】:B16.下面選項中,哪個頭字段用于告訴瀏覽器自動刷新頁面的時間?()A、ServerB、Accept-LocationC、RefreshD、Accept-Refresh【正確答案】:C17."JSP提供了一個可以在多個請求之間持續(xù)有效的內(nèi)置對象(),該對象與瀏覽器窗口一一對應A、"requestB、responseC、sessionD、application【正確答案】:C18.以下對象中的()不是JSP的內(nèi)置對象。A、requestB、sessionC、applicationD、bean【正確答案】:D19.struts的中心控制器組件的完整類名是()A、org.apache.struts.action.ActionServletB、org.apache.struts.action.ActionC、org.apache.struts.action.SwitchD、org.apache.struts.action.CoreController【正確答案】:C20.Page指令中的哪一個屬性用來定義Jsp頁面的MIME類型和Jsp字符的編碼.()A、contnetTypeB、importC、languageD、session【正確答案】:A21..客戶化標簽庫文件myTags.tld,應當保存在哪一個目錄下()A、web應用程序的根目錄B、自定義目錄C、WEB-INF目錄D、Lib目錄【正確答案】:C22.如果Tomcat安裝后,想要修改它的端口號,可以通過修改<tomcat安裝目錄>/conf下的___文件來實現(xiàn).()〈Connectorport=:”8080”/>A、web.xmlB、server.xmlC、server—minimal.xmlD、tomcat-user.xml【正確答案】:B23.不能在不同用戶之間共享數(shù)據(jù)的方法是()A、通過cookieB、利用文件系統(tǒng)C、利用數(shù)據(jù)庫D、通過ServletContext對象—--application【正確答案】:A24.下列選項中,哪個HTML元素中可以放置Javascript代碼?()A、<script>B、<javascript>C、<js>D、<scripting>【正確答案】:A25.Jsp:forward和sendredirect都是用來做頁面跳轉(zhuǎn)的,描述錯誤的是?()A、forward之后可以使用原來的request對象,而且效率更高.B、sendredirect之后不可以使用原來的request對象,而且效率低.C、forward地址欄不變化,只能在web應用程序內(nèi)的頁面間跳轉(zhuǎn).D、forward地址欄變化,可以跳轉(zhuǎn)到任何頁面和機器.【正確答案】:D26.表單標記中的action屬性的作用是()A、為表單命名B、調(diào)用客戶端驗證方法C、指明表單信息發(fā)送的目的地址D、聲明表單的提交方式【正確答案】:C27.下面的哪個選項不能實現(xiàn)頁面的跳轉(zhuǎn)()<jsp:xxx〉標簽只能實現(xiàn)轉(zhuǎn)發(fā)無法實現(xiàn)重定向A、<jsp:redirecturl="someurl”/>B、〈%response.sendRedirect("someurl”);%>C、<jsp:forwardpage=”someurl”/〉D、〈c:redirecturl=”someurl"/〉【正確答案】:A28.43)J2EE中,()類()方法用于返回應用程序的上下文路徑。(選擇一項)A、HttpServletReque、stgetContextPath()B、HttpServletRequ、segtetPathInfo()C、ServletConte、xtgetContextPath()D、ServletConte、xtgetPathInfo()【正確答案】:A29."JSP的哪個指令允許頁面使用者自定義標簽庫?()A、Include指令B、Taglib指令C、Include指令D、Plugin指令【正確答案】:B30."如果要把一個用戶名jack保存在session對象里,則下列語句正確的是()A、"session.setAttribute(name,jack);B、session.setAttribute("name","jack");C、session.setAttribute("jack",name);D、session.setAttribute("jack","name");【正確答案】:B31.下列動態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁的根本區(qū)別描述錯誤的是()。A、靜態(tài)網(wǎng)頁服務器端返回的HTML文件是事先存儲好的B、動態(tài)網(wǎng)頁服務器端返回的HTML文件是程序生成的C、靜態(tài)網(wǎng)頁文件里只有HTML標記,沒有程序代碼。D、動態(tài)網(wǎng)頁中只有程序,不能有HTML代碼?!菊_答案】:D32.使用自定義標簽時,要為JSP引擎提供有關(guān)自定義標簽的相關(guān)信息,下列信息描述語句正確的是()。(選擇一項)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】【正確答案】:A33.在JSP中,以下是有關(guān)和標記的描述,正確的是()A、和標記都必須在的開始標記和結(jié)束標記之間B、這兩個標記的name屬性的值必須和標記的id屬性的值相對應C、和標記可以用于對bean中定義的所有屬性進行選擇和設置D、這兩個標記的name屬性的值可以和標記的id屬性的值不同【是相同的】【正確答案】:B34."下列File對象的哪個方法能夠判斷File對象對應的路徑是否為目錄。()A、canRead()B、canWrite()C、exists()D、isDirectory()【正確答案】:D35.在J2EE中,test.jsp文件中有如下一行代碼:要使User對象一直存在于會話中,直至其終止或被刪除為止,下劃線中應填入()。A、pageB、requestC、sessionD、application【正確答案】:D36.分析下面的JavaScript代碼,經(jīng)過運算后m的值為()。Varx=11;vary="number";varm=x+y;A、11numberB、numberC、11D、程序報錯【正確答案】:D37.HTML頁面中,下面哪個表示空格()A、&B、;C、&copy;D、&lt;【正確答案】:B38."當JSP頁面執(zhí)行自定義標簽,遇到結(jié)束標簽時將調(diào)用()方法執(zhí)行處理。(選擇一項)A、doStartTag()B、doEndTag()C、doInitBody()D、doAfterBody()【正確答案】:B39.Oracle數(shù)據(jù)庫的JDBC驅(qū)動程序類名及其完整包路徑為()A、jdbc.driver.oracle.OracleDriverB、jdbc.oracle.driver.OracleDriverC、driver.oracle.jdbc.OracleDriverD、oracle.jdbc.driver.OracleDriver【正確答案】:B40.在JSP中需要將1.jsp的請求數(shù)據(jù)通過2.jsp轉(zhuǎn)發(fā)給3.jsp,應該在2.jsp中采用()方式實現(xiàn)A、<%request.sendRedirect(“”)%>B、<%response.sendRedirect(“”);%>C、<%request.getRequestDispatcher(“”).forward(request,response);%>D、<%request.sendRedirect(“”).forward(request,response);%>【正確答案】:C解析:
要把請求中的數(shù)據(jù)直接傳遞到下一個頁面只有采用轉(zhuǎn)發(fā)的方式,采用重定向會產(chǎn)生一個新的請求,從而會丟失上一次請求的數(shù)據(jù)41.下列動作標簽中哪一個是用于以“名字-值”對應的形式為其它標簽提供附加信息.()〈jsp:xxxx>A、include動作標簽B、forward動作標簽C、useBean動作標簽D、param標簽【正確答案】:D42.JSP分頁代碼中,哪個步驟次序是正確的?()A、先取所有的記錄,得到總頁數(shù),再取總記錄數(shù),最后顯示本頁的數(shù)據(jù).B、先取總記錄數(shù),得到總記錄數(shù),再取所有的記錄,最后顯示本頁的數(shù)據(jù).C、先取本頁的數(shù)據(jù),得到總頁數(shù),再取總記錄數(shù),最后顯示本頁的數(shù)據(jù).D、先取本頁的數(shù)據(jù),先取總記錄數(shù),得到總頁數(shù),最后顯示本頁的數(shù)據(jù).【正確答案】:A43.()下列選項中的方法,在Servlet生命周期的初始化階段被調(diào)用的是()A、Service()B、doGet()C、doPost()D、Init()【正確答案】:D解析:
Servlet的生命周期是:實例化(調(diào)用構(gòu)造函數(shù))、初始化(調(diào)用init方法)、服務(調(diào)用service方法)、銷毀(調(diào)用destroy方法)44."給定JSP程序源碼如下:【/br】【html】【/br】【%intcount=1;%】【/br】【/html】【/br】以下()語句可以在下劃線處插入,并且運行后輸出結(jié)果是:1。(選擇一項)A、【%=++count%】B、【%++count;%】C、【%count++;%】D、【%=count++%】【正確答案】:D45."給定一個Servlet的代碼片段如下:【/br】PublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)【/br】throwsServletException,IOException{Out.println(“hikitty!”);ou/tb.rc】lose();【}【/br】運行次Servlet時輸出如下:【/br】hikitty!【/br】則應在此Servlet下劃線處填充如下代碼。(選項一項)A、"PrintWriteorut=response.getWriter();B、PrintWriterout=request.getWriter();C、c)OutputStreamout=response.getOutputStream();D、OutputStreamout=request.getWriter();【正確答案】:A46.在HTML文件中導入一個樣式表的正確語法為。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"】【正確答案】:A47."JSP文件test.j代sp碼如下所示,則試圖運行時,將發(fā)生()。【/br】【html】【/br】【%【/br】Java.lang.StringBufferbuffer=newjava.lang.StringBuffer();【/br】buffer.append(“ABC”);【/br】%】【/br】Bufferis【%=buffer%】【/br】【/html】A、"翻譯期錯誤B、編譯java源碼時發(fā)生錯誤C、執(zhí)行編譯后的字節(jié)碼時發(fā)生錯誤D、運行后,瀏覽器上顯示:bufferisABC【正確答案】:D48."下面哪一項不是加載驅(qū)動程序的方法?()A、"通過DriverManager.getConnecti方on法加載B、調(diào)用方法Class.forNameC、通過添加系統(tǒng)的jdbc.drive屬rs性D、通過registerDriv方er法注冊【正確答案】:A49.下面選項中,哪個頭字段用于告知服務器,客戶端所使用的字符集?()Accept-CharsetB、AcceptC、Accept-EncodingD、Accept-Language【正確答案】:D50.核心標簽庫中,用來實現(xiàn)循環(huán)功能的標簽是()A、選項缺失B、選項缺失C、選項缺失D、選項缺失【正確答案】:D51.()當訪問JSP頁面顯示中文亂碼,以下選項中可以實現(xiàn)中文亂碼處理的是()A、<%@pagelanguage=“java”%>B、<%@pageimport=“java.util.?”%>C、<%@pagecharset=“GBK”%>D、<%@pagecontentType=“text/html;charset=GBK”%>【正確答案】:D解析:
page指令的language屬性用來指定頁面使用的腳本語言。Import用來導入Java類庫,均與中文亂碼問題無關(guān);C選項語法粗無;contentType屬性可以指定當前頁面的字符集,可以保證當前頁面上的中文正確顯示,故D選項正確,同樣的功能還可以使用pageEncoding屬性實現(xiàn),即<%@pagepageEncoding=“GBK”%>52."閱讀下面代碼片段:【/br】JavaBeanClassbean=newJavaBeanClass(parame;ter【)/br】request.setAttribute(""keyword"",bean);【/br】該段代碼創(chuàng)建的Bean,下列敘述哪項是正確的?()A、"Request周期的BeanB、Application周期的BeanC、SessionD、Page周期的Bean【正確答案】:A53.()閱讀下面JSP頁面中的Java腳本代碼片段,當有一個用戶訪問該頁面后,下一個用戶訪問該頁面時,頁面的顯示的結(jié)果是()<%intx=2;%><%!intx=5;%>X=<%=++%>A、X=2B、X=3C、X=6D、X=7【正確答案】:B解析:
JSP本質(zhì)上是一個Servlet類,<%!%>聲明的是這個類的成員,在本題中就死一個屬性,而<%%>中聲明的是service方法中的局部變量,按照變量就近原則,表達式輸出使用的是局部變量x,而局部變量每次調(diào)用都會重新初始化為254.()在使用JSTL標簽的JSP應用中,如果想要為JSP頁面中聲明的一個名字為name的變量賦值,應該使用以下()標簽A、<C:if>B、<C:set>C、<C:out>D、<C:forEach>【正確答案】:B解析:
if標簽用于邏輯判斷;set標簽用于賦值;out標簽用于輸出變量值;forEach標簽用于循環(huán)迭代55.()在JSP中,request對象的()方法可以獲取頁面請求中對應多個值得一個表單組件的數(shù)據(jù)A、String[]getParameterValues(Stringname)B、StringgetParameterValuses(Stringname)C、String[]getParameter(Stringname)D、StringgetParameter(Stringname)【正確答案】:A解析:
請求對象的getParameterValues方法取得一個請求參數(shù)對應的所有值,以字符串數(shù)組的形式返回,如果參數(shù)不存在則返回null。getParameter方法取得一個請求參數(shù)對應的值,以字符串的形式返回,如果參數(shù)不存在則返回null;如果參數(shù)可能有多個值,應使用getParameterValues?方法,如果一定要使用getParameter方法,則只能返回多個值中的第一個值。56.()如下JSP代碼,以下說法正確的是()<html><%StringcomName=“北大青鳥”;Session.setAttribute(“company”,comName);StringgetCompany=session.getAttribute(“company”);Out.println(getCompany);%></html>A、運行正確,頁面輸出companyB、運行正確,頁面輸出北大青鳥C、運行錯誤,session.setAttribute(“company”,comName);有誤D、運行錯誤,StringgetCompany=session.getAttribute(“company”);有誤【正確答案】:D解析:
getAttribute方法的返回值是Object,若用String類型接收返回值需進行強制類型轉(zhuǎn)換或調(diào)用toString方法57.如果同一頁面中有多個提交按鈕(),要求用一個Action類處理,在Struts—config.xml文件的<action>元素中最重要的且必須配置的一個屬性是()A、parameterB、validateC、keyD、scope【正確答案】:C58.下邊哪個是JSP指令標記()A、〈%……%>:服務器腳本B、<%!……%〉:聲明C、〈%@……%〉:指令.page||include|taglibD、<%=……%〉:表達式【正確答案】:C59."JSP中的隱式注釋為。A、//注釋內(nèi)容B、【!—注釋內(nèi)容--】C、【%--注釋內(nèi)容--%】D、/?注釋內(nèi)容?/【正確答案】:C60."CSS樣式按照代碼放置的位置不同可以劃分為3種CSS樣式,下列哪個不是CSS的樣式()A、嵌入樣式B、內(nèi)聯(lián)樣式C、文件樣式D、外聯(lián)樣式?!菊_答案】:C61."A3-6當瀏覽器第二次訪問該JSP網(wǎng)頁時的輸出結(jié)果是什么?【/br】【%!inta=0;%】【/br】【%intb=0;【/br】A++;【/br】b++;【/br】%】【/br】A【%=a%】【br】【/br】b:【%=b%】【/br】選項:()A、a=0b=0B、a=1b=1C、a=2b=1D、a=3b=2【正確答案】:C62.假定login.getName()返回類型為java.lang.String,給定JSP代碼:Welcome以下那個選項與此語句的功能相同?A、WelocomeB、WelocomeC、WelocomeD、WelocomeServlet【正確答案】:A63.下面選項中,表示服務器錯誤的狀態(tài)碼是()A、100B、404C、304D、500【正確答案】:D64.()在web.xml配置文件中,能夠正確設置歡迎頁面的選項是()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>【正確答案】:D65.在JSP中,以下的page指令設置了使用的腳本語言是Java,且導入了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.?”%>【正確答案】:D66.所有的servlet過濾器類都必須實現(xiàn)()接口。A、javax.servlet.FilterB、javax.servlet.ServletConfigC、javax.servlet.ServletContextD、javax.servlet.Servlet【正確答案】:A67.session對象的方法用于設置會話的超時時間。A、session.setMaxInactiveInterval(30);B、session.setMaxTime(30);C、session.getMaxInactiveInterval();D、session.setAttrib“uttei(me”,30);【正確答案】:A68.在JSP中通過虛擬目錄獲取真實的物理目錄的方法為。A、request.getRealPath()B、request.getPath()C、response.getRealPath()D、response.getPath()【正確答案】:A69.http請求及響應的正文部分可以是任意格式的數(shù)據(jù),要保證接收方能看得懂發(fā)送方發(fā)送的數(shù)據(jù),http協(xié)議采用()協(xié)議來規(guī)范正文的數(shù)據(jù)格式?A、FTPB、TCPC、HTTPD、MIME【正確答案】:D70.下面哪一個不是JSP本身已加載的基本類?()A、java.lang.*B、java.io.?C、javax.servlet.*D、javax.servlet.jsp.?【正確答案】:B71."在JDBCAPI中所提供的()類的職責是:依據(jù)數(shù)據(jù)庫的不同,管理不同的JDBC驅(qū)動程序A、"DriverManagerB、ConnectionC、StatementD、Class【正確答案】:A72.Servlet的初始化參數(shù)只能在Servlet的方法中獲取。A、doPost()B、doGet()C、init()D、destroy()【正確答案】:C73."在JSP中為內(nèi)建對象定義了4種作用范圍,即ApplicationScope、PageScope和()四個作用范圍。A、RequestScopeB、ResponseScopeC、OutScopeD、WriterScope【正確答案】:A74."在Java中,欲成功更新表course中數(shù)據(jù)(hours字段為int型,coursethit為lenvarchar型),假設已經(jīng)獲得了數(shù)據(jù)庫連接,Connection的對象con,則在以下程序段的下劃線處應該填寫的代碼是.【/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"");【正確答案】:B75."閱讀下面代碼片段:【/br】RequestDispatcher【/br】dispatcher=request.getRequestDispatcher(""ajsp"");【/br】dispatcher.forward(request,response);【/br】關(guān)于該段代碼的作用,下列敘述哪項是正確的?()A、頁面重定向到ajsp頁面B、將請求轉(zhuǎn)發(fā)到ajsp頁面C、從ajsp定向到當前頁面D、從ajsp轉(zhuǎn)發(fā)到當前頁面【正確答案】:B76.下列選項中,可以在JavaScript警告框中寫入"HelloWorld"的是()A、alertBox="HelloWorld";B、msgBox("HelloWorld");C、alert("HelloWorld");D、alertBox("HelloWorld");【正確答案】:C77.下列可以正確獲取當前Web程序物理路徑的方法為。A、request.getRealPa“th/(”)B、request.getFi“l(fā)e/”()C、response.getRealPa“th/(”)D、response.getFi“l(fā)e/(”)【正確答案】:A78.在web項目的目錄結(jié)構(gòu)中,web.xml文件位于()中A、"src目錄B、文檔根目錄C、variableD、WEB-INF目錄【正確答案】:D79.HttpServletRequest對象的()方法能夠獲取一個表單參數(shù)的值:A、?getQuaryString()B、?getPathInfo()C、?getParameter()D、?getAttribute()【正確答案】:C80.下面選項中,用于設置ServletContext的域?qū)傩缘姆椒ㄊ?)A、setAttribute(Stringname,Stringobj)B、setParameter(Stringname,Objectobj)C、setAttribute(Stringname,Objectobj)D、setParameter(Stringname,Objectobj)【正確答案】:C81."在J2EE實現(xiàn)企業(yè)級應用開發(fā)中,()是描述標記庫的XML文檔。A、TLD文件B、DTD文件C、WAR文件D、EAR文件【正確答案】:A82.."給定如下Servlet代碼,假定在瀏覽器中輸入URL:【/br】http://localhost:8080/servlet/Hel,lo可Se以rv調(diào)le用t這個servle,t那么這個Servlet的輸出是()?!?br】Importjava.io.?;【/br】Importjavax.servlet.?;【/br】importjavax.servlet.http.?;【/br】PublicclassHelloServletextendsHttpServlet{【/br】Publicvoidservice(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,IOException{【/br】}【/br】PublicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,IOException{【/br】Res.setContentType(""text/html"");【/br】PrintWriterout=res.getWriter();【/br】out.println(""【html】"");【/br】out.println(""【body】"");【/br】out.println(""doGetHelloWorld!"");【/br】out.println(""【/body】"");【/br】out.println(""【/html】"");【/br】out.close();【/br】}【/br】PublicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)【/br】throwsServletException,IOException{【/br】Res.setContentType(""text/html"");【/br】PrintWriterout=res.getWriter();【/br】out.println(""【html】"");【/br】out.println(""【body】"");【/br】out.println(""doPostHelloWorld!"");【/br】out.println(""【/body】"");【/br】}【/br】}選(擇一項)A、"一個HTML頁面,頁面上顯示doGetHelloWorld!B、一個HTML頁面,頁面上顯示doPostHelloWorld!C、一個空白的HTML頁面D.錯誤信息【正確答案】:C83."()是標題標記。A、【p】標記B、【br】標記C、【hr】標記D、【hn】【正確答案】:D84.WEB應用中,常用的會話跟蹤方法不包括()。(選擇一項)A、URL重寫B(tài)、CookieC、隱藏表單域D、有狀態(tài)HTTP協(xié)議【正確答案】:D85.在JavaJDBC編程中,可以使用PreparedStatemen接t口為特定的SQL命令指定多個參數(shù),此時需要在創(chuàng)建SQL語句時為每個參數(shù)各用一個()符號作為占位符。A、"?B、_C、?D、%【正確答案】:C86.從()開始,到()結(jié)束,被稱為一個會話。A、訪問者連接到服務器,訪問者關(guān)閉瀏覽器離開該服務器B、服務器啟動,服務器關(guān)閉C、訪問者連接到服務器,服務器關(guān)閉D、服務器啟動,訪問者關(guān)閉瀏覽器離開該服務器【正確答案】:A87."include指令用于在JSP頁面靜態(tài)插入一個文件,插入文件可以是JSP頁面、HTML網(wǎng)頁、文本文件或一段Java代碼,但必須保證插入后形成的文件是()。A、是一個完整的HTML文件B、是一個完整的JSP文件C、是一個完整的TXT文件D、是一個完整的Java源文件【正確答案】:B88.下面哪個不是JSP中和javabean相關(guān)的標記?()A、<jsp:userBean>B、<jsp:include>C、<jsp:setProperty>D、<jsp:getProperty>【正確答案】:B89.()當應用程序為B/c結(jié)構(gòu)時,程序完全凡在應用服務器上,并通過應用服務器和數(shù)據(jù)庫服務器進行通信。在客戶機上一般無需安裝任何與當前應用有關(guān)的文件,系統(tǒng)界面是通過瀏覽器來展現(xiàn)的。()A、正確B、錯誤【正確答案】:A解析:
B/S架構(gòu)的基本特征就是程序集中部署在服務器上,客戶端只需通過瀏覽器即可使用90."在J2EE中,test.j文sp件中有如下一行代碼:(選擇一項)【/br】【jsp:useBeanid=”user”scope=””type=”com.UserBean”/】【/br】要使user對象中一直存在于對話中,直至其終止或被刪除為止,下劃線中應填入()。A、pageB、requestC、sessionD、application【正確答案】:C91.JSP的編譯指令標記通常是指:()A、"Page指令、Include指令和Taglib指令B、Page指令、Include指令和Plugin指令C、Forward指令、Include指令和Taglib指令D、Page指令、Param指令和Taglib指令【正確答案】:A92.page指令的import屬性的作用是()A、定義JSP頁面響應的MIME類型B、定義JSP頁面使用的腳本語言C、為JSP頁面引入JAVA包中的類D、定義JSP頁面字符的編碼【正確答案】:C93.在inc.js中p包含數(shù)行代碼與一張圖片,現(xiàn)在要創(chuàng)建一個home.jsp,每次瀏覽home.jsp時都能夠以最快的速度顯示inc.js中p的所有內(nèi)容以及home.jsp自身要顯示的內(nèi)容,應該在Home.jsp中使用的語句是(。)(選擇一項)A、"a)【%@includefile“=inc.js”p%】B、【%@includepage=“inc.js”pflush=“true”】C、【jsp:includefi“l(fā)ein=c.js”pflush=“fals”e】D、【jsp:forwardpage“=inc.js”p/】【正確答案】:A94."【jsp:useBeanid=""be的an名稱""scope=""bea的n標記中,scope的值不可以是()。A、pageB、requestC、sessionD、response【正確答案】:D95."JSP文件test.j文sp件如下所示,運行時,將發(fā)生()?!?br】【html】【/br】【%【/br】Java.lang.StringBufferbuffer=null;【/br】buffer.append(“ABC”);【/br】%】【/br】Bufferis【%=buffer%】【/br】【/html】A、"編譯期錯誤B、編譯Java源代碼時錯誤C、執(zhí)行編譯后的字節(jié)碼時發(fā)生錯誤D、運行后,瀏覽器上顯示:bufferisABC【正確答案】:C96."給出了如下的查詢條件字符串Stringcondition=""insebrotokvalues(?,?,?,?,下?)列""哪;個接口適合執(zhí)行該SQL查詢()A、"StatementB、PrepareStatementCallableStatementD、不確定【正確答案】:B97.在JSP中,內(nèi)置對象()封裝了用戶提交的信息,使用該對象可以獲取用戶提交的信息。A、sessionB、requestC、responseD、out【正確答案】:B98."如JSP頁面執(zhí)行時遇到自定義標簽,doStartTag(方)法將被調(diào)用()次。(選擇一項)A、1或多B、1C、0或1D、0或多【正確答案】:A99.JavaBean的生命周期中,哪個是用來跟蹤用戶會話的()〈c:setvar="b"value=”bbbb",scope="session”/〉A(chǔ)、sessionB、requestC、pageD、application【正確答案】:A100."下面對于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絡實現(xiàn)的,使得用戶訪問的范圍擴大C/S架構(gòu)是基于局域網(wǎng)實現(xiàn)的,當程序發(fā)生改動后,需要對每一個客戶端都進行維護D.C/S可以設計出豐富的界面,而B/S則相對處于劣勢?!菊_答案】:A1.在struts應用的控制器中包含哪些組件(兩個正確答案)()struts1.0A、JSPB、ActionServletC、ActionD、客戶化標簽【正確答案】:CD2..下面哪些對象可以在同一應用程序的不同網(wǎng)頁間共享數(shù)據(jù)A、pageB.C.D.E.B、responseC、RequestD、選項缺失E、sessionF、application【正確答案】:DE3.()在JSP中,要在page指令中設置使用的腳本語言是Java,且導入了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.?”%>【正確答案】:AD4.()在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’)”);【正確答案】:AD5.在一個文本組件中輸入字符時有可能觸發(fā)事件。A、onMouseUpB、OnKeyUpC、onSubmitD、onKeyDown【正確答案】:BD6.如果某個類要成為Servlet,則它應該繼承如下哪個類()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,若干具體類型接收返回值需進行強制類型轉(zhuǎn)換8.以下哪個說法是正確的?(多選)()struts1.0A、每個Http請求對應一個單獨的ActionServlet實例B、對于每個請求訪問HelloAction的Http請求,struts框架只創(chuàng)建一個單獨的HelloAction實例C、每個子應用對應一個單獨的RequestProcessor實例D、每個子應用對應一個單獨的web.xml文件【正確答案】:BD9.在JSP中如果要獲取客戶端主機名,應使用對象的方法。A、responseB、requestC、serverD、getRemotePort()E、getServerName()F、getRemoteHost()【正確答案】:BF10.()在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é)果集ResultSet11.要在同一應用程序中不同的頁面共享request數(shù)據(jù)時,可以采用下面方法實現(xiàn)。A、【jsp:forward】B、【jsp:include】C、response.sendRedirect()D、window.open()【正確答案】:AC12.ActionForm組件的存在范圍是(兩個正確答案)()A、applicationB、sessionC、requestD、page【正確答案】:AB13.對于以下這段配置Actionservlet的代碼,哪些說法是正確的?(三個正確答案)`()〈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容器在啟動應用時,會初始化這個ActionServletB、對于所有URL中以”*.do”結(jié)尾的Http請求,都由ActionServlet處理C、這段代碼位于struts—config.xml中D、這段代碼位于web.xml中【正確答案】:ABC14."給定如下java代碼片段,已知查詢語句是:selectidfromti并tl且e,已知獲得了相應的結(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)【正確答案】:AC15.ServletAPI由哪兩個包組成?(兩個答案)()A、javax.servletB、javax.servlet.jspC、javax.servlet.httpD、java.servlet【正確答案】:AC16.動態(tài)網(wǎng)站開發(fā),以下()可以作為服務器端腳本語言。A、JSPB、HTMLC、JavaD、JavaScript【正確答案】:CD17.()在使用JDBC訪問數(shù)據(jù)庫時,下面選項關(guān)于Statement和PreparedStatement的描述錯誤的是()A、PreparedStatement接口繼承自Statement接口,因此PreparedStatement實例能夠強制轉(zhuǎn)換成Statement實例來使用B、PreparedStatement實例使用完畢弧,不再需要關(guān)閉數(shù)據(jù)庫連接C、Statement實例和PreparedStatement實例,均能都數(shù)據(jù)庫進行增刪改查操作D、Statement實例和PreparedStatement實例,均能夠通過(“?”)作為占位符,用于后面進行參數(shù)的設定【正確答案】:BD解析:
Statement及其子接口PreparedStatement均可以用來執(zhí)行任何SQL語句,包括DML和DDL。其中PreparedStatement可以實現(xiàn)SQL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度教育機構(gòu)抵押擔保貸款合同3篇
- 2024年量子計算技術(shù)研發(fā)合同
- 2024年股權(quán)收購及轉(zhuǎn)讓協(xié)議
- 2024年魚塘租賃與漁業(yè)生物飼料供應合同3篇
- 2024年源地信用學貸受理助你輕松上大學3篇
- 2024年鋁合金門窗工程范本合同
- 2024年音樂噴泉機電安裝工程分包合作協(xié)議3篇
- 2024年物業(yè)服務管理合同完整性保障協(xié)議
- 2024年項目獎金分配合同
- 2024年雇傭關(guān)系約定書:共創(chuàng)共贏新篇章
- 2025河南滎陽市招聘第二批政務輔助人員211人高頻重點提升(共500題)附帶答案詳解
- JJF 2180-2024嬰兒輻射保暖臺校準規(guī)范
- 2024年財政部會計法律法規(guī)答題活動題目及答案一
- 中建X局設計參數(shù)指標庫
- 2025年八省聯(lián)考新高考語文試題解讀及備考啟示
- 2025年江西江銅集團招聘筆試參考題庫含答案解析
- 教育技術(shù)研究員合同模板
- 【MOOC期末】《電子技術(shù)實習SPOC》(北京科技大學)期末慕課答案
- 和達投資集團(杭州)有限公司招聘筆試沖刺題2025
- 聯(lián)席會議制度及職責(3篇)
- 新媒體技術(shù)基礎(chǔ)知識單選題100道及答案解析
評論
0/150
提交評論