如果缺少破土面出並與風雪拚搏的勇氣,種子的前途並不比落葉美妙一分。以下是小編爲大家搜索整理了Java_EE考試習題,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!
第一章
1. JavaEE架構中各層的組件分佈說明錯誤的是?
A. Application Client是客戶層中包含的組件
B. Applets 是Web層中包含的組件
C. Servlet,JSP是Web層中包含的組件
D. EnterPrise JavaBeans 放置在業務層
2. 以下有關組件理解正確的是?
A. 組件是指一種包裝過的軟件對象,它們擁有標準化的接口,而且可在多個應用程序中重用。
B. 組件遵循一系列命名的規範,使用者能夠根據這些規範調用不同的組件
C. JavaBean就是一種組件,可以在多個應用程序中重用。
D. JavaBean、Servlet和Applet組件都是服務器端的組件。
3. 自定義的Servlet應重載HttpServlet類的___方法以響應客戶發出的POST請求方法。
A. POST
答案:
4. 一個實例運行在本地計算機的端口8080處。Web服務器實例中部署有一名爲SimpleServlet的Web應用,其部署描述符文件片斷如下:
PDFServlet
ervlet
PDFServlet
/pdfshow
B. onPost C. doPost D. ResponsePost
僅根據這些片斷判斷,可用下列哪些URI訪問本機的名爲PDFServlet的Servlet?
A.
B.
C.
D.
答案:
第三章
1. 下列關於Servlet的說法正確的是:
A. Servlet是一種動態網站技術
B. Servlet運行在服務器端
C. Servlet針對每個請求使用1個進程來管理
D. Servlet與普通的Java類一樣,可以直接運行,不需要環境支持
2. 下列關於Servlet的編寫方式正確的是:
A. 必須是HttpServlet的子類
B. 通常需要覆蓋doGet()和doPost()方法或其中之一
C. 通常需要覆蓋service()方法
D. 通常需要在文件中聲明和兩個元素
3. 下列關於Servlet工作原理的說法正確的是:
A. 當多個用戶訪問同一個Servlet時,該Servlet會在容器中創建多個實例
B. init()方法只會被調用一次,在此Servlet被創建時調用
C. service()方法在每次請求此Servlet時都會被調用
D. destroy()方法在每次請求完畢時會被調用
4. 關於Cookie的說法,錯誤的是:
A. 獲取Cookie的名字用cookie的getName方法,getValue方法獲取cookie的'值。設置cookie的值用setValue方法
B. getMaxAge和setMaxAge是獲取和設置cookie經過多長時間就過期的兩個
方法。
C. Cookie是服務器端狀態管理機制
D. 瀏覽器可以關閉Cookie功能
5. 寫入和讀取Cookie的代碼分別是:
A. ookies()和ookies()
B. ookie ()和ookie ()
C. ookies()和ookies()
D. ookie()和ookies()
6. HttpServletRequest的__方法可以得到會話:
A. getSession()
B. getSession(boolean)
C. getRequestSession()
D. getHttpSession()
7. 下列選項中可以關閉會話的是:
A. 調用HttpSession的close() 方法
B. 調用HttpSession的invalidate()方法
C. 等待HttpSession超時
D. 調用HttpServletRequest的getSession(false)方法
8. 在HttpSession中寫入和讀取數據的方法是:
A. setParameter()和getParamter()
B. setAttribute()和getAttribute()
C. addAttribute()和getAttribute()
D. set()和get()
9. 關於HttpSession的getAttribute()和setAttribute()方法,正確的說法是:
A. getAttribute()方法返回類型是String
B. getAttribute()方法返回類型是Object
C. setAttribute()方法保存數據時如果名字重複會拋出異常
D. setAttibute()方法保存數據時如果名字重複會覆蓋以前的數據
6) Servlet中,HttpServletResponse的()方法用來把一個Http請求重
定向到另外的URL。
a) sendURL()
b) redirectURL() d) redirectResponse() c) sendRedirect()
8) 在Servlet過濾器的生命週期方法中,每當傳遞請求或響應時,web容器會調用()方法。
a) init
b) service c) doFilter d) destroy
10)給定一個Servlet的代碼片段如下:
Public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{
______
tln(“hi kitty!”);
e();
}
運行次Servlet時輸出如下:
hi kitty!
則應在此Servlet下劃線處填充如下代碼。
a) PrintWriter out = riter();
b) PrintWriter out = riter(); c) OutputStream out = utputStream();
d) OutputStream out = riter();
14) J2EE中,以下關於HttpServlet的說法錯誤的是()。
a) HttpServlet是一個抽象類 b) HttpServlet類擴展了GenericServlet類 c) HttpServlet類的子類必須至少重寫service方法 d) HttpServlet位於包中
33) 在J2EE中,使用Servlet過濾器時,可以在文件的(中包括元素。
a)
b) d) c)
34) Servlet中,使用()方法來處理客戶端
發出的表單數據請求
a) HttpServlet doHead
b) HttpServlet doPost d) ServletRequest doPost c) ServletRequest doGet
36) 給定如下Servlet代碼,假定在瀏覽器中輸入URL:
http://localhost:8080/servlet/HelloServlet,可以調用這個servlet,那麼這個Servlet的輸出是(。
import .*;
import let.*;
import .*;
public class HelloServlet extends HttpServlet{
public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{
}
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
ontentType("text/html");
PrintWriter out = riter();
tln("");
tln("");
tln("doGet Hello World!");
tln("");
tln("");
e();
}
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
ontentType("text/html");
PrintWriter out = riter();
tln("");
tln("");
tln("doPost Hello World!");
tln("");
}
}
a) 一個HTML頁面,頁面上顯示doGet Hello World!
b) 一個HTML頁面,頁面上顯示doPost Hello World!
c) 一個空白的HTML頁面
d) 錯誤信息
40) J2EE中,()類()方法用於返回應用程序的上下文路徑。
a) HttpServletRequest、getContextPath()
c) ServletContext、getContextPath() b) HttpServletRequset、getPathInfo() d) ServletContext、getPathInfo()
41) 在J2EE中,使用Servlet過濾器時,需要在通過(過濾器映射到Web資源。
a)
c) b) d)
第四章
1. 下列關於JSP的說法正確的是:
A. JSP在容器啓動時會被翻譯成Servlet,並編譯爲字節碼文件
B. JSP在第一次被請求時會被翻譯成Servlet,並編譯爲字節碼文件
C. 在第二次請求時,將不再執行翻譯步驟
D. JSP可以提供比Servlet更爲豐富的功能
2. 下列不屬於JSP頁面的主要成分的是:
A. JSP腳本
B. HTML代碼
C. JSP指令
D. JSP內置對象