52.下面的代码实现了设计模式中的什么模式( ) public class A {
private A instance; private A() { }
public static A getInstance { if ( A == null ){ instance = new A(); return instance;
} }
A. Factory
B. Abstract Factory
C. Singleton
D. Builder
53.MAX_LENGTH 是 int 型 public 成员变量,变量值保持为常量 100,用简短语句定义这个变量。( )
A .public int MAX_LENGTH=100; B. final int MAX_LENGTH=100;
C. final public int MAX_LENGTH=100; D. public final int MAX_LENGTH=100.
54.String s=new String(“hello”); String t =new String(“hello”);
char c [ ] ={‘h’,’e’,’l’,’l’,’o’}; 下列哪些表达式返回 true ( )
A.s.equals(t); B.t.equals(c); C.s ==t ;
D.t.equals (new String(“hello”)); E.t == c;
55.类 Teacher 和 Student 是类 Person 的子类 Teacher t; Student s;
// t and s are all non-null.
if (t instanceof Person ){ s=(Student)t; } 最后一条语句的结果是:( ) A.将构造一个 Student 对象; B.表达式是合法的; C.表达式是错误的;
D.编译时正确, 但运行时错误。
56.关于线程设计,下列描述正确的是( ) A.线程对象必须实现 Runnable 接口
B.启动一个线程直接调用线程对象的 run()方法 C.Java 提供对多线程同步提供语言级的支持 D.一个线程可以包含多个进程
57.关于线程设计,下列描述正确的是( ) A.线程对象必须实现 Runnable 接口
B.启动一个线程直接调用线程对象的 run()方法 C.Java 提供对多线程同步提供语言级的支持 D.一个线程可以包含多个进程
58.Java 网络程序设计中,下列正确的描述是( ) A.Java 网络编程 API 建立在 Socket 基础之上 B.Java 网络接口只支持 TCP 以及其上层协议 C.Java 网络接口只支持 UDP 以及其上层协议 D.Java 网络接口支持 IP 以上的所有高层协议
59.一个 XML 必须有 DTD 或 Schemas。( ) A、正确 B、不正确
60.下列哪些是 J2EE 的体系。( ) A、JSP B、JAVA C、Servlet D、WebService
61.在 Struts 中实现页面跳转主要通过什么方法来实现?( ) A、server.transfer B、response.redirect C、mapping.findForward
D、response.sendRedirect
62.以下哪些接口能够实现对 Web 访问者的身份认证?( ) A、Http Servlet Request B、Http Servlet Response C、Http Session
D、Http Servlet
63.以下哪一种 Bean 不需要自己书写连接数据库的代码? ( ) A、无状态会话 Bean B、有状态会话 Bean C、CMP D、BMP
64.假设 web 应用的文档根目录为 MyApp,那么可以从哪里找到 database.jar 文件。( ) A.MyApp 目录下 B.MyApp\\images 目录下 C.MyApp\\WEB-INF 目录下 D.MyApp\\WEB-INF\\lib 目录下
65.从以下哪一个选项中可以获得 Servlet 的初始化参数。( ) A.Servlet B.ServletContext
C.ServletConfig D.GenericServlet
66.下列哪一个接口定义了用于查找、创建和删除 EJB 实例( ) A.Home B.Remote
C.Local D.Message
67.在服务器的网络编程中,解决会话跟踪的方法有( ) A.使用 Cookie。 B.使用 URL 重写。 C.使用隐藏的表单域。
D.以上方法都不能单独使用。
68.与 HttpSessionListener 接口有关的方法是。( ) A.sessionInitialized() B.sessionCreated() C.sessionFinialized() D.sessionDestroyed()
69.关于 JSP 生命周期的叙述,下列哪些为真?( )
A.JSP 会先解释成 Servlet 源文件,然后编译成 Servlet 类文件 B.每当用户端运行 JSP 时,jspInit()方法都会运行一次 C.每当用户端运行 JSP 时,_jspService()方法都会运行一次 D.每当用户端运行 JSP 时,jspDestroy()方法都会运行一次
70.以下声明正确的是。( )
A. B. C. D.<%xml-stylesheet type=\ 71.要创建一个 EJB,必须要至少编写哪些 Java 类和接口?( ) A.定义远程(或业务)接口 B.定义本地接口 C.定义 Bean 接口 D.编写 Bean 的实现 72.XML 是一种元语言, 可以用它来描述其他语言。( ) A.正确 B.错误 解答:B 73.类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。( ) A.正确 B.不正确 74.哪一个不是 EL 定义的隐式对象?( ) A cookie B.pageContext C.attributes D.initParam 75.在 Servlet 处理请求的方式为。( ) A、以进程的方式 B、以程序的方式 C、以线程的方式 D、以响应的方式 76.javax.Servlet 的包中,属于类的是。( ) A、Servlet B、GenericServlet C、ServletRequest D、ServletContext 77.以下说法正确的是。( ) A.#CDATA 标记表示该元素包含的数据将被解析器解释 B.#PCDATA 标记表示该元素包含的数据将不被解析器解释 C.#PCDATA 标记表示该元素包含的数据将被解析器解释 D.#CDATA 标记表示该元素包含的数据将不被解析器解释 78.Http 缺省的请求方法是。( ) A.PUT B.GET C.POST D.TRACE 79.JDBC 中,用于表示数据库连接的对象是。( ) A.Statement B.Connection C. DriverManager D.PreparedStatement 80.用于调用存储过程的对象是。( ) A.ResultSet B.DriverManager C.CallableStatemet D.PreparedStatement 81.如果没有指定 Cookie 的时效,那么默认的时效是。( ) A.一天 B.永不过期 C.会话级别 D.一分钟 82. 关于 上述DTD 定义的描述正确的是。( ) A.Customer 元素能包含子元素,并且能为空 B.Customer 元素能包含文本,并且能为空 C.Customer 元素不能包含文本,也不能包含子元素 D.Customer 元素的所有实例的“称呼”属性必须有值,不能为空 83.实现现下列哪一种接口的对象,并不需要在 web.xml 文件内进行额外的设定,Servlet 容器就能够回 应该对象加入 HTTP 会话所发生的事件?( ) A.ServletContextListener B.HttpSessionListener C.HttpSessionAttributeListener D.HttpSessionBindingListener 84.以下不属于 JSP 的标准指令的是。( ) A.Taglib B.Include C.Import D.Page