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;

相关推荐
SuperHeroWu739 分钟前
【HarmonyOS】HarmonyOS和React Native混合开发 (一)之环境安装
react native·harmonyos·鸿蒙·开发环境·环境安装·rn·混合开发
轻口味1 小时前
【每日学点鸿蒙知识】AVCodec、SmartPerf工具、web组件加载、监听键盘的显示隐藏、Asset Store Kit
前端·华为·harmonyos
无处安放的波澜1 小时前
【HarmonyOS 5.0】第十二篇-ArkUI公共属性(一)
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
李洋-蛟龙腾飞公司2 小时前
HarmonyOS Next 应用元服务开发-分布式数据对象迁移数据文件资产迁移
分布式·华为·harmonyos
大土豆的bug记录2 小时前
鸿蒙历史搜索功能:tag标签根据文字宽度自动换行 展示更多
华为·harmonyos
轻口味2 小时前
【每日学点鸿蒙知识】Charles抓包、lock文件处理、WebView组件、NFC相关、CallMethod失败等
华为·harmonyos
凯子坚持 c3 小时前
编程新选择:深入了解仓颉语言的优雅与高效
华为
一个处女座的程序猿O(∩_∩)O4 小时前
开源鸿蒙 5.0 正式版发布
华为·harmonyos
程序猿会指北5 小时前
【鸿蒙(HarmonyOS)性能优化指南】内存分析器Allocation Profiler
性能优化·移动开发·harmonyos·openharmony·arkui·组件化·鸿蒙开发
程序猿会指北8 小时前
【鸿蒙(HarmonyOS)性能优化指南】启动分析工具Launch Profiler
c++·性能优化·harmonyos·openharmony·arkui·启动优化·鸿蒙开发