C.Navigation的子页面可以来自不同的Module
D.Navigation只能在entry类型的Module中利用
49.在开发过程中,我们可以将每个功能模块作为一个独立的Module举行开发。关于 Module,下列选项说法正确的是?
A.Shared Library:动态共享库。HSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会
存在一份。
B. entry类型的Module:应用的主模块,包含应用的入口界面、入口图标和主功能特性,编译后生成entry类型的HAP。每一个应用分发到同一类型的设备上的应用程序包,可以包含一个或多个entry类型的HAP。
C.Static Library:静态共享库。HAR中的代码和资源跟随利用方编译,假如有多个利用方,它们的编译产物中会存在多份雷同拷贝。
D.feature类型的Module:应用的动态特性模块,编译后生成feature类型的HAP。一个应用中可以包
含一个或多个feature类型的HAP,也可以不包含。
50.下面关于Node-API数据类型描述正确的是
A. napi_status:是一个摆列数据类型,表现Node-API接口返回的状态信息
B.napi_env:用于表现Node-API执行时的上下文
C. napi_threadsafe_function_release_mode:该摆列类型界说了两个 常量,用于指定线程安全函数的调用模式
D. napi_threadsafe_function_call_mode:该摆列类型界说了两个常量,用于指定在何时开释线程安全函数的回调函数
ArkTS是鸿蒙生态的应用开发语言。下列说法正确的是
A.针对JavaScript(简称JS) /TS并发本领支持有限的题目,ArkTS对并发编程API和本领举行了增强。
B. ArkTS在保持TypeScript(简称TS)基本语法风格的基础上,进一步通过规范强化静态检查和分析,
使得在程序运行之前的开发期能检测更多错误,提拔代码结实性,并实现更好的运行性能。
C.TS/JS代码支持import ArkTS代码。
D.ArkTS提供了声明式UI范式、状态管理支持等相应的本领,让开发者可以以更简洁、更自然的方式开
发应用。
51.下面关于ArkTS中export用法,正确的是
A.export{ export1 } from "ets file name";
B.export { export1 as alias1 } from "ets file name";
C.export * from "ets file name"
D.export* as name from "ets file name"
53在ArkTS中,以下哪些属性的声明是正确的。
class c{
value1: number =0;
value2?: number= null;
value3: number | undefined = undefined;
value4?: number;
}
A value2
B value4
C value1
D value3
54.应用开发的有些场景中,假如盼望根据条件导入模块或者按需导入模块,可以利用动态导入代替静态导入,下面导入场景中得当利用动态import的是
A.当静态导入的模块很明显的降低了代码的加载速率且被利用的可能性很低,或者并不必要马上利用它。
B.当被导入的模块分析符,必要动态构建。
C.当被导入的模块,在加载时并不存在,必要异步获取。
D.当静态导入的模块很明显的占用了大量的系统内存且被利用的可能性很低。
55.下面关于肴杂规则描述正确的是
A.-enable-export-obfuscation:开启直接导入或导出的类或对象的名称和属性名肴杂
B. -disable-obfuscation:关闭所有肴杂
C.-enable-toplevel-obfuscation:开启属性肴杂
D.-enable-property-obfuscation:开启顶层作用域名称肴杂
56.ArkTS中不能利用以下哪些类型。
A.tuple type
B. any
C. unknown
D. union type
57某App有A、B、C、D四个团队分别负责ModuleA、ModuleB、ModuleC和ModuleD四个业务模块,随着业务的发展,ModuleA必要跳转到ModuleB、ModuleC的页面ModuleB必要跳转到ModuleC、ModuleD的界面,Modulec必要跳转到ModuleA的界面,ModuleD必要跳转到ModuleB和ModuleC的界面。由于复杂的依靠关系,导致一旦有变化就必要知会各个团队,所以该团队的架构师想要解耦各个业务模块,以下哪些做法是不推荐的()
A. 采用静态import方式引入对应跳转的页面,
B. 采用RouterModule作为中介者并用动态import解耦各个业务模块。
C. 在RouterModule中采用路由表方式解耦各个业务模块。
D.可以采用Navigation作为页面导航根容器,将其放在entry中,其他Module的页面作为Navigation的子页面。
58.以下代码片段哪几个class/interface违反了ArkTS语法规范
class Person {}
class Student extends Person {}
class Instructor implements Person {}
interface Shape {}
interface Circle implements Shape {)
class Square implements Shape {}
A.Circle
B.Square
C.Student
D.Instructor
59.以下关于HAP(Harmony Ability Package).说法正确的是()
HAP是应用安装和运行的基本单元,在DevEo co Studio工程目次中,一个HAP对应一个Module。应用打包时,所有的Module都只能生成.hap文件。