1、word
《Web應用開發(fā)》選擇題(含參考答案)
參考教材:《Java Web應用開發(fā)漸進教程》,唐建平主編,清華大學,2014年1月。
=== Java EE根底 ===
1. 以下哪些是Java EE體系架構的優(yōu)點?選擇是__________。〔多項選擇〕
A. 不依賴硬件和操作系統(tǒng)
B. 程序運行速度快
C. 提高Windows系統(tǒng)服務器效率
D. 方便企業(yè)信息系統(tǒng)集成
答案:AD
2. 以下有關Java EE技術的描述中,哪種說法是正確的?選擇結果是__________。
2、 A. 是動態(tài)網頁的設計工具
B. 是一個標準中間件體系結構
C. 是一種計算機編程語言
D. 是企業(yè)編寫Java語言的工具
答案:B
3. 以下哪些是JAVA EE框架的服務技術?選擇是__________?!捕囗椷x擇〕
A. Web服務技術
B. 安全技術
C. 持久化技術
D. 數據連接技術
答案:ABCD
4. 以下哪些是J2EE的客戶端組件?選擇是__________。〔多項選擇〕
A. Java Bean
3、 B. 客戶端應用程序
C. APPLET
D. Web瀏覽器
答案:BCD
5. 以下哪些是Java EE標準組件?它們是__________?!捕囗椷x擇〕
A. JSP
B. JDK
C. JFrame
D. Servlet
答案:AD
6. 以下哪些是Java EE標準組件?它們是__________?!捕囗椷x擇〕
A. JSP
B. Servlet
C. E
D. Java
答
4、案:ABC
8. 如下有關Java EE用途的說法,哪種是正確的?請選擇一個正確的答案是__________。
A. 規(guī)X分布式多層企業(yè)應用系統(tǒng)的開發(fā)
B. 設計動態(tài)網頁
C. 設計桌面應用程序
D. 設計網絡管理程序
答案:A
10. 如下有關Java EE技術的陳述中,哪種說法是正確的?選擇結果是__________。
A. Java EE是一個標準中間件體系結構
B. Java EE一門編程語言
C. 一種編寫Java語言的工具
5、 D. 設計動態(tài)網頁的工具
答案:A
11. 在Java Web開發(fā)中,要在服務器端查詢cookie, 要用到ServletRequest 的哪個方法?選擇是_______。
A. session
B. getCookies
C. addCookie
D. getSession
答案:B
12. 隱藏字段方式有哪些缺陷?選擇是__________?!捕囗椷x擇〕
A. 不安全,隱藏字段可以被偽造
B. 數據在客戶端和服務器間傳送,增加了網絡負載
6、 C. 需要自己編程來支持模版框架
D. 隱藏字段方式靠動態(tài)生成表單來維護會話,但不需要表單而是超時,會不方便
答案:ABCD
13. 在 JSP 內置對象中,哪個對象對客戶的請求做出響應,向客戶端輸出信息?選擇是_______。
A. out
B. response
C. session
D. request
答案:B
14. 用于聲明當前頁為error頁?正確的選擇是______。
A. <% page errorPage="true" %>
7、 B. <% page info="error" %>
C. <% page pageEndcoding="error" %>
D. <% page isErrorPage="true" %>
答案:D
15. 用下面哪一種類型定義可以聲明隱藏域?正確的選擇是_______。
A. type="hide"
B. type="text"
C. type="password"
D. type="hidden"
E. type="file"
答案:D
8、16. 用什么方法可以從一個會話中獲得對象?正確的選擇是______。
答案:B
17. 用serlvet實現請求調度時,include機制和forward機制區(qū)別在于_______。〔多項選擇〕
A. forward機制,響應信息完全由資源負責
B. forward機制的響應信息合并了資源的輸出信息
C. forward機制靜態(tài)資源返回速度比include機制快
D. forward機制靜態(tài)資源返回速度比include機制快慢
答案:AB
18. 以下哪些是隱藏字段的特點?選擇是_
9、_________。〔多項選擇〕
A. 隱藏字段必須使用表單
B. 隱藏字段在瀏覽器中對用戶不直接可見
C. 查看網頁源代碼找出隱藏字段
D. 存儲在客戶端的HTML網頁
答案:ABCD
19. 在Java EE中,以下對RequestDispatcher描述正確的答案是_______。
A. JSP中有個隱含的對象dispatcher,它的類型是RequestDispatcher
B. ServletConfig有一個方法:getRequestDispatcher可以返回R
10、equestDipatcher對象
C. RequestDipatcher 有一個方法:forward可以把請求繼續(xù)傳遞給別的Servlet或者JSP界面
D. JSP中有個隱含的默認對象request,它的類型是RequestDipatcher
答案:C
=== JavaWeb根底 ===
20. 以下關于C/S與B/S模式的描述,_____________是對的
A. C/S為瀏覽器與服務器模式
B. B/S為客戶端與服務器模式
C. C/S模式的可維護性比B/S高
D.
11、B/S模式的可維護性比C/S高
答案:D
21. 協議是一種___________的__________層協議。
A. 有狀態(tài)、應用
B. 無狀態(tài)、應用
C. 有狀態(tài)、傳輸
D. 無狀態(tài)、傳輸
答案:B
22. 對于標準的Web網頁,通常使用________________表示響應信息是HTML格式的文本文件。
A. text/css
B. text/html
D. application/msword
答案:B
23. JAVA
12、 Web應用的部署描述文件總是放在Web應用的______________目錄下。
A. META-INF
B. META-CFG
C. WEB-INF
D. WEB-CFG
答案:C
24. 為了使Tomcat服務器正常運行,一般需要在系統(tǒng)中建立JAVA_HOME和________的環(huán)境變量,分別指向JDK的展開目錄和Tomcat的展開目錄。
A. CATALINA_HOME
B. JASPER_HOME
C. TOMCAT_HOME
D
13、. WEBAPPS_HOME
答案:A
25. 以下Form表單元素描述,__________是錯的
A. 表示密碼框
B. 表示提交按鈕
C.
14、
D. C++
答案:D
27. 如下說法哪一項為哪一項正確的?選擇是______。
A. Apache用于ASP技術所開發(fā)的服務器
B. IIS用于CGI技術所開發(fā)的服務器
C. Tomcat用于JSP技術所開發(fā)的服務器
D. WebLogic用于PHP技術所開發(fā)的服務器
答案:C
28. 下面哪個命令可用于編譯Java程序?選擇是______。
A. java
B. javac
C. javadoc
D. j
15、avap
答案:B
29. 下面描述錯誤的答案是______。
A. HTML文件必須由開頭,標記完畢。
B. 文檔頭信息包含在
與之間。
C. 在和之間可以包含和等信息。
D. 文檔體包含在和標記之間
答案:C
30. 下面HTML語言與描述中,__________是錯誤的
A.