A.Statement st=new Statement();
B.Statement st=cn.newStatement()C.Statement st=cn.createNewStatement()D.Statement st=cn.createStatement()35. Servlet中,使用()接口中定義的()方法來處理客戶端發出的表單數據請求 ?(A)A.HttpServlet doPost B.ServletRequest doGet
C.ServletRequest doPost D.HttpServlet doHead
36.在J2EE中,重定向到另一個頁面,以下(B)語句是正確的。
A.request.sendRedirect();B.response.sendRedirect();
C.request.sendRedirect();D.response.sendRedirect();37.Servlet的初始化參數只能在Servlet的(A)方法中獲取。
A.init()
B.doPost()
C.doGet()D.destroy()38.在tomcat啟動的時候報找不到虛擬機的錯誤是因為(A)
A.沒有配置path B.沒有配置classpath
C.沒有配置tomcat D.沒有配置jdk
40.在servlet里每次請求都會被調用的是下面的那個方法(A)
A.service B.destroy
C.getservletconfig D.init 41.關于JavaBean正確的說法是(D)
A.Bean文件放在任何目錄下都可以被引用 B.被引用的Bean文件的文件名后綴為.java
C.在JSP文件中引用Bean,其實就是用語句
D.Java文件與Bean所定義的類名可以不同,但一定要注意區分字母的大小寫
42.在servletrequest對象里哪個方法是用來獲取頁面傳遞來的參數的名字的集合的(C)
A.getServletName B.getHeadNames
C.getParameterNames
D.getInitParameterNames 43.在tomcat的一個虛擬目錄里,如果我們需要增加一個我們自己的類文件,那么對于一個已經編譯好的類文件我們應該把包拷貝到那(C)
A.WEB-INF/ B.WEB-INF/config
C.WEB-INF/classes D.WEB-INF/lib 44.關于JavaBean正確的說法是(D)
A.在JSP文件中引用Bean,其實就是用語句 B.被引用的Bean文件的文件名后綴為.java
C.Bean文件放在任何目錄下都可以被引用
D.Java文件與Bean所定義的類名可以不同,但一定要注意區分字母的大小寫
45.在J2EE的Model Ⅱ模式中,模型層對象被編寫為(B)。A.Applet
B.JavaBean C.JSP D.Server
46.J2EE中,以下關于HttpServlet的說法錯誤的是(A)
A.HttpServlet類的子類必須至少重寫service方法 B.HttpServlet是一個抽象類
C.HttpServlet位于javax.servlet.http包中 D.HttpServlet類擴展了GenericServlet類
48.在J2EE MVC設計模式體系結構中(B)是實現控制器的首選方案。
A.JSP B.Servlet
C.JavaBean D.HTML 49.在JSP中使用 后瀏覽器地址欄內的內容(B)
A.發生變化。B.不發生變化。
C.錯誤用法 D.可能變化 50.下面對jsp描述的說法正確的是(D)
A.在jsp里調用的方法都聲明在java bean里 B.以上都不對
C.不可以在jsp里聲明方法 D.可以在jsp里聲明方法
51.在J2EE中,在一個JSP文件中,有表達式<%=2+3 %>,它將輸出(B)
A.23 B.5
C.不會輸出,因為表達式是錯誤的 D.2+3 54.在J2EE中,test.jsp文件中有如下一行代碼:
要使user對象在用戶對其發出請求時存在,下劃線中應填入(C)
A.Page B.Session
C.request D.application 55.在J2EE中,若要在JSP正確使用標簽: ,在jsp中聲明的taglib指令為: <%@taglib uri=”/WEB-INF/myTags.tld”prefix=”_____”%>,下列線處應該是(D)
A.getKing B. king
C.myTags D. x
56.在Servlet里,能正確獲取session的語句是(A)
A.HttpSession session = request.getSession(true);B.HttpSession session = response.getHttpSession(true);C.HttpSession session = response.getSession(true);D.HttpSession session = request.getHttpSession(true);57.如果我們想把session銷毀應該用下面的那個方法(C)
A.kill B.end
C.destroy D.invalidate 58.在struts中實現控制器的是下面那個(D)
A.jsp B.taglib
C.java bean D.servlet 59.在J2EE實現企業級應用開發中(C)是描述標記庫的XML文檔。
A.EAR文件 B.WAR文件
C.TLD文件 D.DTD文件
60.在JSP中如果要導入 java.io.* 包,應該使用(A)指令。A.page
B.include
C.forward D.taglib
61.在JSP中,使用動作可以將javaBean嵌入JSP頁面,對JavaBean的訪問范圍不能是(C)
A.application B.page
C.response D.request 62.什么是j2ee(A)
A.一種架構 B.一個編譯器
C.一門語言 D.一個開發環境
63.在JSP中,page指令的(D)屬性用來引入需要的包或類。
A. languge B. contentType
C. extends D. import 64.在javaScrpt中window對象的(C)方法用于關閉當前窗口
A.open()
B.confirm()
C.close()D.alert()
65.在JSP中,只有一行代碼:<%=’A’+’B’%>,運行將輸出(A)
A. 131 B.A+B <%='A'+'B'%> 等于131
C.錯誤信息,因為表達式是錯誤的 D.AB<%=“A”+“B”%> 等于AB 66.我們在第一次訪問服務器的時候,如果只是通過請求連接一個jsp頁面,不提交任何的其他信息,會觸發下面的那個事件(C)
A.建立application B.建立post
C.建立session D.以上都不是
67.J2EE中,JSP EL 表達式:${user.loginName}執行效果等同于(C)
A.<% user.loginName;%> B.<%user.getLoginName();%>
C.<% = user.getLoginName()%> D.<% = user.loginName%> 68.在HTML文件中導入一個樣式表的正確語法為(A)
A. B.
C. D. 69.在J2EE中,下列(D)語句可以獲取頁面請求中的一個文本框的輸入(文本框的名字為title)。
A.response.getParameter(“title”);
B.requert.getParameters(“title”);
C.request.getAttribute(“title”);D.requert.getParameter(“title”);
70.要設置某個JSP頁面為錯誤處理頁面,以下page指令正確的是(B)
A.<%@ page extends= %> B.<%@ page isErrorPage= %>
C. <%@ page info= %> D.<%@ page errorPage= %> 71.直接從servletconfig對象能獲得的參數是(A)
A.web.xml配置文件里綁定在servlet上的參數 B.web.xml所有的servlet都能獲得的參數 C.頁面傳遞來的參數 D.sessin里設置的參數
72.下列不屬于URL的組件部分為(B)
A.目錄或文件
B.服務器名稱
C.協議
D.IP地址或域名
73.如果當前JSP頁面出現異常時需要轉到一個異常頁,需要設置page 指令的(A)屬性
A.errorPage B.Exception
C.isErrorPage D.error 74.J2EE中,HttpSession接口位于(A)包中。
A. javax.servlet.http B.javax.servlet.http.session
C. javax.servlet.session D. javax.servlet
75.在擴展標簽里我們可以使用那個對象來獲得request對象(C)
A.application B.session
C.pageContext D.servletcontext 76.在JSP應用程序中要求刪除所有photo目錄中的的文件,但是保留文件夾,下列代碼中空缺位置最適合的選項為(D)String path=request.getRealPath(“photo”);File fp1=new File(path);File[] files=fp1.listFiles();for(int i=0;iif(__________________________)
{
files[i].delete();} }
A.files[i].isFile()
B.files[i].isDirectory()
C.!files[i].isFile()
D.files[i].isDirectory()77.在inc.jsp中包含數行代碼與一張圖片,現在要創建一個home.jsp,每次瀏覽home.jsp時都能夠以最快的速度顯示inc.jsp中的所有內容以及home.jsp自身要顯示的內容,應該在home.jsp中使用的語句是(C)
A. B. C.<%@include file = “inc.jsp”%>
D.<%@include page=“inc.jsp”flush= “true” %> 79.在J2EE MVC設計模式體系結構中(D)是實現控制器的首選方案。
A.HTML B.JSP
C.JavaBean D.Servlet 80.創建JSP應用程序時,配置文件web.xml應該在程序下的(B)目錄中。
A.admin
B.WEB-INF
C.servlet
D.WebRoot 81.重定向可以使用(D)方法。
A. B. C.request.sendRedirect(“login.jsp”);D.response.sendRedirect(“login.jsp”);82.下面那個不是會話(B)
A.隱藏域 B.application
C.cookie D.url重寫
83.在J2EE中,給定某Servlet的代碼如下,編譯運行該文件,以下陳述正確的是(B)Public class Servlet1 extends HttpServlet{
Public void init()throws ServletException{ } Public void service(HttpServletRequest request,HttpServletResponse response)
}
} Throws ServletException,IOException{ PrintWriter out = response.getWriter();Out.println(“hello!”);
A.編譯該文件時會提示缺少doGet()或者dopost()方法,編譯不能夠成功通過
B.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到輸出文字:hello!C.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中看不到任何輸出的文字 D.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到運行期錯誤信息
84.在JSP中的Java腳本中輸出數據時可以使用(D)對象的print()方法。
A.application B.session
C.page
D.out
85.在J2EE中,下列(D)語句可以獲取頁面請求中的一個文本框的輸入(文本框的名字為title)。
A.request.getAttribute(“title”);B.requert.getParameters(“title”);
C.response.getParameter(“title”);D.requert.getParameter(“title”);
87.對于預定義<%!預定義%>的說法錯誤的是(D)
A.在預定義中聲明的變量將在JSP頁面初始化時初始化 B.一次可聲明多個變量和方法,只要以“;”結尾就行
C.一個聲明僅在一個頁面中有效 D.聲明的變量將作為局部變量
88.在J2EE中,在web.xml中,有如下代碼: 30 上述代碼定義了默認的會話超時時長,時長為30(B)
A.小時 B.分鐘
C.秒 D.毫秒
89. J2EE中,HttpSession接口位于(C)包中。
A.javax.servlet B.javax.servlet.session
C.javax.servlet.http D.javax.servlet.http.session 91.下述選項中不屬于JDBC基本功能的是(C)
A.提交SQL語句
B.處理查詢結果
C.數據庫維護管理 D.與數據庫建立連接
92.J2EE中()類()方法用于返回應用程序的上下文路徑。(C)
A.ServletContext、getContextPath()B.HttpServletRequset、getPathInfo()
C.HttpServletRequest、getContextPath()D.ServletContext、getPathInfo()94.JavaMail是一組用于發送和接收郵件消息的API。發送郵件使用()協議,接收郵件使用(A)協議。
A.SMTP POP3 B.POP3 SMTP
C.SMTP TCP D.POP3 TCP 95.給頂一個JSP程序源代碼,如下: 在two.jsp中使用(B)代碼片段可以輸出參數location的值。
A. B.<%=request.getParameter()%>
C.<%=request.getAttribute()%> D. 96.我們在實現國際化的時候顯示資源包里的信息是使用的下面的那個標簽庫(B)
A.struts-logic.tld B.struts-html.tld
C.struts-bean.tld
D.struts-tiles.tld 97.下列哪個不是HTML的常用標記(C)
A.
B.
C. D. 98.運行tomcat的時候必須配置jdk那么配置的環境變量的名字是(A)
A.java_home B.classpath
C.path D.tomcat_home 99.在一個mvc中,我們一般都使用模型來處理業務邏輯。那么在struts里實現模型的一般都是下面那一個(A)
A.java bean B.jsp
C.servlet D.taglib 100.在J2EE中,使用Servlet過濾器時,可以在web.xml文件的(A)元素中包括元素。
A. B.
C. D. 101.下列可以正確獲取當前Web程序物理路徑的方法為(D)
A.response.getRealPath(“/”)B.request.getFile(“/”)
C.response.getFile(“/”)D.request.getRealPath(“/”)
103.如果想在tomcat服務器啟動時將jar包加載到內存,且該jar包可以被tomcat服務器上所有的應用使用,應該將該jar包復制到tomcat的(A)目錄。
A.commonlib
B.server
C.serverlib D.common
105.在J2EE中,<%=”2”+4%>將輸出(B)
A.不會輸出,因為表達式是錯誤的 B.24
C.2+4 D.6 106.J2EE中,JSP EL 表達式:${user.loginName}執行效果等同于(A)
A.<% = user.getLoginName()%> B.<% = user.loginName%>
C.<%user.getLoginName();%> D.ServletContext、getPathInfo()109.在J2EE中,request對象的(A)方法可以獲取頁面請求中一個表單組件對應多個值時的用戶的請求數據。
A.String[] getParameterValues(String name)B.String[] getParameter(String name)C.String getParameter(String name)D.String getParameterValuses(String name)110.java.io.File對象的(D)方法可以新建一個文件。
A.createFile()
B.mkdir()
C.delete()
D.createNewFile()111.JSP頁面經過編譯之后,將創建一個(D)
A.exe文件 B.applet
C.application D.servlet
D.ServletContext、getContextPath()
113.J2EE中,()類()方法用于返回應用程序的上下文路徑。(A)
A.HttpServletRequest、getContextPath()B.HttpServletRequset、getPathInfo()C.ServletContext、getPathInfo()
114.在J2EE中,在web.xml中定義過濾器時可以指定初始化參數,以下定義正確的是(C)
A.someFiltere> e>
ram> B.someFilterA.String getParameterValuses(String name)B.String[] getParameter(String name)C.String getParameter(String name)D.String[] getParameterValues(String name)C.someFilter D.someFilter
115.在J2EE中,request對象的(D)方法可以獲取117.在J2EE MVC設計模式體系結構中(D)是實現控制器的首選方案。
A.HTML C.JSP
B.JavaBean
D.Servlet 118.一個taglib指令必須有那些屬性(C)
A.value prefix C.url prefix B.url loaction
D.url value 120.EVAL_BODY_BUFFERED 的(B)
A.SKIP_BODY C.EVAL_BODY_INCLUDE B.EVAL_PAGE
D.SKIP_PAGE 125.使用自定義標簽時,要為JSP引擎提供有關自定義標簽的相關信息,下列信息描述語句正確的是(A. C. B.
D. 126.在JSP中,要定義一個方法,需要用到以下(B)元素
A. <%
%> C. <%@ %> B.<%!%>
D.<%= %> 127.在Servlet過濾器的生命周期方法中,每當傳遞請求或響應時,web容器會調用(D)方法。A.service C.destroy B.init
D.doFilter 128.在JSP中,使用動作可以將javaBean嵌入JSP頁面,對JavaBean的訪問范圍不能是(A.request C.application B.response
D.page
129.擴展標簽使用的是下面的那個包(A)
A.javax.servlet.jsp.tagext.* C.java.io.* B.javax.servlet.jsp.*
D.javax.servlet.* 133.聲明對象的默認有效范圍為(B)
A.request C.session B.page
D.application 135.下面那個方法用于在session中存儲對象(B)
A.setDataAttribute C.以上都不是 B.setAttribute
D.setData 136.在html標記中,(B)標記用于設置當前頁面的標題。
A.html
C.name B.title
D.head
137.我們是從下面的那個接口里獲取的session(A)
A.HttpServletRequest C.ServletRequest B.HttpServletResponse
D.ServletResponse 138.對于jsp中的application對象來說,我們在servlet中可以使用下面的那個對象來訪問(A)A.servletresponse
B.servletcontext
C)
B)
C.servletrequest D.servletconfig 141.如果一個.do里已經做了錯誤驗證,就必須在配置文件里的對應的action標簽里存在一個屬性是(A)
A.input B.redirect
C.contextrelative D.scope 142.我們把用戶發送給服務器的信息叫請求,服務器對客戶端發送消息叫響應,下面是對請求和響應過程的描述,錯誤的是(B)
A.請求和響應完成,客戶和服務器的連接就斷開 B.可以沒有請求而只有服務器的響應 C.發送請求后可以沒有響應 D.如果有響應必須有對應的請求
143.下列(D)指令定義在JSP編譯時包含所需要的資源。
A.forward B.taglib
C.include D.page 144.Servlet中,HttpServletResponse的(C)方法用來把一個Http請求重定向到另外的URL。
A.redirectURL()B.sendURL()
C.sendRedirect()D.redirectResponse()145.在Servlet里,能正確獲取session的語句是(C)。
A.HttpSession session = response.getHttpSession(true);B.HttpSession session = response.getSession(true);C.HttpSession session = request.getSession(true);D.HttpSession session = request.getHttpSession(true);146.釋放session對象時,使用session對象的(A)方法。
A.invalidate()B.delete
C.clear()
D.remove()
147.在inc.jsp中包含數行代碼與一張圖片,現在要創建一個home.jsp,每次瀏覽home.jsp時都能夠以最快的速度顯示inc.jsp中的所有內容以及home.jsp自身要顯示的內容,應該在home.jsp中使用的語句是(A)
A.<%@include file = “inc.jsp”%>
B.<%@include page=“inc.jsp”flush= “true”%> C. D. 148.在http協議里有一個請求只有報頭沒有內容是下面的那一個請求(C)
A.PUT B.POST
C.HEAD D.GET 149.對一個session來說我們描述正確是(B)
A.一個session對應一個瀏覽器,瀏覽器關閉session就銷毀了
B.服務器為每一個瀏覽器分配一個session,但session不會在瀏覽器關閉的時候銷毀。只有過期或服務器關閉才會銷毀 C.一個session不對應一個瀏覽器,一臺計算機只有一個session D.以上都不對
150.要配置數據庫連接池必須的技術是(B)
A.RMI B.JNDI
C.JMS D.以上都不是
151.page對象屬于(A)類對象
A.作用域通信對象 B.錯誤
C.Servlet D.輸入輸出 152.下述選項中不屬于JDBC基本功能的是(B)
A.處理查詢結果 B.數據庫維護管理
C.提交SQL語句
D.與數據庫建立連接
153.對于servletrequest對象來說它的getParameter方法是來獲取頁面傳遞來的參數的,下面的表單里的那些參數能被它獲取到(B)< form action=“a.jsp”> < input type=“text” id=“user_name”> < input type=“hidden” id=“user_id”> < input type=“password” name=“user_tel”> < input type=“file” name=“user_file”> form> A.user_name user_tel user_file B.以上都不對
C.user_tel user_file D.所有
154.在html中繪制表格時,(D)標記是表格中的換行標記。
A.
B.C.
D. 155.給定JSP程序源碼如下,該JSP運行后輸出的結果是(B)<% int count =1;%> Count: <% ++count;%> A.Count:1 B.CountC.Count:2 D.1:2 156.下面哪一個不是JSP本身已加載的基本類?(C)
A.javax.servlet.jsp.* B.java.lang.*
C.java.io.* D.javax.servlet.* 158.在JSP中如果要導入 java.io.* 包,應該使用(C)指令。
A.forward B.taglib
C.page
D.include
159.下列XML格式正確的為(A)
A.<學生 學號=“101”姓名=”張三”/> B.<學生 學號=“101”姓名=張三/> C.學生 D.<學生 學號=“101”姓名=”張三”> 161.給定一個JSP程序源碼如下: 在two.jsp中加入(A)代碼片斷可以輸出參數location的值。
A.<% = request.getParameter(“location”)%> B. C. D.<% = request.getAttribute(“location”)%> 162.重定向可以使用(B)方法。
A.response.sendRedirect(“login.jsp”): B.request.sendRedirect(“login.jsp”);C. D. 163.下面那個不是jsp中的偽指令(C)
A.page B.taglib
C.session
D.include 164.servlet 的生命周期又一系列事件組成,把這些事件按照先后順序排序,以下正確的是(C)
A.加載類,初始化,實例化,請求處理,銷毀 B.加載類,實例化,請求處理,初始化,銷毀 C.加載類,實例化,初始化,請求處理,銷毀 D.實例化,加載類,初始化,請求處理,銷毀
165.下列(A)接口專用于訪問數據庫的中存儲過程
A.CallableStatement
B.ProcedureStatement
C.PreparedStatement D.Statement 167.在JSP中使用標記時,不會出現的屬性是(B)
A.name
B.value
C.以上皆不會出現 D.property
168.J2EE中,HttpServletRequest類的(A)方法用返回與當前請求相關聯的會話,如果沒有,則返回null。
A.getSession(false)B.getSession()
C.getSession(null)D.getSession(true)169.如果在網頁上顯示一幅圖片,下面哪句代碼是正確的(B)
A. B.
C. D. 170.在tomcat中,我們的虛擬目錄配置文件都在那個文件夾里(C)
A.common B.lib
C.conf D.work 171.以下的說法不正確的是(A)
A.tomcat支持中文文件夾名
B.tomcat的虛擬目錄可以放在任意的目錄中 C.tomcat的默認目錄名是ROOT D.tomcat可以同時啟動多個虛擬目錄
173.Http的中文含義為(C)
A.簡單郵件傳輸協議 B.統一資源定位器
C.超文本傳輸協議
D.網絡套接字
174.在JSP中使用response.sendRedirect(“jack.htm”);后瀏覽器地址欄內的內容(B)
A.錯誤用法 B.發生變化。
C.不發生變化。D.可能變化
176.對于預定義<%!預定義%>的說法錯誤的是(B)
A.一次可聲明多個變量和方法,只要以“;”結尾就行
B.聲明的變量將作為局部變量
C.在預定義中聲明的變量將在JSP頁面初始化時初始化 D.一個聲明僅在一個頁面中有效
177.Tomcat服務器的默認端口為(A)
A.8080
B.80
C.8001 D.8888
179.下面的那個是對servlet的生命周期描述正確的(B)A.destroy方法在請求結束的時候被執行
B.以上都不對
C.service方法是程序員自己管理線程的
D.init方法在每次訪問的servlet的時候最先被執行
180.在html里特殊的字符不能直接顯示,如果要顯示需要用下面的哪個來代替(B)
A.&st;B.&
C.< D.> 181.一個完整的URL地址不包括下面的那一項(D)
A.端口 B.URI
C.IP地址或域名 D.連接方式
182.JSP在Web服務器上的運行結果(B)
A.可以在控制臺中看到
B.可以在Web瀏覽器看到
C.只能在Web瀏覽器看到 D.只能在控制臺中看到
183.jsp實際上被執行的時候是被轉換成了servlet,在tomcat里默認轉換到了下面的那個文件夾里(C)
A.ROOT B.config
C.work
D.common 184.在Servlet里,能正確獲取session的語句是(A)
A.HttpSession session = request.getSession(true);B.HttpSession session = request.getHttpSession(true);C.HttpSession session = response.getHttpSession(true);D.HttpSession session = response.getSession(true);
186.下面的page偽指令的寫法正確的是(A)
A.<%@page import= %> B.<%@ page import= %>
C.<%page import= %> D.<@page import= %> 187.Servlet中,使用()接口中定義的()方法來處理客戶端發出的表單數據請求(D)
A.ServletRequest doPost B.ServletRequest doGet
C.HttpServlet doHead D.HttpServlet doPost 188.在inc.jsp中包含數行代碼與一張圖片,現在要創建一個home.jsp,每次瀏覽home.jsp時都能夠以最快的速度顯示inc.jsp中的所有內容以及home.jsp自身要顯示的內容,應該在home.jsp中使用的語句是(C)
A.<% @ include page = “inc.jsp”%> B. C.<% @ include file = “inc.jsp”%>
D. 189.下面的代碼在頁面的顯示結果是(B) A.15
B.101234 C.01234 D.12 190.include指令是用來包含文件的,下面的說法正確是(A)
A.是靜態的包含 B.以上都不對
C.2個頁面之間的變量可以重名 D.是動態的包含
193.請選出微軟公司提供的連接SQL Server 2000的JDBC驅動程序。(C)
A.oracle.jdbc.driver.OracleDriver B.com.mysql.jdbc.Driver C.com.microsoft.jdbc.sqlserver.SQLServerDriver D.sun.jdbc.odbc.JdbcOdbcDriver 194.使用自定義標簽時,要為JSP引擎提供有關自定義標簽的相關信息,下列信息描述語句正確的是(C)
A.hello B.hello com.tagdemo.HelloTag C.hello com.tagdemo.HelloTag D.hello 195.在MVC模式中,核心內容為(D)
A.model
B.不確證
C.view
D.control
196.J2EE中在JSP中要使用user包中的User類,則以寫法正確的是(A)
A. B. C. D. 197.在J2EE中,test.jsp文件中有如下一行代碼
要使user對象中一直存在于對話中,直至其終止或被刪除為止,下劃線中應填入(B)
A.request B.session
C.page
D.application 198.在struts中實現資源包轉換為中文的是下面的那個命令(C)
A.servertool B.keytool
C.native2ascii D.tnameserv 199.下列表單
,如果單擊提交按鈕時,表單(B)A.提交到當前頁B.沒有指定action屬性,所以不做提交
C.不確定
D.使用post方式提交
200.在servlet里能獲得web.xml里的綁定在servlet配置信息上的參數的方法是哪個(A)
A.getInitParameter B.getParameter
C.getParameterValues D.getInitParameterNames 202.設在表單中有一組復選鈕標記,如下列代碼:
如果在register.jsp是取city的值,最適合的方法為(B)A.String city= request.getParameter(“city”);B.String []cities=request.getParameterValues(“city”);C.String city=request.getAttribute(“city”);D.String []cities=request.getParameter(“city”);203.J2EE中在JSP中要使用user包中的User類,則以寫法正確的是(D)
A. B. C. D. 204.下列表單,如果單擊提交按鈕時,表單(C)
A.使用post方式提交
C.沒有指定action屬性,所以不做提交
B.提交到當前頁
D.不確定
206.不能在不同用戶之間共享數據的方法是(D)
A.通過ServletContext對象
C.利用數據庫 B.利用文件系統
D.通過cookie
207.在JSP應用程序中要求刪除所有photo目錄中的的文件,但是保留文件夾,下列代碼中空缺位置最適合的選項為(String path=request.getRealPath(“photo”);File fp1=new File(path);File[] files=fp1.listFiles();for(int i=0;iif(__________________________)
{
files[i].delete();
} } A.files[i].isFile()
C.files[i].isDirectory()
B.!files[i].isDirectory()
D.!files[i].isFile()
209.J2EE中,HttpSession接口位于(C)包中。
A.javax.servlet.http.session C.javax.servlet.http B.javax.servlet
D.javax.servlet.session 211.在JSP中調用JavaBean時不會用到的標記是(D)
A. C. B.
D. 214. J2EE中,HttpServletRequest類的(C)方法用返回與當前請求相關聯的會話,如果沒有,則返回null。
A.getSession()C.getSession(false)B.getSession(null)
D.getSession(true)215.下面的哪個是url重寫(C)
A.
D.session.setAttribute()216.在B/S編程里,我們經常使用腳本來輔助顯示的功能,下面對于腳本的說法正確的是(C)A.javascript就是一種特殊的java語言
A)
B.在腳本里能直接操作session C.腳本能嵌套在jsp代碼里 D.javascript里不能自定義類
220.Http的中文含義為(C)
A.統一資源定位器
B.簡單郵件傳輸協議 C.超文本傳輸協議
D.網絡套接字
221.對于一個繼承于BodyTagSupport標簽來說,他的dostart方法的返回值決定本體是否能被處理,下面那個是讓本體可以被處理的(D)
A.SKIP_BODY B.EVAL_BODY_INCLUDE
C.SKIP_PAGE
D.EVAL_BODY_BUFFERED
224.J2EE 中,()類的()方法用于創建對話。(C)
A.HttpServletResponse、newSession B. HtttpSession、newInstance
C. HttpServletRequest、getSession D.HttpSession、getSession 225.下列XML格式正確的為(B)
A.學生 B.<學生 學號=“101”姓名=”張三”/> C.<學生 學號=“101”姓名=張三/> D.<學生 學號=“101”姓名=”張三”> 227.JSP應用程序配置文件的根元素為(C)
A. B.
C. D. 228.在J2EE中,<%=”2”+"4"%>將輸出(A)
A.24 B.2+4
C.不會輸出,因為表達式是錯誤的 D.6 231.在瀏覽器解析換行被忽略,要想在頁面中實現換行,需要使用(D)
A.out.println(“br”)
B.System.out.println(“ ”)
C.System.out.println(“br”)D.out.println(“ ”)232.session對象的(C)方法用于設置會話的超時時間。
A.session.getMaxInactiveInterval();B.session.setMaxInactiveInterval(30);
C.session.setMaxTime(30);
D.session.setAttribute(“time”,30);233.在J2EE的Model Ⅱ模式中,模型層對象被編寫為(D)
A.JSP B.Server
C.Applet
D.JavaBean
234.給定include1.jsp文件代碼片斷,如下: <% pageContext.setAttribute(“User”,“HAHA”);%>
_______//此處填寫代碼
給定include2.jsp文件代碼片斷,如下: <%=pageContext.getAttribute(“User”)%>
要求運行include1.jsp時,瀏覽器上輸出:HAHA
要滿足以上條件,jsp1.jsp中下劃線處應填入以下(B)語句。
A.<% response.sendRedirect(“include2.jsp”);%> B. <%@ include file=“include2.jsp”%> C. D. 236.以下的技術不屬于J2EE的是(C)
A.RMI B.JNDI
C.COM
D.JMS 237.在html中繪制表格時(A)標記是表格中的換行標記。
A.
B.C.
D. 239.JSP中的不是隱式注釋為(A)A. B.<%--注釋內容--%> C. // 注釋內容
D. /* 注釋內容 */ 240.WEB應用中,常用的會話跟蹤方法不包括(C)
A.URL重寫 B.隱藏表單域 C.有狀態HTTP協議 D.Cookie 241.JavaBean的文件類型是(D)
A..html
B..jsp
C..java D..classs
242.session對象getId方法的作用是(C)
A.取得session對象的結束時間。
B.取得客戶端最后一次訪問服務器的時間。C.取得客戶端在服務器唯一的標識。D.取得session對象的創建時間。
243.要執行預編譯應該使用下面的那個對象(A)
A.PreparedStatement B.Statement
C.CallabledStatement D.以上都不是
244.在JSP中(D)動作用于將請求轉發給其他JSP頁面。
A.setProperty B.include
C.useBean D.forward
246.在J2EE中,request對象的(D)方法可以獲取頁面請求中一個表單組件對應多個值時的用戶的請求數據
A.String getParameter(String name)B.String getParameterValuses(String name)C.String[] getParameter(String name)D.String[] getParameterValues(String name)247.下列(D)接口專用于訪問數據庫的中存儲過程。
A.ProcedureStatement B.PreparedStatement
C.Statement D.CallableStatement
248.給定一個Servlet的代碼片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException{()out.println(“hi kitty!”);out.close();} 運行次Servlet時輸出如下: hi kitty!則應在此Servlet下劃線處填充如下代碼。(D)
A.PrintWriter out = request.getWriter();B.OutputStream out = response.getOutputStream();C.OutputStream out = request.getWriter();D.PrintWriter out = response.getWriter();249.
1、out.println(“”);
4、System.out.println(“the servlet info”);
5、out.close();以上的代碼執行過程描述正確的是(D)
A.執行到2的時候會在客戶端頁面彈出一個對話框,當客戶響應過后繼續執行下面的代碼 B.以上都不對
C.執行到2的時候會在客戶端頁面彈出一個對話框,但是會繼續執行下面的代碼 D.執行完上面的所有代碼后,客戶端才會得到服務器的響應,然后才彈出對話框
250.一個struts的.do必須具備的部分是(D)
A.controller B.formbean
C.taglib D.action 251.J2EE中,HttpServletRequest類的(D)方法用返回與當前請求相關聯的會話,如果沒有,則返回null。
A.getSession()
C.getSession(null)D.getSession(false)B.getSession(true)252.要設計一個大型的基于多層體系結構的web應用系統,系統界面端基于HTML和XML,該系統要不斷的進行版本升級(即日后維護、二次需求開發等任務量較大),要達成這些目標,最適合的開發模式是(C)
A.DAO B.Proxy
C.MVC D.VO 253.cn是Connection對象,創建Statement 對象的方法是(A)
A.Statement st=cn.createStatement()B.Statement st=cn.newStatement()C.Statement st=cn.createNewStatement()D.Statement st=new Statement();
254.下面不是page指令的屬性的是(D)
A.language B.info
C.import D.url 255.在J2EE中,test.jsp文件中有如下一行代碼:
要使user對象在用戶對其發出請求時存在,下劃線中應填入(C)
A.application B.Page
C.request D.Session 256.jsp:getProperty 標識的getProperty屬性的作用是(A)A.定義javaBean 的屬性名
B.定義javaBean的標識
C.定義javaBean 的名字 D.定義javaBean 的方法名
258.給定JSP程序源碼如下,該JSP運行后輸出的結果是(D)
<% int count =1;%> Count: <% ++count;%> A.Count:1 B.1:2
C.Count:2 D.Count: 259.java.io.File對象的(B)方法可以新建一個文件。
A.createFile()
B.createNewFile()
C.delete()
D.mkdir()
260.在html標記中(B)標記用于設置當前頁面的標題。
A.html B.title
C.head
D.name 261.在J2EE中,以下不是JSP隱式對象的是(A)
A.context B.out
C.application D.pageContext 263.使用JavaScript語言中Document的(D)方法可以在頁面上輸出字符。
A.document.print()B.document.flush()
C.document.out()
D.document.write()
264.如果編寫一個計數器程序,用來記載當前網站的訪問量,最好采用JSP中的(C)對象。
A.page
B.session
C.application D.request
265.當我們想要修改tomcat的訪問端口的時候需要對那個文件進行修改(A)
A.server.xml B.tomcat-users.xml
C.config.xml D.web.xml 266.給定一個JSP程序源碼如下: 在two.jsp中加入(C)代碼片斷可以輸出參數location的值。
A. B.<% = request.getAttribute(“location”)%> C.<% = request.getParameter(“location”)%> D. 268.在J2EE中,test.jsp文件中有如下一行代碼: 要使user對象在用戶對其發出請求時存在,下劃線中應填入(B)
A.application B.request
C.Session D.Page
269.<% int count =1;%>___________
以下(A)語句可以在上面下劃線處插入,并且運行后輸出結果是:1。
A.<% =count++ %> B. <%=++count %>
C.<% count++;%> D.<% ++count;%> 270.下面的說法正確的是(D)A.我們的jar文件應該放在classes里
B.沒有classes文件夾,虛擬目錄就不能被加載 C.我們使用的類文件要在web.xml里注冊
D.虛擬目錄里除了WEB-INF文件夾之外,其他的地方都可以放.jsp文件
271.關于JavaBean正確的說法是(C)
A.被引用的Bean文件的文件名后綴為.java
B.Bean文件放在任何目錄下都可以被引用
C.Java文件與Bean所定義的類名可以不同,但一定要注意區分字母的大小寫 D.在JSP文件中引用Bean,其實就是用語句
272.在配置虛擬目錄的時候我們必須修改的是配置文件里的那兩項(B)
A.path和privileged B.path和docBase
C.privileged和debug D.debug和docBase 273.在JSP中使用session.putValue(“username”, u_name)可以在會話中保存(B)
A.username對象
B.u_name對象。
C.u_name的數值。D.username的數值
274.在J2EE中,test.jsp文件中有如下一行代碼:
要使user對象只能在使用test.jsp時使用,當加載頁面時就會將其銷毀。下劃線中應填入(B)
A.session B.page
C.reqeust D.application 275.要設置某個JSP頁面為錯誤處理頁面,以下page指令正確的是(A)
A. <%@ page isErrorPage= %> B. <%@ page extends= %>
C.<%@ page errorPage= %> D. <%@ page info= %> 276.在J2EE中,給定某Servlet的代碼如下,編譯運行該文件,以下陳述正確的是(D)Public class Servlet1 extends HttpServlet{
A.編譯該文件時會提示缺少doGet()或者dopost()方法,編譯不能夠成功通過
B.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到運行期錯誤信息 C.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中看不到任何輸出的文字 D.編譯后,把Servlet1.class放在正確位置,運行該Servlet,在瀏覽器中會看到輸出文字:hello!Public void init()throws ServletException{
} Public void service(HttpServletRequest request,HttpServletResponse response)Throws ServletException,IOException{ PrintWriter out = response.getWriter();Out.println(“hello!”);}} 277.使用getInitParameter的時候如果要取的參數沒有在web.xml中設定,那么會是下面的那一種情況(B)
A.產生一個異常 B.返回null
C.不能編譯 D.返回空字符串
279.給定JSP程序源碼如下:
<% int count =1;%> _______
以下(B)語句可以在下劃線處插入,并且運行后輸出結果是:1。
A.<%=++count %> B.<% =count++ %>
C.<% count++;%> D.<% ++count;%>c)
二、多項選擇題
1.下面(C,D)是ResultSet接口的方法。
A.forward()B.back()
C.next()
D.close()2.能在不同用戶之間共享數據的方法是(D,A,B)
A.利用數據庫
B.通過ServletContext對象
C.通過cookie
D.利用文件系統
3.HTML標記中