题目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的生命周期回调方法,如下图:
题目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提供的能力等等。
题目9
9、(多选)HarmonyOS为开发者提供了以下哪几种任务分发方法?
A、同步派发
B、异步派发
C、异步延迟派发
D、成组派发
解析:(ABCD
)
任务派发方法有同步派发任务、异步派发任务、异步延迟派发任务和成组派发任务四种。
题目10
10、(多选)某开发者使用了HarmonyOS的线程功能,以下哪几项属于线程中的异步任务派发方式?
A、delayDispatch()
B、syncDispatch()
C、asyncGroupDispatch()
D、asyncDispatch()
解析:(CD
)
TaskDispatcher框架提供了以下几种主要的任务派发方法:
①delayDispatch()为异步延迟派发任务,异步执行,函数立即返回,内部会在延时指定时间后将任务派发到响应队列中;
②syncDispatch()为同步派发任务,派发任务并在当前线程等待任务执行完成,如果使用不当则会导致死锁;
③asyncGroupDispatch()为异步成组派发任务,且该组任务之间有一定的联系;
④asyncDispatch()为异步派发任务,派发任务,并立即返回,返回值是一个可用于取消任务的接口。
题目11
11、(多选)某开发者在开发一款机票预订应用,在机票的地点选择上,使用滑动选择器Picker编写了如下代码,以下关于该代码段描述正确的有哪几项?
A、设置选中项的底线为黑色
B、设置组件不可以轮动
C、设置选择器显示项目数量
D、当前显示值为5
<Pickerohos:id="$+id:test_picker"Ohos:
height="match_content"
Ohos:value="5"
Ohos:wheel_mode_enabled="true"
Ohos:selector_item_num="10"
Ohos:bottom_line_element="#000000"
Ohos:selected_text_size="16fp"/>
解析:(ACD
)
由代码可知,Ohos:bottom_line_element="#000000"选中项的底线为黑色,Ohos:wheel_mode_enabled="true"表示组件可滚动,Ohos:selector_item_num="10"表示显示项目数量为10,Ohos:value="5"表示显示值为5。
题目12
12、(多选)某开发者使用DevEco Studio工具进行应用开发,该工具支持哪几种调测方式?
A、预览器
B、模拟器
C、真机
D、Android Debug Bridge
解析:(ABC
)
题目13
13、(多选)在HarmonyOS中Intent是对象之间传递信息的载体,以下哪几项是可以通过Intent设置的?
A、Deviceld
B、BundleName
C、AbilityName
D、Action
解析:(ABCD
)
Internt是对象之间传递信息的载体,其主要组成部分包含Operation和Parameters。其中Action表示动作,可自定义Action;Entity表示类别,也可以自定义;Uri表示Uri的相关描述,用于匹配Uri的信息;Flags表示处理Intent的方式;BundleName表示包描述;AbilityName表示待启动的Ability名称;Deviceld表示运行指定Ability的设备ID。
题目14
14、(多选)当Intent用于发起请求时,某开发者设计通过浏览器打开一个链接,但是并不会关心用户最终选择哪一个浏览器应用,可以通过lntent中Operation的哪些属性描述所需要的能力?
A、Action
B、AbilityName
C、Entity
D、BundleName
解析:(AD
)
题目15
15、(多选)HarmonyOS数据生命周期包括以下哪些过程?
A、数据传输
B、数据生成
C、数据存储
D、数据使用
解析:(ABCD
)