在線網(wǎng)課知道《JavaWeb編程(德州)》單元測試考核答案_第1頁
在線網(wǎng)課知道《JavaWeb編程(德州)》單元測試考核答案_第2頁
在線網(wǎng)課知道《JavaWeb編程(德州)》單元測試考核答案_第3頁
在線網(wǎng)課知道《JavaWeb編程(德州)》單元測試考核答案_第4頁
在線網(wǎng)課知道《JavaWeb編程(德州)》單元測試考核答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章單元測試1【判斷題】在實際開發(fā)中,開發(fā)者只需將后臺數(shù)據(jù)展示在相應(yīng)頁面即可,無需關(guān)心前臺界面中的JS代碼。()A.錯B.對2【判斷題】font-family屬性設(shè)置字體時,中文字體需要加英文狀態(tài)下的引號,英文字體一般不需要加引號。()A.對B.錯3【判斷題】在文檔對象節(jié)點樹中,具有相同父節(jié)點的節(jié)點叫做“父節(jié)點”。()A.對B.錯4【判斷題】內(nèi)嵌式是將CSS代碼集中寫在HTML文檔的<head頭部標記中,并且用<style標記定義。()A.錯B.對5【判斷題】在input控件中,當type值為text時,表示的是單行文本輸入框。()A.對B.錯6【單選題】(2分)下列選項中,可以在JavaScript警告框中寫入"HelloWorld"的是()A.msgBox("HelloWorld");B.alertBox("HelloWorld");C.alert("HelloWorld");D.alertBox="HelloWorld";7【單選題】(2分)下列選項中,哪個HTML元素中可以放置Javascript代碼?()A.<jsB.<javascriptC.<scriptingD.<script8【單選題】(2分)下列選項中,用來定義下拉列表的是()。A.<textarea</textareaB.<formC.<input/D.<select</select9【單選題】(2分)下列選項中,不是<img標記屬性的是()A.hrefB.srcC.altD.width10【單選題】(2分)分析下面的JavaScript代碼,經(jīng)過運算后m的值為()。varx=11;vary="number";varm=x+y;A.numberB.程序報錯C.11D.11number第二章單元測試1【判斷題】當訪問一個Web應(yīng)用程序時,如果沒有指定資源名稱,則會訪問默認的頁面。()A.對B.錯2【判斷題】采取在servler.xml文件中配置虛擬目錄,每次修改server.xml文件后,都需要重啟服務(wù)器,否則修改的配置將不會生效。()A.對B.錯3【判斷題】一個web應(yīng)用下子目錄的命名沒有特殊規(guī)定,可以隨意命名。()A.錯B.對4【判斷題】屬性是對標記進一步的描述和說明,一個標記只能有一個屬性。()A.對B.錯5【判斷題】XML文檔中如果保存有中文字符,那么保存的文件編碼格式一定要與文檔聲明的encoding的編碼取值相同,否則將會產(chǎn)生中文亂碼問題。()A.錯B.對6【單選題】(2分)下面選項中,哪個頭字段用于告訴瀏覽器自動刷新頁面的時間?()A.Accept-LocationB.RefreshC.Accept-RefreshD.Server7【單選題】(2分)下面選項中,表示服務(wù)器錯誤的狀態(tài)碼是()A.100B.500C.304D.4048【單選題】(2分)下面選項中,哪個頭字段用于告知服務(wù)器,客戶端所使用的字符集?()A.Accept-CharsetB.Accept-LanguageC.AcceptD.Accept-Encoding9【單選題】(2分)下列關(guān)于XML的描述中,正確的是()A.其余說法都正確B.所有的XML元素都必須是小寫的C.所有XML文檔都必須有DTDD.所有XML元素都必須正確地關(guān)閉10【單選題】(2分)下列選項中,可以成功修改Tomcat端口號為80的是()A.<Connectport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>B.<Connectport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>C.<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>D.<Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>第三章單元測試1【判斷題】ServletConfig對象可以實現(xiàn)多個Servlet之間的數(shù)據(jù)共享。()A.對B.錯2【判斷題】一個<servlet-mapping元素下配置多個<url-pattern子元素能實現(xiàn)Servlet的多重映射。()A.錯B.對3【判斷題】一個Servlet可以映射多個虛擬路徑。()A.錯B.對4【判斷題】使用Eclipse工具可以自動編譯Servlet并生成該Servlet的相應(yīng)配置信息。()A.對B.錯5【判斷題】在一個web.xml中只能配置一個監(jiān)聽器。()A.對B.錯6【單選題】(2分)下面選項中,哪個方法用于返回映射到某個資源文件的URL對象()A.getResourcePaths(Stringpath)B.getRealPath(Stringpath)C.getResource(Stringpath)D.getResourceAsStream(Stringpath)7【單選題】(2分)下面選項中,用于根據(jù)虛擬路徑得到文件的真實路徑的方法是()A.SetgetResourcePaths(Stringpath)B.StringgetRealPath(Stringpath)C.InputStreamgetResourceAsStream(Stringpath)D.URLgetResource(Stringpath)8【單選題】(2分)下面選項中,用于設(shè)置ServletContext的域?qū)傩缘姆椒ㄊ牵ǎ〢.setAttribute(Stringname,Stringobj)B.setParameter(Stringname,Objectobj)C.setAttribute(Stringname,Objectobj)D.setParameter(Stringname,Objectobj)9【單選題】(2分)下列選項中,哪個是web.xml中配置初始化參數(shù)的標簽?()A.<init-paramB.aram-initC.<initD.aram10【單選題】(2分)Eclipse工具開發(fā)Servlet會自動將src目錄下的文件編譯成class文件存放到哪個目錄下()A.confB.classC.libD.classes第四章單元測試1【判斷題】轉(zhuǎn)發(fā)的forward()方法,必須在響應(yīng)提交給客戶端之后被調(diào)用,否則將拋出IllegalStateException異常。()A.對B.錯2【判斷題】通過請求轉(zhuǎn)發(fā)來實現(xiàn)目標資源的訪問時,由于客戶端發(fā)送了兩次請求,所以瀏覽器地址欄發(fā)生改變。()A.錯B.對3【判斷題】HttpServletRequest接口中的setCharacterEncoding()方法用于設(shè)置request對象獲取請求參數(shù)的解碼方式,它對于get與post請求都有效。()A.對B.錯4【判斷題】使用getIntHeader(Stringname)方法時,如果獲取到的頭字段的值不能轉(zhuǎn)為int類型,將發(fā)生NumberFormatException異常。()A.錯B.對5【判斷題】如果沒有設(shè)置Content-Type頭字段,那么setCharacterEncoding()方法設(shè)置的字符集編碼不會出現(xiàn)在HTTP消息的響應(yīng)頭中。()A.對B.錯6【單選題】(2分)如果想要將頁面?zhèn)鬟f來的用戶名username為張三的數(shù)據(jù)存放在Requset對象中,以下哪種方式可以實現(xiàn)()A.request.setAttribute("username","張三");B.request.removeAttribute("張三");C.Stringusername=request.getParameter("張三");D.Stringusername=(String)request.getAttribute("張三");7【單選題】(2分)RequestDispatcher接口中,用于將請求從一個Servlet傳遞給另外的一個Web資源的方法是()A.include(ServletResponseresponse,ServletRequestrequest)B.include(ServletRequestrequest,ServletResponseresponse)C.forward(ServletRequestrequest,ServletResponseresponse)D.forward(ServletResponseresponse,ServletRequestrequest)8【單選題】(2分)使用request實現(xiàn)轉(zhuǎn)發(fā)時,下列哪個路徑的寫法是正確的?()A.只能是絕對路徑B.相對路徑可以,但絕對路徑不可以C.只能是相對路徑D.相對路徑和絕對路徑都可以9【單選題】(2分)通過配置Tomcat來解決GET請求參數(shù)的亂碼問題,可以在server.xml文件中的Connector節(jié)點下添加的屬性是()A.useBodyEncodingForURI=”true”B.useBodyEncoding=”false”C.useBodyEncodingForURI=”false”D.useBodyEncoding=”true”10【單選題】(2分)在HttpServletRequest接口中,用于返回請求消息的實體部分的字符集編碼的方法是()A.getCharacterEncoding()B.getEncoding()C.getHeader(Stringname)D.getCharacter()第五章單元測試1【判斷題】Tomcat容器中如果將<session-timeout元素中的時間值設(shè)置成0或一個負數(shù),則表示會話永不超時。()A.錯B.對2【判斷題】Session是一種將會話數(shù)據(jù)保存到服務(wù)器端的技術(shù),需要借助Cookie技術(shù)來實現(xiàn)。()A.錯B.對3【判斷題】Cookie的domain屬性是用來指定瀏覽器訪問的域,設(shè)置domain屬性時嚴格區(qū)分大小寫。()A.對B.錯4【判斷題】Cookie的path屬性設(shè)置后,只對當前訪問路徑所屬的目錄有效。()A.錯B.對5【判斷題】一次會話過程中,只允許客戶端與服務(wù)器進行一次請求與響應(yīng)過程。()A.對B.錯6【單選題】(2分)閱讀下面代碼:Bookbook=BookDB.getBook(id);HttpSessionsession=req.getSession();List<Bookcart=(List)session.getAttribute("cart");if(cart==null){cart=newArrayList<Book();session.setAttribute("cart",cart);}cart.add(book);下面選項中,哪個是對上述代碼功能的正確描述?()A.實現(xiàn)了每個不同的瀏覽器都有自己對應(yīng)的一個購物車,來實現(xiàn)數(shù)據(jù)共享B.實現(xiàn)放在不同web容器中的不同應(yīng)用程序共享同一個購物車中的數(shù)據(jù)C.實現(xiàn)不同用戶的不同瀏覽器之間共享同一個購物車中的數(shù)據(jù)D.實現(xiàn)不同的應(yīng)用程序之間共享同一個購物車中的數(shù)據(jù)7【單選題】(2分)Tomcat服務(wù)器的默認會話超時時間是()A.30毫秒B.30小時C.30秒D.30分鐘8【單選題】(2分)下面選項中,用于強制使Session對象無效的方法是()A.response.invalidate();B.session.validate();C.request.invalidate();D.session.invalidate();9【單選題】(2分)下面選項中,當存在Session對象直接返回,否則返回null的方法是()A.response.getSession();B.request.getSession(true);C.request.getSession();D.request.getSession(false);10【單選題】(2分)下列選項中,能夠用于獲取客戶端所有cookie對象的方法是()A.Cookie[]cookies=request.getCookies();B.List<Cookiecookies=request.getCookies();C.Cookie[]cookies=response.getCookies();D.List<Cookiecookies=response.getCookies();第六章單元測試1【單選題】(2分)閱讀下面代碼片段:<body<%out.println("firstline");response.getWriter().write("secondline");%</body1、當使用瀏覽器訪問該jsp頁面時會什么結(jié)果()A.先輸出firstline,再輸出secondlineB.先輸出secondline,再輸出firstlineC.firstlineD.將上述代碼原樣輸出2【單選題】(2分)下面關(guān)于動態(tài)包含的語法格式,書寫正確的是()A.<jsp:forwardpage=”relativeURL”/B.<%@includefile=”relativeURL”/C.<jsp:forwardfile=”relativeURL”/D.<jsp:forwardpath=”relativeURL”/3【單選題】(2分)在JSP中,exception隱式對象所對應(yīng)的類是()A.java.lang.ThrowableB.java.lang.ExceptionThrowableC.java.lang.ThrowableExceptionD.java.lang.Exception4【單選題】(2分)下列是page指令中的一些屬性,其中,用于告知客戶端瀏覽器采用什么文檔類型的屬性是()A.contentB.sessionC.contentTypeD.isThreadSafe5【單選題】(2分)reclass="preStylefl"style="margin-top:0px;margin-bottom:0px;padding:0px0px0px10px;font-family:inherit;-webkit-font-smoothing:antialiased;white-space:pre-wrap;overflow-wrap:break-word;display:inline;-webkit-tap-highlight-color:rgba(0,0,0,0);width:calc(100%-80px);color:rgb(42,42,42);line-height:26px;word-break:break-all;background-color:rgb(255,255,255);閱讀下列JSP代碼片斷:<%intx=5;%<%!privateintm(inta){returna+1;}%<%x=3;%x=<%=x%,<%=m(x)%re其運行結(jié)果是()A.x=5,4B.x=3,4C.x=3,6D.編譯錯誤6【判斷題】JSP隱式對象out可以通過response.getWriter()方式獲取,然后再通過println()或者write()方法向頁面發(fā)送文本內(nèi)容。()A.對B.錯7【判斷題】Include指令用于靜態(tài)包含一個文件,它的file屬性只能取相對路徑。()A.錯B.對8【判斷題】page指令的屬性中,所有的屬性都只能出現(xiàn)一次,否則會編譯失敗。()A.對B.錯9【判斷題】JSP文件與html文件有所不同,它不可以直接在瀏覽器中運行。()A.對B.錯第七章單元測試1【單選題】(2分)在c_if.jsp有如下部分代碼:<c:iftest="true"true</c:if<c:elsetest="false"false</c:else1、對于上述代碼片段說法正確的是()A.訪問該頁面時,瀏覽器沒有任何信息顯示B.在該頁面會出現(xiàn)編譯錯誤,并有紅叉提示C.該頁面代碼部署啟動時,控制臺會報錯D.訪問該頁面會出現(xiàn)結(jié)果:truefalse2【單選題】(2分)閱讀下面代碼片段:c_out.jsp:<%--第1個out標簽--%userName1屬性的值為:<c:outA.userName1屬性的值為:nulluserName2屬性的值為:nullB.userName1屬性的值為:username1userName2屬性的值為:username2C.userName1屬性的值為:unknownuserName2屬性的值為:username2D.userName1屬性的值為:username1userName2屬性的值為:unknown3【單選題】(2分)下面隱式對象中,用于獲取請求頭字段的某個值的是()A.headerValuesB.headerScopeC.headerD.headerValue4【單選題】(2分)已知JSP頁面中存在如下代碼:<%session.setAttribute("pageContext","itcast");%${pageContext}4、則以下說法,正確的是()A.不出現(xiàn)異常,輸出pageContext對象B.將出現(xiàn)語法錯誤,因為pageContext是保留字C.運行時存在異常D.不出現(xiàn)異常,輸出null5【單選題】(2分)下面選項中,與request.getAttribute(“p”);等效的EL表達式是()A.$<request.pB.${requestScope.p}C.$(request.p)D.$[requestScope.p]6【判斷題】EL表達式的initParam隱式對象可獲取web.xml文件中配置的Servlet信息。()A.錯B.對7【判斷題】JSTL標簽庫中的Core標簽庫的URI為/jsp/core。()A.錯B.對8【判斷題】EL表達式的cook隱式對象用于獲取客戶端的Cookie信息。()A.錯B.對9【判斷題】EL表達式中的隱式對象與JSP中的隱式對象除了pageContext對象是它們共有的,其它隱式對象則毫不相關(guān)。()A.對B.錯10【判斷題】EL表達式中條件運算符用于執(zhí)行某種條件判斷,它類似于Java語言中的if-else語句。()A.對B.錯第八章單元測試1【單選題】(2分)下面選項中,關(guān)于統(tǒng)計網(wǎng)站當前在線人數(shù)的計數(shù)器count變量應(yīng)該保存的域范圍是()A.sessionB.requestC.pageD.application2【單選題】(2分)已知web.xml中存在如下配置:<session-config<session-timeout2</session-timeout</session-config下面的說法,正確的是()A.在空閑狀態(tài)下,2分鐘后將導(dǎo)致session對象銷毀B.在空閑狀態(tài)下,2秒后將導(dǎo)致session對象銷毀C.在空閑狀態(tài)下,2毫秒后將導(dǎo)致session對象銷毀D.在空閑狀態(tài)下,2小時后將導(dǎo)致session對象銷毀3【單選題】(2分)下面選項中,能夠返回Filter設(shè)置的所有初始化參數(shù)名稱的方法是()A.getFilterName()B.getServletContext()C.getInitParameter(Stringname)D.getInitParameterNames()4【單選題】(2分)關(guān)于Filter鏈的執(zhí)行順序,是由web.xml文件中的哪個元素決定的()A.由過濾器類名的順序決定B.<filter-mapping元素順序決定C.<filter元素順序決定D.<filter-class元素順序決定5【單選題】(2分)下列選項中,哪個元素可以指定Filter攔截的資源被容器調(diào)用的方式()A.<dispatcherB.<url-patternC.<filter-classD.<filter-name6【判斷題】實現(xiàn)ServletRequestAttributeListener接口的監(jiān)聽器類,可以用于監(jiān)聽ServletRequest對象中的屬性變更。()A.對B.錯7【判斷題】<session-timeout標簽指定的超時必須為一個整數(shù),如果這個整數(shù)是為0或負整數(shù),則session永遠不會超時。()A.對B.錯8【判斷題】在web.xml中,一個<listener元素中可以出現(xiàn)多個<listener-class子元素。()A.對B.錯9【判斷題】Servlet事件監(jiān)聽器根據(jù)監(jiān)聽事件的不同,可以分為兩類。()A.對B.錯10【判斷題】獲取FilterConfig對象,可以通過手動調(diào)用它的構(gòu)造方法,從而進行它的實例化。()A.對B.錯第九章單元測試1【單選題】(2分)下列選項,可用于存儲結(jié)果集的對象是()A.PreparedStatementB.ConnectionC.StatementD.ResultSet2【單選題】(2分)下面選項中,能夠?qū)⒂螛藦漠斍拔恢孟蛳乱埔恍械姆椒ㄊ牵ǎ〢.absolute(introw)B.last()C.next()D.previous()3【單選題】(2分)下面關(guān)于executeQuery(Stringsql)方法,說法正確的是()A.可以執(zhí)行select語句B.可以執(zhí)行insert語句C.可以執(zhí)行delete語句D.可以執(zhí)行update語句4【單選題】(2分)下面Statement接口的方法中,用于執(zhí)行各種SQL語句的是()A.executeDelete(Stringsql)B.execute(Stringsql)C.executeUpdate(Stringsql)D.executeQuery(Stringsql)5【單選題】(2分)下面選項中,用于將參數(shù)化的SQL語句發(fā)送到數(shù)據(jù)庫的方法是()A.createStatement()B.prepareStatement(Stringsql)C.registerDriver(Driverdriver)D.prepareCall(Stringsql)6【判斷題】對于相同的SQL語句,Statement對象只會對其編譯執(zhí)行一次。()A.對B.錯7【判斷題】使用DriverManager.registerDriver進行驅(qū)動注冊時,數(shù)據(jù)庫驅(qū)動會被注冊2次。()A.錯B.對8【判斷題】ResultSet接口表示select查詢語句得到的結(jié)果集,該結(jié)果集封裝在一個邏輯表格中。()A.對B.錯9【判斷題】Statement接口的executeUpdate(Stringsql)返回值是int,它表示數(shù)據(jù)庫中受該SQL語句影響的記錄的數(shù)目。()A.對B.錯10【判斷題】JDBC的全稱是Java數(shù)據(jù)庫連接,它是一套用于執(zhí)行HTML語句的JavaAPI。()A.對B.錯第十章單元測試1【單選題】(2分)已知,存在QueryRunner對象runner,SQL語句:Stringsql="select*fromuserwhereid=?";下面操作中,能實現(xiàn)查詢指定記錄的選項是()A.Useruser=(User)runner.query(sql,newBeanListHandler(User.class),id);B.Useruser=(User)runner.query(sql,newBeanHandler(User.class));C.Useruser=(User)runner.query(sql,newBeanHandler(User.class),newObject[]{id});D.Useruser=(User)runner.query(sql,newBeanListHandler(User.class),newObject[]{id});2【單選題】(2分)下面關(guān)于自定義ResultSetHandler接口實現(xiàn)類的描述,正確的是()A.通過重寫query()方法,實現(xiàn)結(jié)果集的處理B.通過重寫update()方法,實現(xiàn)結(jié)果集的處理C.通過重寫delete()方法,實現(xiàn)結(jié)果集的處理D.通過重寫handle()方法,從而實現(xiàn)結(jié)果集的處理3【單選題】(2分)下面選項中,關(guān)于DBUtils類中用于裝載并注冊JDBC驅(qū)動程序的方法是()A.loadDriver()方法B.closeQuietly()方法C.commitAndCloseQuietly()方法D.close()方法4【單選題】(2分)下面選項中,屬于QueryRunner類的query()方法可執(zhí)行的操作語句是()A.SELECT語句B.INSERT語句C.UPDATE語句D.DELETE語句5【單選題】(2分)關(guān)于DriverManager和DataSource接口中g(shù)etConnection()方法的區(qū)別,解釋正確的是()A.DataSource的getConnection()每次都會創(chuàng)建新的數(shù)據(jù)庫鏈接B.兩者沒有區(qū)別C.前者的close()是釋放Connection,而后者的close()只會把Connectio

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論