2024年8月HarmonyOS鸿蒙应用开发者高级认证全新题库

有题库在手,一小时轻松拿下鸿蒙高级。你们需要也可以无偿分享哦!

  1. 项目需要为不同的设备形态(如手机 、 智能手表)提供定制化构建 。请说明如何在 DevEcostudio 中 设置不同的构建配置, 以生成针对不同设备的 hap 包:

    在模块级别 build-rofile.json5 定义多个 target,在每个 target 的 config/deviceType 中定义不同的设 备类型

  2. 在一个包含多个模块(如 entry 、feature 、har 、hsp 等) 的大型 Harmonyos 应用项目中, 如果要对某个静态共享模块构建出静态构建包产物,如何通过 DevEcoStudio 进行构建:

    选中 har 模块,点击 build 菜单栏 make module 'har'

  3. 从桌面冷启动如下应用代码,点击 Change 按钮 5 次, 整个过程中,代码中的 2 条 log 依次出现 的次数是:

    1, 0

  4. 当您开始开发一个应用/服务时, 首先需要根据工程创建向导,创建一个新的工程, 工具会自动 生成对应的代码和资源模板 。 关于新建工程, 下列选项说法正确的是?

    Compatible SDK 是兼容的最低 API Version

  5. 下面哪种转场效果在入场动画时,表现为从透明度为 8 、相对于组件正常显示位置 x 方向平移 10evp 的状态, 到默认的透明度为 1 、相对于组件不平移的状态,且透明度动画和平移动画的动画 时长均为 2000ms?

    TransitionEffect.OPAClTY.animation({duration: 2000)).combine(TransitionEffect.translate({x:100}))

  6. Text 组件不支持以下哪种使用方式

    TextLayoutManager

  7. 项目中涉及多个类的继承与重写 。 为了快速实现于类对父类方法的重写,小华想利用 DevEco Studio 提供的便捷功能来提高开发效率 。他了解到,通过一个特定的操作流程, 可以直接依据父类 的模板牛成子类中需要重写的方法代码, 而无需手动编写完整方法体,在 DevEco Studio 中 ,如何 正确使用 Override Methods 功能来快速生成子类需要重写的方法代码

    将光标定位到子类的定义处,按下 Ctr+0(或右键单击选择 Generate.>Override Methods) ,在弹出的 对话框中选择要重写的方法,点击 OK 完成生成。

  8. 在方舟字节码的函数调用规范中, 前三个参数表示的含义分别是 :

    函数对象本身 、 new.Target 、this

  9. 下面关于方舟字节码格式 I MM16_ID16_I MM8 描述正确的是

    8 位操作码, 16 位立即数, 16 位 id,8 位立即数

  10. 在组件中,经常需要使用字符串 、 图片等资源 。 HSP 中的组件需要使用资源时, 一般将其所用 资源放在 HSP 包内, 而非放在 HSP 的使用方处, 以符合高内聚低耦合的原则 。 下面访问 HSP 资源 错误的是

    使用相对路径的方式,访间 HSP 中的资源。

    lmage(".../.../resources/base/media/example.png").id('exampie').borderRadus('48px')

  11. 通过 aa 工具拉起 com,example.test 的 EntryAbility,并传参给 EntryAbility, 具体参数是 number 类 型的[key1,1][key2,2]和 string 类型的[key3,teststring][key4, ' ']那边下面那个 aa 命令是正确的:

    aa start -b com.example.test -a EntryAbility --pi key1 1 --pi key2 2 --ps key3 testString --psn key4 (最后这里不带'' 的)

  12. ArkTS 支持以下哪些函数

    Object.keys(); (必对)

    Object.values() (必对)

    Object.entries()

  13. 下面关于 ArkTS 中 export 用法,正确的是 (必对)

    ①export { export1 as alias1 } from "ets file name "

    ②exprot { export1 } from "ets fiile name "

    ③export * as name from "ets file name "

    ④export * from "ets file name "

  14. 以下哪些实现方式可实现文本字号 20 的效果

    minSize 那个不选

  15. 在基于 Stage 模型开发的应用项目代码下,都存在一个 app.json5 配置文件, 用于配置应用的全 局信息, 以下 appjson5 配置文件错误的是

    ①少了 versionName 那一项

    ②label 属性少了$string 的

  16. hiAppEvent 提供的 Watcher 接口,订阅到的系统事件, 哪些包含 HiLog 日志? (必对)

    ①卡死事件 ②崩溃

  17. 在 ArkTS 中 , 以下 A 、 B 、 C 、 D 个代码片段正确的是(必对)

    function fn(x: string | number): string { return 'value: ' + x;}

    type funcType = (ns: string) => string; let func: funcType = fn;

    function fn(x: string | number): string { return 'value: ' + x;}

    type funcType = (ns: string | number) => string; let func: funcType = fn;

相关推荐
爱笑的眼睛114 小时前
08-自然壁纸实战教程-视频列表-云
华为·harmonyos
二二孚日10 小时前
自用华为ICT云赛道AI第三章知识点-MindSpore特性、MindSpore开发组件
人工智能·华为
Georgewu10 小时前
【HarmonyOS 5】鸿蒙中自定义弹框OpenCustomDialog、CustomDialog与DialogHub的区别详解
harmonyos
塞尔维亚大汉11 小时前
鸿蒙内核源码分析(消息封装篇) | 剖析LiteIpc 进程通讯内容
harmonyos·源码阅读
Georgewu11 小时前
【HarmonyOS NEXT】鸿蒙跳转华为应用市场目标APP下载页
harmonyos
ajassi200013 小时前
开源 Arkts 鸿蒙应用 开发(六)数据持久--文件和首选项存储
linux·开源·harmonyos
塞尔维亚大汉13 小时前
鸿蒙内核源码分析(共享内存) | 进程间最快通讯方式
harmonyos·源码阅读
生如夏花℡17 小时前
HarmonyOS学习记录4
学习·华为·harmonyos
九章云极AladdinEdu17 小时前
华为昇腾NPU与NVIDIA CUDA生态兼容层开发实录:手写算子自动转换工具链(AST级代码迁移方案)
人工智能·深度学习·opencv·机器学习·华为·数据挖掘·gpu算力
xq952717 小时前
编程之路2025年中总结,勇往直前 再战江湖
harmonyos