覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

中国大学MOOCJavaEE程序设计-软件专升本版作业答案

JavaEE程序设计-软件专升本版

学校: 无

平台: 超星学习通

题目如下:

1. 1. 以下关于Spring核心容器相关说法错误的是()。

A. Spring框架的所有功能都是通过其核心容器来实现的

B. 创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理

C. ApplicationContext不仅包含了BeanFactory的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持

D. 通常在Java项目中,会采用通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成

答案: Spring框架的所有功能都是通过其核心容器来实现的

2. 2. 以下有关Spring的四个基础包说法正确的是()。

A. Spring的四个基础包,它们分别对应Spring Web容器的四个模块

B. Spring的四个基础包有spring-core.RELEASE.jar、spring-beans-.RELEASE.jar、spring-context-.RELEASE.jar和spring-aop-.RELEASE.jar;

C. spring-context-.RELEASE.jar是所有应用都要用到的JAR包,它包含访问配置文件以及进行IoC或者DI操作相关的所有类

D. spring-core.RELEASE.jar包含Spring框架基本的核心工具类,Spring其它组件都要用到这个包里的类,是其它组件的基本核心

答案: spring-core.RELEASE.jar包含Spring框架基本的核心工具类,Spring其它组件都要用到这个包里的类,是其它组件的基本核心

3. 3. 下列选项中,不属于Spring框架优点的是()。

A. 提供强大的、可以有效减少页面代码的标签

B. 声明式事务的支持

C. 方便解耦、简化开发

D. 方便集成各种优秀框架

答案: 提供强大的、可以有效减少页面代码的标签

4. 4. 以下哪些不属于Spring 4.3版本中Bean的作用域()

A. application

B. request

C. response

D. globalSession

答案: response

5. 5. 以下有关Bean的装配方式说法正确的是()。

A. Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配);

B. Spring提供了3种基于XML的装配方式:设值注入、构造注入和属性注入;

C. 在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法来实例化Bean对象,然后通过反射的方式调用setter方法来注入属性值;

D. 设值注入要求一个Bean必须提供一个有参构造方法并且为需要注入的属性提供对应的setter方法。

答案: 在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法来实例化Bean对象,然后通过反射的方式调用setter方法来注入属性值;

6. 6. 以下有关依赖注入相关说法正确的是()。

A. 依赖注入(DI)与控制反转(IoC)的含义相同,只不过这两个称呼是从两个角度描述的同一个概念

B. 在传统模式下,调用者通常会采用“new 被调用者”的代码方式来创建对象,这种方式会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护

C. 在使用Spring框架之后,控制权由应用代码转移到了Spring容器,控制权发生了反转,这就是Spring的控制反转

D. 从Spring容器的角度来看,Spring容器负责将被依赖对象赋值给调用者的成员变量,相当于为调用者注入了依赖的实例,这就是Spring的依赖注入

答案: 依赖注入(DI)与控制反转(IoC)的含义相同,只不过这两个称呼是从两个角度描述的同一个概念# 在传统模式下,调用者通常会采用“new 被调用者”的代码方式来创建对象,这种方式会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护# 在使用Spring框架之后,控制权由应用代码转移到了Spring容器,控制权发生了反转,这就是Spring的控制反转# 从Spring容器的角度来看,Spring容器负责将被依赖对象赋值给调用者的成员变量,相当于为调用者注入了依赖的实例,这就是Spring的依赖注入

7. 7. Spring框架压缩包解压后的目录中lib中的JAR包说明正确的是()。

A. libs目录中的JAR包分为三类

B. 以RELEASE.jar结尾的是Spring框架class文件的JAR包

C. 以RELEASE-javadoc.jar结尾的是Spring框架API文档的压缩包

D. 以RELEASE-sources.jar结尾的是Spring框架源文件的压缩包

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

8. 8. Spring的核心容器是其他模块建立的基础,以下哪些属于该容器的组成模块()。

A. Beans模块

B. Core模块

C. SpEL

D. AOP模块

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

9. 9. 下列选项中,属于Spring框架优点的有()。

A. 方便解耦、简化开发

B. AOP编程的支持

C. 方便集成各种优秀框架

D. 声明式事务的支持

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

10. 10. 在Spring配置文件中,Bean的作用域是通过元素的scope属性来指定的,该属性值可以设值包括有()。

A. request

B. response

C. session

D. application

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

11. 11. Spring中基于构造方法的依赖注入通过调用带参数的构造方法来实现,每个参数代表着一个依赖()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

12. 12. Spirng框架的Beans模块提供了Spring框架的基本组成部分,包括IoC和DI功能()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

13. 13. Spring是由Rod Johnson组织和开发的一个分层的JavaSE/EE full-stack(一站式)轻量级开源框架()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

14. 14. 在传统模式下,采用“new 被调用者”的方式来创建对象会导致调用者与被调用者之间的耦合性增加,不利于后期项目的升级和维护()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

15. 15. 依赖注入(DI)与控制反转(IoC)的含义不同,描述的不是同一个概念()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

16. 1. 下面描述中,关于query()方法说法错误的是()

A. List query(String sql, RowMapper rowMapper)会执行String类型参数提供的SQL语句,并通过RowMapper返回一个List类型的结果

B. List query(String sql, PreparedStatementSetter pss, RowMapper rowMapper)会根据String类型参数提供的SQL语句创建PreparedStatement对象,通过RowMapper将结果返回到List中

C. List query(String sql, Object[] args, RowMapper rowMapper)会将args参数绑定到SQL语句中,并通过RowMapper返回一个Object类型的单行记录

D. queryForList(String sql,Object[] args, class elementType)可以返回多行数据的结果,但必须是返回列表,elementType参数返回的是List元素类型

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

17. 2. 下面关于update()方法描述错误的是()

A. update()方法可以完成插入、更新、删除和查询数据的操作

B. 在JdbcTemplate类中,提供了一系列的update()方法

C. update()方法执行后,会返回受影响的行数

D. update()方法返回的参数是int类型

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

18. 3. JdbcTemplate类包含在Spring JDBC模块的哪个包中()

A. 核心包

B. 数据源包

C. 对象包

D. 支持包

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

19. 4. JdbcTemplate的直接父类是()

A. JdbcAccessor

B. JdbcOperations

C. JdbcSupper

D. Object

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

20. 5. Spring JDBC模块主要由4个包组成,其中不包括()。

A. core(核心包)

B. dataSource(数据源包)

C. driverClass(数据库驱动包)

D. support(支持包)

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

21. 6. 根据测试目的的不同,可以将软件测试分为()。

A. 单元测试

B. 集成测试

C. 确认测试

D. 系统测试

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

22. 7. 以下Spring JDBC模块的主要包及说明正确的是()。

A. core:包含了JDBC的核心功能

B. dataSource:访问数据源的实用工具类

C. object:以面向对象的方式访问数据库

D. support:包含了core和dataSource包的支持类

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

23. 8. 以下有关Spring配置文件中dataSource数据源配置时的属性说明正确的是()。

A. driverClassName:所使用的驱动名称,对应驱动JAR包中的Driver类

B. url:数据源所在地址

C. username:访问数据库的用户名

D. password:访问数据库的密码

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

24. 9. 以下关于Spring框架中JdbcTemplate的说法正确的是()。

A. 针对数据库的操作,Spring框架提供了JdbcTemplate类

B. JdbcTemplate类是Spring JDBC的核心类

C. JdbcTemplate继承自抽象类JdbcAccessor,同时实现了JdbcOperations接口

D. JdbcOperations接口定义了在JdbcTemplate类中可以使用的操作集合,包括添加、修改、查询和删除等操作

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

25. 10. 以下哪些属于@Transactional注解的可配置参数()。

A. value

B. transactionManager

C. isolation

D. propagation

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

26. 11. Spring中使用prototype定义的Bean在Spring容器中将只有一个实例,也就是说,无论有多少个Bean引用它,始终将指向同一个对象()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

27. 12. 所谓自动装配,就是将一个Bean自动的注入到到其他Bean的Property中()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

28. 13. 使用基于基于Annotation的装配可以较大程度上解决基于XML方式装配导致的配置文件臃肿和难以维护等问题()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

29. 14. Spring的元素中包含一个autowire属性,我们可以通过设置autowire的属性值来自动装配Bean()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

30. 15. 每次客户端请求singleton作用域的Bean时,Spring容器都会创建一个新的实例,并且不会管那些被配置成singleton作用域的Bean的生命周期()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

31. 1. 以下关于元素的属性描述错误的是()。

A. name属性为可选属性,它指定了与事务属性相关的方法名

B. propagation用于指定事务的传播行为,默认值为REQUIRED

C. isolation用于指定事务的隔离级别,其默认值为DEFAULT

D. read-only用于指定事务是否只读,其默认值为false

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

32. 2. 以下有关Spring中TransactionStatus接口的方法及说明错误的是()。

A. flush()刷新事务

B. isCompleted()获取事务是否完成

C. isNewTransaction()获取是否是新事务

D. setFallbackOnly()设置事务回滚

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

33. 3. 下列选项中,哪一个不是Spring中事务管理的核心接口()

A. PlatformTransactionManager

B. TransactionDefinition

C. TransactionStatus

D. TransactionManager

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

34. 4. 以下关于@Transactional注解可配置的参数信息及秒正确的是()。

A. value用于指定需要使用的事务管理器,默认为"";

B. read-only用于指定事务是否只读,默认为true;

C. isolation用于指定事务的隔离级别,默认为Isolation.READ_COMMITTED;

D. propagation用于指定事务的传播行为,默认为Propagation. SUPPORTS;

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

35. 5. 以下基于XML方式的声明式事务管理配置文件中元素的子元素属性描述错误的是()。

A. name:该属性为必选属性,它指定了与事务属性相关的方法名

B. propagation:用于指定事务的传播行为,它的默认值为SUPPORTS

C. isolation:该属性用于指定事务的隔离级别,其默认值为DEFAULT

D. read-only:该属性用于指定事务是否只读,其默认值为false

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

36. 6. 以下哪些属于元素中的常用属性()。

A. name

B. propagation

C. isolation

D. timeout

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

37. 7. TransactionDefinition接口提供的获取事务相关信息的方法有()。

A. getName()

B. getIsolationLevel()

C. getPropagationBehavior()

D. getTimeout()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

38. 8. PlatformTransactionManager接口常见的几个实现类有()。

A. DataSourceTransactionManager

B. HibernateTransactionManager

C. MybatisTransactionManager

D. JtaTransactionManager

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

39. 9. MyBatis入门程序中添加操作有关说法正确的是()。

A. 在MyBatis的映射文件中,添加操作是通过元素来实现的

B. 在MyBatis的映射文件中,添加操作的parameterType必须是PO类型

C. 在MyBatis添加操作使用了SqlSession的add()方法

D. 在MyBatis添加操作需要进行事务提交

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

40. 10. 以下属于基于XML方式的声明式事务管理配置文件中元素的子元素的属性有()。

A. name

B. propagation

C. isolation

D. read-only

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

41. 11. Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配)()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

42. 12. Bean的装配可以理解为依赖关系注入,Bean的装配方式即Bean依赖注入的方式()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

43. 13. Spring容器也可以管理prototype作用域的Bean的生命周期()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

44. 14. Spring容器可以管理singleton作用域的Bean的生命周期()

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。

45. 15. 对于prototype作用域的Bean,Spring只负责创建,当容器创建了Bean实例后,Bean的实例就交给客户端代码来管理,Spring容器将不再跟踪其生命周期()。

答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。



    文章说明
    ©版权声明
    本站提供的文章均来自网上,如有侵权请邮件与我们联系处理。敬请谅解!
    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章57118
    • 评论0
    • 微语0
    标签