J2EE架构设计与开发试题及答案docx

专业:移动通信 科目:J2EE架构设计与开发(下) 一、单项选择题

1.spring需要在()配置文件中进行配置 A.applicationContext.xml B.web.xml C.webwork.xml D.struts2.xml 答案:B

2.下列哪个struts2标签可以充当HTML中的文本框() A. B. C. D. 答案:B

3.Web服务实现数据传递是以()方式进行的 A.HTTP和html B.XML和Http C. HTML和java D.TXT 答案:B

4.对于以下程序,Customer对象在第()行变为持久化状态 Customer c1=new Customer(); c1.setName(\\\

Session session1=sessionFactory.openSession(); Transaction tx1 = session1.beginTransaction(); session1.save(customer); tx1.commit(); session1.close(); A.line3 B.line7 C.line1 D.line5 答案:D

5.下列关于Spring依赖注入的说法错误的是() A.依赖注入一般情况下由容器完成,不是应用代码完成的 B.Spring只支持设值注入 C.设值注入的方式用的多些 D.依赖注入包括三种接口注入,设值注入,构造方法注入 答案:B

6.以下hql语句有误的是() A.“select id, studentName,* from Student as s“ B.“select new Student(s.id, s.studentName) from Student as s“ C.“select new Student(id, studentName) from Student” D.“select id, studentName from Student“

答案:A 7.假设某个bean要使用某种类型的资源,那么一般情况下应该把资源的释放放到bean的生命周期中()阶段 A.初始化 B.销毁 C.使用 D.定义 答案:B

8.下列哪一个类是让一个Action 类能够更快开始工作的基类() A.Validate B.ActionContext C.Action D.ActionSupport 答案:D

9.有关spring中配置数据源,下列说法正确的是() A.DataSource接口位于java.sql包中 B.配置数据源的bean名字只能是dataSource C.在一个spring配置文件中可以配置多个数据源 D.DataSource就是一个数据库连接 答案:D

10.对于String类型的标识属性,最好选择哪一种主键生成器() A.assigned B.native C.uuid D.sequence 答案:C

11.当集合元素是基本数据类型和包装类、字符串和日期类型时,使用()标签表达数据列 A. B. C. D. 答案:A

12.下列关于企业级应用描述错误的是() A.企业应用中数据的一致性要求很高,所以必须有严格的事务性 B.企业级应用对安全性要求很高 C.企业级应用系统彼此之间是相互独立的,不需要和现有的 D.企业级应用中的系统可能分布在不同的地方 答案:A

13.对于数组集合属性的映射,使用哪个标签() A. B. C. D. 答案:A

14.在持久化层,哪些状态不属于对象状态() A.游离状态 B.独立状态 C.持久化状态 D.临时状态 答案:B

15.QBC查询中,表达模糊查询条件错误的是() A.Restrictions.ilike(“studentName”, “%1%”) B.Restrictions.ilike(“studentName”, “1%”) C.Restrictions.ilike(“studentName”, “1”) D.Restrictions.ilike(“studentName”, “%1”) 答案:C

16.事务隔离级别是由谁实现的() A.数据库系统 B.JDBC驱动程序 C.Hibernate D.Java应用程序 答案:A

17.查询id在30到50之间的记录,并按照id降序排列()

A. session.createCriteria(Student.class).add(Restrictions. between (\,50)) .addOrder(Order.desc(\ .list();

B. session.createCriteria(Student.class).add(Restrictions. between (\,50)) .addOrder(Order.asc(\ .list();

C. session.createCriteria(Student.class).add(Restrictions.in(\,50)) .addOrder(Order.desc(\ .list();

D. session.createCriteria(Student.class).add(Restrictions.in(\.addOrder(Order.asc(\ .list(); A. B. C. D. 答案:B

18.java中提供了支持国际化的类,其中包含Local、ResourceBundle及() A.MessageFormat B.DateFormat C.Format D.NumberFormat 答案:A

19.以下哪种方法代表“大于等于”符号() A.Restrictions.le()

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4