2024年9月HarmonyOS鸿蒙应用开发者高级认证全新题库(覆盖99%考题)

news/2024/12/23 5:43:22/

一个小时通过鸿蒙高级认证

1、在开发 Harmony0S 应用工程时, 随着业务的发展,现在需要创建一个模块, 关于在 DevEco Studio 中创建 Module , 下列选项哪种方式是错误的? 必对
在 hvigor 目录下,单击鼠标右键,选择 New>Module ,创建新的 Module;此时 module 将创建在该 文件目录下。

2、开发者小张正在使用 DevEco Studio 开发一款 Harmony0S 应用,他遇到了一个仅在应用实际运行 环境中出现的问题, 需要调试已部署在设备上的应用以定位问题根源, 为了能够在应用已经运行的 情况下介入调试,小张应该采用哪种调试方法 ?
Attach Debugger to Process,这允许他连提到正在运行的应用进程进行调试

3、以下示例代码中可以进行动画的属性有哪些?
1 、2 、3 都可以

4、以下关于 HAP(Harmony Ability Package)说法正确的是
应用工程如果包含多个 Module ,在应用上架时,会将多个.hap 文件打包成一个.app 文件。

5、应用程序开发调试过程中,经常需要安装新应用进行调测, 下面安装应用操作错误的是
hdc install -p ohosapp.hap

6、以下对系统兼容性的理解正确的是
已发布的系统能力有可能会发生非兼容性变更, 比如新增特性或修改问题导致的行为不兼容,这种 情况下应用需要关注 changelog 并进行适配。

7、应用开发中使用的各类资源文件, 需要放入特定子目录中存储管理, 以下关于资源说法错误的 是
rawfile 目录, 支持创建多层子目录, 子目录名称可以自定义, 文件夹内可以自由放置各类资源文 件 。 目录中的资源文件会被编译成二进制文件, 并赋予资源

8、在一个包含多个模块(如 entry 、feature 、har 、hsp 等) 的大型 Harmonyos 应用项目中, 如果要对某个静态共享模块构建出静态构建包产物,如何通过 DevEcoStudio 进行构建
选中 har 模块,点击 build 菜单栏 make module ‘har’

9、关于长时任务开发使用的接口是
使用 startBackground Running 申请任务,使用 stopBackground Running 取消任务

10、关于代理提醒开发使用的接口是
使用 publish Reminder 发布一个提醒类通知 cancel Reminder 取消一个指定的提醒类通知

11、HAR(Harmony Archive)是 Harmonyos 提供的共享包, 以下关于 HAR 的描述错误的是
HAR 不支持使用 page 页

12、Text 组件不支持以下哪种使用方式
TextLayoutManager

13、在方舟字节码的函数调用规范中, 前三个参数表示的含义分别是 :
函数对象本身 、 new.Target 、this (必对)

14、应用程序开发调试过程中,经常需要安装应用进行调试, 下面安装应用操作错误的是
hdc install -p ohosapp.hap

【多选】
15、在开发过程中,我们可以将每个功能模块作为一个独立的 Module 进行开发 。 关于 Module , 下列 选项说法正确的是?
①feature 类型的 Module :应用的动态特性模块, 编译后生成 feature 类型的 HAP 。一个应用中可 以包含一个或多个 feature 类型的 HAP,也可以不包含。
②Static Library :静态共享库 。 HAR 中的代码和资源跟随使用方编译,如果有多个使用方, 它们的 编译产物中会存在多份相同拷贝。
③Shared Library :动态共享库 。 HSP 中的代码和资源可以独立编译,远行时在一个进程中代码也只 众存在一份。

16、哪些是持续集成最佳实践? (必对)
①代码审查 :在集成前进行代码审查,及时发现潜在问题。
②快速反馈机制 :让开发人员能迅速得知集成结果和测试状态。
③全面的测试套件 :包括单元测试 、集成测试 、 功能测试等, 以提高代码质量。
④频繁提交代码 :鼓励开发人员经常提交小的代码更改, 以便更快地发现问题。
⑤自动化构建 :确保构建过程是完全自动化的,减少人为错误。

17、以下哪些方式可以实现 ArkWeb 同层渲染能力 ? (必对)
①enableNativeEmbed Mode(true) +标签 embed
② registerNativeEmbed Rule(‘native’,‘test’)+参数 native

18、在 ArkTS 中 , 以下哪些声明类的方式是正确的(必对)
①C1
②C2

19、以下 4 个代码片段哪几个函数违反了 ArkTS 语法规范(必对) :
①foo1
②foo4

完整文档找我拿,无偿!
↓↓↓


http://www.ppmy.cn/news/1527093.html

相关文章

Rust程序结构与代码注释

【图书介绍】《Rust编程与项目实战》-CSDN博客 《Rust编程与项目实战》(朱文伟,李建英)【摘要 书评 试读】- 京东图书 (jd.com) Rust编程与项目实战_夏天又到了的博客-CSDN博客 3.1 Rust程序结构 我们从一个最简单的程序入手,来观察一个Rust的程序结…

AD的入门操作

锦囊 1、打开AD后,一般默认打开上一个工程,这个时候如果想要打开新的工程,那就必须要创建一个项目,然后再在项目中添加原理图库和PCB库。 2、大多数情况下,直接使用库,不用自己再画原理图和封装库。 3、…

python压缩图片的代码

从网上复制的,不知道对不对 def compress_image(infile, outfile, mb1500, step10, quality80):"""不改变图片尺寸压缩到指定大小:param infile: 压缩源文件:param outfile: 压缩文件保存地址:param mb: 压缩目标,KB:param step: 每次调…

多层建筑能源参数化模型和城市冠层模型的区别

多层建筑能源参数化(Multi-layer Building Energy Parameterization, BEP)模型和城市冠层模型(Urban Canopy Model, UCM)都是用于模拟城市环境中能量交换和微气候的数值模型,但它们的侧重点和应用场景有所不同。以下是…

Ubuntu 下载软件包时,提示 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

解决办法: 打开 软件和更新 先更新一下: sudo apt-get update 接下来再次安装你需要的软件包,例如: sudo apt install libsdl2-dev

【网络安全的神秘世界】渗透测试基础

🌝博客主页:泥菩萨 💖专栏:Linux探索之旅 | 网络安全的神秘世界 | 专接本 | 每天学会一个渗透测试工具 渗透测试基础 基于功能去进行漏洞挖掘 1、编辑器漏洞 1.1 编辑器漏洞介绍 一般企业搭建网站可能采用了通用模板&#xff…

JavaScript 事件处理

一、简介 ​ 事件:发生在HTML元素上的事情,可以是用户的行为,也可以是浏览器的行为,如 用户点击了某个HTML元素用户将鼠标移动到某个HTML元素上用户输入数据时光标离开页面加载完成 ​ 事件源:事件触发的源头&#xf…

C语言 | Leetcode C语言题解之题409题最长回文串

题目&#xff1a; 题解&#xff1a; int longestPalindrome(char * s) {int c[128]{0},ret0;for(int i0;i<strlen(s);i){c[s[i]];}for(int i0;i<128;i){retc[i]-c[i]%2;}return ret(ret!strlen(s)); }