更多鸿蒙高级认证试题
- 1使用如下的代码去启动一个ability时,哪种skills定义的组件能够被匹配到:( )let want = {"uri" ; "https://www.test.com:8080/query/books","type" : "text/plain"}context.startAbility(want).then((data))=> {console.log(TAG + "startAbility success");}).catch((err)) => {console.log(TAG + "startAbility failed.");}
- 2张工正在使用DevEco Studio进行一个复杂项目的开发工作,项目中包含了成千上万行代码且涉及众多模块。在重构代码的过程中,他意识到需要对一个核心类名进行更改,考虑到这个类在整个项目中被广泛引用,手动修改不仅耗时且容易出错。 基于DevEco Studio提供的代码编辑功能,以下哪个描述最准确地概述了张工如何高效且安全地完成对类名的更改,同时确保整个项目中所有相关引用同步更新?( )
- 3下述代码片段,使用了哪些基于web的性能优化手段:( )Web({ src: https://www.example.com, controller: this.controller }).onPageEnd((event) => {//...this.controller.prefetchPage(https://www.example.com/nextpage);
- 4ArkUI组件复用的作用机制是减少了什么时间从而降低了丢帧率?( )
- 5当使用状态变量进行ArkUI组件间数据通信的时候,如果两个组件间没有直接的嵌套关系(非父子和祖孙关系组件),但是他们又属于同一页面,最佳的装饰器应该选用哪个?( )
- 6从桌面冷启动如下应用,点击Change按钮5次,整个过程中,代码中的2条log依次出现的次数,最初和最后画面上显示的【num = ?】的数字是 ( )