(多选)1、Harmonyos多窗口交互能力提供了以下哪几种交互方式?
A. 平行视界
B.全局消息通知
C.分屏
D.悬浮窗
答案:
ACD
分析:系统提供了悬浮窗、分屏、平行视界三种多窗口交互,为用户在大屏幕设备上的多任务并行、便捷的临时任务处理提供更佳的使用体验。
(多选)2、声明式开发范式的转场动画包含以下哪几种类型?
A.页面间转场
B.应用间转场
C.共享元素转场
D.组件内转场
答案:
ACD
分析:在全局pageTransition
方法内配置页面入场和页面退场时的自定义转场动效。
组件内转场主要通过transition
属性配置转场参数,在组件插入和删除时显示过渡动效,主要用于容器组件中的子组件插入和删除时,提升用户体验。
当路由进行切换时,可以通过设置组件的sharedTransition
属性将该元素标记为共享元素并设置对应的共享元素转场动效。
(多选)3、以下哪几项属于HarmonyOs Connect服务包提供的基础服务?
A.极简交互
B.运维服务
C.万能卡片
D.极简连接
答案:
ACD
分析:
(多选)4、类Web开发范式中的自定义组件绑定子组件事件使用的是以下哪几种语法?
A. $
B.@
C.on
D.#
答案:
BC
分析:自定义组件中绑定子组件事件使用(on|@)child1语法,例如:
<button onclick="buttonClicked" value="click"></button>
<button value="parentClick" @click="buttonClick"></button>
(多选)5、Harmonyos服务卡片提供方包含以下哪几个模块?
A.卡片管理
B.通信适配层
C.卡片提供方实例管理模块
D.卡片服务
答案:
BCD
分析:卡片提供方包含以下模块:
卡片服务
:由卡片提供方开发者实现,开发者实现生命周期处理创建卡片、更新卡片以及删除卡片等请求,提供相应的卡片服务。
卡片提供方实例管理模块
:由卡片提供方开发者实现,负责对卡片管理服务分配的卡片实例进行持久化管理。
通信适配层
:由HarmonyOS SDK提供,负责与卡片管理服务通信,用于将卡片的更新数据主动推送到卡片管理服务。
(多选)6、Harmonyos提供的包管理能力包含以下哪些信息?
A. Ability信息
B.HAP包信息
C.应用包信息
D.应用程序信息
答案:
ABCD
分析:
(多选)7、HarmnoyOs设计工具是一款Sketch插件,包含以下哪几种功能?
A.控件库
B.标注工具
C. 设计系统
D.原子化布局
答案:
ABCD
分析:
(多选)8、在声明式开发范式中,以下哪些装饰器装饰的自定义组件成员变量必须本地初始化?
A. @Link
B. @Prop
C. @State
D. @StorageLink
答案:
CD
分析:@State
装饰的变量,与声明式范式中的其他被装饰变量一样,是私有的,只能从组件内部访问,在声明时必须指定其类型和本地初始化。初始化也可选择使用命名参数机制从父组件完成初始化。
当自定义组件初始化的时候,@StorageProp(key)/@StorageLink(key)
装饰的变量会通过给定的key,绑定在AppStorage对应的属性,完成初始化。本地初始化是必要的,因为无法保证AppStorage一定存在给定的key,这取决于应用逻辑,是否在组件初始化之前在AppStorage实例中存入对应的属性。
(多选)9、Harmonyos通知内容包含以下哪几种类型?
A. 长文本
B.图片
C.普通文本
D.多行文本
答案:
ABCD
分析:基础类型通知主要应用于发送短信息、提示信息、广告推送等,支持普通文本类型、长文本类型、多行文本类型和图片类型
。
(多选)10、当HarmonyOs设备不支持流转任务管理服务时,开发者需要自行实现以下哪些功能?
A.分布式软总线
B.流转状态管理
C.分布式安全
D.设备选择
答案:
BD
分析:排除AC