HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 多选题序号5

基础认证题库请移步:HarmonyOS应用开发者基础认证题库


注:有读者反馈,题库的代码块比较多,打开文章时会卡死。所以笔者将题库拆分,单选题20个为一组,多选题10个为一组,题库目录如下,读者可以按需跳转。如果对您的阅读产生不便,笔者在这里向大家说声抱歉,请各位读者原谅。完整的md文档,等读者把题库整理完,会将网盘链接发出。

序号目录:

  • 单选题
    HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 单选题序号1
    HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 单选题序号2
    HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 单选题序号3
    HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 单选题序号4
  • 多选题
    HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 多选题序号1
    HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 多选题序号2
    HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 多选题序号3
    HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 多选题序号4
    HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 多选题序号5

注:题目是乱序,每次考试,选项的顺序都不同

多选题题库 - 序号5


41、以下关于Localstorage的说法正确有哪些?

​ A、LocalStorage中的所有属性都是不可变的。

B、被@Component装饰的组件最多可以访问一个LocalStorage实例和AppStorage,未被@Entry装饰的组件不可被独立分配LocalStorage实例,只能接受父组件的LocalStorage实例。

C、组件树的根节点,即被@Entry装饰的@Component,可以被分配一个LocalStorage实例, 此组件的所有子组件实例将自动获得对该LocalStorage实例的访问权限。

D、应用程序可以创建多个LocalStorage实例,LocalStorage实例可以在页面内共享,也可以通过GetShared接口,获取在UIAbility里创建的GetShared,实现跨页面、UIAbility内共享 。

LocalStorage:页面级UI状态存储-管理应用拥有的状态-状态管理(V1稳定版)-状态管理-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


42、在基于Stage模型开发的应用项目代码下,每个模块都存在一个module.json5配置文件,用于配置模块的基本信息,以下module.json5配置文件正确的是

//	A	
{"module": {"name": "bName","type":" shared","deviceTypes": ["default","tablet"],"deliveryWithInstall": true,"pages": "$profile:main_pages"}
}
//	B	==	缺少字段【deliveryWithInstall】
{"module": {"name": "aName","type": "har""deviceTypes": ["default", "tablet" ]}
}
//	C	==	【type】字段不支持【hsp】
{"module": {"name": "cName","type": "hsp","description": "$string:desc","deviceTypes": ["default","tablet"],"deliveryWithInstal1": true,"pages": "$profile:main_pages"}
}
//	D
{"module": {"name": "application","type": "feature","description": "$string:module_desc","mainElement": "ApplicationAbility","deviceTypes": ["default","tablet"],"deliverywithInstall": true,"installationFree": false,"pages": "$profile:main_pages","abilities": [{"name": "ApplicationAbility","srcEntry": "./ets/applicationability/ApplicationAbility.ets", "description": "$string:ApplicationAbility_desc","icon": "$media:icon","label": "$string:ApplicationAbility_label","startwindowIcon": "$media:startIcon","startWindowBackground": "$color:start_window_background","exported": true}]}
}

A、A

​ B、B

​ C、C

D、D

module.json5配置文件-应用配置文件(Stage模型)-开发基础知识-基础入门 | 华为开发者联盟 (huawei.com)


43、hiAppEvent提供的Watcher接口,订阅到的系统事件,哪些包含HiLog日志?

​ A、CPU高负载事件

​ B、启动耗时事件

C、卡死事件

D、崩溃事件

CPU高负载事件介绍-CPU高负载事件-系统事件-事件订阅-HiAppEvent使用指导-Performance Analysis Kit(性能分析服务)-调测调优-系统 | 华为开发者联盟 (huawei.com)

启动耗时事件介绍-启动耗时事件-系统事件-事件订阅-HiAppEvent使用指导-Performance Analysis Kit(性能分析服务)-调测调优-系统 | 华为开发者联盟 (huawei.com)

卡死事件介绍-卡死事件-系统事件-事件订阅-HiAppEvent使用指导-Performance Analysis Kit(性能分析服务)-调测调优-系统 | 华为开发者联盟 (huawei.com)

崩溃事件介绍-崩溃事件-系统事件-事件订阅-HiAppEvent使用指导-Performance Analysis Kit(性能分析服务)-调测调优-系统 | 华为开发者联盟 (huawei.com)


44、当前动态import支持导入的模块类型有哪些?

A、动态import支持加载OHPM模块

B、动态import支持加载本地HAR模块

C、动态import支持加载HSP模块

D、动态import支持加载远程HAR模块

动态import-应用程序包开发与使用-应用程序包基础知识-开发基础知识-基础入门 | 华为开发者联盟 (huawei.com)


45、ArkTS是鸿蒙生态的应用开发语言。以下哪些选项是ArkTS的设计理念。(我感觉【satety】打错了,应该是【safety】)

A、通过规范强化静态检查和分析,减少运行时的类型检查,从而降低了运行时负载,提升执行性能。

B、通过规范强化静态检查和分析, 使得许多错误在编译时可以被检测出来,降低代码运行错误的风险。

​ C、ArkTS不支持null-satety特性 。

D、ArkTS保留 了TS大部分的语法特性,帮助开发者更容易上手ArkTS。


46、以下代码片段哪几处违反了ArkTS语法规范。

function foo(value: number) {return value;
}foo('');
foo(0);
foo(undefined);
foo(null);

A. foo(null);

B. foo(undefined);

C. foo(");

​ D.foo(0);


47、以下哪些是可以在Navigation中使用pushPathByName接口传递的params的参数类型(不确定,把所有选项列出)

A、arrayBuffer

B、map<string,string>

C、record<string,string>

D、string


48、HSP支持导出ArkUl组件、接口,供应用内的其他HAP/HSP引用,下面正确的是(不确定,把所有选项列出)

//	A//  library/src/main/ets/components/MyTitleBar.ets
@Component
export struct MyTitleBar {build() {Row() {Text($r('app.string.library_title' )).id('library').fontFamily('HarmonyHeiTi').fontWeight(FontWeight.Bold).fontSize(32).fontColor($r('app.color.text_color'))}.width('100%')}
}
//	对外暴露的接口,需要在入口文件index.ets中声明:
//	library/index.ets
export { MyTitleBar } from './src/main/ets/components/MyTitleBar';
//	B//  library/src/main/ets/utils/nativeTest.ts
import native from 'liblibrary.so';
export function nativeMulti(a: number, b: number): number {let result: number = native.multi(a, b);return result;
}
//  对外暴露的接口,需要在入口文件index.ets中声明:
//  library/index.ets
export { nativeMulti } from './ src/main/ets/utils/nativeTest';
//  C//  library/src/main/ets/utils/test.ts
export class Log {static info(msg: string): void {console.info(msg);}
}
export function add(a: number, b: number): number {return a + b;
}
export function minus(a: number, b: number): number {return a - b;
}
//  对外暴露的接口,需要在入口文件index.ets中声明:
//  library/index.ets
export { Log, add, minus } from './src/main/ets/utils/test';

A、导出ArkUI组件

B、导出native方法,在HSP中也可以包含C++编写的so。对于so中的native方法,HSP通过间接的方式导出,以导出liblibrary.so的乘法接口multi为例

C、导出ts类和方法


49、下面关于方舟字节码文件格式描述正确的是

​ A、方舟字节码文件中数据类型uint32_t表示32-bit无符号整数,采用大端字节序

​ B、方舟字节码文件中不包含字节码文件内容的adler32校验和

C、方舟字节码文件是ArkTS/TS/JS编译后的二进制产物

D、方舟字节码文件中数据类型uint16_t表示16-bit无符号整数,采用小端字节序

方舟字节码文件格式-学习ArkTS语言-基础入门 | 华为开发者联盟 (huawei.com)


50、在开发HarmonyOS应用的多元化测试环境中,DevEco Studio引入了本地模拟器(Local Emulator)作为重要工具,旨在帮助开发者在个人开发机器上高效模拟HarmonyOS环境,进行应用或服务的快速运行与细致调试。请根据本地模拟器的实际应用场景与系统要求,选出所有正确的描述选项

​ A、开发者需要注意的是,DevEco Studio的本地模拟器可以在虚拟机内部进一步运行,以节省硬件资源。

B、为了保证流畅的运行和调试体验,本地模拟器推荐macOS系统版本至少为12.5以上。

C、DevEco Studio的本地模拟器允许开发者在个人电脑上模拟HarmonyOS环境,便于应用或服务的运行与调试。

D、mac计算机配置方面,为了确保本地模拟器的稳定运行,推荐至少配备8GB RAM。

使用环境-概述-使用模拟器运行应用/服务-应用/服务运行-DevEco Studio | 华为开发者联盟 (huawei.com)


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/49823.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【学一点儿前端】getaddrinfo ENOTFOUND registry.nlark.com“.

问题 今天jenkins打包一个项目&#xff0c;发现报错了 error An unexpected error occurred: "https://registry.nlark.com/xxxxxxxxxx.tgz: getaddrinfo ENOTFOUND registry.nlark.com". 先写解决方案 把yarn.lock文件里面的registry.nlark.com替换为registry.npmmi…

<数据集>抽烟识别数据集<目标检测>

数据集格式&#xff1a;VOCYOLO格式 图片数量&#xff1a;4860张 标注数量(xml文件个数)&#xff1a;4860 标注数量(txt文件个数)&#xff1a;4860 标注类别数&#xff1a;1 标注类别名称&#xff1a;[smoking] 使用标注工具&#xff1a;labelImg 标注规则&#xff1a;对…

Python3 第四十课 -- 实例九

目录 一. 十进制转二进制、八进制、十六进制 1.1. 二进制转换实例 1.2. 八进制转换实例 1.3. 十六进制转换实例 一. 十进制转二进制、八进制、十六进制 以下代码用于实现十进制转二进制、八进制、十六进制&#xff1a; # -*- coding: UTF-8 -*-# Filename : test.py # au…

uni-app云函数中使用mqtt接收消息

const mqtt require(mqtt);exports.main async (event, context) > {return new Promise((resolve, reject) > {// 连接到 MQTT 服务器const client mqtt.connect(wss://mqtt.example.com:8083/mqtt, {username: your-username,password: your-password,});// 连接成功…

spring —— spring 整合 junit

如果不使用 spring 整合 junit&#xff0c;每次取对象时都要建立 spring 容器&#xff0c;然后从 spring 容器中提取对象&#xff0c;也就是以下两行代码&#xff1a; //建立spring容器 ApplicationContext context new ClassPathXmlApplicationContext("xxx.xml")…

探索 IPython %%sql 魔术:数据库交互的高效工具

探索 IPython %%sql 魔术&#xff1a;数据库交互的高效工具 在数据科学和分析领域&#xff0c;IPython 提供了一个强大的交互式环境&#xff0c;允许用户执行 Python 代码并与各种数据源进行交互。%%sql 魔术命令是 IPython 环境中的一个特殊命令&#xff0c;它允许用户直接在…

【时间动作定位】End-to-end Temporal Action Detection with Transformer 论文阅读

End-to-end Temporal Action Detection with Transformer 论文阅读 AbstractI. INTRODUCTIONII. RELATED WORKIII. TADTRA. ArchitectureB. Training and Inference IV. EXPERIMENTSV. CONCLUSION 文章信息&#xff1a; 发表于&#xff1a; IEEE Transactions on Image Proce…

四、GD32 MCU 常见外设介绍 (7) 7.I2C 模块介绍

7.1.I2C 基础知识 I2C(Inter-Integrated Circuit)总线是一种由Philips公司开发的两线式串行总线&#xff0c;用于内部IC控制的具有多端控制能力的双线双向串行数据总线系统&#xff0c;能够用于替代标准的并行总线&#xff0c;连接各种集成 电路和功能模块。I2C器件能够减少电…

【MQTT协议与IoT通信】MQTT协议的使用和管理

MQTT协议与IoT通信&#xff1a;MQTT协议的使用和管理 目录 引言MQTT协议概述 什么是MQTTMQTT的工作原理 MQTT协议的关键特性 轻量级与高效性发布/订阅模式质量服务等级(QoS)持久会话安全性 MQTT协议的使用方法 设置MQTT Broker连接MQTT Client发布消息订阅主题断开连接 MQTT协…

策略+工厂设计模式的应用

问题 比如有下面一段业务&#xff0c;一个自动售货机&#xff0c;根据用户选择不同的饮料&#xff0c;出对应的货 public class NoDesignDemo {public void ifElse(String parameter) {if ("Pepsi".equalsIgnoreCase(parameter)) {System.out.println("百事可…

[ptrade交易实战] 第十八篇 期货查询类函数和期货设置类函数

前言 今天主要和大家分享的是期货查询类的函数和期货设置类的函数&#xff01; 具体的开通渠道可以看文章末尾&#xff01; 一、get_margin_rate—— 获取用户设置的保证金比例 保证金是期货交易中的一个重点&#xff0c;这个函数就是用来获取我们设置的保证金比例的&#…

整合StarRocks主键表全部知识点

总结StarRocks主键表的全部内容的集合&#xff08;V3.2版本&#xff09; 一、基本功能 主键非空约束&#xff0c;任何一个字段都不可以为空支持导入数据时删除数据操作(CDC)支持部分更新支持独立的排序键&#xff08;只有主键表支持独立排序键&#xff0c;而且可以不为key键&…

极限科技闪耀 2024 可信数据库发展大会,多款自研产品引领搜索技术新纪元

北京&#xff0c;7 月 16、17 日 —— 在由中国信息通信研究院&#xff08;中国信通院&#xff09;与中国通信标准化协会联合主办&#xff0c;InfoQ 协办的“2024 可信数据库发展大会”&#xff08;TDBC 2024&#xff09;上&#xff0c;极限科技凭借其前沿的搜索技术创新与卓越…

【相机与图像】1. 相机模型的介绍:内参、外参、畸变参数

想着整理下相机模型&#xff08;内容上参考 slam十四讲&#xff09;、相机的内外参标定。方便自己的使用和回顾。 不过&#xff0c;内外参标定啥时候记录随缘 -_- 概述 【构建相机模型】 相机将三位世界中的坐标点&#xff08;单位为米&#xff09;映射到二维图像平面&#xff…

py Qt5学习记录

1.Qt5的安装 可参考一些博客如&#xff1a;Python 小白从零开始 PyQt5 项目实战&#xff08;2&#xff09;菜单和工具栏_pyqt 二级菜单-CSDN博客 2.Qt5的界面显示 3.新建一个工具栏并打开本地文件方法 &#xff08;1&#xff09;在Qt5界面右下角有个“动作编辑器”&#xff…

学习笔记5:缓存穿透

缓存穿透 缓存穿透是指在缓存系统中&#xff0c;当一个请求的查询结果为空时&#xff0c;这个请求会直接穿透缓存系统&#xff0c;访问后端的数据库。如果这种情况频繁发生&#xff0c;会对数据库造成较大的压力&#xff0c;甚至可能导致数据库崩溃。 在正常情况下&#xff0…

对pytorch optimizer中state_dict、state、param_groups的简要理解

先说结论&#xff1a; state_dict()&#xff1a;一个dict&#xff0c;里面有两个key&#xff08;state和param_groups&#xff09;&#xff0c; state这个key对应的value是各个权重对应的优化器状态。具体来说&#xff0c;一个model有很多权重&#xff0c;model.parameters()会…

MyBatis相关问题汇总

sql预编译原理 https://www.cnblogs.com/Createsequence/p/16963891.html MyBatis一级缓存&二级缓存 mybatis的缓存机制&#xff08;一级缓存二级缓存和刷新缓存&#xff09;和mybatis整合ehcache_mybatis缓存机制-CSDN博客

每日一题~961div2A+B+C(阅读题,思维,数学log)

A 题意&#xff1a;给你 n*n 的表格和k 个筹码。每个格子上至多放一个 问至少占据多少对角线。 显然&#xff0c;要先 格数的多的格子去放。 n n-1 n-2 …1 只有n 的是一个&#xff08;主对角线&#xff09;&#xff0c;其他的是两个。 #include <bits/stdc.h> using na…

基于Java和MySQL的数据库优化技术

基于Java和MySQL的数据库优化技术 大家好&#xff0c;我是微赚淘客系统3.0的小编&#xff0c;是个冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们将探讨如何基于Java和MySQL进行数据库优化&#xff0c;提升系统的性能和稳定性。我们将从查询优化、索引使用…