【习题】<HarmonyOS第一课>应用程序框架基础

embedded/2025/1/14 0:12:15/

1.  在基于Stage模型开发的应用项目中都存在一个app.json5配置文件、以及一个或多个module.json5配置文件。

正确(True)

2.  一个应用只可以包含一个UIAbility组件。

错误(False)

3.  Background状态在UIAbility实例销毁时触发。可以在onDestroy()回调中进行系统资源的释放、数据的保存等操作。

错误(False)

单选题

1.  关于module.json5配置文件的标签描述,以下哪个是错误的?

A. pages标签标识当前Module的配置的应用环境变量

2.  在UIAbility实例销毁时触发什么状态?

C. Destroy

3.  UIAbility实例创建完成时触发的回调:

A. onCreate()

4.  如果需要定义某个Module可以在手机、平板和车机上运行,则修改以下哪个文件?

B. module.json5

多选题

1.  UIAbility的生命周期有哪几个状态?

A. Create

C. Foreground

D. Background

F. Destroy

2.  Stage模型提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,其设计基于哪些出发点:

A. 为复杂应用而设计

B. 原生支持应用组件级的跨端迁移和多端协同

C. 支持多设备和多窗口形态

D. 平衡应用能力和系统管控成本

3.  开发态的应用程序结构包含多种文件类型,以下说法正确的有:

A. 配置文件,包括应用级配置信息app.json5、以及Module级配置信息module.json5

B. ArkTS源码文件,主要存放在Module_name > src > main > ets目录下

C. 资源文件,包括应用级资源文件、以及Module级资源文件,支持图形、多媒体、字符串、布局文件等

D. 其他配置文件,用于编译构建,包括构建配置文件、编译构建任务脚本、混淆规则文件、依赖的共享包信息等


http://www.ppmy.cn/embedded/153138.html

相关文章

GDPU Android移动应用 重点习题集

目录 程序填空 ppt摘选 题目摘选 “就这两页ppt,你还背不了吗” “。。。” 打开ppt后 “Sorry咯,还真背不了😜” 更新日志 考后的更新日志 没想到重点勾了一堆,还愣是没考到其中的内容,翻了一下,原…

ChatGPT如何赋能办公

课程背景: ChatGPT近来非常火爆,但多数课程偏重于理论,我们本次讲座将以亲身实践为例,分享如何快速赋能办公,并立刻提升生产力。 课程梗概: 本课程旨在探究ChatGPT在办公中的应用。通过案例分析、课堂讨…

【文件I/O】UNIX文件基础

IO编程的本质是通过 API 操作 文件。 什么是 IO I - Input 输入O - Output 输出 这里的输入和输出都是站在应用(运行中的程序)的角度。外部特指文件。 这里的文件是泛指,并不是只表示存在存盘中的常规文件。还有设备、套接字、管道、链接…

Spring MVC详细介绍

1.MVC 设计模式 MVC(Model-View-Controller)是一种常见的软件设计模式,用于将应用程序的逻辑分离成三个独立的组件: 模型(Model):模型是应用程序的数据和业务逻辑的表示。它负责处理数据的读取…

从光子到图像——相机如何捕获世界?

引言 你是否想过为何我们按一下相机快门就可以将眼前广袤多彩的世界显示于一个小小的相机屏幕上?本期推文中将带着大家重现从光子转换为电子、电子转换为图像中数字驱动值的整个流程。 ▲人们通过相机捕获眼前的场景 从光子到电子的转换 光线首先通过光学镜头进入相…

详细介绍 React 中 i18n 的完整使用流程:

接下来按照步骤,让我们来完成! // 1. 首先安装必要的依赖 // npm install i18next react-i18next i18next-http-backend i18next-browser-languagedetector// 2. 创建 i18n 配置文件 (src/i18n/index.js) import i18n from i18next import { initReactI…

机器学习之基本概念 - 学习算法、学习(训练)过程

机器学习是对能通过经验自动改进的计算机算法的研究. ——汤姆米切尔(Tom Mitchell)[Mitchell, 1997] 思考一个问题: 如何让计算机能自动识别手写的数字? ————------------------———————分割线—————————————————-------…

SpringBoot项目分离与分层方式之容器化部署

SpringBoot项目分离与分层方式之容器化部署 文章目录 1.前言2.deom项目工程结构3.分离容器部署3.1父工程pom3.2子模块3的Dockerfile3.3子模块3的target3.4构建启动docker命令 4.分层容器部署4.1父工程pom4.2子模块3的Dockerfile4.3子模块3的target4.4构建启动docker命令 5.jeki…