国开电大中国大学moocjava框架开发技术辅导资料

[复制链接]
查看: 53|回复: 0

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
发表于 2025-4-11 17:13:32 | 显示全部楼层 |阅读模式
java框架开发技术
学校: 无
问题 1: 1. 使用ORM框架后,应用程序不再直接访问底层数据库,而是以( )的方式来操作持久化对象,即Persisent Object)。
选项:

A. 面向业务

B. Hibernate

C. 面向对象

D. MyBatis
答案: 面向对象
问题 2: 2. 下面关于MyBatis提供的用于解决JDBC编程劣势的方案,说法错误的是( )。
选项:

A. 在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接

B. MyBatis将SQL语句配置在MyBatis的映射文件中,未与Java代码的分离

C. MyBatis自动将Java对象映射至SQL语句,通过Statement中的parameterType定义输入参数的类型

D. MyBatis自动将SQL执行结果映射至Java对象,通过Statement中的resultType定义输出结果的类型
答案: MyBatis将SQL语句配置在MyBatis的映射文件中,未与Java代码的分离
问题 3: 3. 下面关于映射文件中的元素的属性,说法正确的是( )。
选项:

A. parameterType属性的值表示的是返回的实体类对象

B. namespace属性的值通常设置为对应实体类的全限定类名

C. resultType属性的值表示传入的参数类型

D. 以上说法都不正确
答案: namespace属性的值通常设置为对应实体类的全限定类名
问题 4: 4. 下面关于MyBatis框架的说法,正确的是( )。
选项:

A. MyBatis是一个半自动映射的框架,这里所谓的“半自动”是相对于Hibernate全表映射而言的

B. MyBatis 是一个业务逻辑层的框架

C. MyBatis的封装性要比Hibernate高

D. MyBatis是一个全表映射的框架
答案: MyBatis是一个半自动映射的框架,这里所谓的“半自动”是相对于Hibernate全表映射而言的
问题 5: 5. 在传统JDBC编程中,SQL变动需要改变Java代码,违反了开闭原则。下面哪个方法可以解决这个问题?( )
选项:

A. MyBatis将SQL语句配置在MyBatis的映射文件中,实现了与Java代码的分离

B. MyBatis自动将Java对象映射至SQL语句,通过Statement中的parameterType定义输入参数的类型

C. MyBatis自动将SQL执行结果映射至Java对象,通过Statement中的resultType定义输出结果的类型

D. 以上说法都不正确
答案: MyBatis将SQL语句配置在MyBatis的映射文件中,实现了与Java代码的分离
问题 6: 6. 下列选项中,关于MyBatis的配置说法正确的是( )
选项:

A. Mapper.xml核心配置文件主要配置了MyBatis 的运行环境等信息。

B. mybatis-config.xml中配置了操作数据库的SQL 语句。

C. 通过MyBatis的环境等配置信息可以直接构建会话工厂SqlSession。

D. MyBatis可以加载多个映射文件,每个映射文件对应数据库中的一张表。
答案: MyBatis可以加载多个映射文件,每个映射文件对应数据库中的一张表。
问题 7: 7. 下列选项中,对使用MyBatis编程的好处说法正确的是( )。
选项:

A. 不用配置数据连接池,也可以高效的管理数据库连接。

B. 实现了SQL与Java 代码的分离。

C. 自动将SQL执行结果映射至Java对象。

D. 自动将Java对象映射至 SQL语句。
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 下列选项中,对传统JDBC 编程的劣势说法正确的是( )。
选项:

A. 频繁地创建、释放数据库连接会造成系统资源浪费,从而影响系统性能。

B. 语句硬编码,会造成代码不易于维护。

C. 使用 PreparedStatement 向占位符传参数存在硬编码,导致系统难以维护。

D. JDBC 对结果集解析存在硬编码,使得系统不易于维护。
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 下面关于使用框架的优势,说法正确的是( )。
选项:

A. 提高开发效率

B. 提高代码规范性和可维护性

C. 提高软件性能

D. 不用对程序进行扩展
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. Mapper.xml文件中配置了操作数据库的SQL语句,需要在mybatis-config.xml中加载才能执行。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 如果一个项目有多个映射文件,则mybatis-config.xml核心配置文件中需要在元素下配置多个元素指定映射文件的路径。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. MyBatis映射文件中元素是配置文件的根元素,它包含一个namespace属性,该属性为这个指定了唯一的命名空间。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 13: 13. 软件框架是一种通用的、可复用的软件环境,它提供特定的功能,促进软件应用、产品和解决方案的开发工作( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 14: 14. MyBatis框架可以在实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 15: 15. 在传统JDBC编程中,SQL变动需要改变Java代码,违反了开闭原则。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 16: 16. MyBatis映射文件主要用于实现SQL语句和Java对象之间的映射,使SQL语句查询出来的关系型数据能够被封装成Java对象。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 17: 17. 软件框架会包含支撑程序、编译器、代码、库、工具集以及API,它把所有这些部件汇集在一起,以支持项目或系统的开发。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 18: 18. Mapper.xml文件配置了操作数据库的SQL语句,需要在 mybatis-config.xml中加载才能执行。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 19: 1. 下列关于MyBatis中默认的常见Java类型的别名,正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 20: 2. 关于SqlSession对象的查询方法返回的结果类型,正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 21: 3. 有关MyBatis配置文件中元素的说法错误的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 22: 4. 下列属性中,属于元素中表示结果集的类型是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 23: 5. 以下有关MyBatis映射文件中元素说法正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 24: 6. 以下有关元素说法错误的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 25: 7. 以下关于元素及其属性说法错误的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 26: 8. 下列关于元素的autoMappingBehavior属性的取值,错误的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 27: 9. 下列关于元素的statementType属性的取值,错误的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 28: 10. 假设有一个名称为UserMapper的XML文件,下列关于使用类路径引入映射文件的示例代码正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 29: 11. 以下有关SqlSession对象的说明正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 30: 12. 下列选项中,可以通过元素引入映射文件的方法的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 31: 13. 下列属于SqlSessionFactoryBuilder构建SqlSessionFactory对象的build()方法的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 32: 14. 与元素一样,和元素在执行完之后,也会返回一个表示影响记录条数的整数。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 33: 15. 在Mybatis中,使用元素为实体类设置别名是区分大小写的。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 34: 16. 元素中有3个键值相关的属性,分别是keyProperty、keyColumn和useGeneratedKeys。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 35: 17. 使用元素的refid属性可以引用自定义的代码片段,refid的属性值为自定义代码片段的id。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 36: 18. SqlSession对象是线程不安全的。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 37: 19. 元素是映射文件的根元素,该元素只有一个namespace属性。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 38: 20. POOLED数据源的poolMaximumActiveConnections属性,默认值为1。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 39: 21. 元素的parameterType属性是一个可选属性,默认值为unset。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 40: 22. SqlSession对象是应用程序与持久层之间执行交互操作的一个单线程对象,主要作用是执行持久化操作。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 41: 23. 的子元素必须按照指定的顺序进行配置,否则MyBatis在解析XML配置文件的时候会报错。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 42: 24. SqlSessionFactory对象是线程安全的,它一旦被创建,在整个应用程序执行期间都会存在。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 43: 25. 元素的flushCache属性可以指定是否需要MyBatis清空本地缓存和二级缓存,默认值为false。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 44: 26. SqlSessionFactory对象的openSession()方法的参数为boolean值时,默认为false。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 45: 1. 以下关于元素中属性的描述正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 46: 2. 执行的SQL语句中,where后面直接跟and,会抛出的错误是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 47: 3. 以下关于使用元素进行更新说法正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 48: 4. 以下关于MyBatis的元素的使用及说法正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 49: 5. 下列属性中,不属于元素的属性的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 50: 6. 以下关于元素的说法错误的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 51: 7. 以下关于元素中属性的描述错误的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 52: 8. 关于元素的使用及说法正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 53: 9. 下列关于元素中的属性说法正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 54: 10. 下列关于元素的collection属性的说法正确的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 55: 11. 以下有关及其子元素说法错误的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 56: 12. 以下有关和元素说法错误的是( )。
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 57: 13. 可以将任何可迭代对象(如列表、集合等)和任何的字典或者数组对象传递给作为集合参数。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 58: 14. 使用元素时,如果入参为多参数,collection的属性值可以为array。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 59: 15. 与元素结合可以只更新需要更新的字段。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 60: 16. 元素可以实现某些简单的条件判断。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 61: 17. 在使用元素时,只要test属性中的表达式为true,就会执行元素中的条件语句。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 62: 18. 使用MyBatis的元素来更新操作时,前端需要传入所有参数字段,否则未传入字段会默认设置为空。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 63: 19. 在使用元素根据客户姓名和职业模糊查询客户信息时,可以使用MySQL数据库的concat()函数进行字符串拼接。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 64: 20. 使用了元素进行SQL拼接,只要元素中的条件为真,就会进行组装。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 65: 21. MyBatis中的元素可以用于对数组和集合循环遍历,批量执行SQL操作。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 66: 22. 只有元素内的条件成立时,才会在拼接SQL中加入where关键字。( )
选项:
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:国开电大中国大学mooc_工匠精神辅导资料
下一篇:安徽继续教育兽医寄生虫与寄生虫病学作业答案辅导资料
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图