软件测试技术 - 试题及答案1 - 电子工业出版社

更新时间:2024-03-24 10:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

郑州大学软件技术学院《J2EE程序设计》课程 2010-2011学年第一学期期末试题(B)卷

(适用专业:《软件测试》 考试时间:《考试所需时间》120分钟) 一、选择题 :(每题 2分,共 30分) 1.关于JNDI正确的解释是哪个:() B:一组帮助做多个命名和目录服务接口;

C:包含了大量的命名和目录服务,使用通用接口来访问不同 种类的服务;

D:建立起逻辑关联,允许把名称同Java对象或资源关联起来,而不必知道对象或资源的物理ID; 2.下面那个不是MySql的JDBC驱动中包含的类是:() A:com.mysql.jdbc.Blob

B:com.mysql.jdbc.util.TimezoneDump C:com.mysql.jdbc.Driver D:org.gjt.mm.database

3.JDBC中获得数据库结果集的接口对象是:() DriverManager B:Connection C.Statement D:ResultSet 4.EJB2.0中的本地接口是()

A:Home接口 B:Local接口 C:Remote接口 D:Stateless接口 5.EJB中本地接口的发布需要打成()类型的包发布到服务器上 A: jar B:jad C: zip D:war

6.EJB2.0中实现Bean继承组件接口后必须实现的方法是() A:create() B:createEJB() C:load() D:get()

7.在EJB2.0中ejb-jar.xml文件中声明一个有状态会话Bean是() A: B: C: D: 8.在EJB2.0中ejb-jar.xml和jboss.xml中相同的标签是() A: B:

C: D:

9.EJB3.0声明一个本地接口的注释是()

A:@remote B:@Local C:@Stateless D:@Stateful 10.JBOSS访问端口是()

A:8000 B:3306 C:8080 D:1024 11.不是Struts2.0中必须要用到的核心包()

A:ognl-jar B:mysql.jar C:xwork.jar D:struts2-core.jar 12.struts2.0中的核心处理器是()

org.apache.struts2.dispatcher.FilterDispatcher

A:JAVA命名目录和接口,是JAVA EE5提供的命名服务;

org.apache.struts2.dispatcher.ServletRedirectResult org.apache.struts2.dispatcher.Dispatch org.apache.struts2.dispatcher.ActionContext 13.Struts2.0标签的引入正确的是() A:<%@ page language=\B:<%@ page import =\

C:<%@ taglib prefix=\D: B: C: D:

15.Struts2.0中引用OGNL包类型转换时需要集成的父类是() A:StrutsTypeConverter B:DefaultTypeConverter C:ASTPropertyConverter D: DefaultClassResolver

二、 填空题:(每题 2分,共 20分)

(说明:将答案写在试卷后面的答题纸上) 分数 评卷人

使用代码查找JNDI节点的名称的对象是__________,查找的方法是___________.; 统一表达式语言EL中的隐式对象(任意写出2个)________,_________; EJB中会话Bean的2种状态____________,__________;

EJB2.0中远程接口是在哪里定义的_____________,EJB3.0中远程接口是在哪里定义的____________; EJB2.0中定义远程接口的ejb-jar.xml文件中定义一个Bean5个主要标签分别是(任意写出2个)____________,___________;

EJB2.0中 远程接口必须要抛出的异常是____________,主接口必须要抛出的异常是_______________; EJB3.0使用注释的方式定义一个本地接口的格式_____________,定义一个远程接口注入到本地接口的格式_______________;

Struts2.0的Action中有2个String属性,分别是Username和Password,要得到这2个属性的值用什么方法_______________,________________

Struts2.0进行数据校验要实现的方法是___________,它是从_____________哪个继承类中重写得到的; 任意写出Struts2.0的struts2-core.jar包中的2个类_____________.______________;

三、 判断题:(每题 1分,共 10分)

(说明:将答案写在试卷后面的答题纸上) 分数 评卷人

1.JBOSS和Tomcat在发布项目的时候都是把文件编译成class然后发布,它们的访问方式也一样。 2.Tomcat服务器上可以发布EJB项目。

3.JBOSS中数据源绑定到JNDI上,在使用代码访问时需要通过Context对象的lookup()方法找出数据源对象。

4.EJB2.0中定义一个远程接口实现Bean的必须实现它的ejbCreate()方法。

5.EJB3.0中有主接口的定义和2.0不一样,EJB3.0中使用@Local注释,2.0中在ejb-jar.xml文件中定

义。

6.在EJB2.0中ejb-jar.xml文件的标签是注释接口类型的。 7.Struts2.0可以自定义实现execute()方法

8.Struts2.0中拦截器的实现有3种方式,分别是实现Interceptor接口,继承AbstractInterceptor类和MethodFilterInterceptor类

9.在使用Struts2.0标签时,如果不想使用Struts2.0标签的默认格式需要使用theme=\来自定义页面控件的格式。

10.在Struts2.0中输入校验后的验证信息(错误信息),可以放在ActionErrors和FieldErrors对象中。 四、程序题 :(每题 20分,共 40分)

(说明:将答案写在试卷后面的答题纸上) 分数 评卷人

1.使用EJB3.0规范写一个无状态会话Bean实现它的远程接口(注意写出注释) <1>实现组件接口,在组件接口中定义一个SayHello()方法 <2>定义组件接口实现类 注意:

【1】实现组件接口中定义的 SaiHelln()憹??在方法中打印一句话\ <3>写出客户端访问类 注意: 提示代码:

env.put(Context.INITIAL_CONTEXT_FACTORY,\env.put(Context.PROVIDER_URH, url);

StatelessHome home= StatelessHome)PortableRemgteObject.narrow(obj,StatelessHome.class);//用rmi远程方法调用获得主接口

2.使用servlet实现文件上传

要求:(1)实现文件上传的servlet类, (2)写出web.xml文件 提示:

JSP页面已经给出

Struts.xml文件的头文件已经给出,需要你自己填充其中内容

Upload.jsp的页面内容(关键部分已经加粗)

<%@ page language=\

My JSP 'upload.jsp' starting page

Uploadresult.jsp页面的内容

<%@ page language=\<%@taglib prefix=\

My JSP 'uploadResult.jsp' starting page

username:

web.xml 头文件

xmlns=\

xmlns:xsi=\ xsi:sc`emaLocation=\ http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd\

本文来源:https://www.bwwdw.com/article/kv78.html

Top