> 文档中心 > HCIA-HarmonyOS Application Developer——题目集3

HCIA-HarmonyOS Application Developer——题目集3


题目1

1、(多选)开发者在使用JavaUl框架时,会用到各种组件来创建一个页面,以下哪些XML属性,是所有组件通用的?
A、id
B、width
C、theme
D、clickable

解析:(ABCD

题目2

2、(多选)在HarmonyOS的子系统中,以下哪些子系统属于增强软件服务子系统集?
A、穿戴业务子系统
B、信置服务子系统
C、智慧大屏业务子系统
D、媒体子系统

解析:(AC
HarmonyOS的子系统集中可分为以下:

其中增强服务子系统集包括智慧屏专有业务子系统、穿戴专有业务子系统、IOT专有业务子系统等等。而位置服务子系统、IOT专有硬件服务子系统等等都属于硬件服务子系统集。另外,例如多媒体子系统、电话子系统、事件通知子系统都属于基础软件服务子系统集。

题目3

3、(多选)下列哪几项属于Page Ability的生命周期回调方法?
A、onForeground()
B、onStart()
C、onActive()
D、onCreate()

解析:(ABC
Page Ability的生命周期回调方法,如下图:
HCIA-HarmonyOS Application Developer——题目集3

题目4

4、(多选)在HarmonyOS中,开发者可以利用静态动画实现下列哪几项?
A、图片沿中心点旋转
B、图片沿边缘旋转
C、图片沿纵轴旋转
D、图片沿横轴旋转

解析:(ABCD

题目5

5、(多选)HarmonyOS的Ability分为Feature Ability和Particle Ability两种类型,其中Particle Ability又包含以下哪几种Ability?
A、Service Ability
B、Data Ability
C、Page Ability
D、Ability Slice

解析:(AB
Ability是应用程序的主要组成部分,它可以分为Feature Ability(FA)和Particle Ability(PA),FA支持Page模板,用于提供与用户交互的能力;PA支持Service模板和Data模板,Service模板用于提供后台运行任务的能力,Data模板用于对外部提供统一的数据访问接口。

题目6

6、(多选)在Java Ul框架中,以下哪些组件继承自Text组件?
A、Button
B、TextFileld
C、lmage
D、Picker

解析:(AB
Text组件用于显示字符串,其扩展组件有按钮组件Button,文本编辑组件TextField。

题目7

7、(多选)某开发者想要使用HarmonyOS的分布式能力,该开发者可以选择以下哪几项?
A、分布式设备虚拟化
B、分布式数据管理
C、分布式软总线
D、分布式任务调度

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

题目8

8、(多选)应用的每个HAP(HarmonyOS Ability Package)的根目录下都存在config.json配置文件,其文件内容包括哪几项?
A、布局属性配置信息
B、应用的版本信息
C、deviceType信息
D、deviceConfig信息

解析:(BCD
config.json配置文件中app包含应用的全局配置信息,应用的包名称、版本号等等;deviceConfig包含应用在具体设备上的配置信息;module包含每个HAP包的配置信息,有每个Ability定义的基本属性,其中包含包名称、类名称以及该Ability提供的能力等等。
HCIA-HarmonyOS Application Developer——题目集3

题目9

9、(多选)某开发者使用了HarmonyOS的线程功能,以下哪几项属于线程中的异步任务派发方式?
A、delayDispatch()
B、syncDispatch()
C、asyncGroupDispatch()
D、asyncDispatch()

解析:(CD
TaskDispatcher框架提供了以下几种主要的任务派发方法:
①delayDispatch()为异步延迟派发任务,异步执行,函数立即返回,内部会在延时指定时间后将任务派发到响应队列中;
②syncDispatch()为同步派发任务,派发任务并在当前线程等待任务执行完成,如果使用不当则会导致死锁;
③asyncGroupDispatch()为异步成组派发任务,且该组任务之间有一定的联系;
④asyncDispatch()为异步派发任务,派发任务,并立即返回,返回值是一个可用于取消任务的接口。

题目10

10、某开发者在开发一款机票预订应用,在机票的地点选择上,使用滑动选择器Picker编写了如下代码,以下关于该代码段描述正确的有哪几项?
A、设置选中项的底线为黑色
B、设置组件不可以轮动
C、设置选择器显示项目数量
D、当前显示值为5

解析:(ACD
由代码可知,Ohos:bottom_line_element="#000000"选中项的底线为黑色,Ohos:wheel_mode_enabled="true"表示组件可滚动,Ohos:selector_item_num="10"表示显示项目数量为10,Ohos:value="5"表示显示值为5。