HarmonyOS应用开发者基础认证
HarmonyOS应用开发者基础认证1: 判断题
[*] 全部使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide声明周期函数. (错误)
具体可参照: 页面和自定义组件生命周期
首先,我们要区分页面和自定义组件.
页面的生命周期(@Entry装饰): onPageShow,onPageHide,onBackPress.
自定义组件(@Component装饰): aboutToAppear,aboutToDisappear.
[*] Resource支持全部的数据范例. (错误)
具体可参照: 资源
[*] Ability是体系调理应用的最小单位,是可以或许完成一个独建功能的组件。一个应用可以包罗一个或多个Ability. (精确)
[*] 每调用一次router.pushUrl()方法,默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32. (精确)
[*] Video组件可以支持当地视频路径和网络路径播放。播放网络视频时,必要申请权限ohos.permission.INTERNET. (精确)
[*] 在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式 (精确)
[*] Tabs组件仅可包罗子组件TabsContent,每一个页签对应一个内容视图即TabContet组件 (精确)
[*] 每一个自定义组件都有自己的生命周期. (精确)
[*] 首选项preferences是以Key-Value情势存储数据,此中Key是可以重复 (错误)
[*] 使用http模块发起网络哀求时,必须要使用on(‘headersReceive’)订阅哀求头,哀求才会乐成 (错误)
[*] Web组件对于全部的网页都可以使用zoom(factor: number)方法举行缩放 (错误)
具体可参照: Web
固然Web组件在一样平常的网页开发环境中可能支持缩放功能,但在HarmonyOS的环境中,这个特性可能并不实用或有所限定。HarmonyOS是一个为多装备设计的分布式操作体系,它对Web组件的支持和限定可能与传统的Web欣赏器环境有所不同。因此,开发者在使用Web组件举行HarmonyOS应用开发时,必要考虑到平台的特定要求和限定,以确保应用的兼容性和性能.
[*] @CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以动态设置内容及样式 (精确)
具体可参考: 自定义弹框
[*] “一次开发,多端部署”指的是一个工程,一次开发上架,多端按需部署。为了实现这一目标,HarmonyOS提供了多端开发环境,多端开发能力以及多端分发机制。 (精确)
[*] 如果代码中涉及到一些网络、数据库、传感器等功能的开发,均可使用预览器举行预览。 (错误)
[*] @Entry装饰的自定义组件将作为UI页面的入口。在单个UI页面中可以使用多个@Entry装饰不同自定义组件。 (错误)
[*] 一个应用只可以包罗一个UIAbility组件。 (错误)
[*] Background状态在UIAbility实例销毁时触发。可以在onDestroy()回调中举行体系资源的释放、数据的生存等操作。 (错误)
2: 单选题
[*] 如果开发者在原生应用版本的基础上,想要提供多种服务给用户,开发者选择开发场景的最优选是? (B)
A. 独立开发一个应用
B. 开发多个元服务,按需组合为一个复杂的应用
C. 独立开发一个元服务
D. 同时开发应用和多个元服务
[*] 应用如需在多个装备上运行,必要适配不同的屏幕尺寸和分辨率、不同的交互方式(如触摸和键盘等)、不同的硬件能力(如内存差别和器件差别等),开发成本较高。“一次开发,多端部署”提供了哪个核心能力低落了多装备应用的开发成本?(B)
A. 多端开发环境
B. 多端开发能力
C. 多端分发机制
D. 多端UI适配
[*] ArkTS Stage模子,关于其工程目录结构说法不精确的是: (D)
A. build-profile.json5用于存放应用级设置信息,包罗署名、产品设置等
B. oh-package.json5用于设置三方包声明文件的入口及包名
C. module.json5包罗HAP的设置信息、应用在具体装备上的设置信息以及应用的全局设置信息
D. app.json5用于编写应用级编译构建使命脚本
[*] 下面属于ArkTS函数声明的语句的是? (D)
A. func printInfo(){};
B. def printInfo();
C. void printInfo(){};
D. function printInfo() {}
[*] 下列关于ForEach循环渲染语法中参数说法错误的是?(D)
A. arr表示数据源,为Array范例的数组,为必选参数
B. arr可以设置为空数组,此时不会创建子组件
C. itemGenerator为数组中的每个元素创建对应的组件,为必选参数
D. keyGenerator为数据源arr的每个数组项天生唯一且长期的键值,为必选参数
[*] 如果必要定义某个Module可以在手机、平板和机车上运行,则修改以下哪个文件? (B)
A. app.json5
B. module.json5
C. oh-package.json5
D. oh-package-lock.json5
3:多选题
[*] 下列哪些选项属于HarmonyOS三大技能理念。(ABC)
A. 一次开发,多端部署
B. 可分可合,自由流转
C. 同一生态,原生智能
D. 跨端迁移,多端协同
[*] 下面示例中会导致编译报错的有?(ACD)
A. let x: number = null;
B. let x: number | null = null;
C. let y: string = null;
D. let y: string = 100;
[*] Stage模子提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,其设计基于哪些出发点:(ABCD)
A. 为复杂应用而设计
B. 原生支持应用组件级的跨端迁移和多端协同
C. 支持多装备和多窗口形态
D. 平衡应用能力和体系管控成本
[*] UIAbility的生命周期有哪几个状态?(ACDF)
A. Create
B. WindowStageCreate
C. Foreground
D. Background
E. WindowStageDestory
F. Destroy
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]