> 文档中心 > HCIA-HarmonyOS Application Developer——题目集5

HCIA-HarmonyOS Application Developer——题目集5


题目1

1、(判断)某开发者在一款相册应用中,使用ScrollView实现了照片的滚动显示,为了提高用户体验,该开发者设置ScrollView属性rebound_effect为true,实现了照片滑动到底的时候有回弹的效果。

解析:(√)
在XML布局中设置滚动条的回弹效果代码:

<ScrollView ohos:rebound_effect="true"> </ScrollView>

题目2

2、(判断)某开发者在开发一款新闻软件时,用到了DirectionalLayout布局来组织新闻列表页,DirectionaiLayout布局中的每个子组件只能是按照等比例排放,不可以对各个子组件按照权重设置比例。

解析:(×)
DirectionalLayout是Java UI中的一种重要组件布局,它用于将一组组件按照水平方向(horizontal)或者垂直方向(vertical)排布。子组件可以通过权重来按比例占用父组件的大小。

题目3

3、(判断)某开发者在开发一款软件时,用到了StackLayout布局,添加到这个布局中的视图都是以层叠的方式显示,会把这些视图默认放到这块区域的左上角,第一个添加到布局中的视图显示在最顶层,最后一个被放在最底层。

解析:(×)
StackLayout布局方式是堆叠(层叠)布局,视图以层叠的方式显示,默认情况下放到这块区域的左上角,第一个添加到布局中的视图显示在最底层,最后一个被放在最顶层。

题目4

4、(判断)某开发者在开发社交应用时,需要开发生成联系人二维码的插件。此场景下,该开发者可以使用HarmonyOS提供的码生成AI能力,该能力能够根据给定的字符串信息,返回相应的二维码图片字节流。

解析:(×)
通过HarmonyOS提供的码生成,可以根据提供的字符串信息和二维码图片尺寸,返回相应的二维码图片字节流。

题目5

5、(判断)某开发者需要为其开发的应用列出最小必要权限清单。若最小必要权限清单输出无误,则一旦缺少其中的某种权限,将导致该应用相关服务无法实现或无法正常运行。

解析:(√)

题目6

6、(多选)DevEco Studio是基于 IntelliJ IDEA Community 开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等 E2E 的 HarmonyOS 应用开发服务,它支持以下哪些语言的代码开发和调试?
A、Java
B、JavaScript
C、XML
D、C/C++
E、CSS
F、HML(HarmonyOS Markup Language)

解析:(ABCDEF)

题目7

7、(判断)HarmonyOS分布式文件服务可以将不同账号下的文件进行自动共享。

解析:(×)
需在同一账号下才可共享。

题目8

8、(判断)某工程师使用Simulator调试HarmonyOS应用,可以支持签名和不签名两种类型的HAP(HarmomyOS Ability Package)。

解析:(×)

题目9

9、(判断).一个应用可以不包含feature类型的HAP (HarmonyOS Ability Package)包。

解析:(√)
一个 APP 可以包含一个或多个 feature 类型的 HAP,也可以不含,只有包含 Ability 的 HAP 才能够独立运行。

题目10

10、(判断)Intent是对象之间传递信息的载体。

解析:(√)
Intent是对象之间传递信息的载体。例如,当一个 Ability 需要启动另一个 Ability 时,或者一个 AbilitySlice 需要导航到另一个 AbilitySlice 时,可以通过 Intent 指定启动的目标同时携带相关数据。

题目11

11、(判断)HarmonyOS的分布式数据管理基于分布式软总线,实现应用程序数据和用户数据的分布式管理。

解析:(√)
分布式数据管理:分布式数据管理基于分布式软总线的能力,实现应用程序数据和用户数据的分布式管理。

题目12

12、(判断)HarmonyOS的"1+8N"战略中,手机属于"8"设备中的一种。

解析:(×)
HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统,它是一个全场景分布式智慧操作系统,覆盖了1+8+N全场景终端设备,其中手机是整个分布式能力的核心。

题目13

13、(判断)轻量级偏好数据库属于非关系型数据库,主要提供轻量级Key-vValue操作,支持本地应用存储大星数据。若HarmonyOS开发者使用轻量级偏好数据库来保存数据,则数据会被存储在本地文件,而不会加载到内存中。

解析:(×)
应用借助DatabaseHelper APl将指定文件的内容加载到Preferences实例,该实例会存储在内存中,直到应用主动从内存中移除该实例或者删除该文件。

题目14

14、(判断)在同一个设备类型中,一个应用可以有一个或者两个entry类型的HAP(HarmonyOS Abi1it Package)包。

解析:(×)
一个 HAP 是由代码、资源、第三方库及应用配置文件组成的模块包,可分为 entry 和 feature 两种模块类型。

entry:应用的主模块。一个 APP 中,对于同一设备类型必须有且只有一个 entry 类型的 HAP,可独立安装运行。
feature:应用的动态特性模块。一个 APP 可以包含一个或多个 feature 类型的 HAP,也可以不含。只有包含 Ability 的 HAP 才能够独立运行。

题目15

15、(判断)HarmonyOS提供NFC消息通知功能,通过这个模块,开发者可以获取NFC开关状态改变的消息以及NFC的场强消息。

解析:(√)
NFC消息通知是 HarmonyOS 内部或者与应用之间跨进程通讯的机制,注册者在注册消息通知后,一旦符合条件的消息被发出,注册者即可接收到该消息。