javaweb練習試題及答案_第1頁
javaweb練習試題及答案_第2頁
javaweb練習試題及答案_第3頁
javaweb練習試題及答案_第4頁
javaweb練習試題及答案_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁javaweb練習試題及答案1."A3-6當瀏覽器第二次訪問該JSP網頁時的輸出結果是什么?【/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【正確答案】:C2."下面哪一項不屬于Node接口的子接口?()A、"DocumentB、ElementC、NodelistD、Text【正確答案】:C3.HttpServletRequest對象的()方法能夠獲取一個表單參數的值:A、?getQuaryString()B、?getPathInfo()C、?getParameter()D、?getAttribute()【正確答案】:C4.以下關于EL和JSTL說法錯誤的是?()A、EL是一種簡潔的數據訪問語言B、EL表達式基本形式:${var}C、JSTL的全稱是JavaServerPagesStandardTagLibraryD、JSTL只有一個Core核心標簽庫【正確答案】:D5.JavaBean的scope取什么值可使該javabean被多個用戶共享,即和web應用有相同的生命周期?()A、pageB、requestC、sessionD、application【正確答案】:D6."在JSP頁面中表單包含如下代碼,當表單提交后,正確獲取表單數據的是()?!?br】【Formname=”myform”action=”doPost,jsp”】【/br】愛好:【/br】【inputname”=activ”e【inputname”=activ”e【inputname”=activ”e【inputname”=activ”eType=”checkbox”value”=type=”checkbox”value”=type=”checkbox”value”=type=”checkbox”value”=1”】體育【/br】2”】旅游【/br】3”】動漫【/br】4”】音樂【/br】【inputname”=submit”type=”submit”value”=【/form】A、"request.getParameter(“active”);提交”】【/br】B、request.getParameterVal“ueasc(tiv”e);C、request.getAttrib“utaec(tiv”e);D、request.getAttribu“teasc(tiv”e);【正確答案】:A7.用來在網頁中顯示圖形的標記為()A、【imagesrc”=文件名”…】B、【imgsrc”=文件名”…】C、【centersr”c=文件名”…】D、【picturesr”c=文件名”…】【正確答案】:B8.42)J2EE中,JSPEL表達式:${user.loginName執(zhí)}行效果等同于()。(選擇一項)A、【%=user.getLoginName()%】B、【%user.getLoginName();%】C、【%=user.loginName%】D、【%user.loginName;%】【正確答案】:A9.jsp指令不包括()A、?page指令B、?taglib指令C、?import指令D、?include指令【正確答案】:C10.下列動態(tài)網頁和靜態(tài)網頁的根本區(qū)別描述錯誤的是()。A、靜態(tài)網頁服務器端返回的HTML文件是事先存儲好的B、動態(tài)網頁服務器端返回的HTML文件是程序生成的C、靜態(tài)網頁文件里只有HTML標記,沒有程序代碼。D、動態(tài)網頁中只有程序,不能有HTML代碼。【正確答案】:D11.()在JSP應用中,下列選項不是JSP內置對象的是()A、requestB、contextC、applicationD、out【正確答案】:B解析:

JSP有9個內置對象,分別是request、response、out;pageContext、session、application;page、config、exception12.下列選項中,不是標記屬性的是()A、srcB、altC、widthD、href【正確答案】:D13.下面對servlet中重定向說法描述錯誤的是()A、使用的是HttpServletResponse接口的sendRedirect()方法B、源組件的響應結果不會發(fā)送給客戶端C、sendRedirect()方法后的代碼仍會執(zhí)行D、源組件和目標組件共享ServletRequest對象【正確答案】:D14."在JSP中,使用【jsp:useBean動】作可以將javaBean嵌入JSP頁面,對JavaBean的訪問范圍不能是()。A、pageB、requestC、responseD、application【正確答案】:C15."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【正確答案】:D16."在J2EE中,在一個JSP文件中,有表達式【%=2+3%】,它將輸出()。(選擇一項)A、2+3B、5C、23D、不會輸出,因為表達式是錯誤的【正確答案】:B17.HttpServletRequest對象的()方法能夠獲取一個表單參數的值:A、getQuaryString()B、getPathInfo()C、getParameter()D、getAttribute()【正確答案】:C18.如果需要刪除session中的某個屬性key,可以調用下面的____方法()A、remove(“key”);B、removeAttribute(“key”)C、invalidate()D、logout()【正確答案】:B19.下列選項中,用來定義下拉列表的是()。A、<input/>B、<textarea></textarea>C、<select></select>D、<form>【正確答案】:B20.以下對象中的()不是JSP的內置對象。A、requestB、sessionC、applicationD、bean【正確答案】:D21.可以執(zhí)行請求轉發(fā)的操作是()。A、jsp中response內置對象的sendRedirect()方法B、<jsp:include>標記C、RequestDispatcher對象的include()方法D、RequestDispatcher對象的forward()方法【正確答案】:D22.Oracle數據庫的JDBC驅動程序類名及其完整包路徑為()A、jdbc.driver.oracle.OracleDriverB、jdbc.oracle.driver.OracleDriverC、driver.oracle.jdbc.OracleDriverD、oracle.jdbc.driver.OracleDriver【正確答案】:B23.在J2EE中,test.jsp文件中有如下一行代碼:要使User對象一直存在于會話中,直至其終止或被刪除為止,下劃線中應填入()。A、pageB、requestC、sessionD、application【正確答案】:D24.在下面哪個web應用目錄中可以放置所需要的類庫()A、/WEB-INF/lib放置jar文件B、/META-INF/lib放置jar文件C、/WEBINF/classes放置已經編譯的類文件D、/META-INF/classes放置已經編譯的類文件【正確答案】:A25."在JSP中為內建對象定義了4種作用范圍,即ApplicationScope、PageScope和()四個作用范圍。A、RequestScopeB、ResponseScopeC、OutScopeD、WriterScope【正確答案】:A26.Page指令中的哪一個屬性用來定義Jsp頁面的MIME類型和Jsp字符的編碼.()A、contnetTypeB、importC、languageD、session【正確答案】:A27.下列哪個不是HTML的常用標記。A、【html】B、【head】C、【body】D、【Book】【正確答案】:D28.在html中繪制表格時,標記是表格中的換行標記。A、【table】B、【th】C、【tr】D、【td】【正確答案】:C29.單選按鈕是下列哪一個?()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"/〉【正確答案】:D30.()在使用JSTL標簽的JSP應用中,如果想要為JSP頁面中聲明的一個名字為name的變量賦值,應該使用以下()標簽A、<C:if>B、<C:set>C、<C:out>D、<C:forEach>【正確答案】:B解析:

if標簽用于邏輯判斷;set標簽用于賦值;out標簽用于輸出變量值;forEach標簽用于循環(huán)迭代31.核心標簽庫中,用來實現循環(huán)功能的標簽是()A、選項缺失B、選項缺失C、選項缺失D、選項缺失【正確答案】:D32.表單標記中的action屬性的作用是()A、為表單命名B、調用客戶端驗證方法C、指明表單信息發(fā)送的目的地址D、聲明表單的提交方式【正確答案】:C33..客戶化標簽庫文件myTags.tld,應當保存在哪一個目錄下()A、web應用程序的根目錄B、自定義目錄C、WEB-INF目錄D、Lib目錄【正確答案】:C34.下列選項中,哪個是web.xml中配置初始化參數的標簽?()A、<param-init>B、<init-param>C、<param>D、<init>【正確答案】:B35.在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.?”%>【正確答案】:D36.jsp中java表達式的語法格式為:()A、<%=%>B、<%!%>C、<%@%>D、<%%>【正確答案】:A37.()JSP文件在第一次請求時比較慢,而之后對同樣的JSP文件的請求會非???,能正確解釋此現象的選項是()A、JSP文件第一次請求要經過翻譯階段、編譯階段、執(zhí)行階段,而之后對同樣的JSP文件請求卻不經過翻譯階段B、JSP文件第一次請求要經過翻譯階段、編譯階段、執(zhí)行階段,而之后對同樣的JSP文件請求卻不經過編譯階段C、JSP文件第一次請求要經過翻譯階段、編譯階段、執(zhí)行階段,而之后對同樣的JSP文件請求卻不經過執(zhí)行階段D、JSP文件第一次請求要經過翻譯階段、編譯階段、執(zhí)行階段,而之后對同樣的JSP文件請求卻不經過翻譯階段和編譯階段【正確答案】:D解析:

一個JSP頁面被首次訪問時,會經歷3個階段:翻譯或轉譯,從JSP文件轉換成Java源文件;編譯,把Java源代碼編譯成字節(jié)碼,生成class文件;運行,執(zhí)行并產生輸出。之后再訪問同一個JSP頁面,因為已經有了運行所需的字節(jié)碼文件,可以直接運行,而不必再次執(zhí)行前兩個步驟,可以提高訪問效率38.當用戶請求jsp頁面時,JSP引擎就會執(zhí)行該頁面的字節(jié)碼文件響應客戶的請求,執(zhí)行字節(jié)碼文件的結果是()A、發(fā)送一個JSP源文件到客戶端B、發(fā)送一個Java文件到客戶端C、發(fā)送一個HTML頁面到客戶端D、什么都不做?!菊_答案】:C39.當在JSP文件中要使用到ArrayList對象時,應在JSP文件中加入以下哪個語句?()A、〈jsp:includefile="java.util.*"/〉B、<jsp:includepage="java.util.?"/>C、<%@pageimport="java.util.?”/〉D、〈%@pageinclude=”java.util.*”/〉【正確答案】:C40.以下關于EL和JSTL說法錯誤的是?()A、EL是一種簡潔的數據訪問語言B、EL表達式基本形式:${var}C、JSTL的全稱是JavaServerPagesStandardTagLibraryD、JSTL只有一個Core核心標簽庫【正確答案】:D41."在JDBCAPI中所提供的()類的職責是:依據數據庫的不同,管理不同的JDBC驅動程序A、"DriverManagerB、ConnectionC、StatementD、Class【正確答案】:A42.下列哪一項不屬于JSP動作指令標記?()A、【jsp:param】B、【jsp:plugin】C、【jsp:useBean】D、【jsp:javaBean】【正確答案】:D43.在Servlet里,能正確獲取session的語句是()。A、"HttpSessionsession=request.getSession(true);選(擇一項)B、HttpSessionsession=request.getHttpSession(true);C、HttpSessionsession=response.getSession(true);D、HttpSessionsession=response.getHttpSession(true);【正確答案】:A44."如JSP頁面執(zhí)行時遇到自定義標簽,doStartTag(方)法將被調用()次。(選擇一項)A、1或多B、1C、0或1D、0或多【正確答案】:A45."下面哪一項是提供了對xml文檔的元素的訪問方法?()A、DocumentB、ElementC、NodelistD、Text【正確答案】:A46.JavaBean的生命周期中,哪個是用來跟蹤用戶會話的()〈c:setvar="b"value=”bbbb",scope="session”/〉A、sessionB、requestC、pageD、application【正確答案】:A47.jsp指令不包括()A、page指令B、taglib指令C、import指令D、include指令【正確答案】:C48.http請求及響應的正文部分可以是任意格式的數據,要保證接收方能看得懂發(fā)送方發(fā)送的數據,http協議采用()協議來規(guī)范正文的數據格式?A、FTPB、TCPC、HTTPD、MIME【正確答案】:D49.下面選項中,用于根據虛擬路徑得到文件的真實路徑的方法是()A、StringgetRealPath(Stringpath)B、URLgetResource(Stringpath)C、SetgetResourcePaths(Stringpath)D、InputStreamgetResourceAsStream(Stringpath)【正確答案】:A50.在web項目的目錄結構中,web.xml文件位于()中A、"src目錄B、文檔根目錄C、variableD、WEB-INF目錄【正確答案】:D51.()閱讀下面JSP頁面中的Java腳本代碼片段,當有一個用戶訪問該頁面后,下一個用戶訪問該頁面時,頁面的顯示的結果是()<%intx=2;%><%!intx=5;%>X=<%=++%>A、X=2B、X=3C、X=6D、X=7【正確答案】:B解析:

JSP本質上是一個Servlet類,<%!%>聲明的是這個類的成員,在本題中就死一個屬性,而<%%>中聲明的是service方法中的局部變量,按照變量就近原則,表達式輸出使用的是局部變量x,而局部變量每次調用都會重新初始化為252.下邊哪個不是MVC中的組成?()A、javaBeanB、FrameWorkmvc就是框架C、JSPD、Servlet【正確答案】:B53."組件【inputname=""imageField""type=""image""src=""/Las表t.示gi(f""】。)A、圖形按鈕B、圖形顯示標記C、上傳圖片D、下載圖片【正確答案】:A54."正則表達式中,表示除了指定類型以外的字符的元字符是()A、$B、[^]C、()D、?【正確答案】:B55.不能在不同用戶之間共享數據的方法是()A、通過cookieB、利用文件系統C、利用數據庫D、通過ServletContext對象—--application【正確答案】:A56.下面選項中,表示服務器錯誤的狀態(tài)碼是()A、100B、404C、304D、500【正確答案】:D57.假定login.getName()返回類型為java.lang.String,給定JSP代碼:Welcome以下那個選項與此語句的功能相同?A、WelocomeB、WelocomeC、WelocomeD、WelocomeServlet【正確答案】:A58."下面對于B/S架構與C/S架構的描述錯誤的是()A、"B/S架構解決了C/S架構的弊端,因而在程序開發(fā)中將會逐步取代C/S架構B/S架構是基于Intene網t絡實現的,使得用戶訪問的范圍擴大C/S架構是基于局域網實現的,當程序發(fā)生改動后,需要對每一個客戶端都進行維護D.C/S可以設計出豐富的界面,而B/S則相對處于劣勢?!菊_答案】:A59."如果當前JSP頁面出現異常時需要轉到一個異常頁,需要設置page指令的屬性。A、ExceptionB、isErrorPageC、errorD、errorPage【正確答案】:D60.要在session對象中保存屬性,可以使用以下哪個語句()A、session.getAttribute(“key”,”value”)B、session.setAttribute(“key",”value”)C、session.setAttribute(“key”)D、session.getAttribute(“key”)【正確答案】:B61.〈tdalign="XXX”>中的align屬性是什么含義?()A、加粗B、斜體C、對齊方式D、邊框樣式【正確答案】:C62.下列指令定義在JSP編譯時包含所需要的資源。A、includeB、PageC、taglibD、forward【正確答案】:A63.下面選項中,哪個頭字段用于告訴瀏覽器自動刷新頁面的時間?()A、ServerB、Accept-LocationC、RefreshD、Accept-Refresh【正確答案】:C64.下面選項中,哪個方法用于返回映射到某個資源文件的URL對象()A、getRealPath(Stringpath)B、getResource(Stringpath)C、getResourcePaths(Stringpath)D、getResourceAsStream(Stringpath)【正確答案】:B65.可以執(zhí)行請求轉發(fā)的操作是()。A、jsp中response內置對象的sendRedirect()方法【重定向】B、標記C、RequestDispatcher對象的include()方法D、RequestDispatcher對象的forward()方法【正確答案】:D66.()在JSP中,下列()語句可以獲取頁面請求中一個文本框的輸入(文本框的名稱為title)A、request.getPatameter(“title”);B、request.getAttribute(“title”);C、request.getAttributes(“title”);D、request.getPatameters(“title”);【正確答案】:A解析:

請求對象的getParameter方法取得一個請求參數對應的值,以字符串的形式返回,如果參數不存在則返回null;getAttribute方法取出的是請求作用域中存儲的對象67."下面哪一項是合法的xml標記名稱?()A、【123abc】B、【123書名】C、【xml123】D、【Hello-OK】【正確答案】:C68.下面有關JSP和Servlet關系的論述正確的有:(1個正確答案)()A、JSP能夠實現的功能均可由Servlet實現B、Servlet能夠實現的功能均可由JSP實現C、Servlet更適做表現層D、JSP更適合做控制層【正確答案】:A69."JavaMail是一組用于發(fā)送和接收郵件消息的API。發(fā)送郵件使用()協議,接收郵件使用()協議。A、"POP3SMTPB、POP3TCPC、SMTPTCPD、SMTPPOP3【正確答案】:D70.()在JSP中,request對象的()方法可以獲取頁面請求中對應多個值得一個表單組件的數據A、String[]getParameterValues(Stringname)B、StringgetParameterValuses(Stringname)C、String[]getParameter(Stringname)D、StringgetParameter(Stringname)【正確答案】:A解析:

請求對象的getParameterValues方法取得一個請求參數對應的所有值,以字符串數組的形式返回,如果參數不存在則返回null。getParameter方法取得一個請求參數對應的值,以字符串的形式返回,如果參數不存在則返回null;如果參數可能有多個值,應使用getParameterValues?方法,如果一定要使用getParameter方法,則只能返回多個值中的第一個值。71.下列動作標簽中哪一個是用于以“名字-值”對應的形式為其它標簽提供附加信息.()〈jsp:xxxx>A、include動作標簽B、forward動作標簽C、useBean動作標簽D、param標簽【正確答案】:D72.()JSP文件test.jsp代碼如下所示,則試圖運行時,將發(fā)生()<html><%Java.lang.StirngBufferbuffer=newjava.lang.StringBuffer();Buffer.append(“ABC”);%>Bufferis<%=buffer%></html>A、翻譯期錯誤B、編譯Java源碼時發(fā)生錯誤C、執(zhí)行編譯后的字節(jié)碼時發(fā)生錯誤D、運行后,瀏覽器上顯示:bufferisABC【正確答案】:D解析:

JSP腳本元素中的表達式相當于調用out內置對象的print方法,在頁面上產生輸出。這里相當于調用buffer對象的toString方法取得其中存儲的字符串,再通過表達式輸出在頁面上73."在用戶登錄的JSP頁面上,包含如下代碼所示的表單,當用戶填寫信息后點擊“登錄”按鈕是,將產生的結果是()【/br】【formaciton=”loginAction.jsp”name=”loginform”method=”get”】【/br】用戶名:【inputtype”=tex”tname=”name”/】【br】【/br】密碼:【inputtype”=password”name=”pwd”/】【/br】【inputtyp”e=submit”value=”登錄”/】【/br】【/form】A、"表單提交的loginAction.j用sp戶,可以在瀏覽器的地址欄看到提交的參數B、表單提交到loginAction.j,sp用戶不能在瀏覽器的地址欄看到提交的參數C、表單提交到loginForm,用戶可以在瀏覽器的地址欄看到提交的參數D、表單提交到loginForm,用戶不能在瀏覽器的地址欄看到提交的參數【正確答案】:A74."Servle中t,使用()接口中定義的()方法來處理客戶端發(fā)出的表單數據請求A、HttpServletdoHeadB、HttpServletdoPostC、ServletRequestdoGetD、ServletRequestdoPost【正確答案】:B75."下列File對象的哪個方法能夠判斷File對象對應的路徑是否為目錄。()A、canRead()B、canWrite()C、exists()D、isDirectory()【正確答案】:D76.JSP的編譯指令標記通常是指:()A、"Page指令、Include指令和Taglib指令B、Page指令、Include指令和Plugin指令C、Forward指令、Include指令和Taglib指令D、Page指令、Param指令和Taglib指令【正確答案】:A77."sesson對象的方法用于判斷是否為開始新會話。A、begin()B、isNewSessionID()C、nvalidate()D、isNew()【正確答案】:D78.一個servlet的生命周期不包括()方法?A、init()方法B、invalidate()方法C、service()方法D、destroy()方法【正確答案】:B79.在JSP中,內置對象()封裝了用戶提交的信息,使用該對象可以獲取用戶提交的信息。A、sessionB、requestC、responseD、out【正確答案】:B80."在JSP頁面中使用【jsp:setPropertyname=""b的ea名n表單參數為字""property=""?""格/式】,將Bean屬性賦值,property=""?"格"式要求Bean的屬性名字()A、必須和表單參數類型一致B、必須和表單參數名稱一一對應C、必須和表單參數數量一致D、名稱不一定對應【正確答案】:B81.()使用JDBC訪問數據庫時,下列關于JDBC的說法正確的是()A、Connection接口負責執(zhí)行SQL語句B、可以使用Class.forName()方法把JDBC驅動類裝載入Java虛擬機中C、Statement接口由Connection產生負責保存返回的查詢結果DriverManager類負責連接數據庫并傳送數據【正確答案】:B解析:

JDBCAPI的分工情況是:Class的forName方法加載JDBC驅動;DriverManager負責創(chuàng)建Connection連接對象;通過Connection對象創(chuàng)建語句容器Statement對象;通過Statement對象執(zhí)行SQL語句,如果執(zhí)行的是查詢語句,通過ResultSet對象封裝查詢結果。82.在HTML中引用外部JavaScrip文t件中的正確代碼為。A、"【SCRIPTLANGUAGE=""JavaScript""src=""calendar.js""】【/SCRIPT】B、【SCRIPTLANGUAGE="JavaScript"href="calendar.js"】【/SCRIPT】C、【SCRIPTLANGUAGE="JavaScript"import="calendar.js"】【/SCRIPT】D、【SCRIPTLANGUAGE="JavaScript"name="calendar.js"】【/SCRIPT】【正確答案】:A83."在J2EE實現企業(yè)級應用開發(fā)中,()是描述標記庫的XML文檔。A、TLD文件B、DTD文件C、WAR文件D、EAR文件【正確答案】:A84.ActionFormBean中驗證表單數據方法的返回類型是()struts1.0ActionErrorB、ActionErrorsC、ActionForwardD、ActionMapping【正確答案】:C85.下列關于XML的描述中,正確的是()A、所有的XML元素都必須是小寫的B、所有XML元素都必須正確地關閉C、所有XML文檔都必須有DTDD、以上說法都正確【正確答案】:B86.()在JSP頁面中存在這樣一行代碼:<%=“2”+4;%>,運行該JSP,以下說法正確的是()A、代碼運行正確,沒有相應輸出B、代碼對應的輸出是6C、代碼對應的輸出是24D、代碼編寫錯誤【正確答案】:D解析:

JSP腳本元素中的表達式相當于調用out內置對象的print方法,在頁面上產生輸出。表達式中等號后面部分相當于傳遞給print方法的參數,這不是一段完整的Java代碼,所以不能用分號結尾87.在JSP中,以下是有關和標記的描述,正確的是()A、和標記都必須在的開始標記和結束標記之間B、這兩個標記的name屬性的值必須和標記的id屬性的值相對應C、和標記可以用于對bean中定義的所有屬性進行選擇和設置D、這兩個標記的name屬性的值可以和標記的id屬性的值不同【是相同的】【正確答案】:B88.設置文檔體背景顏色的屬性是()A、textB、bgcolorC、backgroundD、link【正確答案】:C89.帶包名()的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組件,能實現免web.xml配置servlet可以參考:http:///baoyiming1991/article/details/5965326【正確答案】:D90.JSP頁面由JSP頁面元素構成,以下JSP頁面元素屬于JSP指令的是A、"%@pagelanguage=""java""import=""java.util.?"buffer=""8kb""errorPage=""error.jsp""isErrorPage=""false""%B、【%!StringgetHello(Stringname){return"Hi,"+name+"!";}%】C、【%java.util.Datenow=newjava.util.Date();ou當t.前pr時in間tl是n(:""+now);%】D、【%=newjava.util.Date()%】【正確答案】:A91.下面那一個JSTL代碼片段能夠實現導入其他web資源的功能()A、〈c:importurl="foo.jsp”/>B、<c:importpage=”foo.jsp"/〉C、〈c:includeurl=”foo.jsp”/>D、〈c:includepage=*foo.jsp”/>【正確答案】:A92.使用JavaScrip語t言中Document的方法可以在頁面上輸出字符。A、document.writ(e)B、document.print()C、document.out()D、document.flush()【正確答案】:A93.銷毀一個session對象,應當調用下面哪一個方法()A、session.invalidate()B、session.expunge()C、session.destroy()D、session.end(【正確答案】:A94.下列設置顏色的方法中不正確的是()A、"【bodybgcolor”=red”】B、【bodybgcolor”=yellow”】C、【bodybgcolor”=#FF0000”】D、【bodybgcolor”=#HH00FF”】【正確答案】:D95."JSP的哪個指令允許頁面使用者自定義標簽庫?()A、Include指令B、Taglib指令C、Include指令D、Plugin指令【正確答案】:B96.下邊哪個是JSP指令標記()A、〈%……%>:服務器腳本B、<%!……%〉:聲明C、〈%@……%〉:指令.page||include|taglibD、<%=……%〉:表達式【正確答案】:C97.下列選項中,可以成功修改Tomcat端口號為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"/>【正確答案】:C98."對于轉發(fā)與重定向的描述錯誤的語句是()A、"重定向是在客戶端發(fā)生作用,通過請求新的地址實現頁面轉向B、使用重定向時可以在地址欄中看到轉向后的URLC、使用重定向時可以在地址欄中看到轉向后的URLD、轉發(fā)與重定向都可以實現在頁面跳轉,因而沒有區(qū)別【正確答案】:D99.."給定如下Servlet代碼,假定在瀏覽器中輸入URL:【/br】http://localhost:8080/servlet/Hel,lo可Se以rv調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.錯誤信息【正確答案】:C100."在J2EE中,test.j文sp件中有如下一行代碼:(選擇一項)【/br】【jsp:useBeanid=”user”scope=””type=”com.UserBean”/】【/br】要使user對象中一直存在于對話中,直至其終止或被刪除為止,下劃線中應填入()。A、pageB、requestC、sessionD、application【正確答案】:C1.()在使用JDBC訪問數據庫時,下面選項關于Statement和PreparedStatement的描述錯誤的是()A、PreparedStatement接口繼承自Statement接口,因此PreparedStatement實例能夠強制轉換成Statement實例來使用B、PreparedStatement實例使用完畢弧,不再需要關閉數據庫連接C、Statement實例和PreparedStatement實例,均能都數據庫進行增刪改查操作D、Statement實例和PreparedStatement實例,均能夠通過(“?”)作為占位符,用于后面進行參數的設定【正確答案】:BD解析:

Statement及其子接口PreparedStatement均可以用來執(zhí)行任何SQL語句,包括DML和DDL。其中PreparedStatement可以實現SQL語句的預編譯,從而提高語句執(zhí)行效率。PreparedStatement還可以通過?占位符實現對語句更靈活和更安全的賦值。使用Statement及其子接口執(zhí)行完語句都應及時關閉連接,這是一個良好的編程習慣。2.ServletAPI由哪兩個包組成?(兩個答案)()A、javax.servletB、javax.servlet.jspC、javax.servlet.httpD、java.servlet【正確答案】:AC3."JSP頁面中,使用JSP表達式計算表達式的值,并將數據輸出到HTML頁面,下列關于JSP表達式描述錯誤的是()A、"使用JSP表達式可以生成JSP動態(tài)內容B、JSP表達式后面不能加分號C、JSP表達式的基本語法為【%!代碼】D.一個表達式標簽內可以編寫多個Java表達式【正確答案】:CD4.對于以下這段配置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”結尾的Http請求,都由ActionServlet處理C、這段代碼位于struts—config.xml中D、這段代碼位于web.xml中【正確答案】:ABC5.動態(tài)網站開發(fā),以下()可以作為服務器端腳本語言。A、JSPB、HTMLC、JavaD、JavaScript【正確答案】:CD6.以下哪個說法是正確的?(多選)()struts1.0A、每個Http請求對應一個單獨的ActionServlet實例B、對于每個請求訪問HelloAction的Http請求,struts框架只創(chuàng)建一個單獨的HelloAction實例C、每個子應用對應一個單獨的RequestProcessor實例D、每個子應用對應一個單獨的web.xml文件【正確答案】:BD7.在一個文本組件中輸入字符時有可能觸發(fā)事件。A、onMouseUpB、OnKeyUpC、onSubmitD、onKeyDown【正確答案】:BD8.()在Java中,以下關于得到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í)行查詢語句并返回結果集ResultSet9.【jsp:param】動作元素經常與元素一起使用。A、【jsp:include】B、【jsp:useBean】C、【jsp:setProperty】D、【jsp:forward】【正確答案】:AD10.()在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.?”%>【正確答案】:AD11.基于Java技術的Web應用程序目錄結構中,WEB-INF目錄位于文檔根目錄下,WEB-INF目錄的組成部分不包括。A、JSP文件B、src目錄C.lib目錄D.d)web.xml【正確答案】:AB12.()在Java語言中,已知con為已經建立的數據庫連接對象,則下列()是正確的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’)”);【正確答案】:AD13..下面哪些對象可以在同一應用程序的不同網頁間共享數據A、pageB.C.D.E.B、responseC、RequestD、選項缺失E、sessionF、application【正確答案】:DE14."給定如下java代碼片段,已知查詢語句是:selectidfromti并tl且e,已知獲得了相應的結果集對象res現.在要在控制臺上輸出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.ActionForm組件的存在范圍是(兩個正確答案)()A、applicationB、sessionC、requestD、page【正確答案】:AB16.如果某個類要成為Servlet,則它應該繼承如下哪個類()A、HttpServletRequestB、HttpServletC、HttpServletResponseD、GenericServlet【正確答案】:BD17.()在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解析:

從作用域中取值

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論