jjzjj

HCIA-HarmonyOS Application Developer——题目集1

晚风(●•σ ) 2023-07-17 原文

题目1

1、一位开发人员在设计应用程序时,添加了一个Text组件和Button组件,开发样图如下所示。该开发者不能选择哪种布局方式来放置组件?

A、StackLayout
B、DependentLayout
C、DirectionalLayout
D、TableLayout

解析:(A
Java UI框架中提供了一些标准布局功能的容器,继承自ComponentContainer,一般以"Layout”结尾,StackLayout布局方式是堆叠(层叠)布局,视图以层叠的方式显示;DependentLayout布局方式可以指定相对于其他同级元素或相对于父组件的位置;DirectionalLayout布局方式可以进行水平或垂直布局;TableLayout布局方式以使用表格的方式划分子组件,如下图:

题目2

2、HarmonyOS的应用软件包,最终将会以什么形式进行发布上架?
A、HAP (HarmonyOS Ability Package)
B、HAR (HarmonyOS Ability Resources)
C、pack.info
D、APP Pack(Application Package)

解析:(D
一个HarmonyOS应用包结构主要包含APPHAP(HarmonyOS Ability Package),一个APP中可以包含多个HAP·,而pack.info是描述该应用程序的相关内容,如下图:

题目3

3、某开发者想要使用JavaScript UI框架开发一个涂鸦应用,能够让用户自定义绘制图形,以下哪个组件是该开发者可以使用的?
A、grid-container
B、canvas
C、video
D、button

解析:(B
JavaScript UI中基本组件有以下四类:

组件类型主要组件
基础组件text、image、progress、rating、span、marquee、image-animator、divider、search、menu、chart
容器组件div、list、list-item、stack、swiper、tabs、tab-bar、tab-content、list-item- group、refresh、dialog、grid-container
媒体组件video
画布组件canvas

由于是绘制图形,即使用画布组件canvas。

题目4

4、某开发者使用Java UI框架在画布上进行绘制文字,请间可以调用哪个方法实现该功能?
A、Canvas下的drawText()方法
B、Canvas下的gtranslate(方法
C、Canvas下的scale()方法
D、Canvas下的getContext()方法

解析:(A
Canvas下的drawText()方法用于在画布上进行绘制文字。

题目5

5、某开发者点击应用的退出按钮进行Page Ability资源释放时,会触发该Page Ability生命周期中的哪个回调方法?
A、onForeground()
B、onStop()
C、onInactive()
D、onBackground()

解析:(B
onForeground()方法:处于该状态的Page仍然驻留在内存中,当重新回到前台时,系统将调用该回调。
onStop()方法:系统要销毁Page时,该回调通知开发者进行系统资源的释放。
onInActive()方法:Page失去焦点后,系统将调用该回调,然后Page进入INACTIVE状态。
onBackground()方法:Page将不再对用户可见,该回调通知开发者进行相应的资源释放,然后Page进入BACKGROUND状态。
Page AbilityAbilitySlice具有类似的生命周期回调方法,如下图:

题目6

6、系统首次创建Page实例时,会调用的方法是哪一项?
A、onForeground()
B、onInactive()
C、onActive()
D、onStart()

解析:(D
系统初始化后,首先通过onStart()方法创建Page实例。

题目7

7、下列哪一项Page Ability生命周期的回调行为,能够销毁页面?
A、使Page失去焦点,调用onInactive()
B、触发onStop()通知用户进行系统资源的释放
C、触发onDestroy()进行系统资源的释放
D、Page不再对用户可见,系统将调用onBackgrournd()通知开发者用户进行相应的资源释放

解析:(B
系统要销毁Page时,onStop()方法回调通知开发者进行系统资源的释放。

题目8

8、某开发人员创建了一个Page实例,并且让该实例在前台展示,会触发哪些生命周期过程?
A、onStart()->onActive()
B、onStart()->onActive() ->onInactive()
C、onBackground() ->onForeground() ->onStop()
D、onActive() ->onInactive()

解析:(A
根据上图可知,初始化后onStart()方法来到前台,由于是让该实例在前台展示,则通过onActive()方法获得焦点并展示页面,即onStart()->onActive()。

题目9

9、某开发者在智慧屏上开发JavaScript应用时,想做一些静态动画,如果要将某个组件沿水平方向移动20Opx,以下哪项样式配置是正确的?
A、transform:scaleX(200px)
B、transform:rotateX(200px)
C、transform:translateX(200px)
D、transform:translateY(200px)

解析:(C
transform: scaleX()属性是沿x轴水平方向进行缩放;
transform:rotateX()属性是沿着x轴水平方向进行2D旋转;
transform:translateX()属性以及transform:translateY()属性属性是沿x轴水平方向和y轴垂直方向平移。

题目10

10、某用户将手机视频迁移到智慧屏上播放,使用了HarmonyOS分布式任务调度能力。下列哪项属于该场景中手机迁移时打开智慧屏播放软件的过程?
A、远程连接
B、全局查询
C、远程启动
D、远程迁移

解析:(D
跨设备迁移支持将Page在同一用户的不同设备间迁移,以便支持用户无缝切换的诉求,该场景中用户通过HarmonyOS分布式任务调度能力将手机视频迁移到智慧屏上播放,其实现的过程即是远程跨设备迁移。

题目11

11、用户将手机导航迁移至智能手表之后,智能手表如果需要获取手机传过来的数据,从下列哪个方法中获取?
A、onCompleteContinuation()
B、onStartContinuation()
C、onSaveData()
D、onRestoreData()

解析:(D
由于手机导航的数据传输到智能手表,源设备Page在上完成保存数据后,系统在目标设备上会回调onRestoreData()方法,在此回调中接受源Page状态的数据并恢复。

题目12

12、用户将手机上的视频迁移至智慧屏播放,手机保存数据后,智慧屏回调以下哪个方法用于恢复数据?
A、onStartContinuation()
B、onRestoreData()
C、onSaveData()
D、onCompleteContinuation()

解析:(B
同上,也是通过回调onRestoreData()方法恢复数据。

题目13

13、用户将于机上的视频迁移至智慧屏播放,以下哪个回调方法可以保存手机上的视频播放数据?
A、onStartContinuation()
B、onCompleteContinuation()
C、onRestoreData()
D、onSaveData()

解析:(D
onStartContinuation()方法是Page在请求迁移后,系统首先调用的方法;
onCompleteContinuation()方法当目标设备上数据恢复完成后,系统会在源设备上回调Page的方法,通知迁移完成;
onRestoreData()方法是源设备Page在上完成保存数据后,系统在目标设备上会回调onRestoreData()方法,在此回调中接受源Page状态的数据并恢复;
onSaveData()方法是当onStartContinuation()方法返回true后系统回调的方法,该回调中保存迁移至目标设备上以便恢复Page状态的数据。

题目14

14、某开发者需要解决图片分辨率不足、图片压缩嗓声等问题,则该开发者可以使用HarmoryOS提供的下列哪种A能力?
A、图像超分辨率
B、通用文字识别
C、文档检测校正
D、实体识别

解析:(A

题目15

15、某开发者想要在智慧屏上开发应用,会使用到以下哪项子系统?
A、媒体子系统
B、安全子系统
C、DV子系统
D、智慧屏专有业务子系统

解析:(D
在智慧屏上开发应用需要使用专有的业务子系统进行开发,即智慧屏专有业务子系统

有关HCIA-HarmonyOS Application Developer——题目集1的更多相关文章

  1. 字符串的特殊读取——基于蓝桥杯两道题目(C/C++) - 2

    目录1 例题1.1 卡片换位1.2 人物相关性分析2 字符串的读取2.1 综述2.2 scanf2.3  getline/getchar/get2.4 注意2.5 说明3 C语言中字符串有关问题3.1 常用函数3.2 使用实例3.3 附一些函数先看例题1 例题1.1 卡片换位问题描述你玩过华容道的游戏吗?这是个类似的,但更简单的游戏。看下面3x2的格子在其中放5张牌,其中A代表关羽,B代表张飞,*代表士兵。还有一个格子是空着的。你可以把一张牌移动到相邻的空格中去(对角不算相邻)。游戏的目标是:关羽和张飞交换位置,其它的牌随便在哪里都可以。输入格式:输入两行6个字符表示当前的局面输出格式:一个整

  2. 题目3180:蓝桥杯2023年第十四届省赛真题-互质数的个数======及探讨互质专题 - 2

    原题链接https://www.dotcpp.com/oj/problem3162.html想直接看题解的,跳转到第三次尝试即可。已AC。解析:(1)首先大家要知道什么叫互质:以及它们的性质:欧拉函数在数论中,对正整数n,欧拉函数φ(n)是小于或等于n的正整数中与n互质的数的数目。此函数以其首名研究者欧拉命名,它又称为φ函数(由高斯所命名)或是欧拉总计函数(totientfunction,由西尔维斯特所命名)。例如φ(8)=4,因为1,3,5,7均和8互质。也可以从简化剩余系的角度来解释,简化剩余系(reducedresiduesystem)也称既约剩余系或缩系,是m的完全剩余系中与m互素的数

  3. FPGA面试题目笔记(二)——同步异步D触发器、静动态时序分析、分频设计、Retiming - 2

    文章目录1、行为级与RTL级的区别1.1RTL级(可综合成门级电路)1.2行为级2、关于LUT2.1LUT是什么2.2N维查找表2.3FPGA中的LUT3、`include和条件编译4、写异步D触发器(扬智电子笔试)4.1八位同步D触发器4.2具有异步清零,同步复位信号功能的D触发器5、静态、动态时序分析的优缺点(威盛VIA2003.11.06上海笔试试题)6、采用二选一多路器mux2和inv非门实现异或操作(飞利浦-大唐笔试)7、寄存器和锁存器的区别,为什么多用寄存器,行为级描述中锁存器如何产生8、D触发器实现2分频的Verilog描述(汉王笔试)9、D触发器实现带同步高置数和异步高复位端的

  4. HCIP-12-221题目及答案 - 2

    1.IGMP版本之间的差异是:(多选)A、IGMPv1/v2不能自己选举查询器,而IGMPv3可以。B、对于成员离开,IGMPv2/v3能够主动离开,而ICMPv1不能。C、IGMPv1/v2/v3都不能支持SSM模型…D、IGMPvl不支持特定组查询,而IGMPv2支持答案:BD2.在ERSTP协议中定义了与STP中不同的端口角色,其中不能处于转发状态的端口角色的是A、RootPatB、DesignatedPartC、BackupPatD、AlteatePart答案:CD3.关于OSPF区域内或者区域间的路由器角色的定义正确的是(多选)A、内部路由器:是指所有接口都属于同一个区域的路由器。陈

  5. Unity答题系统3.0版本(增加题目导航栏和提交后显示题目正误标识功能) - 2

    目录导航答题系统修改说明答题界面搭建核心脚本代码运行效果答题系统修改说明1、3.0版本的答题系统同样延续了前两个版本一样的方式,题库信息存储在xml文档中,通过www的形式加载并解析,构建题目数据类。3.0版本增加了一个管理题目选项的数据结构,修复了1.0版本中题目选择后点击下一题或上一题已经选择的题目信息不保存的bug,这次可以通过题目管理类QuestionNumber来维护这些数据,让题目初始化的时候全部创建好并缓存到该类的数据结构中,需要的时候直接显示或隐藏即可,避免了频繁的实例化题目对象,浪费内存。2、3.0版本保存了上一题、下一题和交卷功能,同时增加了左侧题目导航栏功能,可以选答任一

  6. 2023年第十四届蓝桥杯将至,来看看第十三届蓝桥杯javaB组题目如何 - 2

    ฅ(๑˙o˙๑)ฅ大家好,欢迎大家光临我的博客:面向阿尼亚学习算法学习笔记系列持续更新中~文章目录一、前言二、2022年蓝桥杯javaB组省赛真题目录A:星期计算[5分]思路⭐代码🌟B山(5分)思路⭐代码🌟C字符统计(10分)思路⭐代码🌟D最小刷题数(10分)思路⭐代码🌟E求阶乘(15分)思路⭐代码🌟F最大子矩阵(15分)思路⭐代码🌟G数组切分(20分)思路⭐代码🌟H回忆迷宫(20分)思路⭐代码🌟I红绿灯(25分)思路⭐代码🌟J拉箱子(25分)思路⭐代码🌟最后一、前言过两天就要考蓝桥杯了,今年报的java组,今天上午做了一套第十三届蓝桥杯javaB组真题分享一下2道填空,8道编程二、2022年

  7. 物流管理毕业论文题目【510个】 - 2

    之前在写论文的时候,也看了很多相关的文章和大神的帖子,对于定题,写作等方面有很多经验和大家分享下。总的来说,最重要的就是定的题目要确保后续能够写的出来,写的顺畅。论文需要的数据提前准备好,案例提前查阅清楚,文献在定题目前至少看上几十篇。我是资深论文从业者,专职写论文,所以信我的没错。有具体需求,也可以沟通airsky230这里也总结了适合今年毕业生的选题,几乎涵盖了所有选题方向。有简单的,有难的。有的题目可以直接用,有的还需要再细化下,稍微改动一下,也能作为创新的选题。后续会陆续更新————————————浅析运输管理与物流管理的关系及未来发展前景科技进步与创新对现代物流管理的影响“互联网+”

  8. HCIA-Cloud Service 第二章 华为云介绍 - 2

    华为云介绍1、华为云简介华为云时华为面向所有用户发布的一款云服务品牌,定位与公有云,凭借华为三十多年ICT基础设施领域累积沉淀,为客户提供各种云与AI协同创新、中立安全可信的云服务2、华为云应用场景企业上云中心:为客户提供企业迁移上云、企业初创、企业管理、企业出海、运输管理等各类云解决方案行业解决方案:为用户提供专属于该行业的解决方案,助力行业用户更方便快捷地选择云服务通用解决方案:基于丰富的云基础服务,提供适用于各行业的、预集成的产品与能力的组合,以满足企业ICT业务上云的需求组织解决方案:针对企业、公益及非盈利机构、HMS生态伙伴提供了定向的方案专区,助力其更加方便、快捷的上云3、华为云交

  9. 分治与减治算法实验:题目2 排序中分治法的程序设计 - 2

    目录前言:一、实验内容二、实验目的三、实验步骤四、实验过程1、算法分析2、写出伪代码3、代码实现4、代码详解5、用例测试6、复杂度分析总结前言:分治法是一种将复杂问题分解为若干个相同或相似的子问题,然后递归地求解子问题,最后将子问题的解合并为原问题的解的算法设计思想。减治法是一种将复杂问题简化为规模较小的同类问题,然后递归地求解简化后的问题,最后得到原问题的解的算法设计思想。分治法和减治法都是利用递归技术实现的算法。排序是计算机科学中最基本也最重要的问题之一,它的目的是将一组无序的数据按照某种规则排列成有序的数据。排序中有许多经典的分治法和减治法的应用,例如快速排序、归并排序、堆排序等。这些排

  10. 2022华为机试社招OD高频考试真题【9, 10月份Q2, Q3考试新编程题目】 - 2

    华为机试真题https://www.online1987.com/2022华为社招OD高频考试真题【9,10月份Q1,Q2考试新编程题目】https://www.online1987.com/%E9%A2%98%E7%9B%AE%E5%AF%BC%E8%88%AA/最长广播效应https://www.online1987.com/%E6%9C%80%E9%95%BF%E5%B9%BF%E6%92%AD%E6%95%88%E5%BA%94/某通信网络中有N个网络结点,用1到N进行标识。网络中的结点互联互通,且结点之间的消息传递有时延,相连结点的时延均为一个时间单位。现给定网络结点的连接关系lin

随机推荐