(JAVA) - 3级 - 理论知识复习题

2026/4/23 4:21:41

(A) 集成后,Action类都改为从Spring提供的DelegationActionProxy继承 (B) 集成后,Action中使用的Biz实例,将由Spring管理

(C) 通过Spring提供的ContextLoaderPlugIn插件,可以做到Spring和Struts的集成

(D) 在Struts配置文件中配置ContextLoaderPlugIn插件时,需要把Spring的配置文件位置告诉插件

18. 在Spring框架中,面向方面编程(AOP)的目标在于(B)--参看选择题18

(A) 编写程序时不用关心七依赖组件的实现 (B) 将程序中涉及的公共问题集中解决

(C) 封装jdbc访问数据库的代码,简化数据访问层的重复性代码 (D) 实现页面的\无刷新\

19. 在Spring中,配置Hibernate事务管理器(HibernateTransactionManager)时,需要

注入的属性名称是(B)--参看选择题19 (A) dataSource

(B) sessionFactory + 配置事务管理器(transactionManager) +配置事务的传播特性(txAdvice) (C) baseHibernateDao

(D) transactionProxyFactoryBean

20. 数据库表users中有一个birthday字段,对应实体类User中的birthday属性,那么

以下代码错误的是(C)--参看选择题20

20.A.A.1 Session session = super.getSession();

//第1行

20.A.A.2 String hql = \//第2行 –

语句有问题

20.A.A.3 Query query = session.createQuery(hql); 20.A.A.4 List list = query.list();

(B) 第1行 (C) 第2行 (D) 第3行 (E) 第4行

21. 在Java语言中,类Student是类Person的子类,Student的构造方法中有一句

\,该语句表达了什么概念?(C)--参看选择题21 (A) 调用类Worker中定义的super()方法 (B) 调用类Person中定义的super()方法 (C) 调用类Person的构造方法

//第3行

//第4行

(D) 语法错误

22. 下列有关线程的叙述哪个是正确的?(B)

(A) 一旦一个线程被创建,它就立即开始运行—一般是要在就绪队列里面等待 (B)调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 (C)主线程不具有默认优先级—有默认优先级是5

(D)Java中线程的优先级从低到高以整数0~9表示:--1~10

23. 在J2EE中,对于我们自己设计的Bean,应该(D)--bean是描述java的软件组件模型

(A) 一定要继承java.beans.Beans (B) 一定要实现Runnalbe接口 (C) 一定要继承java.lang.Thread类 (D) 可以不继承java.beans.Beans

24. 关于java的面向对象的编程特性中的封装机制,以下说法正确的是?(A)

(A) 将问题的特征属性与问题的功能方法相组合在一起形成一个类。 (B) 将问题的特征属性与问题的功能方法相分离,形成各自的程序。 (C) 将问题的特征属性内嵌到问题的功能方法的定义体中。

(D) 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。

三、多项选择题(选择一个或多个正确的答案,将相应的字母填入题内的括号中)

1. 下面哪些任务是RequestProcessor完成的?(ABC)--多选题1。Struts框架只允许应

用中存在一个ActionServlet类,但是可以存在多个客户化的RequestProcessor类,每个子应用模块都可以有单独的RequestProcessor类,

(A) 如果需要的话,创建ActionForm实例,组装数据,并进行表单验证 (B) 找到匹配的Action实例,调用其execute()方法

(C) 把请求转发到Action的execute()方法返回的ActionForward代表的组件 (D) 把Struts配置文件信息加载到内存中 2. J2EE组件和MVC架构的对应理解正确的是:(ACD)

(A) J2EE在Web容器中的Servlet提供了业务流程控制,实现了MVC中的Controller。 (B) Bean实现了业务逻辑,也就是Model。--实现业务逻辑应该是Controller (C) J2EE在客户层中的Applet 以及Web层中的JSP实现了面向浏览器的数据表现,是View部分。

(D) Application Client实现了面向桌面应用的数据逻辑。这是MVC架构中的Model部分。

3. 关于Spring IoC容器的使用正确的是(ACD)--参看判断题13

(A) 一个bean的依赖关系是指这个进行操作时所依赖的一种属性。

(B) 依赖注入分为接口注入,设置方法注入两种实现形式--构造子注入(Constructor Injection),设值注入(Setter Injection)和接口注入(Interface Injection) (C) 由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控 (D) 一个bean至少需要一个id(或者是name)属性和一个class属性(attribute) 4. spring的两种核心思想(AB)--多选题4

(A) Spring IOC编程 (B) Spring AOP编程 (C) Spring ORM的使用 (D) Spring 事务管理

5. AOP中切入点描述正确的有(ABCD)--多选题5

(A) 切入点是Spring的入口 (B) 同一个切入点会触发不同的通知

(C) org.springframework.aop.Pointcut接口是中心 (D) Spring支持三种切入点的运作:显著,联合和交集。 6. 以下哪些属于Session的方法?(ABCD)--参看选择题10

(A) load() (B) save() (C) delete() (D) update()

7. 在Hibernate 中关于缓存正确的说法有(BD)--多选题7

(A) Hibernate只有一级缓存

(B) Hibernate有一级缓存也有二级缓存 (C) 一级缓存不是必须的

(D) 二级缓存可以使用Ehcache、Oscache等

8. 找出两个方法可以从请求的form中取得name参数的值(AC)

(A) getParameter(\(B) getParameterValue(\(C) getParameterValues(\(D) getParameters(\9. J2EE架构中包含哪些容器?(ABC)

(A) Applet容器和Application Client容器 (B) Web 组件容器—存放JSP等

(C) EJB容器-- EJB技术定义了一组可重用的组件:Enterprise Beans (D) JVM容器

10. J2EE的标准服务和API包含以下哪些?(ABC)

(A) HTTP:超文本传输协议;RMI-IIOP:允许 J2EE应用中的组件通过IIOP协议调用外部 CORBA 对象;

(B) Java IDL:Java接口定义语言;JNDI:Java 命名和目录接口;

(C) JMS: Java消息服务,Java Mail:在应用程序中加入邮件和通讯支持的支持。 并使用JAF来处理Email中数据。 (D) JTA: 用于连接各种企业信息系统 11. J2EE的优势体现在哪?( )

(A) 首先,J2EE是一系列标准,它提供了标准的服务、组件、客户端和工具,这使应用程序开发和移植非常方便,比如,我们在WebShpere平台开发的J2EE项目可以很容易的移植到WebLogic平台上。 (B) J2EE是W3C的标准;

(C) J2EE提供的组件模型很好的实现了MVC设计模式。从而实现了逻辑和显示的分离,以及代码重用。

(D) J2EE还提供了对现有的企业信息系统很好的兼容性,我们可以通过标准的协议集成已有的ERP等遗留系统。

UML分析与设计

一、判断题(将判断结果填入括号中。正确的填“√”,错误的填“×”):

1. 面向对象的技术已经在现在的软件开发中占据了主流的位置。(Y)

2. 在各种不同的软件需求中,下列哪个选项描述了用户使用产品必须要完成的任务,可以

在用例模型中予以说明功能需求。( )题目有问题

3. 为定义一个XML文档的结构,开发者可以使用的XML技术有DTD, XML Schema, UML。(N)

--UML不是

4. 在各种不同的软件需求中,下列哪个选项描述了用户使用产品必须要完成的任务,可以

在用例模型中予以说明功能需求。( )题目有问题

5. 面向对象的程序设计五个过程是:分析,设计,实现,测试,发布。(N)--需求、分析、

设计(分为结构设计和详细设计)、实现、测试和配置 6. UML模型分为三类:功能、行为和实现。(Y)--判断题6

7. UML的本意是要成为一种标准的统一语言,使得IT专业人员能够进行计算机应用程序

的建模。(Y)--判断题7

8. UML 是一种通用建模语言,包括语义和表示法,适用于不同的工具和实现语言。(Y)--判断题8

9. 需求管理是一种用于查找、记录、组织和跟踪系统需求变更的系统化方法。(Y )--判


(JAVA) - 3级 - 理论知识复习题.doc 将本文的Word文档下载到电脑
搜索更多关于: (JAVA) - 3级 - 理论知识复习题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219