點擊查看:2018年3月計算機二級Web考試練習題及答案匯總
1. 關(guān)于JavaBean的說法,哪個是正確的?(D)
A. JavaBean的具體類可以不是public的。 B. JavaBean可以只提供一個帶參數(shù)的構(gòu)造器。
C. jsp:userBean可以向HTML標記一樣不關(guān)閉。 D. JavaBean可以保存狀態(tài)。
2. JavaBean的生命周期中,哪個是用來跟蹤用戶的會話的?(A)
A. session B. request C. page D. application
3. 要在session對象中保存屬性,可以使用以下哪個語句?(A)
A. session.getAttribute(“key”,”value”);
B. session.setAttribute(“key”,”value”);
C. session.setAtrribute(“key”);
D. session.getAttribute(“key”);
4. jsp:forward和sendRedirect都是用來做頁面跳轉(zhuǎn)的,描述錯誤的是?(D)
A. forward之后可以使用原來的request對象,而且效率較高。
B. sendRedirect之后不可以使用原來的request對象,而且效率較低。
C. forward地址欄不變化,只能在Web應用程序內(nèi)的頁面間跳轉(zhuǎn)。
D. forward地址欄變化,可以跳轉(zhuǎn)到任何頁面和機器。
5.關(guān)于get和post兩種請求,下列說法正確的是?(A)
A. get請求是默認的。
B. get請求處理的數(shù)據(jù)量大小不受到限制。//get處理小數(shù)據(jù)量
C. post請求地址欄里是能看到數(shù)據(jù)的。
D. post請求可以由doGet方法處理。
6. 如果Tomcat安裝后,想要修改它的端口號,可以通過修改/conf下的(B)文件來實現(xiàn)。
A. web.xml
B. server.xml
C. server-minimal.xml
D. tomcat-user.xml
7. 下邊哪個不是MVC中的組成部分?(B)
A. JavaBean
B. FrameWork
C. JSP
D. Servlet
8. 哪個不是Servlet接口的方法?(D)
A. doGet方法
B. doPost方法
C. init方法
D. forward方法
9. Oracle數(shù)據(jù)庫的JDBC驅(qū)動程序類名及完整包路徑為:(D)
A. jdbc.driver.oracle.OracleDriver
B. jdbc.oracle.driver.OracleDriver
C. driver.oracle.jdbc.OracleDriver
D. oracle.jdbc.driver.OracleDriver
1. 以下HTTP響應狀態(tài)碼的含義描述正確的是?(ad)
a) 200 OK 表示請求成功
b) 400 不良請求表示服務器未發(fā)現(xiàn)與請求URI匹配的內(nèi)容。
c) 404 未發(fā)現(xiàn)表示由于語法錯誤而導致服務器無法理解請求信息
d) 500 內(nèi)部服務器錯誤,無法處理請求
MVC模式的優(yōu)勢有哪些?(acd)
a) MVC模式使應用程序的結(jié)構(gòu)更加清晰,通過將代碼按照層次劃分為業(yè)務邏輯/數(shù)據(jù)層、用戶界面和應用流程控制這三個層次,能夠增強代碼的穩(wěn)定性。
b) MVC模式實現(xiàn)了很好的分布式組件架構(gòu);
c) 對于項目開發(fā)而言,MVC三層的分離有利于在項目小組內(nèi)按照小組成員各自的擅長進行分工,有利于三個部分并行開發(fā)、加快項目進度。
d) MVC模塊功能的劃分有利于在代碼修改過程中進行模塊的隔離,而不需要把具有不同功能的代碼混雜在一起造成混亂。
J2EE打包與部署的模塊包括以下哪些?acd
e) Web 模塊和EJB 模塊.
f) EAR模塊
g) 應用程序客戶端模塊
h) 資源適配器模塊
i) XML模塊
在Servlet中使用硬編碼的HTML輸出作為請求的響應具有哪些嚴重缺陷?(abc)
a) 很難對HTML做出修改,因為每次修改都必須重新編譯Servlet。
b) 由于HTML是硬編碼的,所以維護不同的語言很困難。判斷用戶的語言、所處的地區(qū)以及其他變化情況,然后再顯示輸出非常困難。
c) 當在Servlet中混合使用HTML和Java代碼時,就很難分清頁面設計和編程的職責。
d) 很難做出動態(tài)的相應。
以下Servlet與CGI的對比正確的是?(兩個答案)cd
a) 在可移植性和與平臺無關(guān)性方面:Servlet和CGI都能夠跨平臺和不同的Web服務器交互
b) 幾乎所有的主流服務器都直接或通過插件支持CGI。
c) 從持久性和性能上講,傳統(tǒng)的CGI對于每個HTTP請求都要啟動一個新進程。而Servlet 只要被Web服務器裝載一次,就能被每一個客戶請求調(diào)用。因此Servlet比CGI性能更高。
d) Servlet是用java編寫的,它繼承了Java語言的所有優(yōu)點。Servlet可以利用豐富的Java庫。
下述Servlet的處理流程中表述不正確的步驟是:b
a) 客戶端發(fā)送一個請求至服務器端;服務器將請求信息發(fā)給Servlet;
b) Servlet引擎,也就是ejb容器會調(diào)用Servlet的service方法;
c) Servlet.構(gòu)建一個響應,并將其傳給服務器。這個響應是動態(tài)構(gòu)建的,相應的內(nèi)容通常取決于客戶端的請求,這個過程中也可以使用外部資源。
d) 服務器將響應返回給客戶端。
以下哪個方法不是Servlet的生命周期接口定義的?d
a) init()
b) service()
c) destroy()
d) create()
以下是web.xml文檔的一部分:
Display
myPackage.DisplayServlet
2
Search
/search/search.jsp
1
請問以上web.xml文檔中的設置是指示服務器首先裝載和初始化哪個servlet?d
a) Display
b) DisplayServlet
c) search.jsp
d) 由search.jsp生成的servlet
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018全國計算機等級考試備考經(jīng)驗及應試技巧匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |