![JavaWeb測試題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/f37334cc-6ef5-4d43-8169-625f4396459e/f37334cc-6ef5-4d43-8169-625f4396459e1.gif)
![JavaWeb測試題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/f37334cc-6ef5-4d43-8169-625f4396459e/f37334cc-6ef5-4d43-8169-625f4396459e2.gif)
![JavaWeb測試題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/f37334cc-6ef5-4d43-8169-625f4396459e/f37334cc-6ef5-4d43-8169-625f4396459e3.gif)
![JavaWeb測試題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/f37334cc-6ef5-4d43-8169-625f4396459e/f37334cc-6ef5-4d43-8169-625f4396459e4.gif)
![JavaWeb測試題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/f37334cc-6ef5-4d43-8169-625f4396459e/f37334cc-6ef5-4d43-8169-625f4396459e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、翰子昂段性測試考試試卷科目: JavaWeb一選擇題,共40 道 ,每題 1 分1. JSP頁面的page指令主要用于設(shè)置該頁面的各種屬性,page指令的language屬性的作用是(B )。(選擇一項)a)將需要的包或類引入到 JSP頁面中b) 指定JSP 頁面使用的腳本語言,默認為Javac) 指定JSP 頁面采用的編碼方式,默認為text/htmld) 服務(wù)器所在國家2. 使用 JSP 開發(fā) Web 項目時,文件一般位于目錄結(jié)構(gòu)中的(D )下。(選擇一項)a) src 目錄b) 文檔根目錄或其子文件夾c) META-INF 目錄d) WEB-INF 目錄3. 在用戶登陸的JSP 頁面上,
2、包含如下代碼所示的表單,當用戶填寫信息后點擊“登錄”按鈕時,將產(chǎn)生的結(jié)果是( A)。(選擇一項)<form action= “”name=“ loginForm ” method= “ get ”>用戶名:<input type= “ text” name=“ pwd ” />密碼: <input type= “ password” name“ pwd ” /d><input type= “ submit” value= “登錄” /></form>a) 表單提交到,用戶可以在瀏覽器的地址欄看到提交的參數(shù)b) 表單提交到,用戶不能在瀏
3、覽器的地址欄看到提交的參數(shù)c) 表單提交到loginForm, 用戶可以在瀏覽器的地址看到提交的參數(shù)d) 表單提交到loginForm ,用戶不能在瀏覽器的地址欄看到提交的參數(shù)4. 在 Java 中 JDBC API 定義了一組用于與數(shù)據(jù)庫進行通信的接口和類,它們包括在( B ) 包中。(選擇一項)a)b)c)d)5. JSP 文件內(nèi)容如下所示,則試圖運行時,將發(fā)生(B )。(選擇一項)<html><%><%String str;%><%>Str is <% = str%></html>a) 翻譯期錯誤b)編at Java
4、源碼時發(fā)生錯誤c) 執(zhí)行編譯后的字節(jié)碼時發(fā)生錯誤d) 運行后,瀏覽器上顯示:str is null6. 在JDBC應(yīng)用程序中,使用 Statement接口的( D)方法,執(zhí)行查詢語句,并可返回結(jié)果集。(選擇一項)a) execute()b) close()c) executeUpdate()d) executeQuery()7. 在 Java 中,下列接口或類不包括在包中的是(A )。(選擇一項)a) ArrayListb) Connectionc) Statementd) DriverManager8. 在 Java Web 應(yīng)用程序中,運行后,瀏覽器上顯示如下表格,在 a,jsp 上進行選
5、擇后將頁面提交到中要獲得選中的復(fù)選框的值(假定復(fù)選框的名稱均為id) , 應(yīng)該編寫下列( D ) 代碼段。 (選擇一項)a) <%String ids=( “ id ” );if(ids != null&& !=0)for(int i=0;<i+)i);%>b) <%String ids=(“ id ” );if(ids != null&& !=0)for(int i=0;<i+)(idsi);%>c) <%String ids=( “ id ” );if(ids != null&& !=0)for(in
6、t i=0;<i+)i);%>d) <%String ids=(“ id ” );if(ids != null&& !=0)for(int i=0;<i+)(idsi); %>9. 項中對JSP 內(nèi)置對象描述正確的是(CD )。(選擇兩項)a) session 對象應(yīng)用于整個應(yīng)用程序。b) application 對象存儲有關(guān)用戶的會話狀況c) request 對象用于客戶端的請求處理d) out 對象用于客戶端輸出數(shù)據(jù)10 .使用Java代碼實現(xiàn)從表table中取出所有數(shù)據(jù)信息,代碼如下(假設(shè)可以直接調(diào)用數(shù)據(jù)庫連接conn),下面對代碼描述正確的
7、是( C )。(選擇一項)public List getInfo ()List list=new ArrayList ();String sql= “ select * from table1 ”;PrearedStatement pst=();Result rs=();If()(1); return list;a) 返回list 集合,包含一條信息b) 返回list 集合,包含所有數(shù)據(jù)信息c) 程序發(fā)生編譯錯誤,無法運行d) 編譯通過,運行時出錯11 . JSP文件代碼如下所示,則試圖運行時,將發(fā)生( D )。(選擇一項)<html><%String str=null;%&
8、gt;Str is <%=str%></html>a) 翻譯期錯誤b) 編譯 JAVA 源碼時發(fā)生錯誤c) 執(zhí)行編譯后的字節(jié)碼時發(fā)生錯誤d) 運行時,瀏覽器上顯示:str is null12 .在Java中使用JDBC時,對于多次調(diào)用同一條SQL語句的情況,使用(C )通常會提高效率。(選擇一項)a) Statementb) CallableStatementc) PrepareStatementd) ParameterStatement13 . 給定 JSP 程序代碼如下所示,則該JSP 運行后輸出的結(jié)果是(B )。(選擇一項)<html><%int
9、 Count=1;%>Count:<%=+Count%></html>b) Count:2c) 1:2d) Count14 . JSP 的頁面構(gòu)成包含了多種元素,在下列選項中,屬于JSP 指令的是(B )。(選擇一項)a) out b) page c) forward d) import15 .在Java中,LinkedList類和ArrayList類同屬于集合框架,下列(D )選項中的方法是這兩個類都有的。(選擇一項)a) addFirst(Object o)b) getFrist()c) removeFirst()d) add(Object o)D )。(選擇
10、一項)a) 這個集合中的元素是無序的b) 可以通過鍵來獲取這個集合中的元素c) 可以通過addFirst( ) 方法,在列表的首部插入元素d) 在對這個集合的元素執(zhí)行遍歷操作時,效率比較高17. 在JSP的內(nèi)置對象中,( C )內(nèi)置對象表示客戶端的請求,包含了所有的請求信息。(選擇一項)a) applicationb) outc) request d) response18. JSP 文件 文件如下所示,運行時,將發(fā)生(C )。(選擇一項)<html><%( “ ABC” );%>buffer is<%=buffer%></html>a) 翻譯期
11、錯誤b)編at Java源碼時發(fā)生錯誤c) 執(zhí)行編譯后的字節(jié)碼時發(fā)生錯誤d) 運行后,瀏覽器上顯示:buffer is ABC19. 在使用 JSP 開發(fā)的 Web 應(yīng)用程序中,home 目錄與 images 目錄為同級目錄,現(xiàn)在要在home目錄下的中訪問images 目錄下的圖片,以下代碼片段正確的是(A )。(選擇一項)a) <img src=” ./images/” width= ” 100” height=” 20”:>b) <img src=” 100” 20”100” 20”在 10J0a”va 2J0D”BC 編程中,可以使用PreparedStatement
12、接口為特定的SQL 命令指定多個參數(shù),此時需要在創(chuàng)建SQL 語句時為每個參數(shù)各用一個(C )符(選擇一項)號為占位符。a)*b) _ c) ?d) %21 .在JSP頁面上進行訪問控制時,一般會使用JSP的(C )內(nèi)置對象存儲用戶信息。(選擇一項)a) requestb) responsec) sessiond) application22 .在JSP的小腳本中,使用以下( C )語句可以使瀏覽器重定向到另一個頁面(選擇一項) . ” );b) ();d) ();23. 在JSP中,以下代碼功能是保存已注冊用戶到session后,進入某網(wǎng)頁首頁頁面,否則跳到頁面完成此功能,下劃線處可填入的正確
13、代碼應(yīng)是(C ) (選擇一項)。<%If() setAttribute (“ login_user ” ,loginUser);( “”);d) ( “ login_user ” ,loginUser);Response. foward (“”);24. 編寫 JSP 小腳本, 實現(xiàn)訪問該JSP 時, 在會話對象中保存int 型變量 i 的有效語句是( D )(選擇一項)a) (i, ” I ” );b) ( “ I ” ,i);c) (new Integer(i), ” I ” );d) ( “ I ” ,new Integer(i);25. 給定如下Java代碼片段,已知查詢語句是:
14、select id from title ,并且已經(jīng)獲得了相應(yīng)的結(jié)果集對象res?,F(xiàn)在要在控制臺上輸出title表中id列(存儲類型為int)的值,可以填入下劃線處的代碼是(AC )。(選擇兩項)while()Int id = a) ( “ id ” );b) (0);c) (1);d) (id);26. JSP 頁面包含如下代碼,則訪問此JSP 頁面時將輸出(B )。(選擇一項)<%=2+3 %>a) 2+3b) 5c) 23d) 不會輸出,因為表達式是錯誤的27. 用戶登錄的JSP 頁面上,包含如下代碼所示的表單,用戶希望提交表單時在地址欄上顯示提交的信息,則應(yīng)該在下劃線處填寫
15、的代碼是(AC )。(選擇兩項)<form action= ”n- amloenginForm ” method= ” _”>用戶名:<input type= ” text” name=” name” /><br>密碼: <input type= ” password” name=” pwd” /><input type= " submit" value=" 登錄 "/></form>a) get b) postc) 不填寫任何內(nèi)容d) 以上選項均可28. B/S 結(jié)構(gòu)是隨著Inte
16、rnet 技術(shù)的興起,對C/S 結(jié)構(gòu)的一種改進,而非C/S 結(jié)構(gòu)的替代品,B/S結(jié)構(gòu)相比C/S 結(jié)構(gòu)也存在一些劣勢,體現(xiàn)在(D )。(選擇一項)a) 維護和升級方式復(fù)雜b) 可訪問用戶范圍小c) 程序開發(fā)復(fù)雜d) 很難有豐富界面效果29. 要運行一個有JSP 開發(fā)的Web 項目,如果正確的URL 是http:在JSP中,page指令的(B )屬性用來引入需要的包或類。(選擇一項)a) extendsb) import c) languaged) contentType31. 在JSP中需要將的請求數(shù)據(jù)通過轉(zhuǎn)發(fā)給,應(yīng)該在中采用( C )方式實現(xiàn)。(選擇一項)a) <%(“”)%>b)
17、 <%(“”)%>c) <%(“”).forward(request,response)%>d) <%(“”).forward(request,response)%>32. HTML 表單的首要標記是<FORM>,<FORM> 標記的參數(shù)method 表示表單發(fā)送的方法,可能為 GET 或 POST 下列關(guān)于和的描述正確的是(B )。(選擇一項)a) GET 方法傳遞的數(shù)據(jù)對客戶端是不可見的b) GET 方法以查詢字符串的形式發(fā)送,查詢字符串長度沒有大小限制c) GET 方法對發(fā)送數(shù)據(jù)的數(shù)量限制在255 個字符之內(nèi)d) POST 方法
18、傳遞的數(shù)據(jù)對客戶端是可見的33. 在用戶登錄JSP 頁面上,編寫了腳本將已登錄的用戶信息存放到session 中,代碼如下所示,那么在其他頁面上進行訪問控制的代碼應(yīng)是(D )。(選擇一項)在設(shè)計 Web 項目的目錄結(jié)構(gòu)時,src 目錄一般放(D )文件。(選擇一項)a) html b) jspc)d) Java 源文件35 .在JSP頁面上,以下(C(選擇一項)36 . 使用 JDBC 鏈接數(shù)據(jù)庫,假定已經(jīng)獲得一個數(shù)據(jù)庫鏈接,使用變量con 來表示,下列語句中能夠正確獲得結(jié)果集的是(AD )。(選擇兩項)a) Statement stmt=;ResultSet rs=( “ SELECT*FR
19、OM Tablel ” );b) Statement stmt=( “ SELECT*FROM Tablel ” );ResultSet rs=;c) PreparedStatement stmt=;ResultSet rs=( “ SELECT*FROM Tablel ” );d) PreparedStatement stmt=( “ SELECT*FROM Tablel ” );ResultSet rs=;37 . 在 JAVA 中 ArrayList 類實現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機訪問元素,已知獲得了 ArrayList 類的對象bookTypleList, 則下列語句中能夠
20、實現(xiàn)向列表中添加字符串“小說”的是( C )。(選擇一項)a) (“小說”);b) (“小說”);c) (“小說”);d) (“小說”);38 . 在 Web 應(yīng)用系統(tǒng)中,編寫了公共的處理頁面為,該頁面包含在Web 根目錄下,那么在Web根目錄下的其他頁面上引用該頁面的代碼正確的是(C )(選擇一項)a) <%include file =“”%>b) <%!include file =“”%>c) < %include file = “”%>d) <include file =“”>39 .在JSP頁面中,下列( A )代碼能夠正確的聲明計算乘法
21、的方法。(選擇一項)a) <%!Public int mul(int x,int y)Return x*y ; %>b) <%=public int mul(int x,int y)Return x*y ; %>c) <%public int mul(int x,int y)%><% returnx*y ;%><%>d) <%Public int mul(int x,int y) Return x*y ;%>40 .在Java中,較為常用的JDBC驅(qū)動方式是( A )和(D )。(選擇兩項)a) JDBC-ODBC 橋連b
22、) mssqlserver 驅(qū)動程序c) 純 ODBC 驅(qū)動程序d)純Java驅(qū)動程序二問答題,共10 道,每道4 分1. 簡述 JSP 工作原理?JSP 本質(zhì)就是Servlet。a. 第一次訪問jsp 時該 jsp 被進行翻譯,將jsp 轉(zhuǎn)換為 servlet 的 java 源代碼b. 對 servlet 源碼進行編譯,生成class 字節(jié)碼c. 執(zhí)行 () /doGet()/doPost() 方法d. Jsp所產(chǎn)生的servlet在java web應(yīng)用中全局有且只有唯一的對象,servlet是單例多線程的,因此 servlet 中不允許出現(xiàn)狀態(tài)(即絕對不允許出現(xiàn)屬性)。 JSP/Servl
23、et 對象在 web 應(yīng)用關(guān)閉或重置的時候被銷毀。2. jsp 主要內(nèi)置對象有哪幾種?RequestResponseSessionApplicationpageContextpageoutexceptionconfig3. 在 Servlet 里,如果從session 的“ list ”屬性中獲取屬性值,請寫出代碼?Object list = “ list”);4. 請簡要說明Servlet 對象的生命周期?a. 加載,在第一次請求的時候servlet 被加載b. 在第一次請求加載后,調(diào)用init() 方法對 servlet 進行初始化c. 根據(jù)客戶請求的類型不同,調(diào)用doGet/doPost
24、 方法處理客戶的請求d.銷毀,web應(yīng)用關(guān)閉或者重啟的時候,servlet被銷毀,調(diào)用destroy。方法5. 請簡述 <jsp:include> 標簽 與 <% include%> 指令的區(qū)別?前者為動態(tài)引用,后者為靜態(tài)引用。<jsp:include> 是動態(tài)引用,例如include , web 容器會分別將和 翻譯成 servlet 并執(zhí)行,將輸出的字符流進行合并,jsp:include 是將兩個jsp 運行后的輸出流進行合并,其中不產(chǎn)生任何額外的 java 文件。<html><jsp:include file= ” ><h
25、tml><b> 你好 </b>執(zhí)行后的結(jié)果是: <html><b> 你好 </b></html><%include%> 靜態(tài)引用則是將所生成的servlet 的源碼合并到的源碼中,然后運行合并后的 servlet 文件輸出結(jié)果。在日常的項目應(yīng)用中,我建議使用<jsp:include> , jsp:include 不存在編碼不同的問題。6. 請列舉至少三種EL 表達式的內(nèi)置對象,并說明其作用?requestScope 從 request 中取值sessionScope 從 session 中取值
26、applicationScope 你懂得 pageScopeparam paramValues 7.列舉至少三種JSTL核心庫標簽,并說明其作用? <c:out><c:set><c:remove><c:catch>|<c:if> |<c:choose> <c:when> <c:otherwise> |<c:forEach><c:forTokens><c:import><c:redirect><c:url>8 .請簡述 HttpServletRequest、 HttpSession、ServletContext 三個對象何時被創(chuàng)建、銷毀?HttpServletRequest從瀏覽器發(fā)起一個新的請求時,request對象被創(chuàng)建,當服務(wù)器返回response響應(yīng)的時候請求被銷毀。HttpSession ,某個瀏覽器窗口第一次發(fā)送請求的時候session就會被創(chuàng)建,sessionId, session在過期后被銷毀(tomcat默認30分鐘)或者在程序中調(diào)用()銷毀當前會話,再或者web應(yīng)用關(guān)閉或 重啟的時候。servletContext即application對象,在 web應(yīng)用
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Pt-IV-M13-生命科學(xué)試劑-MCE-4429
- Frutinone-A-生命科學(xué)試劑-MCE-8513
- 2-Carbamimidoylsulfanyl-acetic-acid-hydrochloride-生命科學(xué)試劑-MCE-6335
- 二零二五年度茶葉品牌授權(quán)合作協(xié)議
- 2025年度籃球俱樂部賽事安全預(yù)案與責任承擔協(xié)議
- 二零二五年度中式餐廳合伙人合作協(xié)議
- 2025年度游艇碼頭租賃與船舶租賃稅務(wù)籌劃合同
- 二零二五年度表格合同管理系統(tǒng)在線培訓(xùn)及售后服務(wù)協(xié)議
- 施工現(xiàn)場施工防化學(xué)事故威脅制度
- 科技創(chuàng)新在小學(xué)生課余生活中的重要性
- 成品移動公廁施工方案
- 二零二五版財務(wù)顧問保密與工作內(nèi)容協(xié)議3篇
- 2025-2030年中國干混砂漿行業(yè)運行狀況及發(fā)展趨勢預(yù)測報告
- 2025年度部隊食堂食材采購與質(zhì)量追溯服務(wù)合同3篇
- 2025江蘇鹽城市交通投資建設(shè)控股集團限公司招聘19人高頻重點提升(共500題)附帶答案詳解
- 新人教版一年級下冊數(shù)學(xué)教案集體備課
- 2024托管班二人合伙的協(xié)議書
- 任務(wù)型閱讀 -2024年浙江中考英語試題專項復(fù)習(xí)(解析版)
- 繪本 課件教學(xué)課件
- 大型央國企信創(chuàng)化與數(shù)字化轉(zhuǎn)型規(guī)劃實施方案
- pcn培訓(xùn)培訓(xùn)課件
評論
0/150
提交評論