SSH复习题(1)

2019-09-01 11:27

一、选择题

1、Action结果执行类型设置为跳转到其它的Action,结果类型值是( )。 A.chain B.redirect C.dispatcher D.redirectAction 2、在Struts2框架的配置文件中,以下不属于Action的属性的是( )。 A.name B.class C.method D.result 3、下面关于“依赖注入”的说法,错误的是( ) A.需要定义大量接口,增加了编码复杂度

B.将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中 C.降低了组件间的耦合,使程序更容易维护和升级 D.促进了“面向接口”编程,使构建大规模程序更轻松 4、Java应用程序中,程序执行的总入口方法是: A、start() B、main() C、run() D、init() 5、Hibernate的生命周期的三种状态。不包括下列哪一项? A.Transient b。Contacted c 。Persistent d。Detached 6、关于Spring的说法错误的

A Spring是一个轻量级javaEE的框架集合 B. Spring包含一个“依赖注入“模式的实现

C.使用Spring可以事先声明式事务 D.Spring提供了AOP方式的日志系统 7、下列信息中哪一个概念不是Spring中常用的? A IOC b DI c 。ORM d。AOP

8、对于Hibernate的数据缓存,哪一项面熟不正确?

A.一个缓存(Session Level)和二级缓存(SessionFactory Level) B. 一个缓存包括应用事务级缓存 C.二级缓存包括进程级缓存和分布式缓存

D.实际开发中,我们常用的事二级缓存

9、下面哪一个不是框架(D )。

A. Spring B. Struts C. Hibernate D. JSP

10、在Struts2框架的配置文件中,以下属于package的属性的是( )。 A.action B.namespace C.success D.result 11、下面关于Hibernate的说法,错误的是( ) A.Hibernate是一个“对象—关系映射”的实现 B.Hibernate是一种数据持久化技术 C.Hibernate是JDBC的替代技术

D.使用Hibernate可以简化持久化层的编码

12、下面是框架的是()。

A. JSP B. Struts标签库 C. Criteria查询 D. Spring

13、在三层结构中,Struts2承担的责任是( )。 A. 定义实体类 B. 数据的增删改查操作 C. 业务逻辑的描述 D. 页面展示和控制转发

14、在三层结构中,Hibernate承担的任务是()。 A.数据的持久化操作 B. 实体类的定义 C. 业务逻辑的描述 D. 页面的显示与控制转发

15、下面信息不在Struts2配置文件中配置的是( )。

A. Form Bean配置信息 B. Spring声明式事务 C. Action转发路径 D. Struts2引用的资源文件 16、和SQL相比,HQL有哪些优点( )。

A.HQL能够简单的操作表 B. HQL是简单的sql语言组成 C. HQL是面向对象的检索语言 D. HQL对应的是表和表的字段 17、MVC设计模式的目的是( )。

(A)使程序结构更清晰 (B)使程序更好维护

(C)保证视图和模型隔离 (D)在逻辑上将视图、模型和控制器分开 18、以下关于SSH框架说法正确的是( )。 (A)Struts属于Web层,负责处理业务逻辑 (B)Hibernate属于业务层,可以对数据库进行操作 (C)Spring属于持久层,是对MVC设计模式的实现 (D)以上说法都不对

19、类与对象的关系是( )。

(A)类是对象的抽象 (B)对象是类的抽象 (C)对象是类的子类 (D)类是对象的具体实例

20、欲构造ArrayList类的一个实例,下列哪个方法是正确的 ?

A. ArrayList myList=new Object(); B. ArrayList myList=new ArrayList(); C. myList= new Object(); D. myList= new ArrayList()

二、填空题

1.数组x定义:String x[ ][ ]=new int[3][2]; x[0 ][0 ]=”abc”, x[0 ][1]=”12345”;

则 x.length 的值为_______,x[0][1].length( ) 的值为_____。 2、Java语言的变量由变量名、_ _、变量属性、_ ___组成。

3、Java语言中提供的GUI功能主要由 包和 _包中的类和接口实现。 4、Java源程序文件和字节码文件的扩展名分别为___和__ _。 5、在Java语言中,所有的类都是类__ _的子类。

6、在Java程序中,通过类的定义只能实现单重继承,但通过__ _ 的定义可以实现多重继承关系。

7、如果在Java程序中,需要使用java.util包中的所有类,则应该在程序开始处加上语句 _。

8、Java不支持多继承。但它允许一个类同时实现多个__接口____,这就相当于部分实现了多继承。

9、 Java源文件中,__________ __________语句位于package语句之后、类定义之前。

10、 __ __类是OutputStream类的子类,用来处理以文件作为数据输出的数据流。


SSH复习题(1).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:质量管理办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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