- 相關推薦
JSP基礎模擬試題及答案
在日復一日的學習、工作生活中,我們很多時候都會有考試,接觸到試題,通過試題可以檢測參試者所掌握的知識和技能。一份好的試題都具備什么特點呢?下面是小編為大家整理的JSP基礎模擬試題及答案,僅供參考,大家一起來看看吧。
JSP基礎模擬試題及答案 篇1
1. 在J2EE中,以下不是jsp隱式對象的是( B)。
‘九個分別是:(page,config,out,request,response,session,applition,pageContext,exception)’
A. pageContext
B. context
C. application
D. out
2. 在jsp中,只有一行代碼:,運行輸出(D)。
A. A+B
B. AB
C. 113
D. 錯誤信息,因為表達式是錯誤的
3. Severlet中,HttpSeverletResponse的(C)方法用來把一個HTTP請求重定向到另外的URL。
A. sendURL()
B. redirectURL()
C. sendRedirect()
D. redirectResponse()
4. JSP 頁面經過編譯之后,將創(chuàng)建一個(B)
A. applet
B. severlet
C. application
D. exe文件
5. 在Severlet過濾器的生命周期方法中,每當傳遞請求或響應時,web容器會調用(B)方法.
A. init
B. service
C. doFilter
D. destroy
6. 在jsp中,page指令的(B)屬性用來引入需要的包或類。
A. extends
B. import
C. language
D. contentType
7. 如果jsp頁面執(zhí)行時遇到自定義標簽,遇到結束標簽時將調用(B)方法以執(zhí)行處理
A. doStartTag
B. doEndTag
C. doInitBody
D. doAfterBody
8. 在J2EE,test.jsp文件中有如下一行代碼,要使user對象一直存在于會話中,直至終止或被刪除為止,下劃線中應填入(C)。
A. page
B. request
C. session
D. application
9. 給定一個Servlet程序的`代碼片段,如下:
Public void doPost(HttpServletRequest request,HttpServletResponse response)
Throws ServletException,IOException{
request.getSession().getAttribute(“A”);}
假定第二行返回的對象引用不是null,那么這個對象存儲在(B)范圍中。
A. page
B. session
C. request
D. application
10. 在jsp中,要定義一個方法,需要用到以下(C)元素。
A. %= %
B. % %
C. %! %
D. %@ %
JSP基礎模擬試題及答案 篇2
一、填空
1、Tomcat服務器的默認端口是8080。怎樣修改tomcat的端口__在Tomcat下打開conf文件夾找到server.xml文件用記事本打開在中把8080更改即可_____,
2、異常的處理,可在該方法的代碼段中包含3類代碼:try、catch和finally代碼塊。
3、jsp主要內置對象有:application、exception、pageContext、request、session、_____response_____out、config、page。
4、理論上,GET是用于獲取服務器信息并將其作為響應返回給客戶端,POST是用于客戶端把數據傳送到服務器。
5、application對象是代表應用程序上下文,它允許JSP頁面與包括在同一應用程序中的任何Web組件共享信息,而session對象則是每個客戶專用的。
6、JDBC的主要任務是:與數據庫建立連接、發(fā)送SQL語句、處理結果。
7、一個Bean由三部分組成:實現Java.io.serializable接口、提供無參數的構造方法、提供getter()和setter()方法訪問它的屬性。
8、JavaServlet的主要特點是:方便節(jié)省投資。運行servlet需要在___web.xml_____注冊.
9、Servlet的生命周期分三個時期:裝載Servlet、創(chuàng)建一個Servlet實例、銷毀。
10、JSP開發(fā)網站的兩種模式分為_____jsp+javabean___________和jsp+javabean+servlet。
二、選擇題
1、下面哪一個不是JSP本身已加載的基本類?(b)
A、java.lang.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*
2、對于預定義<%!預定義%>的說法錯誤的是:(c)
A、一次可聲明多個變量和方法,只要以“;”結尾就行B、一個聲明僅在一個頁面中有效
C、聲明的.變量將作為局部變量D、在預定義中聲明的變量將在JSP頁面初始化時初始化
3、從“員工”表的“姓名”字段中找出名字包含“瑪麗”的人,下面哪條select語句正確:(D)
A、Select * from員工where姓名=’_瑪麗_’B、Select * from員工where姓名=’%瑪麗_’
C、Select * from員工where姓名like ‘_瑪麗%’D、Select * from員工where姓名like ‘%瑪麗%’
4、下述選項中不屬于JDBC基本功能的是:(D)
A.與數據庫建立連接B.提交SQL語句C.處理查詢結果D.數據庫維護管理
5、在JSP中使用標記時,不會出現的屬性是:(c)
A.nameB.propertyC.valueD.以上皆不會出現
6、Page指令用于定義JSP文件中的全局屬性,下列關于該指令用法的描述不正確的是:(D)
A.<%@ page="">作用于整個JSP頁面。
B.可以在一個頁面中使用多個<%@ page="">指令。
C.為增強程序的可讀性,建議將<%@ page="">指令放在JSP文件的開頭,但不是必須的。
D.<%@ page="">指令中的屬性只能出現一次。
7、在JSP中調用JavaBean時不會用到的標記是:(A)
A.B.C.D.
8、關于JavaBean正確的說法是:(A)
A、Java文件與Bean所定義的類名可以不同,但一定要注意區(qū)分字母的大小寫
B、在JSP文件中引用Bean,其實就是用語句
C、被引用的Bean文件的文件名后綴為.java
D、Bean文件放在任何目錄下都可以被引用
9、Servlet程序的入口點是:(A)
A、init()B、main()C、service()D、doGet()
10、不能在不同用戶之間共享數據的方法是(A)
A、通過cookieB、利用文件系統(tǒng)C、利用數據庫D、通過ServletContext對象
三、問答題
1.jsp有哪些內置對象?作用分別是什么?
application對象代表應用程序上下文,它允許JSP頁面與包括在同一應用程序中的任何Web組件共享信息。
Config對象允許將初始化數據傳遞給一個JSP頁面
Exception對象含有只能由指定的JSP“錯誤處理頁面”訪問的異常數據。
Out對象代表提供輸出流的訪問
Page對象代表JSP頁面對應的Servlet類實例
PageContext對象是Jsp頁面本身的上下文,它提供唯一一組方法來管理具有不同作用域的屬性
Request對象提供對Http請求數據的訪問,同時還提供用于加入特定請求數據的上下文
Response對象允許直接訪問HttpServletResponse對象
Session對象可能是狀態(tài)管理上下文中使用最多的對話
2.jsp有哪些動作?作用分別是什么?
操作被用來以“名—值”隊的形式為其他標簽提供附加信息
操作允許在請求是在現成的JSP頁面里包含靜態(tài)或者動態(tài)資源
操作允許將請求轉發(fā)到另一個JSP、servlet或靜態(tài)資源文件
標簽用來在JSP頁面中創(chuàng)建一個JavaBean實例并指定他的名字以及作用范圍
此操作和setBean一起協(xié)作,用來設置JavaBean的屬性
操作是對操作的補充,用來訪問一個Bean的屬性
用來產生客戶端瀏覽器的特別標簽,可以使用它來插入Applet和JavaBean
3.JSP中動態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別?
如果文件僅僅是靜態(tài)文件,那么這種包含僅僅是把包含文件的內容加到JSP文件中去,但這個被包含文件不會被JSP編譯器執(zhí)行。相反,如果這個被包含文件是動態(tài)的文件,那么他將被JSP編譯器執(zhí)行。如果是動態(tài)文件還可以用傳遞參數
4.兩種跳轉方式分別是什么?有什么區(qū)別?
操作允許在請求是在現成的JSP頁面里包含靜態(tài)或者動態(tài)資源
操作允許將請求轉發(fā)到另一個JSP、servlet或靜態(tài)資源文件
5.servlet運行的生命周期圖
裝載Servlet
Servlet類Servlet初始化(調用init方法)
實例對象被回收提供服務(調用Service方法)
銷毀Servlet實例(調用destroy方法)
6.在程序里怎樣注冊servlet.
displayChart
org.jfree.chart.servlet.DisplayChart
displayChart
/displayChart
【JSP基礎模擬試題及答案】相關文章:
檢驗師基礎知識模擬試題及答案08-15
計算機應用基礎模擬試題「答案」11-01
2016年Jsp面試題及答案07-15
2017計算機應用基礎自考模擬試題及答案09-21
2017年施工員基礎考試模擬試題及答案10-26