type
status
date
slug
summary
tags
category
icon
password
1.OpenHarmony操作系统概述(15)
(2) (单选题) OpenHarmony整体遵从分层设计,从上向下依次为(D)
A. 内核层->系统服务层->框架层->应用层
B. 系统服务层->内核层->框架层->应用层
C. 内核层->系统服务层->应用层->框架层
D. 应用层->框架层->系统服务层->内核层
(4) (多选题) OpenHarmony技术特性有以下(ABC)
A. 硬件互助,资源共享
B. 一次开发,多端部署
C. 统一OS,弹性部署
D. 高并发编程
(5) (单选题) OpenHarmony轻量系统支持的设备最小内存为(A)
A. 128KiB
B. 1MiB
C. 64MiB
D. 128MiB
(6) (单选题) OpenHarmony小型系统支持的设备最小内存为(A)
A. 128KiB
B. 1MiB
C. 64MiB
D. 128MiB
(7) (单选题) OpenHarmony标准系统支持的设备最小内存为(D)
A. 128KiB
B. 1MiB
C. 64MiB
D. 128MiB
(8) (判断题) OpenHarmony采用多内核(Linux内核或者LiteOS)设计,支持针对不同资源受限设备选用适合的OS内核。
A. 正确
B. 错误
(9) (判断题) 内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。
A. 正确
B. 错误
(10) (判断题) 驱动框架(HDF)是系统硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。
A. 正确
B. 错误
(11) (判断题) 分布式软总线不是OpenHarmony的子系统。
A. 正确
B. 错误
(12) (判断题) 分布式任务调度是OpenHarmony的子系统。
A. 正确
B. 错误
(13) (判断题) 分布式数据管理是OpenHarmony的子系统。
A. 正确
B. 错误
(14) (判断题) 应用由一个或多个FA(Feature Ability)或PA(Particle Ability)组成。
A. 正确
B. 错误
(15) (判断题) FA有UI界面,提供与用户交互的能力;而PA无UI界面,提供后台运行任务的能力以及统一的数据访问抽象。
A. 正确
B. 错误
2.ArkUI
略
3.ArkTS
略
4.元能力(11)
(1) (多选题) 关于应用模型的构成要素描述正确的有(ABCD)
A. 应用组件是应用的基本组成单位,是应用的运行入口。
B. 应用进程模型定义应用进程的创建和销毁方式,以及进程间的通信方式。
C. 应用线程模型定义应用进程内线程的创建和销毁方式、主线程和UI线程的创建方式、线程间的通信方式。
D. 应用任务管理模型定义任务(Mission)的创建和销毁方式,以及任务与组件间的关系。
(2) (多选题) OpenHarmony支持以下模型有(AB)
A. FA模型
B. Stage模型
C. PA模型
D. Feature模型
(3) (多选题) 关于Stage模型与FA模型区别描述正确的有(CD)
A. Stage模型中,多个应用组件共享同一个ArkTS引擎实例
B. 而FA模型中,每个应用组件独享一个ArkTS引擎实例。
C. Stage模型中,应用组件之间可以方便的共享对象和状态,同时减少复杂应用运行对内存的占用。
D. Stage模型作为主推的应用模型,开发者通过它能够更加便利地开发出分布式场景下的复杂应用。
(4) (多选题) FA模型中有以下哪几种进程(AB)
A. 主进程
B. 渲染进程
C. ExtensiionAbility进程
D. Ability进程
(5) (多选题) Stage模型中有以下哪几种进程(ABC)
A. 主进程
B. 渲染进程
C. ExtensiionAbility进程
D. Ability进程
(6) (多选题) UIAbility的生命周期包括(ABCD)状态
A. Create
B. Foreground
C. Background
D. Destroy
(7) (多选题) UIAbility组件启动模式有(ABC)
A. singleton启动模式
B. multiton启动模式
C. specified启动模式
D. background启动模式
(8) (多选题) Stage模型下的线程主要有如下(ABC)
A. 主线程
B. TaskPool Worker线程
C. Worker线程
D. Render线程
(9) (判断题) 应用中(同一Bundle名称)的所有UIAbility、ServiceExtensionAbility和DataShareExtensionAbility均是运行在同一个独立进程(主进程)中。
A. 正确
B. 错误
(10) (判断题) 应用中(同一Bundle名称)的所有同一类型ExtensionAbility(除ServiceExtensionAbility和DataShareExtensionAbility外)均是运行在一个独立进程中。
A. 正确
B. 错误
(11) (判断题) WebView拥有独立的渲染进程。
A. 正确
B. 错误
5.包管理
(1) (多选题)多Module设计机制中支持模块化开发描述正确的(ABCD)
A. 一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理是一种良好的设计方式。
B. Module中可以包含源代码、资源文件、第三方库、配置文件等
C. 每一个Module可以独立编译,实现特定的功能
D. 模块化、松耦合的应用管理方式有助于应用的开发、维护与扩展。
(2) (多选题) Library类型的Module描述正确的有(ABCD)
A. 同一个Library类型的Module可以被其他的Module多次引用
B. 合理地使用该类型的Module,能够降低开发和维护成本
C. Library类型的Module分为Static和Shared两种类型,编译后会生成共享包。
D. Shared Library编译后除了会生成一个.hsp文件,还会生成一个.har文件
(3) (多选题) Stage模型下的线程主要有如下(ABC)
A. 主线程
B. TaskPool Worker线程
C. Worker线程
D. Render线程
() (判断题) 用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称“应用”。
A. 正确
B. 错误
() (判断题) 一个应用所对应的软件包文件,称为“应用程序包”。
A. 正确
B. 错误
() (判断题) 每一个Ability类型的Module编译后,会生成一个以.hap为后缀的文件,我们称其为HAP(Harmony Ability Package)包。
A. 正确
B. 错误
() (判断题) HAP包可以独立安装和运行,是应用安装的基本单位,一个应用中可以包含一个或多个HAP包。
A. 正确
B. 错误
() (判断题) 一个应用中可以包含一个或多个feature类型的HAP,也可以不包含。
A. 正确
B. 错误
() (判断题) 每一个应用分发到同一类型的设备上的应用程序包,只能包含唯一一个entry类型的HAP。
A. 正确
B. 错误
() (判断题) HAR中的代码和资源跟随使用方编译,如果有多个使用方,它们的编译产物中会存在多份相同拷贝。
A. 正确
B. 错误
() (判断题) HSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份。
A. 正确
B. 错误
- Author:Koreyoshi
- URL:https://Koreyoshi1216.com/article/152c7b13-c6a7-80d6-9b19-f9127350829b
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!