计算机Z20-第7-8周作业
计算机Z20-第7-8周作业
总分:100分
得分:90.0分
1 . 单选题 简单 7分
Spring核心模块的作用( B)
A.
做AOP的
B.
做IoC的,用来管理Bean的
C.
是用来支持Hibernete
D.
是用来支持Struts的
2 . 单选题 简单 7分
下面哪个不是Spring MVC的注解( D )
A.
@Controller
B.
@RequestMapping
C.
@ResponseBody
D.
@Test
3 . 多选题 简单 7分
下面关于Spring的说话正确的是( BC )
A.
Spring是一个重量级的框架
B.
Spring是一个轻量级的框架
C.
Spring是一个IOC和AOP容器
D.
Spring是一个入侵式的框架
4 . 多选题 简单 7分
下面关于IOC的理解,正确的是( AB )
A.
控制反转
B.
对象被动地接受依赖类
C.
对象主动的去找依赖类
D.
一定要用接口
回答正确
5 . 多选题 简单 6分
下面关于AOP的理解,正确的是( BC )
A.
面向纵向的开发
B.
面向横向的开发
C.
AOP关注是面
D.
AOP关注的是点
回答正确
6 . 多选题 简单 6分
Spring各模块之间关系( BC )
A.
Spring各模块之间是紧密联系的,相互依赖的
B.
Spring各模块之间可以单独存在
C.
Spring的核心模块是必须的,其他模块是基于核心模块
D.
Spring的核心模块不是必需的,可以不要
7 . 简答题 简单 6分
简述你对AOP(Aspect Oriented Programming)的理解。
答案
略
解析
AOP技术利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为Aspect,即切面。所谓“切面”,即那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性。
8 . 简答题 简单 6分
简述你对IoC(Inversion of Control)的理解。
答案
略
解析
控制反转(Inversion of Control,Io[C]不是什么技术,而是一种设计思想。在Java开发中,IoC意味着将用户设计好的对象交给容器控制,而不是传统的在对象内部直接控制。理解IoC的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”。
9 . 单选题 简单 6分
下面关于JDBC驱动器API与JDBC驱动器关系的描述,正确的是(A )
A.
JDBC驱动器API是接口,而JDBC驱动器是实现类
B.
JDBC驱动器API内部包含了JDBC驱动器
C.
JDBC驱动器内部包含了JDBC驱动器API
D.
JDBC驱动器是接口,而JDBC驱动器API是实现类
10 . 单选题 简单 6分
下列选项中,能够执行带参数占位符SQL语句的是( C )
A.
Statement
B.
Connection
C.
PreparedStatement
D.
ResultSet
11 . 单选题 简单 6分
下面关于executeQuery(String sql)方法,说法正确的是( C )
A.
可以执行insert语句
B.
可以执行update语句
C.
可以执行select语句
D.
可以执行delete语句
12 . 单选题 简单 6分
下列选项,可用于存储结果集的对象是( A)
A.
ResultSet
B.
Connection
C.
Statement
D.
PreparedStatement
13 . 单选题 简单 6分
下列选项中,正确关闭数据库资源的顺序是( A )
A.
resultSet.close();statement.close();connection.close();
B.
statement.close();connection.close();resultSet.close();
C.
resultSet.close();connection.close();statement.close();
D.
connection.close();statement.close();resultSet.close();
14 . 填空题 简单 6分
JDBC的全称是_________,它是一套用于执行SQL语句的Java API。
学生答案
Java数据库连接
15 . 填空题 简单 6分
JDBC常用API 中,________类用于加载JDBC驱动并且创建与数据库的连接。
学生答案
DriverManager
回答正确
答案
DriverManager
16 . 填空题 简单 6分
ResultSet接口中定义了大量的getXXX()方法,如果使用字段的索引来获取指定的数据,字段的索引是从_______开始编号的。
学生答案
1
回答正确
答案
1