B:ActionListener C:WindowListener D:以上都要
2. 在J2EE中,在my.xml中只有代码:
B:Element person = doc.createElement(“PERSON”,”E01”); C:Element person = doc.createElement (“PERSON”); Person.setAttribute(“PERSON”,”E01”);
D:Node person = doc.createElement (“PERSON”); Person.setAttribute(“PERSON”,”E01”);
3. 在J2EE中,对于EJB结构,描述正确的是(C)。
A:EJB结构是一种分布式的组件模型,用来开发安全的、不可扩展的、单一事务的、多用户的组件,使开发者的精力集中在系统级的程序设计上,而不是商业领域的问题上 B:EJB结构是一种串行式的组件模型,用来开发安全的、可扩展的、事务性的、多用户的组件,使开发者的精力集中在商业领域的问题上,而不是系统级的程序设计上 C:EJB结构是一种分布式的组件模型,用来开发安全的、可扩展的、事务性的、多用户的组件,使开发者的精力集中在商业领域的问题上,而不是系统级的程序设计上 D:EJB结构是一种串行式的组件模型,用来开发安全的、可扩展的、事务性的、多用户的组件,使开发者的精力集中在系统级的程序设计上,而不是商业领域的问题上
4. 在J2EE中,使用Document对象的(B)方法,可以得到一个NodeList对象。
A:getDocumentElement方法 B:getElementsByTagName方法 C:getElementTagName方法 D:getElementById方法
5. 在J2EE中,VetoableChangeSupport管理一张包含某个对象的列表,该对象是(D)。
A:PropertyChangeSupportListener B:ChangeListener
C:PropertyChangeListener D:VetoableChangeListener
6. JSP内嵌对象session的类型为javax.servlet.http.HttpSession,下述语句会使该对象失效的是(C)。
A:session.dispose(); B:session.clear(); C:session.invalidate(); D:session.removeAll();
7. JSP1.2中表达式的语法是(A)
A:<% =expression%> B:<% =expression ;%> C:<%@ =expression ;%> D:<%@ =expression%>
8. 在J2EE中,对于使用JDBC将XML中的数据插入数据库的陈述,正确的是(D)。
A:DOM解析器不能够和PreparedStatement方式结合在一起工作 B:DOM解析器不能够和Statement方式结合在一起工作
C:使用DOM解析器操作数据库时,插入数据不需要使用SQL语句
D:可以使用getNodeValue方法把元素值取出,然后再使用JDBC API把元素值插入数据库
9. 在J2EE中,在web.xml中,有如下代码:(B)
A:定义默认的会话超时时长,时长为30秒
B:可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来 C:定义了默认的会话超时时长,时长为30小时
D:可以使用Session类的getMaxInactiveInterval()方法把该值取出来 10. 在J2EE中,在web.xml有如下代码段:
在Servlet中(B)把webmaster的值:myaddress@mycompany.com取出来。 A:使用RequestDispatcher的getInitParameter(“webmaster”)方法 B:使用ServletContext的getInitParameter(“webmaster”)方法 C:使用ServletConfig的getInitParameter(“webmaster”)方法 D:使用GenericServlet的getInitParameter(“webmaster”)方法 11. 在一个Filter中,处理filter的业务的是(C)方法
A:dealFilter(ServletRequest reg,ServletResponse res,FilterChain chain) B:dealFilter(ServletRequest reg,ServletResponse res)
C:doFilter(ServletRequest reg,ServletResponse res,FilterChain chain) D:doFilter(ServletRequest reg,ServletResponse res) 12. 下列(D)是错误的描述
A:EJB组件具有可移植性
B:EJB组件提供了事物管理、安全性、状态管理和持久性服务 C:EJB简化了分布式计算 D:JavaBean是可部署的组件
13. 在J2EE中,将JDBC调用直接转换为DBMS所使用的网络协议,从而允许从客户机机器上直接调用DBMS服务器的Java驱动程序是(D)。
A:JDBC-ODBC的Java驱动程序 B:本地API的Java驱动程序 C:JDBC 网络纯Java驱动程序 D:本地协议纯Java驱动程序
14. 编写Servlet的doPost方法时,需要抛出的异常是(A)
A:ServletException,IOException B:ServletException,RemoteException C:HttpServlet Exception,IOException D:HttpServletException,RemoteException 15. int [] my_Array;
my_Array = new int[5];
for(int count = 0; count <= 5; count++) System.out.println(my_Array[count]); A:将1,2,3,4,5输出到屏幕 B:将0,1,2,3,4输出到屏幕 C:将0,1,2,3,4,5输出到屏幕 D:将出现运行时异常
16. 在Java语言中,把组件放在BorderLayout的(B)区域时,它会自动垂直调整大小,但不是水平调整。
A:North或South B:East或West C:Center
D:North, South 或Center E:任何区域
17. 在Java语言中,小明在他的包mypackage中定义了类My_Class,在mypackage的子包mysubpackage中也有个类My_Class,小明用 import mypac *; 引入包,执行其中的语句:My_Class NewClass = new My_Class(); 时,将发生(B)。
A:创建一个类mypackage. My_Class()的对象
B:创建一个类mypackage. mysubpackage. My_Class()的对象 C:该语句是错误的
D:创建一个类mypackage. My_Class()的对象和一个类mypackage. mysubpackage.
My_Class()的对象
18. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是(D)。
A:<%@ page %>作用于整个JSP页面
B:可以在一个页面中使用多个<%@ page %>指令
C:为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的 D:<%@ page %>指令中的属性只能出现一次
19. J2EE程序可以使用(D)API查找服务和组件。
A:RMI-IIOP B:JMS C:JDBC D:JNDI
20. 支持JSP2.0和Servlet2.4的TOMCAT版本是(C)。
A:TOMCAT 4.0 以上 B:TOMCAT 4.24 以上 C:TOMCAT 5.0 以上 D:TOMCAT 5.5 以上
21. 在J2EE中,使用ResultSet对象的next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是(C)。
A:InterruptedException B:AlreadyBoundException C:SQLException D:NetException 22. 在J2EE中,假设sample.xml文档有一个元素是
我们已经获得了Document对象doc,取出第一个
A:((Element)doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue()
B:((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getFirstChild().getNodeValue()
C:((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue()
D:((Element)doc.getElementsByTagName(“PERSON”).item(0)). item(0).getNodeValue() 23. 在J2EE中,以下是firePropertyChange的原型,正确的是(B)。
A:public void firePropertyChange(PropertyChangeListener 1,String oldValue,String newValue) B:public void firePropertyChange(String propertyName,Object oldValue,Object newValue) C:public void firePropertyChange(PropertyChangeListener changes) D:public void firePropertyChange(Object oldValue,Object newValue) 24. 在J2EE中,授权事件模型包含的要素是(B)。
A:事件对象、事件源、事件机制 B:事件、事件源、监听器
C:事件对象、事件机制、监听器 D:事件、事件机制、事件对象
25. 在JSP页面中,正确引入JavaBean的是(C)。
A:<%jsp:userBean id=”myBean” scope=”page” class=”pkg.MyBean”%> B:
A:private B:protexted C:public D:friendly
27. 下面是一个JSP页面的片段代码,请问页面输出结果是(D)。
<% StringBuffer buffer = new StringBuffer(“Hello”); buffer.append(“ World”); System.out.println(buffer.toString()); %> A:Hello B:World
C:Hello World D:什么也不输出
28. 在J2EE中,在web.xml有如下代码段:
在Servlet中(A)把Servlet名:teacher取出来。 A:使用Servlet的getServletName方法
B:使用ServletConfig的getServletName方法 C:使用ServletContext的getServletName方法 D:使用ServletRequest的getServletName方法 29. 在J2EE中,aa.jsp文件如下:
<%! Int I=0;%>
<%=I++%>有5个客户依次浏览aa.jsp,且每个客户只浏览aa.jsp一次,第五个客户会看到浏览器显示(C)。 A:0 B:3 C:4 D:5
E:错误页面
30. 消息驱动Bean通常的动作象一个(B)。
A:事件监听器
B:JMS消息侦听器 C:Swing按钮 D:实体Bean
31. 在J2EE中,对于ResultSet接口中的getInt方法,参数可以是(BC)类型。
A:布尔型 B:整型 C:字符串型 D:浮点型
32. 在实现单例模式时,大概的思路是(AC)。
A:在类中定义一个静态的类自己数据类型的引用 B:在类中定义一个公有的类自己数据类型的引用 C:定义一个静态的获得该实例的方法 D:定义一个非静态的获得该实例的方法 33. 在J2EE中,Servlet1中有如下代码:
PrintWriter out = response.getWriter();
Out.println(“请同学们仔细看题目再回答!”);
假设该Servlet运行的平台是Apache Tomcat4.03以上版本。 为了可以在浏览器中显示汉字,可以(AD)。
A:在这两行代码前加上代码:response.setContentType(“text/html,charset=GBK”); B:已经可以显示汉字,不用添加任何代码
C:在这两行代码前加上代码:response.setContentType(“text/html”);
D:在这两行代码前加上代码:response.setContentType(“text/html,charset=gb2312”);