单项选择题
1.应用程序的main方法中有以下语句,则输出的结果是( )。 int[] x={122,33,55,678,-987}; int max=x[0];
for(int i=1;i
System.out.println(max);
A. 678 B. 122 C. -987 D. 33
2. 在Struts应用中,能在下列哪几种范围内共享数据 说法错误的是( A. 只有request与session B. request C. session D. application 3. 下列关于Struts框架的说法中,正确的是( )。 A. Struts实质是在JSP Model2的基础上实现的一个MVC框架
B. 在Struts框架中,模型是由实现业务逻辑的JavaBean与EJB组件构成C. 在Struts框架中,视图是由一组JSP文件组成 D. 以上都是
4. 关于在web.xml文件中配置欢迎文件清单说法错误的是( )。 A. 使用
D. Web容器调用会依次寻找欢迎文件,直到找到为止 5. 下列哪个元素可以配置数据源( )。 A.
6.下列程序段执行后的结果是( )。
。 ) String s=new String(\for(int i=0;i A. aceg B. ACEG C. abcdefg D. abcd 7.下面对Web应用开发中Servlet组件说法错误的是( )。 A. Servlet是按照接受请求/返回响应的模式工作的 B. 运行于Servlet容器中,是被动态加载的 C. 在Struts框架中,Servlet充当模型组件 D. 在Struts框架中,Servlet充当控制器组件 8. 下面那个选项不属于MVC三个核心模块( )。 A. 模型 B. 视图 C. 数据库连接 D. 控制器 9.ActionForm的生命周期包括下列哪些选项( )。 A. 控制器接收到请求,从request或session范围中取出ActionForm实例如果该实例不存在,就自动创建一个新的实例 B. 从request或session范围中取出ActionForm实例 C. 把用户输入的表单数据组装到ActionForm中 D. 以上都正确 10. 如何使用ActionForm验证用户提交的表单数据( )。 A. 在自定义的ActionForm类中重写validate()方法 B. 在validate()方法中验证表单数据,如果不符合要求,则创建ActionMessage对象描述错误信息并加入到ActionErrors对象中 C. 在validate()方法中生成ActionErrors对象 D. 以上都正确 11. Struts框架的控制器组件不包括下列哪个选项( )。 A. JSP组件 B. RequestProcessor组件 C. Action组件 D. ActionServet组件 12. 如果要创建用于上传文件的表单, A. GET B. POST C . multipart/form-data D. true 13. 在三层结构中,数据访问层承担的责任是( )。 A. 定义实体类 B 数据的增删改查操作 D 页面展示和控制转发 C. 业务逻辑的描述 14. 下列哪些选项能实现基于MVC设计思想的Web应用案例( )。 A. Struts B. WebWork2 C. JSF D. 以上说法都正确 15. 下列哪个标签能访问JSP隐含对象( )。 A. 16.( )可以将Web 请求转交给另外的HTML 文件、JSP 或者Servlet。 A. D. 将数据转换为持久状态的机制称为数据持久化 19. 下列选项中不能能获得Locale实例是( )。 A. Locale locale=new Locale(); B. Locale locale=new Locale(\ C. Locale locale=Locale.CHINA; D. Locale locale =request.getLocale(); 20. Struts的哪个标签可以创建用于上传文件的表单控件( )。 A. 21. 在Hibernate主配置文件(hibernate.cfg.xml)中,以下哪个元素为它的根元素( )。 A. 22. Transaction接口主要是用于管理事务,它的哪个方法用于事务的提交( )。 A. wasRollBack()方法 B. isActive() 方法 C. commit() 方法 D. wasCommitted()方法 23. 在客户表中,如果以NAME字段作为主键,那么那个前提条件是错误的( )。 A. 每条记录的客户姓名不允许为空 B. 不允许客户重名 C. 客户姓名必须没英文 D. 不允许修改客户姓名 24. ( )管理所有的JSP、JSTL 和Servlet 等Web 组件的运行,这些组件主要负责程序和Web 通信。 A. JMS 容器 B. EJB 容器 C. Web 容器 D. JNDI 容器 25. 在Struts的struts-config.xml文件中,通过配置哪一个节点来与Spring结合( )。 A. A. HTML标签库 B. Bean标签库 C. JSTL标签库 D. Template标签库 27. 以下程序显示了JSP 的( )内置对象的使用。 <%@ page language=\pageEncoding=\
request对象获取参数值
用户基本信息:
<%//获取URL查询字符串传递的参数 String name=request.getParameter(\String xb=request.getParameter(\
String major=request.getParameter(\%>
姓名:<%=name%>
性别:<%=xb%>
专业:<%=major%>
A. request B. response C. application D. session 28. EJB是:( )。
A. 服务器端产品 B. 服务器端组件开发架构 C. 特殊类型的JavaBean D. 用于实现商业逻辑 29. 下面的代码是一个典型的( )。 import javax.ejb.Stateless.*; public class CalculateEJBBean implements CalculateEJB {
int value = 0;
public String incrementValue() {
value++;
return \
} }
A. 实体Bean B. 无状态Session Bean C. 有状态Session bean D. 消息驱动Bean
30. 要获得数据库连接,通常是一项耗时的工作,而且连接数非常有限。因此,J2EE 容器通过( )来解决数据库连接问题。
A. 远程调用模型。 B. 数据库连接池模型。 C. JNDI 寻址模型。 D. 事务管理模型。
多项选择题:
1. 以下对于 JSP 的特性,说法正确的是( )。 A. JSP 让开发人员与Web 页创作人员可以分工合作。 B. 支持组件和标记库的重用。 C. 隔离动态内容和静态内容。 D. 支持脚本与操作。
2. 对 JSP 规范所定义的作用域,说法正确的有( )。 A. page:定义在page 作用域中的属性只在当前页面中是活动的。 B. request:在当前请求的整个处理过程中保持活动状态。
C. session:如果会话是活动的,就可以把属性放入Session 作用域。 D. application,为Web 应用程序中的所有JSP 和servlet 所共享。 3. 以下 JSP 动作指令,同JavaBean 相关的是()。 A. UseBean B. setProperty C. getProperty D. Forward
4.以下( )是javax.servlet 包和javax.servlet.http 包的Web 请求和响应类。这些类直接对应Web 请求和响应,可以认为它们是Servlet 和Web 容器之间交互传递信息。 A. javax.servlet.ServletRequest B. javax.servlet.ServletResponse C. javax.servlet.ServletInputStream D. javax.servlet.HttpServletRequest
5.在 Servlet 应用中,各种HTTP Header 属性决定了Web 数据传递的格式、地址、端口等基本协议信息,Web 客户主要依靠( )向Web 服务器发送具体的数据。 A. 请求参数 B. HTML 标签
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库J2EE复习题-参考在线全文阅读。
相关推荐: