当前位置: 首页 > news >正文

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.lryc.cn/news/446781.html

相关文章:

  • 滚雪球学SpringCloud[10.2讲]:微服务项目的性能优化与调优
  • EasyExcel将数据库里面的数据生成excel文件
  • 【YOLO学习】YOLOv1详解
  • HarmonyOS应用开发(组件库)--组件模块化开发、工具包、设计模式(持续更新)
  • python测试开发---前后端交互Axios
  • 删除视频最后几帧 剪切视频
  • SSM框架学习(四、SpringMVC实战:构建高效表述层框架)
  • 戴尔笔记本电脑——重装系统
  • 领夹麦克风哪个品牌音质最好,主播一般用什么麦克风
  • 华为静态路由(route-static)
  • Focalboard开源项目管理系统本地Windows部署与远程访问协同办公
  • Java如何操作Elasticsearch
  • cpu路、核、线程、主频、缓存
  • 【AI算法岗面试八股面经【超全整理】——深度学习】
  • STL——map和set【map和set的介绍和使用】【multimap和multiset】
  • 【笔记】神领物流配置本地hosts无法访问域名(排除DNS 排除文件编码问题)已解决
  • Java | Leetcode Java题解之第424题替换后的最长重复字符
  • Xcode 16 Pod init 报错
  • 【数据结构】Java的HashMap 和 HashSet 大全笔记,写算法用到的时候翻一下,百度都省了!(实践篇)
  • Docker 教程:如何查看容器的最后 300 行实时日志
  • Qwen2-VL论文阅读笔记
  • APScheduler、Django实现定时任务,以及任务动态操作
  • SpringBoot开发——整合Apache POI轻松生成精美的Excel报表
  • 海信智能电视的使用心得
  • 【YashanDB知识库】客户端字符集与数据库字符集兼容问题
  • Session和Cookie是什么?有什么区别?分布式Session问题又是什么?
  • 项目实战:Qt+OSG爆破动力学仿真三维引擎测试工具v1.1.0(加载.K模型,子弹轨迹模拟动画,支持windows、linux、国产麒麟系统)
  • CSS开发全攻略
  • OpenCV运动分析和目标跟踪(3)计算图像序列的加权平均值函数accumulateWeighted()的使用
  • vue3中echarts柱状图横轴文字太多放不下怎么解决