第大数据微服务架构+区块链第8单元 练习手册试题及答案
一、单选题
1. (单选)下面是SpringCloudConfig的描述信息,说法正确的是 [单选题] *
A. SpringCloudConfig是一个集中化外部配置的分布式系统,由客户端和服务端组成(正确答案)
B. SpringCloudConfig是依赖注册中心的
C. SpringCloudConfig支持redis存储配置信息
D. SpringCloudConfig不支持svn存储配置信息
2. (单选)下列关于File类的说法不准确的是 [单选题] *
A. 一个File 对象代表了操作系统中的一个文件或者文件夹
B. 可以使用File 对象创建和删除一个文件
C. 当一个File 对象被垃圾回收时,系统上对应的文件或文件夹也被删除(正确答案)
D. 可以使用File 对象创建和删除一个文件夹
3. (单选)下列是关于线程的一些说法其中错误的是 [单选题] *
A. 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
B. 一旦一个线程被创建,它就立即开始运行。(正确答案)
C. 如果复用一个线程,可以调用再次调用start方法,使已经结束的线程复活。
D. join方法,可使当前线程阻塞,直到thread线程运行结束
4. (单选)对于synchronized关键字下列的说法正确的是 [单选题] *
A. 保证在同一个虚拟机实例中某时刻只有一个线程可访问方法或对象;(正确答案)
B. 允许两线程并行运行,而且互相通信;
C. 允许两个或更多处理线程同时开始和结束;
D. synchronized标记的代码块只会运行一次
5. (单选)如果要编写一个线程类需要继承的父类是 [单选题] *
A. Object
B. Runnable
C. Runable
D. Thread(正确答案)
6. (单选)哪种Key-Value存储对象,既能保证线程的同步,又具有高效的并发性能 [单选题] *
A. HashMap
B. Hashtable
C. Vector
D. ConcurrentHashMap(正确答案)
7. (单选)下面的理论表述错误的是 [单选题] *
A. Collections是针对Collection集合操作的工具类
B. 使用泛型必须进行强制类型转换(正确答案)
C. ArrayList是线程不安全的,Vector是线程安全的spring ioc注解
D. HashMap可以存储null值和null键
8. (单选)下列关于LinkedList和Vector的描述错误的是 [单选题] *
A. LinkedList增删块
B. Vector是线程同步的
C. Vector在效率层面上要高于ArrayList(正确答案)
D. LinkedList底层的实现是双向链表
9. (单选)下列选项是对SpringIOC的好处的描述,其中错误的是 [单选题] *
A. 它将最小化应用程序中的代码量
B. 它以最小的影响和最少的侵入机制促进松耦合
C. 它支持即时的实例化和延迟加载服务
D. 让程序员开发上层代码的时候变的略微复杂了(正确答案)
10. (单选)下列的选项中不属于Spring的核心模块的是 [单选题] *
A. Spring Core
B. Spring Bean
C. SpEL (Spring Expression Language)
D. Spring 事务(正确答案)
11. (单选)下列关于Spring中常用的注解的描述错误的是 [单选题] *
A. @Required 注解表明bean的属性必须在配置的时候设置,通过一个bean定义的显式的属性值或通过自动装配,若@Required注解的bean属性未被设置,容器将抛出BeanInitializationException。
B. @Autowired 注解提供了更细粒度的控制,包括在何处以及如何完成自动装配。它的用法和@Required一样,修饰setter方法、构造器、属性或者具有任意名称和/或多个参数的PN方法。
C. @Qualifier 注解当有多个相同类型的bean却只有一个需要自动装配时,将@Qualifier 注解和@Autowire 注解结合使用以消除这种混淆,指定需要装配的确切的bean。
D. @Component 注解用于标注数据访问层,也可以说用于标注数据访问组件(正确答案)
12. (单选)下面选项是Spring中Bean的作用域,其中不属于Spring中Bean的作用域的是 [单选题] *
A. singleton
B. prototype
C. session
D. application(正确答案)
13. (单选)下列不属于Spring的通知的种类的是 [单选题] *
A. Before通知
B. After?return通知
C. Throws通知
D. Error通知(正确答案)
14. (单选)下列不属于AOP核心的内容的是 [单选题] *
A. Aspect(切面)
B. Joinpoint(连接点)
C. Pointcut(切入点)
D. Filter(过滤)(正确答案)
15. (单选)对于JDK动态代理和CGLIB动态代理下列说的错误的是 [单选题] *
A. JDK 的动态代理只能对实现了接口的目标类进行代理
B. 不实现接口的类就不能使用 JDK 的动态代理 CGLIB 是针对类来实现代理
C. 当没有实现接口的类需要代理时就需要通过 CGLIB 来实现代理了,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强
D. CGLIB动态代理可以对所有的类进行代理(正确答案)
16. (单选)下列是关于Spring的IOC特性的描述错误的是 [单选题] *
A. IoC就是指程序之间的关系由程序代码直接操控。(正确答案)
B. IoC将控制创建的职责搬进了框架中;并把它从应用代码脱离开来
C. 所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移,
D. 当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它
17. (单选)下列关于服务降级的说法正确的是 [单选题] *
A. 服务降级,一般是从整体负荷考虑。就是当某个服务熔断之后,服务器将不再被调用,此时客户端可以自己准备一个本地的fallback回调,返回一个缺省值。这样做,虽然水平下降,但好歹可用,比直接挂掉强(正确答案)
B. 服务降级就是降低一下服务的响应时间要求,允许被降级的服务在更长的时间内被访问到
C. 服务降级是用来处理多线程的一种手段
D. 服务降级是用来处理高并发的一种有效办法
18. (单选)关于SpringCloudConfig分布式配置的安全防护措施,以下哪个方式不能保护配置服务器中的配置。(例如分布式配置中含有数据库密码,绝不能泄露) [单选题] *
A. 通过物理网络保护,例如配置服务部署在内网中。
B. 通过客户端持有OAuth2令牌
C. 通过Session保护(正确答案)
D. 导入spring-boot-starter-security,通过Spring Security框架来保护。
19. (单选)关于@EnableConfigServer注解的描述正确的是 [单选题] *
A. @EnableConfigServer表示开启配置中心功能(正确答案)
B. @EnableConfigServer表示开启负载均衡功能
C. @EnableConfigServer表示开启网关的功能
D. @EnableConfigServer表示启动微服务
二、多选题
1. 下列是SpringBoot Starter的工作原理的描述正确的是 *
A. SpringBoot在启动时扫描项目依赖的jar包,寻包含spring.factories文件的jar(正确答案)
B. 根据spring.factories配置加载AutoConfigure(正确答案)
C. 根据@Conditional注解的条件,进行自动配置并将bean注入到Spring Context(正确答案)
D. 嵌入Tomcat无需部署war包,直接打成jar包nohup java -jar – & 启动就好
2. 下列是关于SpringBoot和SpringCloud的说法正确的是 *
A. SpringBoot专注于快速方便的开发单个个体的微服务(正确答案)
B. SpringCloud是关注全局的微服务协调整理治理框架,整合并管理各个微服务,为各个微服务之间提供,配置管理,服务发现,断路器,路由,事件总线等集成服务(正确答案)
C. SpringBoot依赖于SpringCloud,SpringCloud依赖于SpringBoot,属于互相依赖关系
D. SpringBoot专注于快速,方便的开发单个的微服务个体,SpringCloud关注全局的服务治理框架(正确答案)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。