当前位置: 首页 > news >正文

HCIA-HarmonyOS Application Developer——题目集1

题目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应用包结构主要包含APP和HAP(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 Ability和AbilitySlice具有类似的生命周期回调方法,如下图:
在这里插入图片描述

题目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 1、一位开发人员在设计应用程序时,添加了一个Text组件和Button组件,开发样图如下所示。该开发者不能选择哪种布局方式来放置组件? A、StackLayout B、DependentLayout C、DirectionalLayout D、TableLayout 解析:(A&#…...

高性能 Message ToJavaBean 工具 【easy.server.mapper】

easy.server.mapper 介绍 后端开发中&#xff0c;消息转换常见问题 Map 中的数据 转换成实体Bean数组 中的数据 转换成实体BeanServet 中的 param 转换成实体Bean 以上的三个问题是最常见的消息转换困扰。 以Map 举例 常见做法是 手动转换 Map<String,Object> da…...

Web前端学习:三 - 练习

三六&#xff1a;风筝效果 <!DOCTYPE html> <html><head><meta charset"utf-8"><title></title><style type"text/css">*{margin: 0;padding: 0;}.d1{width: 200px;height: 200px;background: yellow;position…...

面试题:Android 中 Intent 采用了什么设计模式?

答案是采用了原型模式。原型模式的好处在于方便地拷贝某个实例的属性进行使用、又不会对原实例造成影响&#xff0c;其逻辑在于对 Cloneable 接口的实现。 话不多说看下 Intent 的关键源码&#xff1a; // frameworks/base/core/java/android/content/Intent.java public cla…...

Java数据类型与变量

个人主页&#xff1a;平行线也会相交 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 平行线也会相交 原创 收录于专栏【JavaSE_primary】 文章目录字面常量数据类型变量整型变量字节型变量浮点数变量双精度浮点数单精度浮点数字符型变量布尔型变量空常量nu…...

Python为CANoe工程添加/删除DBC文件

前面文章我们对于通过COM来实现打开CANoe、导入CANoe配置工程、导入执行文件、启动CANoe软件和执行脚本;但是这只能完成最基本的功能调用,在实际得到使用过程中,特别是各家在推的CI/CD以及平台化,仅仅是实现这些功能是完全不够用的;比如dbc的添加和删除,这是我们非常必要…...

不同的产品经理特征和需要的能力

产品经理是一个管家&#xff0c;需要和各方沟通推动产品各个决策进展。 每天早上看看线上用户数据、看下今天要安排任务&#xff0c;接着就是和各方开会讨论推动产品实现。每天穿插于与 UI、用户以及完成自己的 todolist 中循环。如果公司体制完善&#xff0c;还要和运营、数据…...

webpack之处理样式资源

处理样式资源 本章节我们学习使用 Webpack 如何处理 Css、Less、Sass、Scss、Styl 样式资源 #介绍 Webpack 本身是不能识别样式资源的&#xff0c;所以我们需要借助 Loader 来帮助 Webpack 解析样式资源 我们找 Loader 都应该去官方文档中找到对应的 Loader&#xff0c;然后…...

Golang 接口笔记

基本介绍接口是一个数据类型&#xff0c;可以定义一组方法&#xff0c;但都不需要实现。并且interface中不能包含任何变量。到某个自定义类型要使用的时候&#xff0c;再根据具体情况把这些方法实现出来语法type 接口名 interface {method1(参数列表) 返回值列表method2(参数列…...

[计算机网络(第八版)]第二章 物理层(章节测试/章节作业)

章节作业 带答案版 选择题 (单选题)双绞线是用两根绝缘导线绞合而成的&#xff0c;绞合的目的是&#xff08; &#xff09;。 A. 减少干扰 B. 提高传输速度 C. 增大传输距离 D. 增大抗拉强度(单选题)在电缆中采用屏蔽技术可以带来的好处主要是&#xff08; &#xff09;。 A…...

[iOS 理解] Swift Runtime (1) 类

Warm up 先看一段代码&#xff1a; import ObjectiveCclass Obj {var x: Double 0 }let v: NSObjectProtocol Obj() as! NSObjectProtocol let result v.isKind(of: Obj.self) let size class_getInstanceSize(Obj.self)我们有一个没有继承 NSObject、没有遵循 NSObjectP…...

ASEMI低压MOS管20N06参数,20N06体积,20N06大小

编辑-Z ASEMI低压MOS管20N06参数&#xff1a; 型号&#xff1a;20N06 漏极-源极电压&#xff08;VDS&#xff09;&#xff1a;60V 栅源电压&#xff08;VGS&#xff09;&#xff1a;20V 漏极电流&#xff08;ID&#xff09;&#xff1a;20A 功耗&#xff08;PD&#xff0…...

常见前端基础面试题(HTML,CSS,JS)(四)

作用域和作用域链的理解 作用域 &#xff08;1&#xff09;全局作用域 最外层函数和最外层函数外面定义的变量拥有全局作用域所有未定义直接赋值的变量自动声明为全局作用域所有window对象的属性拥有全局作用域全局作用域有很大的弊端&#xff0c;过多的全局作用域变量会污染…...

RabbitMQ发布确认模式

目录 一、发布确认原理 二、发布确认的策略 &#xff08;一&#xff09;开启发布确认的方法 &#xff08;二&#xff09;单个确认模式 &#xff08;三&#xff09;批量确认模式 &#xff08;四&#xff09;异步确认模式 &#xff08;五&#xff09;如何处理异步未确认消…...

零基础的人如何入门 Python ?看完这篇文章你就懂了

第一部分&#xff1a;编程环境准备 零基础入门Python的话我不建议用IDE&#xff0c;IDE叫集成开发环境&#xff0c;这东西一般是专业程序员用来实战开发用的&#xff0c;好处很多&#xff0c;比如&#xff1a;调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测…...

Atcoder abc257 E

E - Addition and Multiplication 2 题意: 给你一个数字n表示你现在拥有的金额 然后给你1~9每个经营额所需要的成本, 设总经营额为x, 当前使用的经营额为y, 则每一次使用经营额时都有x10*xy 问, 如何在使用不大于成本数量的金额下, 使得经营额最高 例如: 5 5 4 3 8 1 6 7 …...

模拟退火算法改进

import numpy as np import matplotlib.pyplot as plt import math import random from scipy.stats import norm from mpl_toolkits.mplot3d import Axes3D # 目标函数 def Function(x, y): return -20 * np.exp(-0.2*np.sqrt(0.5*(x*xy*y)))\ -np.exp(0.5*(n…...

SpringBoot+HttpClient+JsonPath提取A接口返回值作为参数调用B接口

前言 在做java接口自动化中&#xff0c;我们常常需要依赖多个接口&#xff0c;A接口依赖B&#xff0c;C&#xff0c;D接口的响应作为请求参数&#xff1b;或者URL中的参数是从其他接口中提取返回值作获取参数这是必不可少的。那么怎么实现呢&#xff1f;下面就来介绍多业务依赖…...

JUC 之 CompletableFuture

——CompletableFuture Future Future 接口&#xff08;FutureTask 实现类&#xff09; 定义了操作异步任务执行的一些方法&#xff0c;如获取异步的执行结果、取消任务的执行、判断任务是否被取消、判断任务执行是否完毕例如&#xff1a; 主线程让一个子线程去执行任务&…...

7-vue-1

谈谈你对MVVM的理解 为什么要有这些模式&#xff0c;目的&#xff1a;职责划分、分层&#xff08;将Model层、View层进行分类&#xff09;借鉴后端思想&#xff0c;对于前端而已&#xff0c;就是如何将数据同步到页面上 MVC模式 代表&#xff1a;Backbone underscore jquer…...

服务器硬防的应用场景都有哪些?

服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式&#xff0c;避免服务器受到各种恶意攻击和网络威胁&#xff0c;那么&#xff0c;服务器硬防通常都会应用在哪些场景当中呢&#xff1f; 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...

Java多线程实现之Callable接口深度解析

Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...

【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)

升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点&#xff0c;但无自动故障转移能力&#xff0c;Master宕机后需人工切换&#xff0c;期间消息可能无法读取。Slave仅存储数据&#xff0c;无法主动升级为Master响应请求&#xff…...

蓝桥杯3498 01串的熵

问题描述 对于一个长度为 23333333的 01 串, 如果其信息熵为 11625907.5798&#xff0c; 且 0 出现次数比 1 少, 那么这个 01 串中 0 出现了多少次? #include<iostream> #include<cmath> using namespace std;int n 23333333;int main() {//枚举 0 出现的次数//因…...

中医有效性探讨

文章目录 西医是如何发展到以生物化学为药理基础的现代医学&#xff1f;传统医学奠基期&#xff08;远古 - 17 世纪&#xff09;近代医学转型期&#xff08;17 世纪 - 19 世纪末&#xff09;​现代医学成熟期&#xff08;20世纪至今&#xff09; 中医的源远流长和一脉相承远古至…...

Qt 事件处理中 return 的深入解析

Qt 事件处理中 return 的深入解析 在 Qt 事件处理中&#xff0c;return 语句的使用是另一个关键概念&#xff0c;它与 event->accept()/event->ignore() 密切相关但作用不同。让我们详细分析一下它们之间的关系和工作原理。 核心区别&#xff1a;不同层级的事件处理 方…...

mac:大模型系列测试

0 MAC 前几天经过学生优惠以及国补17K入手了mac studio,然后这两天亲自测试其模型行运用能力如何&#xff0c;是否支持微调、推理速度等能力。下面进入正文。 1 mac 与 unsloth 按照下面的进行安装以及测试&#xff0c;是可以跑通文章里面的代码。训练速度也是很快的。 注意…...

客户案例 | 短视频点播企业海外视频加速与成本优化:MediaPackage+Cloudfront 技术重构实践

01技术背景与业务挑战 某短视频点播企业深耕国内用户市场&#xff0c;但其后台应用系统部署于东南亚印尼 IDC 机房。 随着业务规模扩大&#xff0c;传统架构已较难满足当前企业发展的需求&#xff0c;企业面临着三重挑战&#xff1a; ① 业务&#xff1a;国内用户访问海外服…...

起重机起升机构的安全装置有哪些?

起重机起升机构的安全装置是保障吊装作业安全的关键部件&#xff0c;主要用于防止超载、失控、断绳等危险情况。以下是常见的安全装置及其功能和原理&#xff1a; 一、超载保护装置&#xff08;核心安全装置&#xff09; 1. 起重量限制器 功能&#xff1a;实时监测起升载荷&a…...

数据挖掘是什么?数据挖掘技术有哪些?

目录 一、数据挖掘是什么 二、常见的数据挖掘技术 1. 关联规则挖掘 2. 分类算法 3. 聚类分析 4. 回归分析 三、数据挖掘的应用领域 1. 商业领域 2. 医疗领域 3. 金融领域 4. 其他领域 四、数据挖掘面临的挑战和未来趋势 1. 面临的挑战 2. 未来趋势 五、总结 数据…...