HCIP-HarmonyOS Application Developer 习题(三)

news2024/12/22 0:16:07
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.coloradmin.cn/o/2044860.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在亚马逊云科技上部署Llama大模型并开发负责任的AI生活智能助手

项目简介: 小李哥将继续每天介绍一个基于亚马逊云科技AWS云计算平台的全球前沿AI技术解决方案,帮助大家快速了解国际上最热门的云计算平台亚马逊云科技AWS AI最佳实践,并应用到自己的日常工作里。 本次介绍的是如何在亚马逊云科技上利用Sag…

​R语言里的字符型向量和布尔型向量运用

下面内容摘录自《R 语言与数据科学的终极指南》专栏文章的部分内容,每篇文章都在 5000 字以上,质量平均分高达 94 分,看全文请点击下面链接: 3章1节:数据的基本概念以及 R 中的数据结构、向量与矩阵的创建及运算-CSDN…

【机器学习】反向传播的基本概念、如何优化反向传播算法以及大量样本如何优化反向传播

引言 反向传播算法是深度学习和机器学习中的一个核心概念,主要用于训练神经网络 文章目录 引言一、反向传播算法的基本概念1.1 反向传播算法的基本原理1.2 前向传播1.3 计算误差1.4 反向传播1.5 应用与挑战1.6 神经元模型和神经网络结构1.7 总结 二、如何优化反向传…

JavaScript基础——函数

函数简介 定义函数 调用函数 函数的参数和返回值 函数参数 1.有形参情况下不传递实参 2.传递数量少于形参个数的实参 3.传递数量等于形参个数的实参 函数返回值 报错Uncaught SyntaxError: Illegal return statement 返回数字和字符串 返回数组、对象和函数 没有返回…

史上最快,仅需10ms的动态点云剔除方法

论文题目: A Fast Dynamic Point Detection Method for LiDAR-Inertial Odometry in Driving Scenarios 论文作者: Zikang Yuan, Xiaoxiang Wang, Jingying Wu, Junda Cheng, Xin Yang 导读: 本文实现了一种十分快速的动态点剔除方法&…

python 数据可视化折线图练习(下:代码演示)

根据上篇对三国疫情情况数据的罗列,构建折线图完成数据展示。(示例如下) 接下来是具体代码演示 import json from pyecharts.charts import Line from pyecharts.options import TitleOpts , LegendOpts , ToolboxOpts ,VisualMapOpts , T…

vue 3d echarts scatter3D元素塌陷,图标塌陷进地图完美解决方案

当我们手机用 scatter3D 类型时&#xff0c;最小值因为渲染问题会塌陷进模型里面&#xff0c;所以只要让value固定&#xff0c;再将label formatter 配合 boxHeight属性即可解决&#xff0c;&#xff08;代码附带自定义label图标解决办法&#xff09; 解决&#xff1a; <…

np.pad各种方式的图文解释

‘constant’——表示连续填充相同的值&#xff0c;每个轴可以分别指定填充值&#xff0c;constant_values&#xff08;x,y&#xff09;时前面用x填充&#xff0c;后面用y填充&#xff0c;缺省值填充0 ‘edge’——表示用边缘值填充 ‘linear_ramp’——表示用边缘递减的方式填…

Windows编程:图标资源、光标资源、字符串资源、加速键资源、WM_PAINT消息、绘图

承接前文&#xff1a; win32窗口编程windows 开发基础win32-注册窗口类、创建窗口win32-显示窗口、消息循环、消息队列win32-鼠标消息、键盘消息、计时器消息、菜单资源 本文目录 图标资源光标资源WM_SETCURSOR 消息 字符串资源加速键资源WM_PAINT 消息绘图绘图编程绘图基础基…

后端Web之分层解耦(控制反转IOC-依赖注入DI)

目录 1.三层架构 2.IOC-DI引入 3.IOC-DI使用 4.IOC细节 5.DI细节 内聚&#xff08;Cohesion&#xff09;和耦合&#xff08;Coupling&#xff09;是软件工程中两个重要的概念&#xff0c;它们衡量了软件组件的组织方式和组件之间的相互依赖程度。高内聚性意味着模块内的元…

2024真无线蓝牙耳机怎么选?24年四款性价比畅销爆款机型盘点

2024年&#xff0c;真无线蓝牙耳机的市场依旧竞争激烈&#xff0c;各种品牌和型号如雨后春笋般涌现&#xff0c;面对琳琅满目的选择&#xff0c;2024真无线蓝牙耳机怎么选&#xff1f;消费者在寻找具备高性价比和优秀性能的耳机时往往会感到困惑&#xff0c;那么我将针对大家的…

Nature Medicine | 常规机器学习构建蛋白质组衰老时钟!对于数学基础不好的同学,好好思考一下这种研究模式如何借鉴?

今天给各位老铁们分享一篇于2024年08月08号发表在 Nature Medicine [58.7] 的文章&#xff1a;"Proteomic aging clock predicts mortality and risk of common age-related diseases in diverse populations"&#xff0c;蛋白质组衰老时钟可预测不同人群的死亡率和常…

机器学习-卷积神经网络(CNN)

机器学习-卷积神经网络&#xff08;CNN&#xff09; 1. 卷积神经网络的基本概念1.1 卷积层&#xff08;Convolutional Layer&#xff09;1.1.1 卷积操作1.1.2 特征图&#xff08;Feature Map&#xff09; 1.2 激活函数&#xff08;Activation Function&#xff09;1.2.1 ReLU&a…

JavaEE从入门到起飞(八) ~ Git

git 概括 Git是一个分布式版本控制工具&#xff0c;主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等)。 学了git能干什么&#xff1f; 代码回溯 查看历史提交记录并恢复到之前的某个状态。这在发现错误或需要查看特定版本时非常有用。和CtrlZ的区别在于g…

【图机器学习系列】(一)图机器学习简介

微信公众号&#xff1a;leetcode_algos_life&#xff0c;代码随想随记 小红书&#xff1a;412408155 CSDN&#xff1a;https://blog.csdn.net/woai8339?typeblog &#xff0c;代码随想随记 GitHub: https://github.com/riverind 抖音【暂未开始&#xff0c;计划开始】&#xf…

Qt找不到QSound头文件,头文件QSoundEffect

目录 Qt找不到QSound头文件 CMake qmke 可能版本不同更新&#xff0c; 找不到QSound头文件 Qt找不到QSound头文件 #include <QSound> CMake 可以看一下这篇来自网上的文章 CMake中添加Qt模块的合理方法 - wjbooks - 博客园 (cnblogs.com) qmke 打开.pro文件&am…

Flowise在ubuntu22.04上的安装

之前我写过一篇FastGPT的文章&#xff0c;这里我再介绍另外一个开源的低代码工具&#xff0c;他提供开发人员可定制的LLM编排流程和AI代理。开发 LLM 应用程序通常涉及无数次迭代。Flowise的低代码和拖放式 UI 方法支持快速迭代&#xff0c;帮助您更快地从测试到生产。 推荐它的…

鸿蒙(API 12 Beta3版)【AVSession Kit简介】 音视频播控服务

AVSession Kit&#xff08;Audio & Video Session Kit&#xff0c;音视频播控服务&#xff09;是系统提供的音视频管控服务&#xff0c;用于统一管理系统中所有音视频行为&#xff0c;帮助开发者快速构建音视频统一展示和控制能力。 能力范围 提供音视频统一管控能力&…

Windows Server 域控制服务器安装及相关使用

目录 1.将客户机加入域 2.安装域控制器 3.新建域用户 4.设置用户登录时间&#xff0c;账户过期时间 5.软件分发 ​编辑 6.换壁纸 7.OU与GPO的概念 域为集中控制&#xff0c;拿下域控是拿下目标的关键 以Windows Server 2022为例 1.将客户机加入域 前提&#xff1a;客…

通过调整JVM的默认内存配置来解决内存溢出(‌OutOfMemoryError)‌或栈溢出(‌StackOverflowError)‌等错误

文章目录 引言I 调整JVM的默认堆内存配置java命令启动jar包Tomcat服务器部署java应用引言 问题: org.springframework.web.util.estedServletException: Handlerdispatch failed: nested exception isjava.lang.0utOfMemoryError: Java heap space原因分析: 查询查询平台所…