HCIA-HarmonyOS Application Developer——题目集2

题目1

1、HarmonyOS的"1+8N”战略中的"1"指的是什么?
A、智慧屏
B、平板电脑
C、手表
D、手机

解析:(D
HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统,是一个全场景分布式智慧操作系统,覆盖了1+8+N全场景终端设备,其中手机是整个分布式能力的核心。

题目2

2、在HarmonyOS系统架构中,以下哪项不属于系统服务层?
A、分布式数据管理
B、Ability
C、分布式任务调度
D、分布式软总线

解析:(B
HarmonyOS整体以下至上可分为内核层系统服务层应用框架层应用层。其中系统服务层是HarmonyOS 的核心能力集合,通过框架层对应用程序提供服务,以上选项中分布式数据管理分布式任务调度分布式软总线都属于系统服务层,而Ability框架属于应用框架层。另外,属于应用框架层的还有UI框架、用户程序框架等等。

题目3

3、下列选项中,哪一项是HarmonyOS软件包的所有组成部分?
A、逻辑代码及应用配置文件
B、逻辑代码
C、逻辑代码、资源文件及应用配置文件
D、逻辑代码、资源文件、第三方库及应用配置文件

解析:(D
一个HarmonyOS应用包结构主要包含APP和HAP(HarmonyOS Ability Package),一个APP中可以包含多个HAP,一个HAP是由逻辑代码、资源文件、第三方库及应用配置文件组成的模块包,可分为Entry和Feature两种模块类型,Entry.hap是应用程序的主要入口,Feature.hap是应用程序的其他部分。

题目4

4、下列哪一项Page Ability生命周期的回调行为,能够销毁页面?
A、触发onDestroy()进行系统资源的释放
B、触发onStop()通知用户进行系统资源的释放
C、使Page失去焦点,调用onInactive()
D、Page不再对用户可见,系统将调用onBackground()通知开发者用户进行相应的资源释放

解析:(B
onForeground()方法:处于该状态的Page仍然驻留在内存中,当重新回到前台时,系统将调用该回调。
onStop()方法:系统要销毁Page时,该回调通知开发者进行系统资源的释放。
onInActive()方法:Page失去焦点后,系统将调用该回调,然后Page进入INACTIVE状态。
onBackground()方法:Page将不再对用户可见,该回调通知开发者进行相应的资源释放,然后Page进入BACKGROUND状态。

题目5

5、开发者完成HarmonyOS应用开发后,需要发布到华为应用市场,正确的发布流程为下列哪一项?
A、申请发布证书和Profile文件→编译构建App→创建AGC项目→创建HarmonyOS应用→生成密钥和证书请求文件→上架应用市场
B、生成密钥和证书请求文件→创建AGC项目→创建HarmonyOS应用→申请发布证书和Profile文件→编译构建App→上架应用市场
C、申请发布证书和Profile文件→创建AGC项目→创建HarmonyOS应用→生成密钥和证书请求文件→编译构建App→上架应用市场
D、生成密钥和证书请求文件→创建AGC项目→创建HarmonyOS应用→编译构建App→申请发布证书和Profile文件→上架应用市场

解析:(B
正确的发布流程是首先生成密钥和证书请求文件,然后创建华为AGC(AppGallery Connect)项目,创建HarmonyOS应用后,申请发布证书和Profile文件,在编译构建APP后,可上传到华为应用市场。

题目6

6、(多选)某开发者在使用HarmonyoS开发一款手机应用时,可以使用以下哪些开发语言?
A、Python
B、Android
C、Java
D、JavaScript

解析:(CD

题目7

7、(多选)HarmonyOS应用的配置文件config.json,包含以下哪些─级模块?
A、deviceConfig
B、reqPermmisions
C、module
D、app

解析:(ACD
每个HAP的根目录下都存在一个“config.json”配置文件,其中主要的三个部分是:

HAP
app
deviceConfig
module

如下,可看到其中的代码:
HCIA-HarmonyOS Application Developer——题目集2_第1张图片
app包含应用的全局配置信息,应用的包名称、版本号等等;deviceConfig包含应用在具体设备上的配置信息;module包含每个HAP包的配置信息,有每个Ability定义的基本属性,其中包含包名称、类名称以及该Ability提供的能力等等。

题目8

8、(多选)某开发者在开发一款应用时,使用了DirectionalLayout布局,该布局有以下哪些方向排布方式?
A、居中
B、靠左
C、垂直
D、水平

解析:(CD
DirectionalLayout是Java UI中的一种重要组件布局,它用于将一组组件按照水平方向(horizontal)或者垂直方向(vertical)排布。

题目9

9、(多选)数据工程师在构造数据表时,下列哪几项可以作为数据类型?
A、字符串类型
B、整数类型
C、布尔类型
D、双精度浮点类型

解析:(ABCD
以上四种类型均可以。

题目10

10、下列哪种安全机制可以保证应用数据不被恶意使用?
A、权限管理
B、应用权限
C、接口安全
D、应用安全

解析:(B
设置应用权限可以有效地保证应用数据不被恶意使用。

题目11

11、(多选)编码是信息从一种形式或格式转换为另一种形式的过程,以下哪几项可以被编码?
A、文字
B、数字
C、图片
D、视频

解析:(ABCD
文字、数字、图片和视频均可被编码。

题目12

12、(多选)Java Ul框架为应用开发提供了丰富的组件,组件可以被分为哪几类?
A、文本类
B、布局类
C、交互类
D、显示类

解析:(BCD
Java Ul框架的组件中,可以根据组件的功能从而分为布局类、交互类和显示类三种,布局类提供了不同布局规则的组件,交互类提供了在具体场景下与用户交互响应的功能,显示类提供了内容显示。

题目13

13、(多选)游戏场景中,在智慧屏上玩游戏时,可以将手机当做遥控手柄,借助手机的重力传感器、加速度传感器、触控能力,为玩家供更便捷、更流畅的游戏体验。该场景中将手机当做遥控手柄的功能是使用了哪些分布式能力?
A、分布式文件服务
B、分布式任务调度
C、分布式设备虚拟化
D、分布式软总线

解析:(CD
分布式文件服务:为用户不同设备中的应用程序提供文件共享的能力;
分布式任务调度:支持对跨设备的应用进行远程启动、远程调用、远程连接以及迁移等操作;
分布式设备虚拟化:为用户不同设备之间进行资源融合、设备管理、数据处理,从而形成一个虚拟超级终端;
分布式软总线:是分布式能力的基础,为不同设备互联互通提供统一的分布式通信能力。

题目14

14、(多选)在直播场景中,主播用运动相机作为直播镜头,该场景中使用了哪些HarmonyOS的分布式能力?
A、分布式软总线
B、分布式设备虚拟化
C、分布式数据服务
D、分布式文件服务

解析:(AB
分布式数据服务:实现应用程序数据和用户数据的分布式管理。

题目15

15、(多选)在协同办公场景中,将手机上的文档投屏到智慧屏,在智慧屏上对文档执行翻页、缩放操作,上述场景中用到了哪些分布式能力?
A、分布式设备虚拟化
B、分布式数据服务
C、分布式软总线
D、分布式文件服务

解析:(CD
分布式设备虚拟化:为用户不同设备之间进行资源融合、设备管理、数据处理,从而形成一个虚拟超级终端;
分布式数据服务:实现应用程序数据和用户数据的分布式管理;
分布式软总线:是分布式能力的基础,为不同设备互联互通提供统一的分布式通信能力;
分布式文件服务:为用户不同设备中的应用程序提供文件共享的能力。

你可能感兴趣的:(harmonyos,华为,华为认证)