HarmonyOS第一课-应用程序框架基础习题答案

声明:本题库为最新的HarmonyOS第一课的学习题库,仅供参考学习!

一、判断题

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

正确(True)

错误(False)

-

2. 一个应用只可以包含一个UIAbility组件。(错误)

正确(True)

错误(False)

-

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

正确(True)

错误(False)

二、单选题

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

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

B. deviceTypes标签标识当前设备可以运行在哪类设备上

C. abilitis标签标识当前Module中UIAbility的配置信息

D. requestPermissions标签标识当前应用运行时需要向系统申请的权限集合

-

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

A. Background

B. Foreground

C. Destroy

D. Create

-

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

A. onCreate()

B. onForeground()

C. onBackground()

D. onDestroy()

-

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

A. app.json5

B. module.json5

C. oh-package.json5

D. oh-package-lock.json5

三、多选题

1. UIAbility的生命周期有哪几个状态?(A/C/D/F)

A. Create

B. WindowStageCreate

C. Foreground

D. Background

E. WindowStageDestory

F. Destroy

-

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

A. 为复杂应用而设计

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

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

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

-

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

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

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

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

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


http://www.niftyadmin.cn/n/5665174.html

相关文章

二叉树的前中后序遍历(迭代法)( 含leetcode上三道【前中后序】遍历题目)

文章目录 前序遍历(迭代法)中序遍历(迭代法)后序遍历(迭代法)总结 为什么可以用迭代法(非递归的方式)来实现二叉树的前后中序遍历呢? 在队列与栈专题我们就感受到了&…

html+css+js网页设计 旅游 穷游10个页面

htmlcssjs网页设计 旅游 穷游10个页面 网页作品代码简单,可使用任意HTML辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作)。 获取源码 1&#xff…

基于ssm+vue+uniapp的面向企事业单位的项目申报小程序

开发语言:Java框架:ssmuniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:M…

大数据-138 - ClickHouse 集群 表引擎详解3 - MergeTree 存储结构 数据标记 分区 索引 标记 压缩协同

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

Backend - Eclipse 软件写 java 项目

目录 一、下载并安装 1. 下载 2. 下载 java ee packages 3. 创建安装文件夹 二、创建java项目 1. 打开eclipse软件 2. 创建项目 3. 创建包与类 4. eclipse工作目录 三、eclipse基础配置 1. eclipse配置快捷提示 2. eclipse 查看源码配置 3. 浏览目录用树状显示 四…

Linux(Ubuntu)(终端实现helloworld输出)

一、终端实现gcc编译 1.写好helloworld.h,helloworld.c,main.c后,打开终端,切换到保存这些文件的文件夹的目录,我把这些文件存放在helloworld的文件夹下,所以输入cd ~/helloworld 2.查看该目录下的文件&a…

828华为云征文|Flexus云服务器X实例部署宝塔运维面板

本次华为云Flexus云服务器X实例部署宝塔运维面板教学,这次是推陈出新啊 之前的云耀云服务器L实例已经很不错了,大力赞叹华为云的 同时感谢华为云提供优惠卷,只能说白嫖真是太棒了 华为云近期正在筹办华为云828企业节活动,90款免…

【教程】鸿蒙ARKTS 打造数据驾驶舱---前序

鸿蒙ARKTS 打造数据驾驶舱 ​ 前面2章我介绍了如何通过定义View绘制箭头以及圆形进度,初步了解了鸿蒙如何进行自定义View。接下来我将通过我最近在带的一个VUE的项目,简单实现了几个鸿蒙原生页面。帮助大家快速上手纯血鸿蒙开发. 本项目基于Api11Stage模…