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

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

中国大学MOOC
扫码关注

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

中国大学MOOCjava框架开发技术作业答案

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语句。

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

8. 8. 下列选项中,对传统JDBC 编程的劣势说法正确的是( )。

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

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

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

D. JDBC 对结果集解析存在硬编码,使得系统不易于维护。

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

9. 9. 下面关于使用框架的优势,说法正确的是( )。

A. 提高开发效率

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

C. 提高软件性能

D. 不用对程序进行扩展

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

10. 10. Mapper.xml文件中配置了操作数据库的SQL语句,需要在mybatis-config.xml中加载才能执行。( )

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

11. 11. 如果一个项目有多个映射文件,则mybatis-config.xml核心配置文件中需要在元素下配置多个元素指定映射文件的路径。( )

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

12. 12. MyBatis映射文件中元素是配置文件的根元素,它包含一个namespace属性,该属性为这个指定了唯一的命名空间。( )

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

13. 13. 软件框架是一种通用的、可复用的软件环境,它提供特定的功能,促进软件应用、产品和解决方案的开发工作( )

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

14. 14. MyBatis框架可以在实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现。( )

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

15. 15. 在传统JDBC编程中,SQL变动需要改变Java代码,违反了开闭原则。( )

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

16. 16. MyBatis映射文件主要用于实现SQL语句和Java对象之间的映射,使SQL语句查询出来的关系型数据能够被封装成Java对象。( )

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

17. 17. 软件框架会包含支撑程序、编译器、代码、库、工具集以及API,它把所有这些部件汇集在一起,以支持项目或系统的开发。( )

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

18. 18. Mapper.xml文件配置了操作数据库的SQL语句,需要在 mybatis-config.xml中加载才能执行。( )

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

19. 1. 下列关于MyBatis中默认的常见Java类型的别名,正确的是( )。

A.

B.

C.

D.

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

20. 2. 关于SqlSession对象的查询方法返回的结果类型,正确的是( )。

A.

B.

C.

D.

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

21. 3. 有关MyBatis配置文件中元素的说法错误的是( )。

A.

B.

C.

D.

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

22. 4. 下列属性中,属于元素中表示结果集的类型是( )。

A.

B.

C.

D.

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

23. 5. 以下有关MyBatis映射文件中元素说法正确的是( )。

A.

B.

C.

D.

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

24. 6. 以下有关元素说法错误的是( )。

A.

B.

C.

D.

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

25. 7. 以下关于元素及其属性说法错误的是( )。

A.

B.

C.

D.

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

26. 8. 下列关于元素的autoMappingBehavior属性的取值,错误的是( )。

A.

B.

C.

D.

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

27. 9. 下列关于元素的statementType属性的取值,错误的是( )。

A.

B.

C.

D.

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

28. 10. 假设有一个名称为UserMapper的XML文件,下列关于使用类路径引入映射文件的示例代码正确的是( )。

A.

B.

C.

D.

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

29. 11. 以下有关SqlSession对象的说明正确的是( )。

A.

B.

C.

D.

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

30. 12. 下列选项中,可以通过元素引入映射文件的方法的是( )。

A.

B.

C.

D.

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

31. 13. 下列属于SqlSessionFactoryBuilder构建SqlSessionFactory对象的build()方法的是( )。

A.

B.

C.

D.

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

32. 14. 与元素一样,和元素在执行完之后,也会返回一个表示影响记录条数的整数。( )

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

33. 15. 在Mybatis中,使用元素为实体类设置别名是区分大小写的。( )

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

34. 16. 元素中有3个键值相关的属性,分别是keyProperty、keyColumn和useGeneratedKeys。( )

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

35. 17. 使用元素的refid属性可以引用自定义的代码片段,refid的属性值为自定义代码片段的id。( )

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

36. 18. SqlSession对象是线程不安全的。( )

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

37. 19. 元素是映射文件的根元素,该元素只有一个namespace属性。( )

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

38. 20. POOLED数据源的poolMaximumActiveConnections属性,默认值为1。( )

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

39. 21. 元素的parameterType属性是一个可选属性,默认值为unset。( )

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

40. 22. SqlSession对象是应用程序与持久层之间执行交互操作的一个单线程对象,主要作用是执行持久化操作。( )

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

41. 23. 的子元素必须按照指定的顺序进行配置,否则MyBatis在解析XML配置文件的时候会报错。( )

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

42. 24. SqlSessionFactory对象是线程安全的,它一旦被创建,在整个应用程序执行期间都会存在。( )

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

43. 25. 元素的flushCache属性可以指定是否需要MyBatis清空本地缓存和二级缓存,默认值为false。( )

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

44. 26. SqlSessionFactory对象的openSession()方法的参数为boolean值时,默认为false。( )

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

45. 1. 以下关于元素中属性的描述正确的是( )。

A.

B.

C.

D.

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

46. 2. 执行的SQL语句中,where后面直接跟and,会抛出的错误是( )。

A.

B.

C.

D.

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

47. 3. 以下关于使用元素进行更新说法正确的是( )。

A.

B.

C.

D.

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

48. 4. 以下关于MyBatis的元素的使用及说法正确的是( )。

A.

B.

C.

D.

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

49. 5. 下列属性中,不属于元素的属性的是( )。

A.

B.

C.

D.

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

50. 6. 以下关于元素的说法错误的是( )。

A.

B.

C.

D.

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

51. 7. 以下关于元素中属性的描述错误的是( )。

A.

B.

C.

D.

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

52. 8. 关于元素的使用及说法正确的是( )。

A.

B.

C.

D.

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

53. 9. 下列关于元素中的属性说法正确的是( )。

A.

B.

C.

D.

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

54. 10. 下列关于元素的collection属性的说法正确的是( )。

A.

B.

C.

D.

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

55. 11. 以下有关及其子元素说法错误的是( )。

A.

B.

C.

D.

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

56. 12. 以下有关和元素说法错误的是( )。

A.

B.

C.

D.

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

57. 13. 可以将任何可迭代对象(如列表、集合等)和任何的字典或者数组对象传递给作为集合参数。( )

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

58. 14. 使用元素时,如果入参为多参数,collection的属性值可以为array。( )

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

59. 15. 与元素结合可以只更新需要更新的字段。( )

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

60. 16. 元素可以实现某些简单的条件判断。( )

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

61. 17. 在使用元素时,只要test属性中的表达式为true,就会执行元素中的条件语句。( )

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

62. 18. 使用MyBatis的元素来更新操作时,前端需要传入所有参数字段,否则未传入字段会默认设置为空。( )

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

63. 19. 在使用元素根据客户姓名和职业模糊查询客户信息时,可以使用MySQL数据库的concat()函数进行字符串拼接。( )

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

64. 20. 使用了元素进行SQL拼接,只要元素中的条件为真,就会进行组装。( )

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

65. 21. MyBatis中的元素可以用于对数组和集合循环遍历,批量执行SQL操作。( )

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

66. 22. 只有元素内的条件成立时,才会在拼接SQL中加入where关键字。( )

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



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

    昵称

    邮箱

    地址