一. 单选题(共24题,96分)
1. (单选题)JPA的一个常见实现是什么?
我的答案: A:Hibernate;
4分
2. (单选题)ORM 的缩写代表什么?
我的答案: D:Object-Relational Mapping;
4分
3. (单选题)Spring Boot的主要目标是什么?
我的答案: A:简化Spring应用程序的开发和部署。;
4分
4. (单选题)Spring Boot采用的主要简化配置思想是什么?
我的答案: A:约定优于配置和自动配置。;
4分
6. (单选题)在JPA中,用于将一个Java类声明为实体类的注解是什么?
我的答案: D:@Entity;
4分
7. (单选题)在JPA中,实体类通常需要一个无参的构造函数吗?
我的答案: A:是,JPA实体类需要一个无参的构造函数。;
4分
9. (单选题)如果要为实体类的属性添加唯一约束,应该使用哪个注解?
我的答案: A:@Column;
4分
10. (单选题)在JPA中,用于标识实体类的主键属性的注解是什么?
我的答案: D:@Id;
4分
11. (单选题)约定优于配置(Convention over Configuration)的核心思想是什么?
我的答案: D:默认情况下,开发者无需配置,系统会根据约定自动处理。;
4分
12. (单选题)在使用@Column注解时,以下哪个属性用于指定数据库列的名称?
我的答案: A:name;
4分
13. (单选题)如果希望在插入实体时自动生成自增主键,应该如何配置@GeneratedValue注解?
我的答案: A:@GeneratedValue(strategy = GenerationType.IDENTITY);
4分
14. (单选题)Spring Data JPA可以与哪些数据源一起使用?
我的答案: B:与关系型数据库和NoSQL数据库一起使用;
4分
16. (单选题)@Column注解的nullable属性的作用是什么?
我的答案: A:指定数据库列是否可以为空。;
4分
19. (单选题)在JPA中,如果使用GenerationType.TABLE作为@GeneratedValue的策略,通常还需要配置哪个注解来指定表生成器的名称?
我的答案: C:@TableGenerator;
4分
20. (单选题)JPA 的主要目标是什么?
我的答案: B:简化数据库访问;
4分
21. (单选题)Lombok的主要作用是什么?
我的答案: B:减少重复的样板代码。;
4分
22. (单选题)如果在JPA实体类中没有使用@GeneratedValue注解,会发生什么?
我的答案: B:主键属性将为空。;
4分
23. (单选题)使用@Data注解等价于使用哪些Lombok注解的组合?
我的答案: C:@Getter, @Setter, @ToString, @EqualsAndHashCode;
4分
24. (单选题)JPA 是什么的缩写?
我的答案: C:Java Programming API;
4分
二. 多选题(共1题,4分)
25. (多选题)Spring Boot应用程序的配置文件通常命名为什么?
我的答案: CD:application.properties; application.yml;
4分
一. 单选题(共24题,96分)
1. (单选题)JPA的一个常见实现是什么?
我的答案: A:Hibernate;
4分
2. (单选题)ORM 的缩写代表什么?
我的答案: D:Object-Relational Mapping;
4分
3. (单选题)Spring Boot的一个关键特性是什么?
我的答案: D:自动配置。;
4分
4. (单选题)Spring Boot采用的主要简化配置思想是什么?
我的答案: A:约定优于配置和自动配置。;
4分
6. (单选题)在JPA中,用于指定实体类对应的数据库表的注解是什么?
我的答案: C:@Table;
4分
8. (单选题)在JPA中,实体类通常需要使用哪个注解来标识?
我的答案: B:@Entity;
4分
9. (单选题)如果要为实体类的属性添加唯一约束,应该使用哪个注解?
我的答案: A:@Column;
4分
10. (单选题)在JPA中,用于标识实体类的主键属性的注解是什么?
我的答案: D:@Id;
4分
11. (单选题)Spring Boot的自动配置(Auto-Configuration)是如何工作的?
我的答案: D:它根据应用程序的类路径和依赖自动配置应用程序。;
4分
12. (单选题)@Column注解的nullable属性的作用是什么?
我的答案: A:指定数据库列是否可以为空。;
4分
13. (单选题)@Id注解在JPA中的作用是什么?
我的答案: B:指定实体类的主键属性。;
4分
15. (单选题)JPA实体类与POJO之间的主要区别是什么?
我的答案: D:JPA实体类通常包含与数据库表的映射,而POJO没有。;
4分
16. (单选题)如果不使用@Column注解,JPA会假定实体类属性与数据库列的映射关系如何?
我的答案: B:使用实体类属性的名称作为数据库列名。;
4分
17. (单选题)如果要为数据库列指定唯一约束,应该在@Column注解的哪个属性上进行配置?
我的答案: B:unique;
4分
18. (单选题)在JPA中,什么是实体(Entity)?
我的答案: B:一个Java类,用于表示数据库中的数据;
4分
19. (单选题)在使用@Column注解时,以下哪个属性用于指定数据库列的名称?
我的答案: A:name;
4分
20. (单选题)JPA 的主要目标是什么?
我的答案: B:简化数据库访问;
4分
22. (单选题)如果希望在插入实体时自动生成自增主键,应该如何配置@GeneratedValue注解?
我的答案: A:@GeneratedValue(strategy = GenerationType.IDENTITY);
4分
24. (单选题)JPA 是什么的缩写?
我的答案: C:Java Programming API;
4分
二. 多选题(共1题,4分)
25. (多选题)Spring Boot应用程序的配置文件通常命名为什么?
我的答案: CD:application.properties; application.yml;
4分
一. 单选题(共25题,100分)
1. (单选题)Lombok的主要作用是什么?
我的答案: B:减少重复的样板代码。;
4分
2. (单选题)Spring Boot的自动配置(Auto-Configuration)是如何工作的?
我的答案: D:它根据应用程序的类路径和依赖自动配置应用程序。;
4分
3. (单选题)如果要为实体类的属性添加唯一约束,应该使用哪个注解?
我的答案: A:@Column;
4分
4. (单选题)在JPA中,用于标识实体类的主键属性的注解是什么?
我的答案: D:@Id;
4分
5. (单选题)@Id注解在JPA中的作用是什么?
我的答案: B:指定实体类的主键属性。;
4分
6. (单选题)如果希望在插入实体时自动生成自增主键,应该如何配置@GeneratedValue注解?
我的答案: A:@GeneratedValue(strategy = GenerationType.IDENTITY);
4分
7. (单选题)ORM 可能引入的一个缺点是什么?
我的答案: B:性能损失;
4分
8. (单选题)@Column注解在JPA中的作用是什么?
我的答案: A:指定实体类属性与数据库列的映射。;
4分
9. (单选题)在JPA中,用于指定实体类对应的数据库表的注解是什么?
我的答案: C:@Table;
4分
10. (单选题)@Data注解生成哪些方法?
我的答案: C:所有以上方法。;
4分
11. (单选题)Spring Boot的一个关键特性是什么?
我的答案: D:自动配置。;
4分
12. (单选题)JPA 的主要目标是什么?
我的答案: B:简化数据库访问;
4分
13. (单选题)Spring Boot的主要目标是什么?
我的答案: A:简化Spring应用程序的开发和部署。;
4分
14. (单选题)使用@Data注解等价于使用哪些Lombok注解的组合?
我的答案: C:@Getter, @Setter, @ToString, @EqualsAndHashCode;
4分
15. (单选题)如果要为数据库列指定唯一约束,应该在@Column注解的哪个属性上进行配置?
我的答案: B:unique;
4分
16. (单选题)Spring Data JPA提供了哪种方式来自动生成查询?
我的答案: C:使用方法名查询;
4分
17. (单选题)在JPA中,如果使用GenerationType.TABLE作为@GeneratedValue的策略,通常还需要配置哪个注解来指定表生成器的名称?
我的答案: C:@TableGenerator;
4分
18. (单选题)在JPA中,以下哪种@GeneratedValue策略将由数据库自动为主键生成唯一的自增整数值?
我的答案: B:GenerationType.IDENTITY;
4分
19. (单选题)Spring Data JPA的主要目标是什么?
我的答案: D:简化与JPA集成的开发,减少样板代码。;
4分
20. (单选题)在JPA中,实体类通常需要一个无参的构造函数吗?
我的答案: A:是,JPA实体类需要一个无参的构造函数。;
4分
22. (单选题)JPA 是什么的缩写?
我的答案: C:Java Programming API;
4分
23. (单选题)ORM 的缩写代表什么?
我的答案: D:Object-Relational Mapping;
4分
24. (单选题)在JPA中,什么是实体(Entity)?
我的答案: B:一个Java类,用于表示数据库中的数据;
4分
25. (单选题)Spring Boot默认使用哪种内嵌的Web服务器?
我的答案: B:Tomcat;
4分
一. 单选题(共24题,96分)
1. (单选题)在JPA中,用于将一个Java类声明为实体类的注解是什么?
我的答案: D:@Entity;
4分
2. (单选题)ORM 的缩写代表什么?
我的答案: D:Object-Relational Mapping;
4分
3. (单选题)Spring Boot应用程序的启动类应该使用哪个注解进行标记?
我的答案: B:@SpringBootApplication;
4分
4. (单选题)Spring Boot默认使用哪种内嵌的Web服务器?
我的答案: B:Tomcat;
4分
5. (单选题)ORM 框架的一个优点是什么?
我的答案: C:数据库独立性;
4分
6. (单选题)@Id注解在JPA中的作用是什么?
我的答案: B:指定实体类的主键属性。;
4分
7. (单选题)使用Lombok的哪个注解可以自动生成一个toString方法?
我的答案: C:@ToString;
4分
8. (单选题)在JPA中,实体类通常需要一个无参的构造函数吗?
我的答案: A:是,JPA实体类需要一个无参的构造函数。;
4分
9. (单选题)@Id注解可以用于哪些数据类型的属性?
我的答案: D:任何数据类型;
4分
10. (单选题)@GeneratedValue注解的主要作用是什么?
我的答案: B:指定主键属性的自动生成策略。;
4分
11. (单选题)Spring Boot的自动配置(Auto-Configuration)是如何工作的?
我的答案: D:它根据应用程序的类路径和依赖自动配置应用程序。;
4分
12. (单选题)在使用@Column注解时,以下哪个属性用于指定数据库列的名称?
我的答案: A:name;
4分
13. (单选题)如果在JPA实体类中没有使用@GeneratedValue注解,会发生什么?
我的答案: B:主键属性将为空。;
4分
14. (单选题)Spring Boot的一个关键特性是什么?
我的答案: D:自动配置。;
4分
15. (单选题)POJO与JPA实体类相比,是否具有更多的灵活性?
我的答案: D:是,POJO通常具有更多的灵活性。;
4分
17. (单选题)JPA实体类是否可以包含业务逻辑?
我的答案: C:否,JPA实体类不应该包含业务逻辑。;
4分
18. (单选题)JPA的一个常见实现是什么?
我的答案: A:Hibernate;
4分
19. (单选题)@Column注解在JPA中的作用是什么?
我的答案: A:指定实体类属性与数据库列的映射。;
4分
20. (单选题)在JPA中,什么是实体(Entity)?
我的答案: B:一个Java类,用于表示数据库中的数据;
4分
21. (单选题)Spring Data JPA提供了哪种方式来自动生成查询?
我的答案: C:使用方法名查询;
4分
22. (单选题)在JPA中,如果使用GenerationType.TABLE作为@GeneratedValue的策略,通常还需要配置哪个注解来指定表生成器的名称?
我的答案: C:@TableGenerator;
4分
23. (单选题)Spring Data JPA可以与哪些数据源一起使用?
我的答案: B:与关系型数据库和NoSQL数据库一起使用;
4分
24. (单选题)JPA 是什么的缩写?
我的答案: C:Java Persistence API;
4分
二. 多选题(共1题,4分)
25. (多选题)Spring Boot应用程序的配置文件通常命名为什么?
我的答案: CD:application.properties; application.yml;
4分