HCIP-HarmonyOS Application Developer 习题(三)

1、在JS(JavaScript)Ul框架中,完成对平台层进行抽象,提供抽象接口,对接到系统平台的是哪一层?

A. 应用层
B. 前端框架层
C. 引擎层
D. 平台适配层

答案:D
分析:适配层主要完成对平台层进行抽象,提供抽象接口,可以对接到系统平台。
在这里插入图片描述

2、开发者在开发手机页面时会使用到HarmonyOS提供的UI框架,以下哪一项不属于U框架?

A. 布局
B. 跨设备调用
C. 图形控件
D. 窗口管理框架

答案:B
分析:跨设备调用属于分布式调度

3、某开发者在使用Harmonyos设备管单选题理器时写了如下代码,关于该代码描述正确的是哪个选项?

Var devicelnfolist=dmInstance.getTrustedDevicel()。
A.同步获取本端设备信息
B.同步获取所有可信设备列表信息
C.异步获取本端设备信息
D.异步获取可信设备列表

答案:B
分析:

4、在Harmonyos中使用接口设置系统时间时,最小的时间单位是以下哪一项。

A.分钟
B.秒
C.微秒
D.亳秒

答案:D
分析:

5、某HarmonyOS应用开发者在使用form表单容器时,以下容器内的哪一项元素内容可以进行提交和重置?

A.Menu
B.List
C.Input
D.lmage

答案:C
分析:在移动开发中,经常会碰到需要提交信息的场景,如登录页面时,需要输入用户名和密码;当留言时,需要提交留言内容。form组件容器提供了一种方便地方式来提交输入信息,支持容器内input元素的内容提交和重置。

6、在HarmonyoS流转架构中,以下哪个模块提供E2E的加密通道,为用户应用程序提供安全的跨端传输机制。

A.分布式软总线
B.流转任务管理服务
C.分布式安全
D.分布式任务调度

答案:C
分析:分布式安全:提供E2E的加密通道,为用户应用程序提供安全的跨端传输机制,保证“正确的人,通过正确的设备,正确地使用数据”。
分布式软总线:使用基于手机、平板、智能穿、智慧屏等分布式设备的统一通信基座,为设备之间的互联互通提供统一的分布式通信能力。
流转任务管理服务:在流转发起端,接受用户应用程序注册,提供流转入口、状态显示、退出流转等管理能力。(当前仅手机、平板设备支持流转任务管理服务。如果流转发起端不支持流转任务管理服务,则流转业务实现方式有区别。)
分布式任务调度:提供远程服务启动、远程服务连接、远程迁移等能力,并通过不同能力组合,支撑用户应用程序完成跨端迁移或多端协同的业务体验。

7、以下哪个接口可以重复调用一个函数,在每次调用之间具有固定的时间延迟?

A. setTimeout
B. setlnterval
C. ClearTimeout
D. Clearlnterval

答案:B
分析:间隔定时器 setlnterval

8、在声明式开发范式中,以下哪一项装饰器装饰的状态变量需要本地初始化,初始化的值可以被构造参数覆盖?

A. @State
B. @ObjectLink
C. @StorageLink
D. @Prop

答案:A
分析:@State变量需要本地初始化,初始化的值可以被构造参数覆盖;
@Prop和@Link变量必须且仅通过构造函数参数进行初始化。

9、HarmonyOS支持开发者在"reqPermissions"字段中自定义权限来访问受权限保护的对象,"reqPermissions”字段在哪个文件中配置?

A. config.json
B. ability main.xml
C. MainAbilityS1ice.java
D. string.json

答案:A
分析:在config.json声明权限,应用的每个HAP的根目录下都存在一个“config.json”配置文件。一个简单的HarmonyOS应用程序创建后所看到的应用代码结构,entry -> src -> main -> config.json文件。其中三个模块分别为app、deviceConfig、module

10、下列选项中,哪一项是HarmonyOS软件包的所有组成部分?

A. 逻辑代码及应用配置文件
B. 逻辑代码
C. 逻辑代码、资源文件及应用配置文件
D. 逻辑代码、资源文件、第三方库及应用配置文件

答案:D
分析:一个HAP(Harmony Ability Package)是由代码、资源、第三方库及应用配置文件组成的模块包,可分为entry和feature两种模块类型。

11、某开发者在Intent中设置了分布式,标记Intent.FLAG_ABILITYSLICE_ MULTI_DEVICE;该标记表示什么含义?

A. 该应用支持分布式调度
B. 该应用支持分布式文件
C. 该应用支持分布式数据库
D. 该应用不支持分布式调度

答案:A
分析:开发者需要在 Intent 中设置支持分布式的标记(例如:Intent.FLAG ABILITYSLICE MULTI DEVICE表示该应用支持分布式调度),否则将无法获得分布式能力。

12、以下信息的转换中,哪个选项不是解码的过程?

A. 播放器播放唱片中的音乐
B. 将数据转换为音频
C. 笔记本播放硬盘中的视频文件
D. 将照片以数字化形式保存

答案:D
分析:

13、某开发者收到新的产品需求,要求用户将纸质信件等日文档翻拍成电子版时,应用能够改善日文档的翻拍效果、使作品拍摄得更加端正。该开发者可以借助HarmonyOS提供的哪种A能力实现这一需求?

A 文字图像超分
B 图像超分辨率
C 文档检测校正
D 通用文字识别

答案:C
分析:文档检测校正:文档校正提供了文档翻拍过程的辅助增强功能,包含两个子功能:文档检测:能够自动识别图片中的文档,返回文档在原图中的位置信息。这里的文档泛指外形方正的事物,比如书本、相片、画框等。文档校正:能根据文档在原始图片中的位置信息校正文档的拍摄角度,自动将拍摄视角调整到正对文档的角度上。应用场景:将纸质信件等日文档翻拍成电子版,帮助改善旧文档的翻拍效果。记录书画展览中的精彩作品,帮助将作品拍摄得更加端正。
文字图像超分:文字图像超分辨率可以对包含文字内容的图像进行9倍放大(高宽各放大3倍),同时增强图像内文字的清晰度,称为“文 字图像超分辨率”,简称“文字图像超分”。应用场景:拍照效果增强:增加拍摄内容里文字的清晰度。
文字档案翻拍:翻拍字迹模糊的文字档案,提升文字的可识别度

14、工程师在开发应用时,需要增加录制视频的功能,应调用以下哪个接口?

A. Player()
B. Recorder()
C. codec()
D. Extractor()

答案:C
分析:player:播放
recorder:录制
codec:编解码
extractor:提取

15、某HarmonyOS应用开发者想要在test.js中引用test2.js中的title变量,test2.js中的代码如下:Export default{data2:{title2:‘world2’}}请问test.is中引用变量正确的代码是哪一项。

A.

import data2 from './test2.js'
export default {data:{title:this.title2}
}

B.

import data2 from './test2.js'
export default{data:ftitle:this.data2.title2}
}

C.

import data2 from './test2.js'
export default {data:{title:this.data2.data2.title2}
}

D.

import data2 from './test2.js'
export default{data:{title:data2.title2}
}

答案:D
分析:基本语法

16、在直播场景中,主播用运动相机采集视频作为直播镜头,这里相机的分布式使用主要体现了HarmonyOS的哪项分布式特性?

A. 分布式数据服务
B. 分布式设备虚拟化
C. 分布式文件服务
D. 分布式任务调度

答案:B
分析:分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,多种设备共同形成一个超级虚拟终端。
针对不同类型的任务,为用户匹配并选择能力合适的执行硬件,让业务连续地在不同设备间流转,充分发挥不同设备的能力优势,如显示能力、摄像能力、音频能力、交互能力以及传感器能力等。
在这里插入图片描述

17、某开发者在使用TaskDispatcher框架进行任务派发时,以下哪一项派发方法会导致死锁?

A. AsyncDispatch()
B. Group()
C. SyncDispatch()
D. DelayDispatch()

答案:C
分析:SyncDispatch 同步派发,使用不当将导致死锁

18、某Harmonv0s开发者基于分布式数据服务开发了一款应用,该开发者使用设备A、设备B和设备C来进行该应用分布式场景下的功能测试。测试中,设备A成功增、删、改数据后设备B和设备C无法立即读取本次更新的数据;但在特定时间窗口之后,三台设备的数据会达到一致状态。上述场景中,该应用符合分布式数据库的哪种一致性?

A. 过程一致性
B. 最终一致性
C. 弱致性
D. 强致性

答案:B
分析:分布式数据库一致性可以分为强一致性、弱一致性和最终一致性。
强一致性:是指某一设备成功增、删、改数据后,组网内设备对该数据的读取操作都将得到更新后的值。
弱一致性:是指某一设备成功增、删、改数据后,组网内设备可能读取到本次更新数据,也可能读取不到,不能保证在多长时间后每个设备的数据一定是一致的。
最终一致性:是指某一设备成功增、删、改数据后,组网内设备可能读取不到本次更新数据,但在某个时间窗口之后组网内设备的数据能够达到一致状态。
强一致性对分布式数据的管理要求非常高,在服务器的分布式场景可能会遇到。因为移动终端设备的不常在线、以及无中心的特性,分布式数据服务不支持强一致性,只支持最终一致性。

19、某开发者在安装HAP(HarmonyOSAbility Package)时,提示"STRING LENGTH ERROR”,存在的原因是什么

A. 编译构建插件版本与Gradle版本不匹配
B. 未配置签名信息
C. "config.json"中配置的设备类型与调试设备类型不匹配
D. 包信息超过最大长度

答案:D
分析:

20、HarmonyOS的分布式设备虚拟化特性可以为用户匹配并选择能力合适的执行硬件以下哪一项不属于分布式设备虚拟化提供的能力?

A. 设备虚拟
B. 决策中心
C. 设备管理
D. 数据处理

答案:B
分析:在这里插入图片描述

21、一位开发者将手机上的图片迁移到大屏时,界面布局由竖屏自动切换为横屏:当回迁时,图片从大屏迁移到手机,界面布局由横屏自动切换为竖屏。请问,这位开发者是如何实现该功能的?

A. 通过setMainRoute()方法来指定流转的设备
B. 实现IAbilityContinuation接囗,来使Ability支持迁移
C. 使用continueAbility()方法进行回迁
D. 通过onStart()方法重写迁移流转

答案:B
分析:使用应用迁移就必须实现IAbilityContinuation接口

22、某用户驾车出行前,在手机上规划了导航路线,上车后,该用户将手机导航迁移到了车机大屏上。在该场景中,通过哪个接口实现了跨设备迁移的功能?

A. AbilityContinuation
B. lAbilityConnection
C. AbilityConnection
D. IAbilityContinuation

答案:D
分析:使用应用迁移就必须实现IAbilityContinuation接口

23、某开发者使用HamonyOS实现了在单选题手机上写了一半的邮件,点击流转按钮到平板继续完成邮件编辑的功能,该场景体现了分布式任务调度的哪个能力?

A. 关团远程FA
B. 启动远程PA
C. (Feature Ability)跨设备迁移
D. 连接远程PA

答案:C
分析:

24、为了帮肋用户通过全局搜索应用查找本应用内的数据,某HarmonyOS开发者需要为其应用数据建立索引并配置全局搜索可搜索实体。该开发者可以选择下列哪种接口来为其应用数据索引?

A. 分布式调度接口
B. 数据存储管理接口
C. 融合搜索接口
D. 分布式数据服务接口

答案:C
分析:融合搜索接口为应用数据建立索引

25、开发者在启动远程服务时通过Intent指定音乐播放服务,即可实现设备A(本地设备)启动设备B(远端设备)音乐播放的能力,这个场景体现了分布式任务调度的哪个能力?

A. 启动远程FA(Feature Ability)
B. 连接远程PA
C. 启动远程PA
D. 关闭远程PA

答案:C
分析:设备A启动设备B的PA:在设备A上通过本地应用提供的启动按钮,启动设备B上指定的 PA。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/403098.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS更新后在IPhone上恢复丢失的文本消息的4种方法

您是否在更新 iPhone 软件后丢失了重要的短信?丢失数据可能会令人沮丧,尤其是当它包含有价值的信息或感性信息时。幸运的是,有一些方法可以在iOS更新后恢复iPhone上丢失的短信。 在这篇博文中,我们将讨论可用于恢复丢失的短信的不…

Edge浏览器 (文本选择)I型光标消失不见问题

Edge浏览器 I型(文本选择)光标消失不见的问题。 在白色背景中 光标也变成了纯白色,所有都是纯白 也就看不到光标在哪里了,会影响正常使用。 解决方案:把默认的I型光标替换掉 选择一个 beam*.cur , 可以在预览框中查看…

C语言家教记录(六)

导语 本次授课的内容如下:指针,指针和数组 辅助教材为 《C语言程序设计现代方法(第2版)》 指针 指针变量 计算机按字节划分地址,每个地址访问一个字节 指针变量指向变量的地址,指的是变量第一个字节的…

Leetcode JAVA刷刷站(39)组合总和

一、题目概述 二、思路方向 为了解决这个问题,我们可以使用回溯算法来找到所有可能的组合,使得组合中的数字之和等于目标数 target。因为数组中的元素可以无限制地重复选择,所以在回溯过程中,我们不需要跳过已经选择的元素&#x…

yolov8交互式指定区域行人计数/车辆计数

使用 Ultralytics YOLOv8 进行区域计数 (视频推理) 区域计数是一种用于统计指定区域内物体数量的方法,当考虑多个区域时,这种方法能提供更为精细的分析。这些区域可以根据用户的需求进行调整,并且计数过程能够在实时视频中进行。 目录 装…

Ricardo Milos

目录 一、题目 二、思路 三、payload 四、思考与总结 一、题目 <!-- Challenge --> <form id"ricardo" method"GET"><input name"milos" type"text" class"form-control" placeholder"True" va…

顺丰科技25届秋季校园招聘常见问题答疑及校招网申测评笔试题型分析SHL题库Verify测评

Q&#xff1a;顺丰科技2025届校园招聘面向对象是&#xff1f; A&#xff1a;2025届应届毕业生&#xff0c;毕业时间段为2024年10月1日至2025年9月30日&#xff08;不满足以上毕业时间的同学可以关注顺丰科技社会招聘或实习生招聘&#xff09;。 Q&#xff1a;我可以投递几个岗…

c语言---文件

这一节我准备分三个部分来带领大家了解文件 ——一、有关文件的基础知识 ————二、文件的简单操作 ————————三、文件结束的判定 ————————————四、文件缓冲区 一、文件的基础知识&#xff1a; 首先在了解文件之前&#xff0c;我们需要了解C/C程序内存…

安卓相关环境配置

安卓相关环境配置 偶尔更新。。。 JEB&#xff08;动态调试好用&#xff09; JEB动态调试Smali-真机/模拟器&#xff08;详细&#xff0c;新手必看&#xff09; 夜步城 JADX官网&#xff08;静态分析&#xff09; https://github.com/skylot/jadx/releases/tag/v1.5.0 雷…

MATLAB多项式拟合

订阅专栏或下载资源可以获得源代码:https://download.csdn.net/download/callmeup/89632160 拟合和插值 拟合和插值是两种常见的数学方法,用于以某种方式近似或估计实际数据。 拟合是在给定一组已知数据点的情况下,通过选择一个合适的数学模型来拟合数据。拟合的目标是找到…

民航管理局无人机运营合格证技术详解

1. 证书定义与意义 民航管理局无人机运营合格证&#xff08;以下简称“合格证”&#xff09;是对符合民航法规、规章及标准要求的无人机运营单位或个人进行资质认证的重要证明。该证书旨在确保无人机运营活动的安全、有序进行&#xff0c;保护国家空域安全&#xff0c;维护公众…

Linux·权限与工具-yum与vim

1. Linux软件包管理器 yum 1.1 什么是软件包 在Linux下安装软件&#xff0c;一个通常的办法是下载到程序的源代码&#xff0c;并进行编译&#xff0c;得到可执行程序。但这样做太麻烦了&#xff0c;于是有些人把一些常用的软件提前编译好&#xff0c;做成软件包(可以理解成Win…

超有性价比深度学习卡特斯拉 P100,16G大显存,Stable Diffusion AI 绘画利器

超有性价比深度学习卡特斯拉 P100&#xff0c;16G大显存&#xff0c;Stable Diffusion AI 绘画利器 在当今数字化创作的时代&#xff0c;AI 绘画技术正以惊人的速度发展&#xff0c;为艺术家和创作者们带来了全新的可能性。而要实现高效的 AI 绘画&#xff0c;一款性能卓越的显…

Camera基础知识系列(5)——景深

目录 一. 前言 二. 景深 2.1 弥散圆 2.2 容许弥散圆 2.2 景深(DoF) 三. 如何控制景深 1. 光圈因素 2. 容许弥散圆因素 四. 总结 一. 前言 在摄影中&#xff0c;我们有时会有模糊背景、突出主体的需求&#xff0c;即背景虚化。如下图所示&#xff0c;左边是没有做背景虚化…

序列建模之循环和递归网络 - 递归神经网络篇

序言 在序列建模的广阔领域中&#xff0c;递归神经网络&#xff08; Recursive Neural Network, RNN \text{Recursive Neural Network, RNN} Recursive Neural Network, RNN&#xff09;&#xff0c;注意此处的 RNN \text{RNN} RNN与常用于序列处理的循环神经网络在命名上有所…

打包时未添加camera模块,请参考https://ask.dcloud.net.cn/arss/1ooticle/283

今天在app打包使用的时候突然发现app在拍照上传照片的时候遇到这个问题 遇到这种情况通常是因为app打包的时候manifestjson文件中App模块配置中的Camera&Gallery配置没有打开&#xff0c;点击相应选项勾选即可 然后再上传打包就好了! 哈哈哈好久没写博客了最近太忙了&…

使用 Hugging Face 和 Milvus 构建 RAG 系统

Milvus 是一个广受欢迎的开源向量数据库&#xff0c;为人工智能应用提供高性能和可扩展的向量相似性搜索。在本教程中&#xff0c;我们将向您展示如何使用 Hugging Face 和 Milvus 构建 RAG&#xff08;检索增强生成&#xff09;流程。 RAG 系统将检索系统与 LLM 相结合。该系统…

android13 禁用wifi

总纲 android13 rom 开发总纲说明 目录 1.前言 2.情况分析 3.代码分析 3.1 代码位置1 3.2 代码位置2 3.3 代码位置3 4.代码修改 5. 彩蛋 1.前言 这个文章讲的是,在frameworks里面禁止打开wifi。 2.情况分析 我们打开wifi一般是 public static void turnOnWifi(Co…

x64汇编语言与逆向工程实战指南(四)

目录 1. 数组的存储与遍历1.1 编写数组数据写入内存1.2 汇编循环遍历数组元素 3. Lea指令4. mul指令与imul指令4.1 mul 指令4.2 imul 指令总结 5. div指令5.1 div 指令的基本原理5.2 8 位除法5.3 16 位除法5.3 32 位除法特点和要求 1. 数组的存储与遍历 1.1 编写数组数据写入内…

day28-lsync服务+scp命令

假设nfs服务器挂了&#xff0c;就要走backup服务器也部署nfs 这种情况下&#xff0c;rsync和nfs要用到同一个文件夹&#xff0c; 所以他俩管理文件夹权限必须一样 1. lsyncrsyncnfs rsync服务 10.0.0.41 1.安装rsync [rootbackup:~]#yum -y install rsync 2.配置rsync[root…