华为云开发者技能测评答案 —— API 初级能力测评

  1. 下列对API的解释错误的是?( D )

    A.API 本身的含义指应用程序接口,包括所依赖的库、平台、操作系统提供的能力

    B.API 设计是微服务设计中非常重要的环节,代表服务之间交互的方式,会影响服务之间的集成

    C.API作为能力开放的核心载体,为服务交付、能力复制、数据输出提供了最佳实践,已成为云计算市场增长最快的领域

    D.API作为云时代的的重要载体适用于智能、金融、移动等,但不适合传统的如交通、汽车等行业领域。

  2. 下列哪项不符合API的主要特性?(B)

    A.多种API安全认证策略保护您的API接口安全

    B.精确到分级的流控治理和黑白名单有效保护后端服务的稳定性

    C.API设计完成后一键开启Mock服务,实现前后端开发分离

    D.API快速发布至开放的资产市场并开放给API消费者订阅调用

  3. 下列哪项准确的说明了API生命周期的重要阶段?(D)

    A.构建、测试、发布、安全性、管理、分析、重构

    B.构建、测试、发布、交互、管理、分析、重构

    C.构建、测试、发布、交互、管理、消费、重构

    D.构建、测试、发布、安全性、管理、消费、分析

  4. API完整生命周期管理代表了对API整个生命周期的什么?(A)

    A.控制和监视

    B.交互和监视

    C.创建和维护

    D.创建和管理

  5. 下列哪项不符合一个好的API要求?(C)

    A.简单易用

    B.封装/隐藏细节

    C.最大完整性

    D.向前兼容

  6. 以下不属于API管理六项原则的是(C)

    A.价值原则

    B.稳定性原则

    C.持续性原则

    D.安全性原则

  7. 下列哪项不是REST的特性(D)

    A.资源(Resource)

    B.状态转移(State Transfer)

    C.统一接口(Uniform Interface)

    D.客户-服务器一体化(Client-Server)

  8. 以下对Rest表述不正确的是?(C)

    A.Rest全称为representational state transfer直译为表现层状态转移,或者表述性状态转移

    B.Rest是web服务的一种架构风格,一种设计风格,是一种思想

    C.Rest是一种编程语言

    D.遵循REST规定约束的API可称为Restful API

  9. 下列不属于Restful API的优点的选项是(D)

    A.URL具有很强可读性的,具有自描述性

    B.可提供OpenAPI,便于第三方系统集成,提高互操作性

    C.提供无状态的服务接口,降低复杂度,可提高应用的水平扩展性

    D.资源描述与视图的高内聚整体性

  10. 根据Restful API设计风格,如果需要获取资源,建议选择的HTTP动作是(A)

    A.GET

    B.POST

    C.DELETE

    D.UPDATE

  11. 以下哪个选项不是Restful API常见的操作类型?(D)

    A.GET

    B.POST

    C.DELETE

    D.UPDATE

  12. 以下哪些场景不可以通过API进行调试(D)

    A.在线天气查询

    B.语音识别

    C.交通违章抓拍识别

    D.汽车发动机制造

  13. 关于Restful API响应状态码描述错误的是(D)

    A.404 Not Found:当请求的资源不存在时,返回该状态码

    B.201 Created:常用于POST/PUT/PATCH API,表示用户新建或修改资源成功

    C.500 InternalError:服务器内部错误

    D.422 Unauthorized:表示用户没有访问对象资源的操作权限,访问禁止

  14. 以下关于Swagger说法不正确的是(D)

    A.Swagger 是一个围绕 Open API 规范构建的开源工具,可用于帮助生成、描述、调用和可视化REST API

    B.可实现API文档在线自动生成

    C.Open API 规范(OpenAPI Specification)以前叫做Swagger规范,是REST API的API描述格式,目前最受欢迎的是采用YAML格式进行描述

    D.OpenAPI 规范为 RESTful API 定义了一个与语言有关的标准接口

  15. 客户端往往需要传递一些信息给服务端处理,请问下列哪种不是API的传参方式(B)

    A.header参数

    B.fetch参数

    C.body参数

    D.path参数

  16. 下列哪项不属于API的测试工具(D)

    A.图形界面工具Postman

    B.API性能测试的Jmeter

    C.命令行工具cURL

    D.图形界面工具TestUI

  17. 华为云API网关(API Gateway)是为企业开发者及合作伙伴提供的高性能、高可用、高安全的API托管服务, 帮助企业轻松构建、管理和部署不同规模的API,以下功能不属于API Gateway的是:__ D__

    A.API生命周期管理

    B.便捷调试工具

    C.API市场

    D.应用编排

  18. 【多选】API设计原则应该包含哪些?(A、B、C、D)

    A.彼此独立、关注点分离

    B.避免简单封装资源浪费

    C.合理命名、使用成熟度模型

    D.注重版本化、提供安全能力

  19. 【多选】从开发行为来看,API的_____、_____、______和_____是开发者的关注重点(B、C、D、E)

    A.广泛性

    B.可用性

    C.功能性

    D.安全性

    E.性能

  20. 【多选】根据应用场景的不同,常见的API类型有哪些?(A、B、C、D)

    A.SOAP接口:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息

    B.RPC接口:远程过程调用 (RPC) 是一种协议,程序可使用这种协议向网络中的另一台计算机上的程序请求服务

    C.RMI接口:远程方法调用RMI是针对于java语言的, RMI 允许您使用Java编写分布式对象

    D.Restful接口:是描述了一个架构样式的网络系统,其核心是面向资源

华为云开发者技能测评答案 —— API 初级能力测评_第1张图片

你可能感兴趣的:(HWCloud,华为云,华为云开发者技能测评,API初级能力测评)