如果开发者在原生应用版本的基础上,想要提供多种服务给用户,开发者选择开发场景的最优选是? (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;