B1. {JSP-Servlet题目}表示“资源移动”的状态码是。(选择1项)
A) 200
B) 302
C) 400
D) 500
A2. {JSP-Servlet题目}哪一个对象可以用于获得浏览器发送的请求。(选择1项)
A) HttpServletRequest
B) HttpServletResponse
C) HttpServlet
D) Http
B3. {JSP-Servlet题目}如果不希望在JSP页面中存取HTTP会话,应该如何设定page指令?(选择1项)
A) <%pagesession="disabled"%>
B) <%pagesession="false"%>
C) <%pagesession="true"%>
D) <%pagedisablesession="true"%>
CD4. {JSP-Servlet题目}在Servlet的生命周期中,容器只调用一次的方法是。(选择2项)
A) service
B) getServletConfig
C) init
D) destroy
C5. {JSP-Servlet题目}在使用服务器端的会话管理时,通过什么方法标识会话。(选择1项)
A) IP地址
B) Cookie
C) Session id
D) 请求头
A6. {JSP-Servlet题目}下列哪个为JSP的小脚本的标签?(选择1项)
A) <%%>
B) <@%>
C) <%!%>
D) <%--%>
C7. {JSP-Servlet题目}下面哪一个不是<jsp:useBean>元素的属性。(选择1项)
A) scope
B) Id
C) Value
D) Class
C8. {JSP-Servlet题目}HttpServlet中,用来处理POST请求的方法是(选择1项)
A) doHead
B) doGet
C) doPost
D) doPut
A9. {JSP-Servlet题目}如何创建Cookie? (选择1项)
A) 使用new Cookie语句
B) 调用response.addCookie方法
C) 使用Cookie的setMaxAge方法
D) setCookie方法
A10. {JSP-Servlet题目}按照MVC设计模式,Servlet用于实现(选择1项)
A) Controller
B) View
C) Model
D) 容器
ACD11. {JSP-Servlet题目}动态网站需要的技术为。(选择3项)
A) CGI
B) HTTP
C) ASP
D) PHP
C12. {JSP-Servlet题目}如何取得数据源。(选择1项)
A) 通过Http
B) 通过ftp
C) JNDI
D) 通过Connection对象
C13. {JSP-Servlet题目}以下哪一个不是Filter接口的方法。(选择1项)
A) init(FilterConfig config)
B) void destroy()
C) void doFilter(HttpServletRequest request,HttpServletResponse response)
D) void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)
B14. {JSP-Servlet题目}javax.Servlet的包中,属于类的是。(选择1项)
A) Servlet
B) GenericServlet
C) ServletRequest
D) ServletContext
A15. {JSP-Servlet题目}用于表示Statement对象返回结果的是。(选择1项)
A) ResultSet
B) DriverManager
C) PreparedStatement
D) Connection
B 16. {JSP-Servlet题目}如何发送Cookie?。(选择1项)
A) 使用new Cookie语句
B) 调用response.addCookie方法
C) 使用Cookie的setMaxAge方法
D) setCookie方法
D17. {JSP-Servlet题目}察看下列JSP内容
<html><body>
<% for(int i=0;i<3;i++) { %>
out.print(i*2);
<% } %>
</body></html>
当这个JSP被运行时,其结果是什么?(选择1项)
A) 此JSP因为语法错误,无法运行
B) 显示出0,2,4
C) 显示出0,2,4,6
D) 显示出out.print(i*2)out.print(i*2)out.print(i*2)
D18. {JSP-Servlet题目}在J2EE中属于Web层的组件有(选择1项)
A) HTML
B) EJB
C) Applet
D) JSP
C19. {JSP-Servlet题目}从以下哪一个选项中可以获得Servlet的初始化参数。(选择1项)
A) Servlet
B) ServletContext
C) ServletConfig
D) GenericServlet
AC20. {JSP-Servlet题目}关于JSP生命周期的叙述,下列哪些为真?(选择2项)
A) JSP会先解释成Servlet源文件,然后编译成Servlet类文件
B) 每当用户端运行JSP时,jspInit()方法都会运行一次
C) 每当用户端运行JSP时,_jspService()方法都会运行一次
D) 每当用户端运行JSP时,jspDestroy()方法都会运行一次
C21. {JSP-Servlet题目}在Servlet处理请求的方式为。(选择1项)
A) 以进程的方式
B) 以程序的方式
C) 以线程的方式
D) 以响应的方式
C22. {JSP-Servlet题目}用于调用存储过程的对象是。(选择1项)
A) ResultSet
B) DriverManager
C) CallableStatemet
D) PreparedStatement
D23. {JSP-Servlet题目}在JSP页面中不可以用来异常处理的有。(选择1项)
A) html文件
B) JSP文件
C) Servlet
D) Txt文件
C24. {JSP-Servlet题目}在MVC设计模式中,JavaBean的作用是。(选择1项)
A) Controller
B) Model
C) 业务数据的封装
D) View
D25. {JSP-Servlet题目}下面哪一个标记与Servlet的配置无关(选择1项)
A) servlet-mapping
B) servlet-class
C) url-pattern
D) tag
BD26. {JSP-Servlet题目}与HttpSessionListener接口有关的方法是。(选择2项)
A) SessionInitialized()
B) SessionCreated()
C) SessionFinialized()
D) SessionDestroyed()
B27. {JSP-Servlet题目}HttpServlet中,用来处理GET请求的方法是。(选择1项)
A) doHead
B) doGet
C) doPost
D) doPut
C28. {JSP-Servlet题目}Page指示符的language属性的作用是。(选择1项)
A) 定义JSP页面的字符编码
B) 定义JSP页面的MIME类型
C) 定义JSP页面中使用的脚本语言
D) 定义JSP页面的描述信息
B29. {JSP-Servlet题目}下面哪一个隐含变量的存取范围不是page? (选择1项)
A) config
B) application
C) out
D) page
A30. {JSP-Servlet题目}在J2EE的Web应用中,编译后的class文件存放的目录为(选择1项)
A) classes目录
B) images目录
C) jar目录
D) 任意位置
D31. {JSP-Servlet题目}在Servlet的生命周期中,容器只调用一次的方法是(选择1项)
A) service
B) getServletConfig
C) after
D) init
B32. {JSP-Servlet题目}当Web应用程序被关闭时,Servlet容器会调用Servlet Context“监听器”的哪个方法?(选择1项)
A) contextInitialized()
B) contextDestroyed()
C) contextFinialized()
D) contextShutdown()
A33. {JSP-Servlet题目}在J2EE中属于Web层的组件有。(选择1项)
A) Servlet
B) EJB
C) Applet
D) HTML
B34. {JSP-Servlet题目}在JSP中,哪个指令用来声明JSP欲使用的标签库?(选择1项)
A) tld
B) taglib
C) import
D) include
B35. {JSP-Servlet题目}Servlet处理请求的方式为(选择1项)
A) 以运行的方式
B) 以线程的方式
C) 以程序的方式
D) 以调度的方式
C36. {JSP-Servlet题目}下列哪个用于在JSP中表示注释?(选择1项)
A) <%%>
B) <@%>
C) <%----%>
D) <%--%>
ACD37. (J2EE考试题)在Java2的技术体系中,集合框架包含哪些组件:(选择3项)
A. 接口
B. 抽象
C. 实现
D. 算法
A38. (J2EE考试题) Hashtable 是以类似于数组下标(自动递增)的形式来标识存储的对象(值)的:(选择1项)
A. 对
B. 错
BD39. (J2EE考试题) Java2的IO包中,流类分为哪两个类体系结构:(选择2项)
A. 可写流
B. 字符流
C. 只读流
D. 字节流
A40. (J2EE考试题)在网络编程中,TCP/IP的通信方式是无连接的:(选择1项)
A. 对
B. 错
A41. (J2EE考试题)在Java2的技术体系中,SAX 解析方式是将XML 的整个文件读入并生成相应的一棵解析树:(选择1项){dom sax}
A. 对
B. 错
ABD42. (J2EE考试题) EJB是J2EE的主要组件之一,它主要分为:(选择3项)3.0 hibernate实现数据封装 spring实现的应用界面
A. 会话Bean
B. 实体Bean
C. JavaBean
D. 消息驱动Bean
A43. (J2EE考试题)在 JavaBean中的“自检”的唯一作用是指容器自动检查其内部结构的正确性:(选择1项)
A. 对
B. 错
A44. (J2EE考试题)在J2EE的体系结构中,使用哪个服务来查找EJB的本地主接口:(选择1项)
A. JDBC
B. JNDI:统用接口
C. JMS=>javamail
D. JSP
B45. (J2EE考试题)标记处理程序是执行与自定义标记关联的动作的Java对象:(选择1项)
A. 对
B. 错
B46. (J2EE考试题) J2EE体系结构中,Model2 设计模式使用了 JavaBean, Servlet 和 JSP:(选择1项)
A. 对
B. 错
C47. (J2EE考试题) java.io包中包含InputStreamReader和OutputStreamWriter类。他们的主要作用是:(选择1项)
A. 用于从标准输入输出设备读/写数据
B. 用于从标准输入输出设备读/写字节数据
C. 用于从字节流中获取字符流或反之
D. 用于读取文件或者向文件输出
D48. (J2EE考试题)集合框架中哪个接口要求集合中的元素不能重复:(选择1项)???
ArrayList list = new ArrayList();
List.add(“dddd”)0
List.add(“dddd”)1
A. Collection
B. List
C. Map
D. SortedSet
A49. (J2EE考试题)分析程序:????
import java.util.*;
public class Lists {
public static void main(String[] args) {
List list = new ArrayList();
list.add("1");
list.add("2");
list.add(1, "3");
List list2 = new LinkedList(list);
list.addAll(list2);
list2 = list.subList(2, 5);
list2.clear();
System.out.println(list);
}
}
输出结果是:(选择1项)
A. [1, 3, 2]
B. [1, 3, 3, 2]
C. [3, 1, 1, 2]
D. 以上都不是
AB50. (J2EE考试题)以下关于EJB组件jar、容器tomcat、和应用服务器2000的描述是正确的:(选择2项)
A. 组件在容器中运行
B. 应用服务器持有容器
C. 容器在组件中运行
D. 应用服务器在容器中运行
B51. (J2EE考试题)以下描述哪些方面与J2EE无关:(选择1项)
A. 事务处理
B. Applet
C. 资源管理
D. 分布式
BCD52. (J2EE考试题)下列关于JavaBean的说法正确的是:(选择3项)
A. JavaBean不能产生事件Model:数据保存 jsp
B. JavaBean的索引属性可以通过整型下标访问
C. JavaBean必须具有不带参数的构造函数
D. JavaBean是一种可重用的软件构架
C53 (J2EE考试题)如果要实现一个实体Bean,不需要哪个类?(选择1项)???
A. javax.ejb.EJBObject
B. javax.ejb.Entity
C. javax.ejb.EJBRemote
D. javax.ejb.EJBHome
A54. (J2EE考试题)以下关于JSP的描述哪些不正确:(选择1项)
A. JSP页面中<jsp:include>动作指定的包含内容只能是静态的
B. JSP注释不会传递到客户端中
C. 当JSP容器遇到开始定制标签将调用doStartTag方法
D. JSP元素只有3种类型:指令、脚本、动作
D55. (J2EE考试题)在HttpServlet类中响应HTTP POST请求的方法是:(选择1项)
A. doPost(ServletRequest, ServletResponse)
B. doPOST(ServletRequest, ServletResponse)
C. servicePost(HttpServletRequest, HttpServletResponse)
D. doPost(HttpServletRequest, HttpServletResponse)
D56. (J2EE考试题)你的servlet类需要使用com.abc.Tutil类,Tutil.class文件应该放到以下哪个目录中?(选择1项)
A. WEB-INF/classes
B. WEB-INF/lib/jar
C. WEB-INF/jars
D. WEB-INF/classes/com/abc
C57. (J2EE考试题) 下面关于输入输出流的陈述哪些是不正确的:(选择1项)
A. Reader 是面向Unicode字符的,它和InputStream定义相似的API
B. BufferedReader 类提供了 readLine 方法,可以用来读取一行
C. File 类没有提供直接判断文件是否存在的方法,判断一个文件是否存在需要调用FileConfig类中的exists方法isExists();
D. FilterOutputStream被看作是高层输出流,不写入输出设备,而写入其他流
ACD58. (J2EE考试题) JDBC的组件是:(选择3项)
A. 应用程序
B. 数据源
C. 驱动程序管理器
D. 驱动程序
A59. (J2EE考试题) 下面哪个不是 javax.xml.parsers 包中的类:(选择1项)
A. Document
B. SAXParser
C. DocumentBuilderFactory
D. DocumentBuilder
ABD60. (J2EE考试题) 下面哪些是J2EE 包括的技术:(选择3项)
A. JNDI
B. Java IDL
C. Java Swing
D. Java Mail
ABD61. (J2EE考试题) 下面哪些是JSP隐式对象:(选择3项)
A. PageContext
B. exception
C. Configuration
D. out
B62.下面哪一个不是JSP本身已加载的基本类?( )
A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.*
C63对于预定义<%!预定义%>的说法错误的是:( )
A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中有效
C、声明的变量将作为局部变量 D、在预定义中声明的变量将在JSP页面初始化时初始化
D64从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( )
A、 Select * from员工 where 姓名 =’_玛丽_’ B 、Select * from员工 where 姓名 =’%玛丽_’
C、 Select * from员工 where 姓名 like ‘_玛丽%’ D、 Select * from员工 where 姓名 like ‘%玛丽%’
D65下述选项中不属于JDBC基本功能的是:( )
A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理
C66在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( )
A. name B. property C. value D. 以上皆不会出现
D67Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )
A. <%@ page %>作用于整个JSP页面。 B. 可以在一个页面中使用多个<%@ page %>指令。
C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。
D. <%@ page %>指令中的属性只能出现一次。
A68在JSP中调用JavaBean时不会用到的标记是:( )
A. <javabean> B. <jsp:useBean> C. <jsp:setProperty> D. <jsp:getProperty>
A69关于JavaBean正确的说法是:( )
A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B、在JSP文件中引用Bean,其实就是用<jsp:useBean>语句
C、被引用的Bean文件的文件名后缀为.java D、Bean文件放在任何目录下都可以被引用
A70Servlet程序的入口点是:( )
A、init() B、main() C、service() D、doGet()
A71不能在不同用户之间共享数据的方法是( )
A、通过cookie B、利用文件系统 C、利用数据库 D、通过ServletContext对象
C72在JSP中,要定义一个方法,需要用到以下()元素。(选择一项)
a) <%= %> b) <% %>
c) <%! %> d) <%@ %>
B73)JSP页面经过编译之后,将创建一个()。(选择一项)
a) applet b) servlet
c) application d) exe文件
B74)Tomcat服务器的默认端口是()(选择一项)
a) 8088 b) 8080
c) 80 d) 3306
C75) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项)
<jsp:useBean id=”user” scope=”_____” type=”com.UserBean”/>
要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。
a) page b) request
c) session d) application
B76) 在J2EE中,以下不是JSP隐式对象的是()。(选择一项)
a) pageContext b) context
c) application d) out
C77) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项)
a) sendURL() b) redirectURL()
c) sendRedirect() d) redirectResponse()
B78) 在JSP中,page指令的()属性用来引入需要的包或类。(选择一项)
a) extends b) import
c) languge d) contentType
C79) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)
a) init b) service
c) doFilter d) destroy
C80) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。(选择一项)
a) A+B b) AB
c) 131 d) 错误信息,因为表达式是错误的
A81)给定一个Servlet的代码片段如下:
Public 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 = request.getWriter();
c) OutputStream out = response.getOutputStream();
d) OutputStream out = request.getWriter();
D82)从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确(选项一项)
a) Select * from员工 where 姓名 =’_玛丽_’
b) Select * from员工 where 姓名 =’%玛丽_’
c) Select * from员工 where 姓名 like ‘_玛丽%’
d) Select * from员工 where 姓名 like ‘%玛丽%’
D83) 给定java程序User.java,代码如下:
package user;
public class User{
private String password;
private String loginName;
public String getLoginName(){
return loginName;
}
public String getPassword(){
return password;
}
public void setLoginName(String loginName){
this.loginName=loginName;
}
public void setPassword(String password){
this.password=password;
}
}
给定user.jsp,代码片断如下:
____________
loginName: <jsp:getProperty name=”user” property=”loginName”/>
password: <jsp:getProperty name=”user” property=”password”/>
在浏览器上输入URL:http://localhost/user,jsp?loginName=sa&password=sa并回车
要使浏览器上显示:
loginName: sa password: sa
在user.jsp中的下划线处应填入以下()代码. (选择一项)
a) <jsp:useBean id=”user” class=”user.User” scope=”page”/>
<jsp:setProperty name=”user” property=”loginName” value=”*”/>
<jsp:setProperty name=”user” property=”password” value=”*”/>
b) <jsp:useBean id=”user” class=”user.User” scope=”application”/>
<jsp:setProperty name=”user” property=”loginName” value=”*”/>
<jsp:setProperty name=”user” property=”password” value=”*”/>
c) <jsp:useBean id=”user” class=”user.User” scope=” application”/>
<jsp:setProperty name=”user” property=”*” />
d) <jsp:useBean id=”user” class=”user.User” scope=” page”/>
<jsp:setProperty name=”user” property=”*” />
BC84) 某JSP程序中声明使用javaBean的语句如下:
<jsp:useBean id=”user” class=”mypackage.User” scope=”page”/>
要取出该javaBean的loginName属性值,以下语句正确的是(). (选择两项)
a) <jsp:getProperty name=”user” property=”loginName’/>
b) <jsp:getProperty id=”user’ property=”loginName”/>
c) <%=user.getLoginName()%>
d) <%=user.getProperty(“loginName”)%>
C85) J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项)
a) HttpServlet是一个抽象类
b) HttpServlet类扩展了GenericServlet类
c) HttpServlet类的子类必须至少重写service方法
d) HttpServlet位于javax.servlet.http包中
D86) 给定一个JSP程序源代码,如下:
<jsp:include page="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("location")%>
d) <%=request.getParameter("location")%>
C87)下述选项中不属于JDBC基本功能的是。 (选择一项)
a) 与数据库建立连接 b) 提交SQL语句
c) 数据库维护管理 d) 处理查询结果
A88)在J2EE中,test.jsp文件如下:
<html>
<%{%>
<jsp:useBean id="buffer" scope="page" type="java.lang.StringBuffer"/>
<% buffer.append("ABC");%>
<%}%> buffer is <%=buffer%>
</html>
运行时,将发生()。 (选择一项)
a) 转译期错误 b) 运行期错误
c) 运行后,浏览器上显示:buffer is null
d) 运行后,浏览器上显示:buffer is ABC
A89) Servlet程序的入口点是。(选择一项)
a) init() b) main()
c) service() d) doGet()
B90) 给定include1.jsp文件代码片断,如下:
<% pageContext.setAttribute("User","HAHA");%>
_______//此处填写代码
给定include2.jsp文件代码片断,如下:
<%=pageContext.getAttribute("User")%>
要求运行include1.jsp时,浏览器上输出:HAHA
要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。(选择一项)
a) <jsp:include page="include2.jsp" flush="true"/>
b) <%@ include file="include2.jsp"%>
c) <jsp:forword page="include2.jsp"/>
d) <% response.sendRedirect("include2.jsp");%>
C91)在J2EE中,在web.xml中,有如下代码:
<session - config>
<session - timeout>30</session - timeout>
</session - config>
上述代码定义了默认的会话超时时长,时长为30( )。(选择一项)
a) 毫秒 b) 秒
c) 分钟 d) 小时
A92) 在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是( )。(选择一项)
a) <%@include file = “inc.jsp”%> b)<%@include page=“inc.jsp”flush= “true”>
c) <jsp:include file = “inc.jsp”flush = “false”> d) <jsp:forward page = “inc.jsp”/>
C93{JSP-Servlet题目}在使用服务器端的会话管理时,通过什么方法标识会话。(选择1项):
a)IP地址 b) Cookie c) Session id d) 请求头
A94)不能在不同用户之间共享数据的方法是。(选择一项)
a)通过request b)利用文件系统 c)利用数据库d)通过ServletContext对象
B95) 要设置某个JSP页面为错误处理页面,以下page指令正确的是()。 (选择一项)
a) <%@ page errorPage="true"%> b) <%@ page isErrorPage="true"%>
c) <%@ page extends="javax.servlet.jsp.JspErrorPage"%>
d) <%@ page info="error"%>
D96)JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。 (选择一项)
a) POP3 SMTP b) POP3 TCP
c) SMTP TCP d) SMTP POP3
A97) 在Servlet里,能正确获取session的语句是()。 (选择一项)
a) HttpSession session = request.getSession(true);
b) HttpSession session = request.getHttpSession(true);
c) HttpSession session = response.getSession(true);
d) HttpSession session = response. getHttpSession (true);
A98) 在JSP中,()动作用于将请求转发给其他JSP页面。 (选择一项)
a) forward b) include
c) useBean d) setProperty
B99) 在J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出()。 (选择一项)
a) 2+3 b) 5
c) 23 d) 不会输出,因为表达式是错误的
A100) 在J2EE实现企业级应用开发中,()是描述项目配置的文档是。 (选择一项)
a) web.xml文件 b) server.xml文件
c ) WAR文件 d) JAR文件
BD101) 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是()。 (选择二项)
<html>
<body>
<% String name="JACK"; %>
WELCOME,______
</body></html>
a) name b) <%=name%>
c) out.println(name); d) <% out.println(name); %>
C102)在J2EE中,重定向到另一个页面,以下()语句是正确的。 (选择一项)
a) request.sendRedirect("http://www.jb-aptech.com.cn");
b) request.sendRedirect();
c) response.sendRedirect("http://www.jb-aptech.com.cn");
d) response.sendRedirect();
A103) 在JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。 (选择一项)
a) page b) request
c) response d) application
A104) 在J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括<init-param>元素。 (选择一项)
a) <filter> b) <filter-mapping>
c) <filter-name> d) <filter-class>
B105) Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求 (选一项)
a) HttpServlet doHead b) HttpServlet doPost
c) ServletRequest doGet d) ServletRequest doPost
D106) 给定JSP程序源码如下,该JSP运行后输出的结果是()。 (选择一项)
<html>
<% int count =1;%> Count: <% ++count; %>
</html>
a) Count:1 b) Count:2
c) 1:2 d) Count:
C107) 给定如下Servlet代码,假定在浏览器中输入URL:http://localhost:8080/servlet/HelloServlet,可以调用这个servlet,那么这个Servlet的输出是()。
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
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 {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("<html>");
out.println("<body>");
out.println("doGet Hello World!");
out.println("</body>");
out.println("</html>");
out.close();
}
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("<html>");
out.println("<body>");
out.println("doPost Hello World!");
out.println("</body>");
}
} (选择一项)
a) 一个HTML页面,页面上显示doGet Hello World!
b) 一个HTML页面,页面上显示doPost Hello World!
c) 一个空白的HTML页面
d) 错误信息
D108) 在J2EE中,request对象的( )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)
a) String getParameter(String name)
b) String[] getParameter(String name)
c) String getParameterValuses(String name)
d) String[] getParameterValues(String name)
A109)( )是发送邮件的协议。(选择一项)
a) SMTP b) LAMP
c) POP3 d) HTTP
D110) WEB应用中,常用的会话跟踪方法不包括()。(选择一项)
a) URL重写 b) Cookie
c) 隐藏表单域 d) 有状态HTTP协议
C111{JSP-Servlet题目}会话是。(选择1项)
a) 一个TCP/IP连接 b) 一个物理连接
c) 客户机和Web服务器之间的一组交互 d) Http请求
D112在J2EE的Model Ⅱ模式中,模型层对象被编写为()。(选择一项)
a) Applet b) JSP
c) Server d) JavaBean
A113J2EE中,JSP 中表达式:<% out.print(user.getLoginName()) ;%>执行效果等同于()。
(选择一项)
a) <% = user.getLoginName()%> b) <%user.getLoginName();%>
c) <% = user.loginName%> d) <% user.loginName;%>
A114J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)
a) HttpServletRequest.getContextPath() b) HttpServletRequset.getPathInfo()
c) ServletContext.getContextPath() d) ServletContext.getPathInfo()
B115在J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。(选择一项)
a) <filter> b) <filter-mapping>
c) <servlet> d) <servlet-mapping>
D116给定JSP程序源码如下:
<html>
<% int count =1;%> _______
</html>
以下()语句可以在下划线处插入,并且运行后输出结果是:1。(选择一项)
a) <%=++count %> b) <% ++count; %>
c) <% count++; %> d) <% =count++ %>
A117在J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是()(选择一项)
A<filter>
<filter-name>someFilter</filter-name>
<filter-class>filters.SomeFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>EUC_JP</param-value>
</init-param>
</filter>
b) <filter>
<fiter-name>someFilter</filter-name>
<init-param>
<param-name>encoding</param-name>
<plaram-value>EUC_JP</param-value>
</init-param>
</filter>
c) <filter-mapping>
<filter-name>someFilter</filter-name>
<init-param>
<param-name>encoding</param-name>
<param-value>EUC_JP</param-value>
</init-param>
</filter-mapping>
d) <filter-mapping>
<filter-name>someFilter</filter-name>
<filter-class>filters.SomeFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>EUC_JP</param-value>
</init-param>
</filter-mapping>
B118) servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()(选择一项)
a) 加载类,实例化,请求处理,初始化,销毁
b) 加载类,实例化,初始化,请求处理,销毁
c) 实例化,加载类,初始化,请求处理,销毁
d) 加载类,初始化,实例化,请求处理,销毁
B119在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)
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,在浏览器中会看到运行期错误信息
AB120)某web应用的上下文路径是root,配置文件web.xml中有如下片段:
<servlet>
<servlet-name>process</servlet-name>
<servlet-class>slt.ProcessServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>process</servlet-name>
<url-pattern>/proc</url-pattern>
</servlet-mapping>
以下说法正确的是()。(选择二项)
a) 在包slt中,有一个名为ProcessServlet.class的文件
b) 该servlet的访问路径是http://机器IP:端口号/root/proc
c) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet
d) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet
D121) 在J2EE中,test.jsp文件中有如下一行代码:
<jsp:useBean id=”user” scope=”__” type=”com.UserBean”>
要使user对象可以作用于整个应用程序,下划线中应添入()。(选择一项)
a) page b) request
c) session d) application
1、 Tomcat服务器的默认端口是 8080 。
2、 异常的处理,可在该方法的代码段中包含3类代码: Try 、 catch 和finally代码块。
3、 jsp主要内置对象有: request 、 rosponse 、 pagecontext 、 application 、 exception 、out、config、page。
4、 理论上,GET是 用于获取服务器信息并将其作为响应返回给客户端 ,POST是 用于客户端把数据传到服务器 。
5、 application对象是 代表应用程序上下文,它允许jsp页面与包括在统一应用程序中的任何web组件共享信息 ,而session对象则是每个客户专用的。
6、 JDBC的主要任务是: 连接数据库 、 发送sql语句 、 得到返回结果 。
7、 一个Bean由三部分组成: 接口 、 构造方法 、 用get()和setter()方法得到访问它的属性 。
8、 Java Servlet的主要特点是: 高效 、方便、 功能强大 、 可移植性好 、节省投资。
9、 Servlet的生命周期分三个时期: 装载servlet 、 创建servlet 、 销毁 。
10、 JSP开发网站的两种模式分为JSP+JavaBeans和 beantser+servlet 。
11、 对于同一用户,要想在不同的页面之间共享数据,可有以下几种方法:把数据保存的session中, 通过cookie ,通过隐含的表单把数据提交到下一页面, 通过application对象 , 通过文件系统或者数据库 , 通过servletcontest对象 。
12、 操作文件主要有两种类型,一种是 文件类型 ,另一种是 操作类型 。