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

如下,可看到其中的代码:

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

相关推荐
长弓三石1 小时前
鸿蒙网络编程系列44-仓颉版HttpRequest上传文件示例
前端·网络·华为·harmonyos·鸿蒙
SameX3 小时前
鸿蒙 Next 电商应用安全支付与密码保护实践
前端·harmonyos
SuperHeroWu73 小时前
【HarmonyOS】键盘遮挡输入框UI布局处理
华为·harmonyos·压缩·keyboard·键盘遮挡·抬起
sanzk8 小时前
华为鸿蒙应用开发
华为·harmonyos
SoraLuna12 小时前
「Mac畅玩鸿蒙与硬件28」UI互动应用篇5 - 滑动选择器实现
macos·ui·harmonyos
ClkLog-开源埋点用户分析13 小时前
ClkLog企业版(CDP)预售开启,更有鸿蒙SDK前来助力
华为·开源·开源软件·harmonyos
mg66813 小时前
鸿蒙系统的优势 开发 环境搭建 开发小示例
华为·harmonyos
模拟IC攻城狮14 小时前
华为海思招聘-芯片与器件设计工程师-模拟芯片方向- 机试题-真题套题题目——共8套(每套四十题)
嵌入式硬件·华为·硬件架构·芯片
lqj_本人14 小时前
鸿蒙next选择 Flutter 开发跨平台应用的原因
flutter·华为·harmonyos
lqj_本人14 小时前
使用 Flutter 绘制一个棋盘
harmonyos