




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、填空题1. 发布到服务器上的组件除包含自身实现的代码文件外,还要包含一(XML)部署描述文件。2. Java EE技术框架可分为三部分:组件技术、(服务技术)、通信技术。3. Servlet 最大的用途是通过(动态响应)客户机请求来扩展服务器功能。4. 表单数据的提交方法有两种,(Post)方法和Get方法。5. (Filter)拦截请求和响应,以便查看、提取正在客户机和服务器之间交换数据。6. (Listener)实现了Servlet的事件驱动。7. JSP页面的脚本元素用来嵌入(java)代码。8. JSP动作组件是一些(XML)语法格式的标记,被用来控制Web容器的行为。9. JSP
2、供提供九种内置对象,(request)对象代表的是来自客户端的请求。10. JSP 标准标记库是一个实现( Web )应用程序中常用功能的定制标记库集。11. java.sql.Statement对象代表一条发送到数据库执行的SQL语句。有(三)种Statement 对象。12. Servlets可以使用(MIME)类型来向浏览器传送非 HTML 文件。13. Enterprise Bean 是在(多)台机器上跨几个地址空间运行的组件。14. JavaBean 是(一)台机器上同一个地址空间中运行的组件。15. 在标记描述TLD文件中Required 定义为(true)代表为必须。二、单项选择
3、题1、表单数据的提交方法有两种, (Post)方法使得数据由标准的输入设备读入。A.Get B. Post C.Read D.Input2、在表单提交的数据中,如果变量的值有多个,这时应调用(getParameterValues()方法,A. getParameterValues() B. getParameter() C. getParameterNames() D.
4、 getAttribute()3、Servlet的事件驱动由(Listener)实现。A. Filter B. Listener C . Response D. Request4、标记名称由两部分组成,(前缀)用来区分不同标记库.A. 后缀 B. 前缀 C.JSP D. bean5、客户机对Servlet的请求和Servlet对客户端的响应,都是通过(Web服务器)来实现的。A、EJB
5、60; B、XML C、API D、Web服务器6、获取数据库连接的方法是 (getConnection())。A、Connection() B、getConnection() C、Con D、getContent()7、常用的接收邮件的协议是 (POP3)A、SMTP B、P
6、OP3 C、IMAP D、MIME8、( <jsp:getProperty> )用来获取一个已被创建的JavaBean组件的属性值。A、<jsp:getProperty> B、<Bean:getProperty>C、<jsp:getAttrib>
7、60;D. <JavaBean:getProperty>9、要对体内容进行操作的标记,必须继承的接口是(javax.Servlet.jsp.tagext.BodyTag)。A. javax.Servlet.jsp.tagext. Tag B.javax.Servlet.jsp.tagext.BodyTagC. javax.Servlet.jsp. Tag D. 三个都必须10、core标记库主要的标记有(
8、 A)A、通用标记;流程控制标记;URL标记B、选择标记;循环标记C、sql标记;xml标记;FN标记D、以上都是11-19答案11、A 12、D 13、C 14、A 15、B 16、A 17、B 18、A 19、C11、在WAR文件中,web.xml放在哪个目录中 ()A. WEB-INF
9、; B. APP-INFC. META-INF D. WEB-INFlib12、ejb环境变量如何调用名为ejbC的ejb ()A. initCtx.lookup("java:comp/env/ejb/ejbC")B. initCtx.lookup("java:comp/ejb/ejbC")C. initCtx.lookup("java:comp/ejbC")D. in
10、itCtx.lookup("java:comp/env/ejbC")13、Servlet获得初始化参数的对象是()A、Request B、ResponseC、ServletConfig D、ServletContext14、Servlet间完成协作,需要用
11、到( )完成请求指派A、Requestdispatcher B、ResponsedispatcherC、Servletdispatcher D、includedispatcher15、JSP脚本中设有变量a,输出a正确的表达式是()A、<%=a;%> &
12、#160; B、<%=a%>C、<% =a;%> D、<%a%>16、JSP从HTML表单中获得用户输入的正确语句为 ()A、Request.getParameter(“ID”) B、Reponse.getParameter(“ID”)C、Request.getAttribute(“ID”)
13、0; D、Reponse.getAttribute(“ID”)17、能执行带参数的SQL语句的对象是 ()A、Statement B、 PreparedstatementC、CallStatement
14、160; D、以上三个都可以18、常用的上传邮件的协议是 ()A、SMTP B、POP3C、IMAP
15、0; D、MIME19、标记处理器集成Tag接口,必须实现的接口方法是 ()A、doStartTag() B、doEndTag()C、以上都是三、正误判断:1. JSP页面的成分“指令”用来从整体上控制S
16、ervlet结构。2. JSP页面的成分“动作”用来引入现有的组件来控制Web容器的行为。3. Servlet可从命令行启动的,也可由包含Java虚拟机的Web服务器进行加载运行。X4. 客户机对Servlet的请求和Servlet对客户端的响应,都是通过Web服务器来实现的。5. 表单数据的提交方法有两种,若采用Get方法,则数据由标准的输入设备读入。X6. Servlets 可以使用 MIME 类型来向浏览器传送非 HTML 文件。7. JSP最终会被转换成标准的XML文档。X8. include指令可用于向JSP页面内某处嵌入HTML文件、JSP文件或其他文本文件。9. include动
17、作组件把指定文件插入正在生成的页面。10. 可以通过“out” 对象直接向客户端写一个由程序动态生成HTML文件。11. JSP是一种实现普通静态HTML和动态HTML混合编码的技术。12. JavaBean 是进程内组件。13. Enterprise Bean 是进程间组件。14. EJB组件是一种分布式对象,EJB被实例化后,其它地址空间中的应用程序也访问它。15. JSP 标准标记库是一个实现Web应用程序中常用功能的定制标记库集。一、选择题1.page 指令的(B)属性用于引用需要的包或类 A. extends B.import C. isErrorPage D. language 2
18、.下列选项中,(B ) 可以准确地获取请求页面的一个文本框的输入 (文本框的名称为 name) A.request.getParameter(name) B.request.getParameter("name") C.request.getParameterValues(name) D.request.getParameterValues("name") 3.使用 response 对象进行重定向时,使用的是(C )方法。 A.getAttribute B.setContentType C.sendRedirect D.setAttribute 4.在
19、 Java EE 中,在 web.xml 中,有如下代码: <session-config> <session-timeout>30</session-timeout> </session-config> 以下描述,正确的是(B )。 A.定义了默认的会话时时长,时长为 30 分钟 B.可以使用HttpSession类的 getMaxInactiveInterval()方法把该值取出来 C.定义了默认的会话超时时长,时长为 30 小时 D.可以使用 Session类的 getMaxInactiveInterval()方法把该值取出来 5在 Htt
20、p协议中用于发送大量数据的方法的是( A. A. post B. get C. put D. options 6HttpServletRequest 接口的(C .方法用于创建会话。 A. setSession() B. getContext() C. getSession() D. putSession() 7( B)动作用于将请求发送给其他页面 A. next B. forward C. include D. param8page指令的( B)属性用于引用需要的包或类 A. extends B. import C. isErrorPage D. language 9如何获取一个 Cooki
21、e(A )。 A.request.getCookies() B.request.getCookie() C.response.getCookies() D.response.getCookie() 10关于输入和输出的隐式对象有(D )。 A. application B. request C. response D. out 11.在 JSP 中调用 JavaBean 时不会用到的标记是(A )。 A.<javabean> B.<jsp:useBean> C.<jsp:setProperty> D.<jsp:getProperty> 12 (
22、C)用于获取 Bean的属性的值 A. setProperty B. setValue C. getProperty D. getValue 13、下面哪一个不是JSP本身已加载的基本类?(B )。A.java.lang.* B.java.io.*C.javax.servlet.* D.javax.servlet.jsp.*14.对于预定义<%!预定义%>的说法错误的是:( C)A.一次可声明多个变量和方法,只要以“;”结尾就行B.一个声明仅在一个页面中有效C.声明的变量将作为局部变量D.在预定义中声明的变量将在JSP页面初始化时初始化15.从 “员工” 表的“姓名”字段中找出名字
23、包含“玛丽”的人,下面哪条select语句正确:( D )A. Select * from员工 where 姓名 =_玛丽_ B.、Select * from员工 where 姓名 =%玛丽_C. Select * from员工 where 姓名 like _玛丽% D. Select * from员工 where 姓名 like %玛丽%16.下述选项中不属于JDBC基本功能的是:( D )A.与数据库建立连接 B.提交SQL语句 C.处理查询结果 D.数据库维护管理17.在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( C )A.name B. pr
24、operty C.value D.以上皆不会出现18.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(B )A.<% page %>作用于整个JSP页面。 B.可以在一个页面中使用多个<% page %>指令。C.为增强程序的可读性,建议将<% page %>指令放在JSP文件的开头,但不是必须的。D.<% page %>指令中的属性只能出现一次。19.关于JavaBean正确的说法是:( B )A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B.在JSP文件中引用Bean,其实就是用
25、<jsp:useBean>语句C.被引用的Bean文件的文件名后缀为.java D.Bean文件放在任何目录下都可以被引用20.Servlet程序的入口点是:( A )A.init() B.main() C.service() D.doGet()21.不能在不同用户之间共享数据的方法是( A )A.通过cookie B.利用文件系统C.利用数据库 D.通过ServletContext对象22. 给定一个Servlet程序的代码片段,如下:(B )Public void doPost(HttpServletRequest request,Htt
26、pServletResponse response) throws ServletException,IOException request.getSession().getAttribute(“A”); /第二行假定第二行返回的对象引用不是null,那么这个对象存储在(.范围中。A. page B. session C. Request D. application23.给定一个Servlet的代码片段如下: ( A )Public
27、;void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException _out.println(“hi kitty!”);out.close();运行Servlet时输出如下:hi kitty!则应在此Servlet下划线处填充如下代码。A.PrintWriter out = response.getWriter();B.PrintWriter out
28、60;= request.getWriter();C.OutputStream out = response.getOutputStream();D.OutputStream out = request.getWriter();24.关于session的使用,下列说话正确的是( A)。A.不同的用户窗口具有不同的session B.不同的用户窗口具有相同的sessionC.session不能能自动关闭 D.Session永远不可能超时25.给顶一个JSP程序源代码,如下:<jsp:include page="
29、two.jsp" flush="true"><jsp:param name="location" value="bejing"/></jsp:include>在two.jsp中使用(.代码片段可以输出参数location的值。A<jsp:getParam name="location">B<jsp:getParameter name="location">C<%=request.getAttribute("locat
30、ion")%>D<%=request.getParameter("location")%>26.Java EE中,JSP EL表达式:$(10*10) ne 100的值是()。A0B.trueCfalseD.127.给定一个Servlet的代码片段如下:Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException _out.println(“hello hary!”);out.close(
31、);运行次Servlet时输出如下:hello hary!则应在此Servlet下划线处填充如下代码( )。A.PrintWriter out = response.getWriter();B.PrintWriter out = request.getWriter(); C.OutputStream out = response.getOutputStream();D. OutputStream out = request.getWriter();28.给定如下JSP代码,假定在浏览器中输入URL:http:/localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个
32、JSP的输出是( )。<% page contentType="text/html; charset=GBK" %><% taglib uri=” prefix=”c”%><html><body><% int counter = 10; %><c:if test=”$counter%2=1”> <c:set var=”isOdd” value=”true”></c:set></c:if><c:choose><c:when test=”$isOdd=t
33、rue”>its an odd </c:when><c:otherwise>its an even </c:otherwise></c:choose></body></html>A. 一个HTML页面,页面上显示its an odd B. 一个HTML页面,页面上显示its an even C. 一个空白的HTML页面D.错误信息29.某JSP程序中声明使用javaBean的语句如下:<jsp:useBean id=”user” class=”mypackage.User” scope=”pge”/>要取
34、出该javaBean的loginName属性值,以下语句正确的是( )。 A.<jsp:getProperty name=”user” property=”loginName/>B.<jsp:SetProperty id=”user property=”loginName”/>C.<%user.getLoginName()%>D.<%user.getProperty(“loginName”)%>30.表单数据的提交方法有两种, ( )方法使得数据由标准的输入设备读入。A.Get B. Post C.Read D.Input31.在表单提交的数据中
35、,如果变量的值有多个,这时应调用( )方法,A. getParameterValues() B. getParameter() C. getParameterNames() D. getAttribute()32.Servlet的事件驱动由( )实现。A. Filter B. Listener C . Response D. Request33.标记名称由两部分组成,( )用来区分不同标记库。A. 后缀 B. 前缀 C.JSP D. bean34客户机对Servlet的请求和Servlet对客户端的响应,都是通过( )来实现的。AEJB B.XML C.API D.Web服务器35.获取数据库
36、连接的方法是 ( )。A.Connection() B.getConnection() C.Con D.getContent()36.常用的接收邮件的协议是 ( B )。A.SMTP B.POP3 C.IMAP D.MIME37.( )用来获取一个已被创建的JavaBean组件的属性值。A.<jsp:getProperty> B.<Bean:getProperty> C.、<jsp:getAttrib> D. <JavaBean:getProperty>38.要对体内容进行操作的标记,必须继承的接口是( )。A. javax.Servlet.js
37、p.tagext. Tag B.javax.Servlet.jsp.tagext.BodyTagC. javax.Servlet.jsp. Tag D. 三个都必须39.core标记库主要的标记有( )。A.通用标记;流程控制标记;URL标记B.选择标记;循环标记C.sql标记;xml标记;FN标记D.以上都是40.在WAR文件中,web.xml放在哪个目录中 ( )。A. WEB-INF B. APP-INF C. META-INF D. WEB-INFlib41.ejb环境变量如何调用名为ejbC的ejb ( )。A. initCtx.lookup("java:comp/env/
38、ejb/ejbC")B. initCtx.lookup("java:comp/ejb/ejbC")C. initCtx.lookup("java:comp/ejbC")D. initCtx.lookup("java:comp/env/ejbC")42.Servlet获得初始化参数的对象是( )。A.Request B.Response C.ServletConfig D.ServletContext43.Servlet间完成协作,需要用到( )完成请求指派。A.Requestdispatcher B.Responsedisp
39、atcherC.Servletdispatcher D.includedispatcher44.JSP脚本中设有变量a,输出a正确的表达式是( )。A.<%=a;%> B.<%=a%>C.<% =a;%> D.<%a%>45.JSP从HTML表单中获得用户输入的正确语句为 ( )。A.Request.getParameter(“ID”) B.Reponse.getParameter(“ID”)C.Request.getAttribute(“ID”) D.Reponse.getAttribute(“ID”)46.能执行带参数的SQL语句的对象是 (
40、 )。A.Statement B. PreparedstatementC.CallStatement D.以上三个都可以47.标记处理器集成Tag接口,必须实现的接口方法是 ( )。A、doStartTag() B、doEndTag()C、以上都是48标记库描述文件(简称TLD文件)的扩展名是( )。A.tag B.tldC.core D.jsp49. 标记库描述文件(简称TLD文件)实际上就是一个( )文件。 Ajsp Bxml Chtml Ddoc50.一个名为First的servlet程序所对应的请求URL应该是( )。 AFirst B/First Cservlet/First D/F
41、irst51.表单标记如下: <form action=”student” name=”form1”method=”post”></form>则当提交表单后,servlet程序student中一定被执行的方法是( ) AdoGet() BdoPost() Cstudent() Dinit()52.下列( )是JSTL的最基本的标记库。 Acore BXML CFn DSQL53.java EE技术框架可以分为( )、服务技术和通信技术三个部分。 A组件技术 B中间件技术 C网络技术 DEJB组件54Java EE WEB组件包括( )和JSP。 ABean BServl
42、et Cjavascript Dsession55.JSP页面经过编译之后,将创建一个( 2 ) Aapplet Bservlet Capplication Dexe文件56.当JSP页面执行自定义标记,遇到结束标记时将调用(2 )方法执行处理。 AdoStartTag() BdoEndtag() CdoInitBody() DdoAfterBody()57.给定JSP程序源码如下,该JSP运行后输出的结果是( 4 )。<html> <% int count=1 %> Count : <%+count %></html
43、> ACount:1 BCount:2 C1:2 DCount58. 在J2EE 中,$ 2 + " 4 " 将输出( 4 )。A.2 + 4 B. 6 C.24 D.不会输出,因为表达式是错误的59JSP页面以( 2 )为扩展名进行保存。 A.jpx B.jsp C.java D.JSP60.( 1)指令用于将文件嵌入JSP页面。Ainclude Btaglib Cpage Dlanguage61.以下脚本元素中有语法错误的是( 2 )。 A<%! int i=0; %> B.<% int i=0; %> C. <%=i; %>
44、D.<% i+; %>62.如果把用户名变量UserName存放在session对象中,下面的语句正确的是( 4 )。Asession.setName(UserName) B.session.setName(“name”,UserName) C. session.setAttribute(UserName) D. session.setAttribute(“name”,UserName)63.在<c:choose>标记中包含( 1 )标记。Acase B.xml C.check D.when64.下面( 1 )JSTL标记相当于java中的for循环。 A.forEac
45、h B.set C. catch D.if65 JSP的编译指令通常是指(1 )A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令66.可以在以下哪个标记之间插入Java程序片?( 1)A)<% 和 %> B)<% 和 /> C)</ 和 %&
46、gt; D)<% 和 !>68JSP的Page编译指令的属性Language的默认值是( 1 )A)Java B)CC)C
47、60; D)SQL69JSP的哪个指令允许页面使用者自定义标签库?(2 )A)Include指令 B)Taglib指令C)Include指令 D)Plugin指令70以下哪个
48、对象提供了访问和放置页面中共享数据的方式?( 4 )A)pageContext B)responseC)request D)session71调用getCreationTime()可以获取session对象创建的时间
49、,该时间的单位是( 3)A)秒 B)分秒 C)毫秒 D)微秒72当response的状态行代码为哪个时,表示用户请求的资源不可用?( 4 )A)101 B)202
50、60; C)303 D)40473可以利用JSP动态改变客户端的响应,使用的语法是(1 )A)response.setHeader()B)response.outHeader()C)response.writeHeader()D)response.handlerHeader()74可以利用request对象的哪个方法获取客户端的表单信
51、息?( 1 )A)response.getParameter() B)response.outParameter()C)response.writeParameter() D)response.handlerParameter()76<select>用于
52、在表单中插入一个下拉菜单,它需与哪个标记配合使用?( 4 )A)<list> B)<item>C)<dot> D)<option>7
53、7当利用request的方法获取Form中元素时,默认情况下字符编码是哪个?( 1)A)ISO-8859-1 B)GB2312 C)GB3000 D)ISO-8259-178下面不属于<input>标记中的name属性取值范畴的是( 4)A)text
54、160; B)radio C)checkbox D)picture79对于ServletRequest接口的获取请求参数的方法的描述那一项是正确的?(3 )A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法 B)如果一个参数key有多个值,那么getParameter(key)方法会返回空C)如果一个参数key有多个值,那么getPara
55、meterValues(key)方法会返回一个包含所有值的字符串数组D)getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String) request.getParameter(key) 80下面哪一项不在Servlet的工作过程中?( 2 )A)客户端发送请求至服务器端 B)客户端运行AppletC)Servlet生成响应内容并将其传给服务器
56、; D)服务器将请求信息发送至ServletE)服务器将动态内容发送至客户端81下列哪一项不是Servlet中使用的方法?(d ) A)doGet() B)doPost() C)doHead() D)doOut()E)doDelete() F)doPut
57、() G)doTrace() H)doOptions()二、判断题1JSP页面只能在客户端执行。( 错 )2JSP页面中不能包含脚本元素。( 错 )3Page指令不能定义当前JSP程序的全局属性。( 错 )4Include指令只能在现有网页中插入文本文件。( 错 )5<jsp:plugin>指令用于在IE中播放或显示一个对象。( &
58、#160; 对 )6application对象不属于JSP的隐含对象。( 错 )7out对象属于javax.servlet.jsp.JspWriter类的一个子类的对象。( 错 )8利用response对象的sendRedirect方法只能实现本网站内的页面跳转。( 错 )9respone对象主要用于向客户端发送数据。( 对 )10exception对象用于处理JSP文件执行时发生的错误和异常。(对)11Post属于表单的隐式提交信息方法。(
59、;错 )12<select>标记用于在表单中插入一个下拉菜单。( 对)13Java中连接数据库的技术是JDBC(Java Database Connectivity)。( 错 )14表单信息的验证只能放在服务器端执行。( 错 )15网页中只要使用gb2312编码就不会出现中文乱码。(错 )16Servlet和applet分别在处于服务器和客户机两端。( 对 )17Servlet与普通Java应用程序一样,要有main方法。( 错 )18对于每一个Servlet实例,只能被初始化一次( 错 )。19doGet()和doPost()方法分别处理客户端GET和POST方法发送的请求。( 对 )20不能给一个Servlet映射多个访问路径。( 错 )21Jav
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国有机玻璃台牌市场现状分析及前景预测报告
- 2025至2030年中国智能数码滑肤美容仪市场调查研究报告
- 2025至2030年中国星型卸料装置市场分析及竞争策略研究报告
- 2025至2030年中国无轴纸架市场分析及竞争策略研究报告
- 2025至2030年中国无溶剂滴浸树脂行业发展研究报告
- 2025至2030年中国方板天花板市场调查研究报告
- 2025至2030年中国数码相机充电器行业投资前景及策略咨询报告001
- 敬畏与感恩:生命意义的追寻
- 少年版创业计划书指南
- 研修伴我同行总结
- 行政复议法-形考作业1-国开(ZJ)-参考资料
- 中国军事武器
- 八年级语文(完整版)标点符号及使用练习题及答案
- 金属非金属地下矿山人员定位系统建设规范
- 中考语文专题复习十议论性文本阅读市赛课公开课一等奖省名师获奖课件
- 喷塑车间安全培训
- 2024活跃用户研究报告(小红书平台)-千瓜-202404
- 2023年北京海淀初二(下)期末物理试卷及答案
- 市场营销策划(本)-形考任务二(第五~七章)-国开(CQ)-参考资料
- 2024年煤矿探放水考试题库附答案
- 技能成才强国有我
评论
0/150
提交评论