HarmonyOS云开发基础认证习题(1~6期全)

一、Serverless基础

判断题

1. 业界认为Serverless=IaaS+PaaS。

正确(True)

错误(False)

2. 云计算的演进依次经历了虚拟机、容器化、Serverless等阶段。

正确(True)

错误(False)

单选题

3.以下哪个服务不是华为Serverless服务的范畴?

A. 认证服务

B. 云函数

C. 云应用引擎

D. 云数据库

E. 云主机

F. 云托管

4. Serverless模板面向开发者提供:

A. 易用高价值微解决方案

B. 端云一体化开发体验

C. 丰富的多平台、跨平台SDK

D. 跨平台的命令行工具

多选题

5. Serverless的价值体现在以下哪些维度?

A. 用户体验

B. 商业模式

C. 部署形态

D. 开发语言

6. 当前阶段,华为Serverless的适用场景包括不限于以下哪些?

A. 端云协同的应用

B. 计算密集型任务

C. 对接集成三方服务和API

D. 事件触发异步处理

E. 长连接会话处理

F. 浪涌式访问

二、快速构建用户认证系统

判断题

1. 认证服务在绑定微信账号后就不能再绑定QQ账号了。

正确(True)

错误(False)

2.认证服务是用于华为账号用户认证的。

正确(True)

错误(False)

3. 匿名账号在绑定了Twitter账号后就失效了。

正确(True)

错误(False)

4. 自己构建的账号系统可以加入到认证服务中。

正确(True)

错误(False)

5. 认证服务登录微信微博QQ等三方账号后可以获取三方账号绑定的手机号码等信息。

正确(True)

错误(False)

单选题

6. 以下哪个是认证服务可以看到的统计数据

A. 发送短信验证码次数

B. 用户登录 次数

C. 用户注销次数

D. 发送邮件验证码次数

7. 认证服务在海外支持多少种认证方式

A. 9

B. 11

C. 13

D. 15

8. 一键登录适用于以下哪种认证方式

A. 邮箱认证

B. 手机号码认证

C. 华为账号

D. 自有账号

多选题

9.认证服务支持以下哪些平台?()

A. Android

B. iOS

C. Web

D. HarmonyOS

10. 以下哪些账号在认证服务属于三方账号?

A. 华为账号

B. QQ账号

C. 手机账号

D. 苹果账号

三、云函数入门指南

判断题

1. 云函数开发既可通过在线编辑代码,也可通过上传.zip格式代码文件。

正确(True)

错误(False)

2. Cloud Functions是一项Serverless计算服务,能通过引入多种中间件技术,提供FaaS(Function as Service)能力。

正确(True)

错误(False)

3. 在Cloud Function中,监听事件源上的指定类型事件,当事件发生时自动调用函数并将事件数据提交给函数处理的组件被称为触发器。

正确(True)

错误(False)

4. Serverless解决方案可以提供智能弹性、更低成本、简化开发的价值。

正确(True)

错误(False)

单选题

5. 下面那些不是Serverless的优势()

A. 极简开发

B. 零运维

C. 按使用量付费

D. 安全性更强

6. 新创建完一个函数,此时函数版本为$latest,此时连续发布2个版本后,再发布一个新的版本,此时版本号为:

A. 0

B. 1

C. 2

D. 3

7. 关于云函数开发$latest版本,下列说法错误的是:( )

A. 创建函数完成,版本默认为$latest。

B. 只能修改$latest版本,其它发布版本不可变,只支持查看、删除。

C. 点击发布新版本按钮,可以发布版本,版本号从0开始递增。

D. 已发布版本,实质是对发布时$latest的完整复制,不可变更,供生产使用。

多选题

8. 【多选题】 3/3

下面哪些是 Cloud Functions应用场景() 

A. 服务扩展

B. Web构建

C. 弹性计算

D. ETL

E. 网络安全

9. 云函数触发器的核心是()

A. 定义事件源

B. 定义事件类型

C. 定义传输数据格式

D. 定义传输协议

10. 使用Cloud function完成业务开发并上线,需要以下哪些步骤?

A. 开发业务函数

B. 根据业务场景,可选择的使用sdk调用云存储或云数据库

C. 根据事件源配置函数的触发器

D. 申请服务器部署函数

11. 当前云函数支持的运行时有哪些:

A. Java

B. Python

C. C++

D. nodejs

12. 关于Cloud Functions提供的FaaS(Function as a Service)服务,下列说法正确的是:( )

A. 将开发测试的对象聚焦到函数级别,大幅简化应用开发与运维相关的事务。

B. 可以在应用中集成云函数SDK,便捷操作云数据库、云存储。

C. 根据函数的实际流量对函数进行弹性伸缩,无需对服务器资源进行管理。

D. 开发者负责运维工作,例如资源创建,中间件部署,手动伸缩等。

13. 云函数平台可使用的触发器类型包含以下哪些?

A. HTTP

B. CLOUDDB

C. AUTH

D. REMOTE_CONFIG

E. CLOUDSTORAGE

F. CORN

14.阿明是xxx公司的开发,他现在想在Cloud Functions部署一个业务函数。以下哪些行为是正确的:

A. 在Cloud Functions平台申请创建函数,选择函数运行时。内存按照平台默认即可,如果内存超过申请值,Cloud Functions会对内存自动扩容。

B. 按照Cloud Functions要求的函数部署包结构编写业务函数,打包上传至Cloud Functions平台。定义好程序主入口,在Cloud Functions平台填写。

C. 创建好函数之后,阿明点击测试函数按钮进行函数测试。

D. 阿明创建好函数并调试运行结束后,希望有一个固定的发布版本供生产使用,可以在版本页面发布新版本。

E. 阿明发现以前发布过的版本有功能需要升级,可以直接在Cloud Functions平台对已经发布的函数版本进行编辑。

15. 关于Cloud Functions说法正确的是:

A. 用户使用Cloud Functions后不再需要去创建资源,运维成本降低

B. 用户开发云函数,上传的函数部署包里只需要单个代码文件

C. 用户只能对$latest版本的函数进行修改调试

16. 传统Web应用构建的痛点有:

A. 开发难度高,版本周期长

B. 运维工作专业性强

C. 资源使用成本高

D. 自动弹性伸缩

17. 程序主入口有哪些变量

A. event

B. context

C. callback

D. logger

四、云数据库入门指南

单选题

1. 如果您的项目未升级到付费档套餐,服务允许项目内app的最大并发连接数是(),每秒最多可操作数为(),免费存储空间为()。

A. 15 2 100MB

B. 50 5 2GB

C. 150 10 1GB

D. 1500 100 10GB

2. 以下哪个不是Cloud DB的典型应用场景()。

A. 数据存储在云侧,应用离线可用

B. 数据全程加密管理,保障数据安全

C. 数据在多端实时同步

D. 数据支持增删改查

3. 下面对Cloud DB的描述错误的是:

A. Cloud DB是AppGallery Connect云数据库服务

B. Cloud DB world角色有upsert权限,认证用户角色没有upsert权限,认证后能插入数据并同步到Cloud DB

C. Cloud DB支持对象类型的导出和导入

D. Cloud DB事务是原子性的,事务中对数据的操作要么全部成功,要么全部失败

4. 当备份文件的大小大于()MB或者包含的数据记录条数大于()条,会被系统分为多个文件。

A. 10 1000

B. 20 1000

C. 10 500

D. 20 500

5. 云数据库为您定制了运维可视化报表,目前您可在( )界面查看到项目内App的日活跃度和月活跃度等视图信息。

A. 云调试

B. 云监控

C. 云存储

D. 云托管

6. 下面对Cloud DB描述正确的是:

A. Cloud DB客户端支持跨平台开发,支持React Native、Cordova、Ionic和Xamarin

B. 客户端executeUpsert()接口限制插入1000条数据

C. Cloud DB支持敏感数据保护,如有数据涉及到个人隐私,开发者可以对该数据设置成加密字段,客户端操作该数据前需要设置用户密码

D. Cloud DB持久化模式查询云侧的数据不会把数据缓存到本地

多选题

7. 关于Cloud DB的数据实时更新侦听,以下说法正确的是()

A. 您可以通过subscribeSnapshot()来侦听符合指定查询条件的数据变化。

B. 在通过OnSnapshotListener类中的onSnapshot()实现快照回调函数时,必须显式地在onSnapshot()内调用CloudDBZoneSnapshot类中的release()来释放相关的资源,否则会导致无法获取最新的快照对象,且无法注销快照侦听。

C. 通过调用CloudDBZoneSnapshot类中的getUpsertedObjects()可以获取相较于上次快照新增或者修改的对象,调用getDeletedObjects()获取相较于上次快照删除的对象。

D. Cloud DB自动注销侦听,不需要显式调用

8. 如下描述正确的是?

A. 使用executeUpsert()接口写入一组对象时,该组中的对象必须属于同一个对象类型。

B. 每次的查询操作仅支持查询一个对象类型下的数据。

C. 在离线时,也可以执行事务操作。

D. 事务中的查询操作必须在写入操作之前。

9. 关于Cloud DB服务,以下说法正确的是()

A. Cloud DB的数据同步模式包括缓存模式和本地模式,应用可以仅使用缓存模式或者本地模式,也可以同时使用缓存模式和本地模式。

B. 缓存模式,可实现数据的端云协同管理,实现端云、多端之间的数据同步。

C. 缓存模式下,端侧数据是云侧数据的子集。

D. 本地模式下,用户仅可操作端侧所包含的本地数据,无法实现数据在端云、多端间的同步。

10. Cloud DB支持哪些SDK?

A. Android应用

B. iOS应用

C. Web应用

D. 小程序

五、云存储入门指南

判断题

1. 开通云存储的同时,系统会自动设置默认安全规则

正确(True)

错误(False)

2. 当未通过身份验证的用户向AGC云存储发出请求时,云存储的安全规则request.auth变量为null,无法访问数据。

正确(True)

错误(False)

3. 无访问权限的用户,使用云存储文件的令牌也无法下载该文件。

正确(True)

错误(False)

4. 使用云存储时,对象的删除操作不可逆,建议备份好相关文件

正确(True)

错误(False)

单选题

5. 以下关于云存储服务的说法,错误的是

A. 存储实例名称全局唯一,创建后,不能修改

B. 用户可以删除项目默认的存储实例

C. 云存储支持控制台批量下载文件

D. 客户端SDK不支持删除存储实例

6. 若云存储的安全规则定义为: agc.cloud.storage[ match: /{bucket}/images/{path=**} { allow update: if false; allow read,write: if true; } ] 下列说法正确的是?

A. 系统允许/{bucket}/images/{path=**}路径的文件执行写操作

B. 系统允许/{bucket}/images/{path=**}路径的文件允许修改文件元数据

C. 存储实例下images/jpg/demo.jpg文件无法执行下载操作

D. 无法枚举存储实例下images/jpg/路径的子文件

7. 云存储单次请求上传的文件对象大小不超过_G

A. 50GB

B. 5GB

C. 10GB

D. 20GB

多选题

8.关于云存储的安全规则,以下哪些说法是正确的?

A. 安全规则中的match规则,用于识别存储实例下的文件路径。

B. 安全规则中的allow规则,用于在满足指定的条件下用户拥有对该文件路径的read和write权限。

C. 某个文件与一个match内多个allow匹配,如果有多个allow表达式与某个请求匹配,则只要任何一个条件为true,就允许访问

D. 默认的安全策略,是允许所有用户执行读操作。

9. 云存储当前支持的数据处理位置有哪些?

A. 中国

B. 新加坡

C. 德国

D. 俄罗斯

10. 云存储安全规则允许使用的属性有

A. request.auth.uid

B. request.resource

C. resource.contentEncoding

D. resource.metadata

E. request.method

六、HarmonyOS云开发

判断题

1. 应用的运行离不开云侧支撑

正确(True)

错误(False)

2. 鸿蒙应用可以使用Arkts开发

正确(True)

错误(False)

3. DevEco中云开发能力和原有端开发能力深度融合

正确(True)

错误(False)

单选题

4. 端云一体云侧开发推荐开发者使用哪种开发语言

A. ts

B. java

C. js

D. go

5. 以下选项关于端云一体组件说法错误的是

A. 端云一体组件同时提供了端侧页面和云侧逻辑

B. 开发者几行代码即可实现完整的业务功能,如登录,支付等

C. 开发者需要自己写云侧逻辑

D. 登录组件后台对接了AGC提供的认证服务

6. 以下关于端云一体化的说法正确的是

A. 端云一体化工程目录结构中只包含了端侧代码

B. 端云一体化工程目录结构中只包含了云侧代码

C. 端云一体化工程目录结构中不仅包含了端侧代码,也包含了云侧代码

D. 云工程的云函数和云数据库必须分别进行部署

多选题

7. 端云一体化开发的优势

A. 一个工程内同时开发端侧和云侧代码

B. 前端人员快速上手开发后端代码

C. 云侧基于Serverless构建,弹性伸缩,免运维

D. 支持在DevEco Studio中开发HarmonyOS应用

8. Serverless服务有哪些特点

A. 根据流量自动弹性伸缩

B. 具备丰富的可观测能力

C. 开发者只需要关注自己的业务逻辑,无需关注基础设施、中间件和集群

D. Serverless服务需要开发者关注云侧服务器使用情况

9. 端云一体化开发当前提供了哪些云侧能力

A. 认证服务

B. 云函数

C. 云数据库

D. 云存储

E. MYSQL

10. 在Serverless的场景下,以下哪些是不需要开发者关注的

A. 业务逻辑

B. 中间件运维

C. 集群运维

D. 基础设施运维

猜你喜欢

转载自blog.csdn.net/Ban__deng/article/details/134407553
今日推荐