HCIP-HarmonyOS Application Developer 习题(六)

embedded/2024/12/22 9:03:09/
(多选)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


http://www.ppmy.cn/embedded/125927.html

相关文章

全球IP归属地查询-IP地址查询-IP城市查询-IP地址归属地-IP地址解析-IP位置查询-IP地址查询API接口-IP查询城市-IP解析城市

IP地址查询接口是指能够返回IP地址相关信息的网络接口&#xff0c;其返回的信息通常包括IP地址的归属地&#xff08;如国家、省份、城市等&#xff09;、运营商信息以及其他技术细节。以下是一些常见的IP地址查询接口及其特点&#xff1a; 一、国内IP地址查询接口 百度IP地址查…

C语言 | Leetcode C语言题解之第457题环形数组是否存在循环

题目&#xff1a; 题解&#xff1a; int next(int* nums, int numsSize, int cur) {return ((cur nums[cur]) % numsSize numsSize) % numsSize; // 保证返回值在 [0,n) 中 }bool circularArrayLoop(int* nums, int numsSize) {for (int i 0; i < numsSize; i) {if (!n…

c#代码介绍23种设计模式_16迭代器模式

目录 1、迭代器模式的介绍 2、迭代器模式的定义 3、迭代器模式的结构 4、代器模式角色组成 5、迭代器实现 6、迭代器模式的适用场景 7、迭代器模式的优缺点 8、.NET中迭代器模式的应用 9、实现思路 1、迭代器模式的介绍 迭代器是针对集合对象而生的,对于集合对象而言…

C++ socket编程(1)

这里是一个socket编程Demo&#xff0c;不考虑出错情况&#xff0c;代码简单&#xff0c;便于了解socket流程。 Demo分为服务器程序和客户端程序&#xff0c;运行需要先启动服务器程序&#xff0c;再启动客户端程序。 服务器会等待连接&#xff0c;客户端连接后&#xff0c;服…

Windows电脑安装FileBrowser文件管理系统结合内网穿透打造个人网盘

文章目录 前言1.下载安装File Browser2.启动访问File Browser3.安装cpolar内网穿透3.1 注册账号3.2 下载cpolar客户端3.3 登录cpolar web ui管理界面3.4 创建公网地址 4.固定公网地址访问 &#x1f4a1; 推荐 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&…

【redis-07】redis实现主从复制架构和底层原理

redis系列整体栏目 内容链接地址【一】redis基本数据类型和使用场景https://zhenghuisheng.blog.csdn.net/article/details/142406325【二】redis的持久化机制和原理https://zhenghuisheng.blog.csdn.net/article/details/142441756【三】redis缓存穿透、缓存击穿、缓存雪崩htt…

Thinkphp使用Composer插件生成二维码并保存到指定路径

composer require endroid/qr-code 我安装的是 endroid/qr-code": "^4.6 //引入 use Endroid\QrCode\Encoding\Encoding; use Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelHigh; use Endroid\QrCode\Label\Alignment\LabelAlignmentCenter; use End…

在macOS上进行开发环境配置与应用开发详细的配置指南

在macOS上进行开发环境配置与应用开发&#xff0c;需要遵循一系列步骤来确保你的开发环境既高效又稳定。以下是一个详细的配置指南&#xff0c;涵盖了从安装基本工具到创建应用的整个过程。 1. 安装和更新macOS 首先&#xff0c;确保你的macOS是最新版本。更新系统可以提供更…