版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
JSP程序設計考試題庫(附含答案)
項次單選題判斷題填空題總分
應得分805010140
實得分
一、選擇題(共80題)
1、下面哪一個不是JSP本身已加載的基本類?(B)
A、java.lang.*
B>java.io.*
C、javax.servlet.*
D、jcivax.servlet,jsp.本
2、以下關于JavaBean的說法中,錯誤的是(B)
A、JavaBean是基于JAVA語言的。
B、JavaBean是JSP的內置對象之一。
C、JavaBean是一種Java類。
D、JavaBean是一個可重復使用的軟件組件。
第1頁共33頁
3、下面的說法錯誤的是:(D)
AJsp可以處理動態(tài)內容和靜態(tài)內容
B在Jsp最終會編譯成字節(jié)碼后執(zhí)行
C在Jsp中可以使用腳本控制Html的標簽生成
DJsp中不能使用〃注釋Java腳本中的代碼
4、下述選項中不屬于JDBC基本功能的是:(D)
A.與數(shù)據(jù)庫建立連接
B.提交SQL語句
C.處理查詢結果
D.數(shù)據(jù)庫維護管理
5、JSP頁面經過編譯之后,將創(chuàng)建一個(B)
A.appletB.severlet
C.applicationD.exe文件
6、在jsp中,要定義一個方法,需要用到以下(C)元
素。
A.<%=%>
B.<%%>
C.<%!%>
第2頁共33頁
D.<%?%>
7、JSP在WEB服務器上運行結果:(A)
A.可以在WEB瀏覽器看到,
B.只能在WEB瀏覽器看到。
C.可能在WEB瀏覽器看到,
D.不可能在WEB瀏覽器看到。
8、Page指令用于定義JSP文件中的全局屬性,下列關
于該指令用法的描述不正確的是:(D)
A./@page%>作用于整個JSP頁面。
B.可以在一個頁面中使用多個page指令。
C.為增強程序的可讀性,建議將page%>指令放在
JSP文件的開頭,但不是必須的。
D.<%@page%>指令中的屬性只能出現(xiàn)一次。
9、選擇、在JSP中使用jsp:getProperty標記時,不
會出現(xiàn)的屬性是:(C)
A.name
B.property
C.value
第3頁共33頁
D.以上皆不會出現(xiàn)
10、對于預定義〈加..%>的說法錯誤的是:(C)
A、一次可聲明多個變量和方法,只要以“;”結尾就行
B、一個聲明僅在一個頁面中有效
C、聲明的變量將作為局部變量
D、在預定義中聲明的變量將在JSP頁面初始化時初始
11、Servlet程序的入口點是:(A)
A、init()
B、main()
C、service()
D>doGet()
12、不能在不同用戶之間共享數(shù)據(jù)的方法是(A)
A、通過cookie
B、利用文件系統(tǒng)
C、利用數(shù)據(jù)庫
D、通過ServletContext對象
13、page指令通過(A)屬性指定當前頁面的內容類型
第4頁共33頁
和字符集?
A、contentTypeB、bufferC、languageD>isErrorPage
14、(B)指令指定自定義標簽的描述器所在位置?
Apage
Btaglib
Cinclude
Dconfig
15、在傳統(tǒng)的HTML頁面中加入(D)就構成了一個JSP
頁面文件。
A、JAVA程序片
B、JSP標簽
C、用“<%”、“%〉”標記符號括起來的程序
D、JAVA程序片和JSP標簽
16、假設在helloapp應用中有一個hello.jsp,它的文
件路徑如下:
%JAVA_HOME%/webapps/helloapp/hello/hello.jsp
那么在瀏覽器端訪問hello,jsp的URL是什么?(C)
A、http://localhost:8080/hello.jsp
第5頁共33頁
B^http://localhost:8080/helloapp/hello.jsp
C、http://localhost:8080/helloapp/hello/hello.jsp
Dhttp://localhost:8080/webapps/helloapp/hello/dello
.jsp
17、配置JSP運行環(huán)境,若WEB應用服務器選用TOMCAT,
以下說法正確的是:(B)
A、先安裝TOMCAT,再安裝JDK
B、先安裝JDK,再安裝TOMCAT
C、不需安裝JDK,安裝TOMCAT就可以了
D、JDK和TOMCAT只要都安裝就可以了,安裝順序沒關
系
18、對于“<%!”、“%>”之間聲明的變量,以下說法正
確的是:(B)
A、不是JSP頁面的成員變量
B、多個用戶同時訪問該頁面時,任何一個用戶對這些
變量的操作,都會影響到其他用戶
C、多個用戶同時訪問該頁面時,每個用戶對這些變量
的操作都是互相獨立的,不會互相影響
第6頁共33頁
D、是JSP頁面的局部變量
19、假設在helloapp應用中有一個Javabean文件
HelloServlet,它位于org.javathinker包下,那么這個bean
的class文件應該放在什么目錄下?(D)
A、helloapp/HelloServlet.class
B、helloapp/WEB-INF/He11oServlet.class
C、helloapp/WEB-INF/classes/HelloServlet.class
D、
helloapp/WEB-INF/classes/org/javathinker/HelloServl
et.class
20、在客戶端瀏覽器的源代碼中可以看到(B)
A、JSP注釋
B、HTML注釋
C、JSP注釋和HTML注釋
D、JAVA注釋
21、page指令的作用是:(A)
A、用來定義整個JSP頁面的一些屬性和這些屬性的值
B、用來在JSP頁面內某處嵌入一個文件
C、使該JSP頁面動態(tài)包含一個文件
第7頁共33頁
D、指示JSP頁面加載Javaplugin
22、page指令的import屬性的作用是(C)
A、定義JSP頁面響應的MIME類型
B、定義JSP頁面使用的腳本語言
C、為JSP頁面引入JAVA包中的類
D、定義JSP頁面字符的編碼
23、page指令的(C)屬性可以設置JSP頁面是否可多
線程訪問
A^session
B、buffer
C、isThreadSafe
info
24、(C)可在JSP頁面出現(xiàn)該指令的位置處,靜態(tài)插
入一個文件。
A、page指令標簽
B、page指令的import屬性
C^include指令標簽
D、include動作標簽
第8頁共33頁
25、以下對象中的(D)不是JSP的內置對象。
A、request
B、session
C、application
D、bean
26、在JSP中,內置對象(B)封裝了用戶提交的信息,
使用該對象可以獲取用戶提交的信息。
A、session
B、request
C>response
D^out
27、request對象可以使用(A)方法獲取表單中某輸入
框提交的信息。
A、getParameter(Strings)
B>getValue(Strings)
C、getParameterNames(Strings)
D、getParameterValue(Strings)
28、JSP的內置對象中(A)對象可對客戶的請求作出動
第9頁共33頁
態(tài)響應,向客戶端發(fā)送數(shù)據(jù)。
A、response
B、request
C、application
D、out
29、從()開始,到()結束,被稱為一個會話。A
A、訪問者連接到服務器,訪問者關閉瀏覽器離開該服
務器
B、服務器啟動,服務器關閉
C、訪問者連接到服務器,服務器關閉
D、服務器啟動,訪問者關閉瀏覽器離開該服務器
30.下邊哪個不是FORM的元素?(D)
A.Input
B.textarea
C.select
D.table
31.table中的align屬性是什么含意?(C)
A.加粗
第10頁共33頁
B.斜體
C.對齊方式
D.邊框樣式
32.下邊哪個不是JSP的內置對象?(C)
A.session
B.request
C.cookie
D.out
33.哪個是JSP指令標記?(C)
A.<%...%>
B.<%!...%>
C.<%@……%>
D.<%=……%>
34.當在JSP文件中要使用到Vector對象時,應在JSP
文件中加入以下哪個語句?(C)
A.<jsp:includefile="java.util./>
B.<jsp:includepage="java.util."/>
C.<%@pageimport="java.util."%>
第11頁共33頁
D.<%@pageinclude二”java.util."%>
35.關于JavaBean的說法,哪個是正確的?(D)
A.JavaBean的具體類可以不是public的。
B.JavaBean可以只提供一個帶參數(shù)的構造器。
C.jsp:userBean可以向HTML標記一樣不關閉。
D.JavaBean可以保存狀態(tài)。
36.JavaBean的生命周期中,哪個是用來跟蹤用戶的會
話的?(A)
A.session
B.request
C.page
D.application
37.要在session對象中保存屬性,可以使用以下哪個
語句?(B)
A.session.getAttribute(“key","value”);
B.session.setAttribute(“key”,“valuev;
C.session.setAtrribute("key");
D.session.getAttribute(“key");
第12頁共33頁
38.jsp:forward和sendRedirect都是用來做頁面跳轉
的,描述錯誤的是?(D)
A.forward之后可以使用原來的request對象,而且效
率較高。
B.sendRedirect之后不可以使用原來的request對象,
而且效率較低。
C.forward地址欄不變化,只能在Web應用程序內的頁
面間跳轉。
D.forward地址欄變化,可以跳轉到任何頁面和機器。
39.關于get和post兩種請求,下列說法正確的是?(A)
A.get請求是默認的。
B.get請求處理的數(shù)據(jù)量大小不受到限制。
C.post請求地址欄里是能看到數(shù)據(jù)的。
D.post請求可以由doGet方法處理。
39.下邊哪個不是MVC中的組成部分?(B)
A.JavaBean
B.FrameWork
C.JSP
D.Servlet
第13頁共33頁
40.哪個不是Servlet接口的方法?(D)
A.doGet方法
B.doPost方法
C.init方法
D.forward方法
41.下面哪一個是正確使用JavaBean的方式?(A)
A.<jsp:useBeanid="address“class="AddressBean”
/>
B.<jsp:useBeanname="address“class二
“AddressBean”/>
C.<jsp:useBeanbean="address“class=
“AddressBean”/>
D.<jsp:useBeanbeanName="address“class=
“AddressBean”/>
42.JSP的Page編譯指令的屬性Language的默認值是:
(D)
A.C
B.C#
C.SQL
第14頁共33頁
D.Java
43.不是JSP運行必須的是(C)
A.JavaJDK
B.支持JSP的Web服務器
C.數(shù)據(jù)庫
D.操作系統(tǒng)
44.JSP從HTML表單中獲得用戶輸入的正確語句為(D)
A.Request.getAttribute("ID")
B.Response.getAttribute("ID”)
C.Response.getParamter("ID”)
D.Request.getParamter(UID,J)
45.title標記在head標記之間,title標記之間的內
容將顯示
到(B)
A.瀏覽器的頁面下部
B.瀏覽器的標題欄上
C.瀏覽器的狀態(tài)欄中
D.瀏覽器的頁面上部
第15頁共33頁
46.JSP程序在第一次載入時被JSP引擎譯成(B)o
A.HTML文件
B.Java文件
C.Class文件
A.文本文件
47.能在瀏覽器的地址欄中看到提交數(shù)據(jù)的表單提交
方式是(C)
A.post
B.out
C.get
D.submit
48.當用戶請求JSP頁面時,JSP引擎就會執(zhí)行該頁面
的字節(jié)碼文件響應客戶的請求,執(zhí)行字節(jié)碼文件的結果是(B)
A.發(fā)送一個Java文件到客戶端
B.發(fā)送一個HTML頁面得到客戶端
C.什么都不做
D.發(fā)送一個JSP源文件到客戶
49.select用于在表單中插入一個下拉菜單,他需與(A)
第16頁共33頁
標記配合使用
A.option
B.item
C.dot
D.list
50.下邊哪個不是from的元素(A)
A.table
B.select
C.textarea
D.input
51.在JSP標準確動作標簽中,(B)相當于創(chuàng)建一個
JavaBean的實例
A.setProperty
B.useBean
C.forward
D.getProperty
52.獲得Bean實例后,可利用(D)動作設置、修改Bean
中的屬性值
第17頁共33頁
A.jsp:getProperty
B.jsp:plugin
C.jsp:setAttribute
D.jsp:setProperty
53.Statement類提供了3種執(zhí)行方法,用來執(zhí)行更新
操作的方法是(B)
A.execute()
B.executeUpdate()
C.executeQuestion()
D.executeQuery()
54.在MVC開發(fā)模式中,控制器層被編寫為(D)
A.server
B.JSP
C.JavaBean
D.servlet
55.Servelt獲得初始化參數(shù)的對象是(C)
A.response
B.servletContext
第18頁共33頁
C.serveltConfig
D.request
56.Servlet中,HttpServeltResponse的(C)方法用
來把一個Http
請求重定向到另外的URL
A.redirectURLO
B.redirectResponse()
C.sendRedirect()
D.sendURL()
57.對于ServletRequest接口的獲取請求參數(shù)的方法
的描述哪一項是正確的?(D)
A.如果一個參數(shù)key有多個值,那么getParameterV
alues(key)方法會返回一個包含所有值的字符串數(shù)組
B.getParameter方法返回Object對象,使用前要強制
類型轉換:如String
str=(String)request.getParameter(key)
C.如果一個參數(shù)key有多個值,那么getParameter(key)
方法會返回空
D.getParameter方法只用于接受post請求參數(shù),接收
第19頁共33頁
get請求參數(shù)需要使用getQueryString方法
58.JSP提供了一個可以在多個請求之間持續(xù)有效的內
置對象(C),該對象與瀏覽器一一對應。
A.application
B.response
C.session
D.request
59.當response的狀態(tài)行代碼為哪個時,表示用戶請
求的資源不可用?(A)
A.404
B.202
C.303
D.101
60.下列哪一項不屬于JSP動作指令標記?(B)
A.jsp:plugin
B.jsp:javaBean
C.jsp:useBean
D.jsp:param
第20頁共33頁
61.Include指令用于在JSP頁面靜態(tài)插入一個文件,
插入文件可以使JSP頁面、HTML網頁、文本文件或一段Java
代碼,但必須保證插入后形成的文件是(C)
A.是一個完整的txt文件
B.是一個完整的java源代碼
C.是一個完整的JSP文件
D.是一個完整的HTML文件
62.下列關于application對象說法種錯誤的是(C)
A.getAttributeNames()方法返回所有application對
象的屬性的名字
B.getAttribute(Stringname)方法返回由name指定的
名字application對象的屬性的值
C.application對象用來所有用戶間共享信息,但不可
以在Web應用程序運行期間持續(xù)的保持數(shù)據(jù)
D.application對象用于在多個程序中保存信息
63.在servlet里,能正確獲取session的語句是(B)
A.HttpSession
session二response.getHttpsession(true);
B.HttpSessionsession=response.getSession(true);
第21頁共33頁
C.HttpSession
session二response.getHttpsession(true);
D.HttpSessionsession=response。getSession(true);
64.Request對象可以使用(D)方法獲取表單中某輸入
框提交的信息。
A.getParameterValue(Strings)
B.getValue(Strings)
C.getParameterNames(Strings)
D.getParameter(Strings)
65.在JSP中,(D)動作用于將請求轉發(fā)給其他JSP頁
面
A.setProperty
B.include
C.useBean
D.forward
66.request對象中讀取同名復選框表單元素的值時,
比較合適的方
法是(C)
A.getAttributesO
第22頁共33頁
B.getParameter()
C.getParametersO
D.getAttribute()
67.頁面中存在兩個多選按鈕(名稱為sex),分別代表
男和女,該頁面提交后,為了獲得用戶的選項值,可以使用
以下(B)方法。
A.request.getParameter(sex);
B.request.getParameterValues(“sex”);
C.request.getParameterValues(sex);
D.request.getParameter(“sex");
68.能把其他頁面包含到當前頁面中切可以指定參數(shù)
的是(B)
A.taglib
B.jsp:include
C.file
D.include
69.早期的動態(tài)網站開發(fā)技術主要使用的是(D)技
術。該技術的基本原理是將瀏覽器提交至Web服務器的數(shù)
據(jù)通過環(huán)境變量傳遞給其他外部程序,經外部程序處理后,
第23頁共33頁
再把處理結果傳送給Web服務器,最后由Web服務器把處
理結果返回瀏覽器。
A.JSPB.ASPC.PHPD.CGI
70.在一個JSP頁面代碼中一定沒有的部分是(A)
A.javascript代碼
B.JSP指令
C.JSP動作
D.HTML代碼
71.下列不是JSP開發(fā)工具的是(D)
A,JBuilder
B.IBMWebSphere
C.MyEclipse
D.Firework
72.JSP隸屬Java家族,下列不屬于JAVA家族的
是(D)
A.servletB.javabeanC.javaD.javascript
73.web應用程序體系結構最多可分為三層,不屬于這
三層的是(D)
第24頁共33頁
A.表示層B.業(yè)務層C.數(shù)據(jù)訪問層D.網絡鏈接層
74.在JSP中,下列(A)語句可以獲取頁面請求中
一個文本框的輸入(文本框的名稱為title)o
A?request.getParameter("title”);
B.request.getAttribute("title”);
C.request.getParameterValues("title”);
D.request.getParameters("title");
75.下列不屬于session跟蹤的方法是:(B)
A.URL重寫。
B.使用全局變量。
C.使用表單隱藏字段
D.使用ServletAPI
76.請選擇response對象的作用范圍;(D)
A?applicationscope
B?sessionscope
C?requestscope
D?pagescope
77.下列對<jsp:setProperty>動作使用錯誤的是
第25頁共33頁
(C)
A.<jsp:setPropertyname="mybean”property=
/>
B.<jsp:setPropertyname="mybean”property=
“myproperty”param=paramname/>
C.<jsp:setPropertyname="mybean”/>
D.<jsp:setPropertyname="mybean”property=
“myproperty“value="myvalue”/>
78.JSP中,當把來自客戶機的HTTP請求委托給
servlet時、會調用HttpServlet的(A)方法。
A.serviceB.dogetC.dopostD.init
79.servlet具有很多的功能,下列不是它的功能的是:
(B)
A.與多個客戶機處理連接,同時處理多個瀏覽器的請
求。
B.可被用于連接數(shù)據(jù)庫
C.對客戶端提交的特殊類型數(shù)據(jù)進行過濾
D.與applet通信
80.servlet中沒有的方法是:(D)
第26頁共33頁
A.init()B.doPut()
C.destroy()D,main()
二、判斷題(共50題)
1.Servlet程序的入口點是service(X)
2.屬性language定義jsp頁面的描述性息,屬性值可
以是任意字符串。(X)
3.JSP技術基于JAVA語言,是不區(qū)分大小寫的。(X)
4.JSP中包括2種指令:page指令和include指令。(X)
5.在JAR文件中,所有類文件必須以對應包的目錄結
構存放。(V)
6.通過cookie方法能在不同用戶之間共享數(shù)據(jù)。(X)
7.JSP開發(fā)網站的兩種模式分為jsp+javabean和
jsp+javabean+servleto(V)
8.Java語言包含三種核心機制:Java虛擬機、垃圾收
集機制和代碼安全檢測。(J)
9.接口不可以繼承接口。(X)
10.抽象類可以實現(xiàn)(implements)接口。(J)
11.抽象類是否可繼承實體類,但前提是實體類必須有
明確的構造函數(shù)。(J)
第27頁共33頁
12.try{}里有一個return語句,那么緊跟在這個try
后的finally{}里的code不會被執(zhí)行。(義)
13.abstract的method可以同時是static,也可以同
時是native。(X)
14.abstract的method可以同時是static,也可以同
時是synchronizedo(X)
15.char型變量不能定義為一個中文。(X)
16.對于每個要求訪問maillogin,jsp的HTTP請求,
Servlet容器都會創(chuàng)建一個HttpSession對象.(X)
17.每個HttpSession對象都有惟一的ID。(V)
18.JavaWeb應用程序必須負責為HttpSession分配惟
一的IDo(X)
19.在Struts應用的控制器中包含有客戶化標簽組件。
(X)
20.每個HTTP請求對應一個單獨的ActionServlet實
例。(X)
21.對于每個請求訪問HelloAction的HTTP請求,
Struts框架會創(chuàng)建一個單獨的HelloAction實例。(X)
22.每個子應用對應一個單獨的RequestProcessor實
例。(V)
第28頁共33頁
23.每個子應用對應一個單獨的web.xml文件。(X)
24.JSP能夠實現(xiàn)功能均可由Servlet實現(xiàn)。(V)
25.Servlet能夠實現(xiàn)功能均可由JSP實現(xiàn)。(V)
26.JSP分頁代碼中先取總記錄數(shù),得到總頁數(shù),再取
所有的記錄,最后顯示本頁的數(shù)據(jù)(J)
27.get請求處理的數(shù)據(jù)量大小不受到限制。(X)
28.forward之后可以使用原來的request對象,而且
效率較高。(J)
29.sendRedirect之后不可以使用原來的request對象,
而且效率較低。(J)
30.forward地址欄不變化,只能在Web應用程序內的
頁面間跳轉。(J)
31.JavaBean的具體類可以不是public的。(X)
32.JavaBean可以只提供一個帶參數(shù)的構造器。(義)
33.jsp:userBean可以向HTML標記一樣不關閉。(X)
34.Servlet的生命周期分三個時期:init^service、
destroy。(J)
35.在JSP文件中引用Bean,其實就是用jsp:useBean
語句。(X)
第29頁共33頁
36.Java文件與Bean所定義的類名可以不同,但一定
要注意區(qū)分字母的大小寫。(J)
37.為對數(shù)據(jù)庫進行查詢、更新操作,需借助
Connection對象執(zhí)行SQL語句。(J)
38.JDBC的主要任務是:與數(shù)據(jù)庫建立連接、發(fā)送SQL
語句、處理結果。(J)
39.在JSP中,page指令的extends屬性用來引入需要
的包或類。(X)
40.如果要修改Tomcat的真挺端口號為8891,則應修
改c:\tomcat\conf\server.xml文件。(V)
41.動態(tài)網頁是在服務器端被執(zhí)行,其中嵌入的代碼只
能在服務器端運行,不能在客戶端瀏覽器中運行。(J)
42.使用JSP不能實現(xiàn)數(shù)據(jù)庫的分頁瀏覽。(X)
43.get請求的數(shù)據(jù)量大小不受到限制。(X)
44.靜態(tài)頁面*.htm中也可以嵌入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度汽車零部件采購合同范本(含質量保證)4篇
- 2025年新型環(huán)保材料采購與物業(yè)保潔服務合同3篇
- 2025年度個人貸款合同范本集錦與金融科技創(chuàng)新應用4篇
- 2025年度新型環(huán)保材料研發(fā)與應用項目合作合同4篇
- 2025年度個人企業(yè)全額承包經營合作協(xié)議書范本7篇
- 二零二五年度工業(yè)模具長期租賃合作協(xié)議4篇
- 二零二五年度新型農村合作醫(yī)療資金管理合同4篇
- 2025年度個人網絡課程訂購服務合同3篇
- 弱電設計合同(2篇)
- 工程后期保潔協(xié)議書(2篇)
- 開展課外讀物負面清單管理的具體實施舉措方案
- 2025年云南中煙工業(yè)限責任公司招聘420人高頻重點提升(共500題)附帶答案詳解
- 《AM聚丙烯酰胺》課件
- 系統(tǒng)動力學課件與案例分析
- 《智能網聯(lián)汽車智能傳感器測試與裝調》電子教案
- 客戶分級管理(標準版)課件
- 2023年江蘇省南京市中考化學真題
- 供電副所長述職報告
- 校園欺凌問題成因及對策分析研究論文
- 技術支持資料投標書
- 老年人意外事件與與預防
評論
0/150
提交評論