第day08单元 练习手册 祝你题题都蒙对_第1页
第day08单元 练习手册 祝你题题都蒙对_第2页
第day08单元 练习手册 祝你题题都蒙对_第3页
第day08单元 练习手册 祝你题题都蒙对_第4页
第day08单元 练习手册 祝你题题都蒙对_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第day08单元 练习手册 祝你题题都蒙对一、单选题1. (单选)关于约定大于配置说话错误的是? 单选题 *A. 约定优于配置(也称为约定编码)是软件框架使用的软件设计范式,它减少使用框架的开发人员需要做出的决策数量(配置),而不必失去灵活性。B. Spring框架采用了约定大于配置设计原则C. SpringBoot框架采用了约定大于配置设计原则D. 当有配置时,还是以约定的优先(正确答案)2. (单选)关于SpringBoot框架,下面描述正确的是哪个?SpringBoot项目中,数据源配置使用spring.datasource开头,下面配置参数错误的是? 单选题 *A. spring.da

2、tasource.driver-class-nameB. spring.datasource.uri(正确答案)C. spring.datasource.usernameD. spring.datasource.password3. (单选)关于SpringBoot框架,下面描述正确的是哪个?在SpringBoot中导入Spring XML配置文件的注解是 单选题 *A. ImportResource(正确答案)B. ConfigurationC. ImportConfigD. 以上都不对4. (单选)关于SpringBoot框架,下面描述正确的是哪个?以下哪些不是SpringBoot功能?

3、单选题 *A. Spring Boot Starter(正确答案)B. 数据库操作C. 自动化配置D. Spring Boot CLI命令行工具4. (单选)关于SpringBoot框架,下面描述正确的是哪个?以下哪些不是SpringBoot功能? 单选题 *A. Spring Boot StarterB. 数据库操作(正确答案)C. 自动化配置D. Spring Boot CLI命令行工具5. (单选)关于SpringBoot框架,下面描述正确的是哪个?SpringBoot项目中使用配置文件中信息的注解是? 单选题 *A. A. Value(正确答案)B. B. ConfigurationC

4、. C. BeanD. D. Property6. (单选)关于SpringBoot框架,下面描述正确的是哪个?SpringBoot项目中,选择不同配置文件的配置选项是? 单选题 *A. files.active(正确答案)B. files.configC. spring.activeD. spring.config7. (单选)关于SpringBoot框架,下面描述正确的是哪个?在SpringBoot项目中,除了使用properties格式配置文件,还可以使用哪个配置文件? 单选题 *A. application.xmlB. application.confC. application.yu

5、mD. application.yml(正确答案)8. (单选)关于SpringBoot框架,下面描述正确的是哪个?在SpringBoot项目中,默认的配置文件是哪个? 单选题 *A. perties(正确答案)B. application.xmlC. application.configD. perty9. (单选)关于SpringBoot框架,下面描述正确的是哪个?SpringBoot的默认配置文件是? 单选题 *A. pertiesB. perties(正确答案)C. pertiesD. spring.yml10. (单选)关于SpringBoot框架,下面描述正确的是哪个?修改Spri

6、ngBoot程序的默认端口配置是? 单选题 *A. tomcat.portB. servlet.portC. server.port(正确答案)D. web.port11. (单选)关于SpringBoot框架,下面描述正确的是哪个?指定SpringBoot程序数据源的驱动类的配置是? 单选题 *A. spring.datasource.driver-class-name(正确答案)B. spring.datasource.typeC. spring.datasource.driver-managerD. 以上都不是12. (单选)关于SpringBoot框架,下面描述正确的是哪个?创建Spr

7、ingBoot程序要继承于SpringBoot父项目,父项目的groupId是? 单选题 *A. org.springframework.boot(正确答案)B. org.springframework.springbootC. org.springframework.spring.bootD. org.springframework13. (单选)关于SpringBoot框架,下面描述正确的是哪个?下面SpringBoot中Value注解正确用法是 单选题 *A. Value(#name)(正确答案)B. Value($name)C. Value(#name)D. D: Value($nam

8、e)14. (单选)关于SpringBoot框架,下面描述正确的是哪个?关于yml/ymal格式,说法错误的是? 单选题 *A. 大小写敏感B. 使用缩进表示层级关系C. 缩进时可以空格或Tab键(正确答案)D. 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可15. (单选)关于SpringBoot框架,下面描述正确的是哪个?注解ImportResource的指定文件的属性是? 单选题 *A. value(正确答案)B. pathC. nameD. file16. (单选)关于SpringBoot框架,下面描述正确的是哪个?SpringBoot中用jetty代替tomcat 单选题 *A

9、. 直接添加spring-boot-starter-jetty依赖B. 去掉spring-boot-starter-web依赖,再添加spring-boot-starter-jetty依赖C. 保留spring-boot-starter-web依赖,排除tomcat启动依赖,再添加spring-boot-starter-jetty依赖(正确答案)D. 不可以用 jetty 代替 tomcat17. (单选)关于SpringBoot框架,下面描述正确的是哪个?SpringBoot在配置文件中包含外部配置,下面说法正确的是? 单选题 *A. 例如有个配置是perties。在perties配置中可以

10、“spring.include=jdbc”包含进来B. 例如有个配置是perties。在perties配置中可以“spring.include=perties”包含进来C. 例如有个配置是perties。在perties配置中可以“files.include=perties”包含进来D. 例如有个配置是perties。在perties配置中可以“files.include=jdbc”包含进来(正确答案)18. (单选)关于SpringBoot框架,下面描述正确的是哪个?关于SpringBoot开发web项目时下列正确的是 单选题 *A. 将Spring Boot 部署到嵌入式服务器需要导出wa

11、r包进行部署B. Spring Boot 中不可以使用htmlC. Spring Boot 中不可以使用jsD. Spring Boot 中不可以使用cssE. Spring Boot 中可以使用html、js、css(正确答案)19. (单选)关于SpringBoot框架,下面描述正确的是哪个?yml/ymal格式支持的数据类型有: 单选题 *A. 键值对的集合B. 数组C. 字符串D. 布尔值/整数/浮点数/日期/时间E. NullF. 转义符(正确答案)20. (单选)关于SpringBoot框架,下面描述正确的是哪个?yml/ymal配置,是以哪个符号赋值? 单选题 *A. =B. :

12、(正确答案)C. .D. #21. (单选)关于SpringBoot框架,下面描述正确的是哪个?当yml/ymal和properties配置同时存在时,且里面的配置项都一样,其优先级说法正确的是? 单选题 *A. yml的优先级会大于properties,所以SpringBoot会使用yml的配置B. properties的优先级会大于yml,所以SpringBoot会使用properties的配置C. yml的优先级会大于properties,所以SpringBoot会使用properties的配置(正确答案)D. properties的优先级会大于yml,所以SpringBoot会使用ym

13、l的配置22. (单选)关于SpringBoot框架,下面描述正确的是哪个?Spring Boot工厂模式的加载机制哪种说法是正确的 单选题 *A. SpringFactoriesLoader使用loadFactories方法加载并实例化从META-INF目录里的spring.factories文件出来的工厂,这些spring.factories文件都是从classpath里的jar包里找出来的,创建Bean后注入SpringContext(正确答案)B. SpringBoot启动类创建工厂,创建各个注解中Bean,注入到Spring ContextC. Spring Context创建工厂,

14、创建各个注解中Bean,注入到Spring ContextD. 以上都不正确二、多选题1. 关于SpringBoot框架,下面描述正确有哪些?下面SpringBoot启动类SpringAppliation启动方法正确的是? *A. SpringApplicaiton.run(Application.class,args)(正确答案)B. SpringApplicaiton.start(Application.class,args)C. new SpringApplicaiton(Application.class).run(args);(正确答案)D. SpringApplicaiton.ru

15、n(new ObjectApplication.class,args);(正确答案)2. 关于SpringBoot框架,下面描述正确的有哪些?开发者如何使用SpringBoot创建自己的对象到Spring容器中? *A. 通过定义applicationContext.xml,通过注解引用XML文件(正确答案)B. 在标注SpringBootApplication注解的类中,在方法上定义Bean注解并返回对象(正确答案)C. 定义标注Configuraion注解的类中,在方法上定义Bean注解并返回对象(正确答案)D. 以上都不对3. 关于SpringBoot框架,下面描述正确的有哪些?针对Sp

16、ringBoot中约定优于配置的理解正确的是? *A. 类似一种设计模式,是开发软件的最佳实践(正确答案)B. 约定是大部分开发者认为最合理配置规范,使用它比个性化配置更加高效(正确答案)C. 约定类似Maven项目中约定的类文件必须存放在/src/main/java目录,资源文件必须存放在/src/main/resources目录(正确答案)D. 类似SpringBoot内嵌WebContainer服务端口配置参数为server.port,这就是约定(正确答案)4. 关于SpringBoot框架用到的数据源,下面描述正确的有哪些?以下哪些Java数据库连接数据源? *A. BoneCP(正确

17、答案)B. HikariCP(正确答案)C. Druid(正确答案)D. C3P0(正确答案)5. 关于SpringBoot框架,下面描述正确的有哪些?Spring官方说SpringBoot绝对没有代码生成,下面哪些框架会在运行期时JVM中会生成代码? *A. Mybatis(正确答案)B. Spring提供AOP功能时(正确答案)C. Hibernate(正确答案)D. 以上都不会生成6. 关于SpringBoot框架,下面描述正确的有哪些?使用SpringBoot程序的好处是? *A. 轻松创建独立的应用程序,不必发布到Web容器里也可运行。(正确答案)B. 创建SpringBoot程序无

18、须Spring Framework支持C. 可创建生产级别的程序(正确答案)D. 使用到很少的配置,甚至0配置。(正确答案)7. 关于SpringBoot框架,下面描述正确的有哪些?SpringBoot程序构建支持的构建工具有哪些? *A. Maven(正确答案)B. AntC. Gradle(正确答案)D. Ivy8. 关于SpringBoot框架,下面描述正确的有哪些?关于SpringBoot依赖注入,描述正确的是() *A. 依赖注入可以增强系统各组件的依赖关系B. 所谓依赖注入,就是明确地定义组件接口,独立开发各个组件,然后根据组件件依赖关系组装运行的设计模式(正确答案)C. 依赖注入

19、能够降低系统各组件的依赖关系,提倡面向接口编程(正确答案)D. Spring的依赖注入和控制反转是完全不同的两个概念9. 关于SpringBoot框架,下面描述正确的有哪些?Spring能够使“普通的Java对象”(POJO)构建应用程序,例如下面哪些是这一特征? *A. 使Java方法在数据库事务中执行,而不必处理事务API。(正确答案)B. 使本地Java方法成为HTTP端点,而不必处理Servlet API。(正确答案)C. 使本地Java方法成为消息处理程序,而不必处理JMS API。(正确答案)D. 使本地Java方法成为管理操作,而不必处理JMX API。(正确答案)10. 关于S

20、pringBoot框架,下面描述正确的有哪些?spring-boot-starter-jdbc必须的配置包含? *A. B. spring.datasource.url(正确答案)C. spring.datasource.username(正确答案)D. spring.datasource.password(正确答案)E. spring.datasource.type(正确答案)11. 关于SpringBoot框架,下面描述正确的有哪些?在多环境配置中,可以使用哪些方式切换环境? *A. 在默认配置中添加files.active=对应环境的配置(正确答案)B. 在虚拟机启动参数中添加:-Dfi

21、les.active=对应环境的配置(正确答案)C. 在虚拟机启动程序时添加SpringBoot程序参数:-files.active=对应环境的配置(正确答案)D. 以上都不是12. 关于SpringBoot框架,下面描述正确的有哪些?SpringBoot扫描Componet、Repository 、Service、ControllerBean这些Bean时,默认是从哪个包开始扫? *A. 在工程根包下开始扫B. 在启动类所在的包往下扫(正确答案)C. 在ComponentScan注解指定的包开始往下扫(正确答案)D. 只扫启动类同一级的类13. 关于SpringBoot框架,下面描述正确的有

22、哪些?properties配置,哪些符号可以赋值? *A. =(正确答案)B. :(正确答案)C. .D. #14. 关于SpringBoot框架,下面描述正确的有哪些?SpringBoot的四大神器指的是哪些? *A. 自动化配置(正确答案)B. Starters启动器(正确答案)C. 独立的应用程序D. Actuator:健康监控检查(正确答案)E. CLI命令行接口工具(正确答案)三、判断题1. (判断)下列关于xpringboot的说法是否正确?Spring框架设计是非侵入式的 单选题 *A. 正确(正确答案)B. 错误2. (判断)下列关于xpringboot的说法是否正确?yml/ymal要比properties配置的数据类型更丰富 单选题 *A. 正确(正确答案)B. 错误3. (判断)SpringBoot设置环境参数时,java -Darg_name=arg_value的优先级比System.setProperty(arg_name,arg_value)的方式要高,您是否

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论