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