题目1
1、HarmonyOS的"1+8N"战略中的"1"指的是什么?
A、智慧屏
B、平板电脑
C、手表
D、手机
解析:(D
)
HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统,是一个全场景分布式智慧操作系统,覆盖了1+8+N全场景终端设备,其中手机是整个分布式能力的核心。
题目2
2、在HarmonyOS系统架构中,以下哪项不属于系统服务层?
A、分布式数据管理
B、Ability
C、分布式任务调度
D、分布式软总线
解析:(B
)
HarmonyOS整体以下至上可分为内核层、系统服务层、应用框架层和应用层。其中系统服务层是HarmonyOS 的核心能力集合,通过框架层对应用程序提供服务,以上选项中分布式数据管理、分布式任务调度、分布式软总线都属于系统服务层,而Ability框架属于应用框架层。另外,属于应用框架层的还有UI框架、用户程序框架等等。
题目3
3、下列选项中,哪一项是HarmonyOS软件包的所有组成部分?
A、逻辑代码及应用配置文件
B、逻辑代码
C、逻辑代码、资源文件及应用配置文件
D、逻辑代码、资源文件、第三方库及应用配置文件
解析:(D
)
一个HarmonyOS应用包结构主要包含APP和HAP(HarmonyOS Ability Package),一个APP中可以包含多个HAP,一个HAP是由逻辑代码、资源文件、第三方库及应用配置文件组成的模块包,可分为Entry和Feature两种模块类型,Entry.hap是应用程序的主要入口,Feature.hap是应用程序的其他部分。
题目4
4、下列哪一项Page Ability生命周期的回调行为,能够销毁页面?
A、触发onDestroy()进行系统资源的释放
B、触发onStop()通知用户进行系统资源的释放
C、使Page失去焦点,调用onInactive()
D、Page不再对用户可见,系统将调用onBackground()通知开发者用户进行相应的资源释放
解析:(B
)
onForeground()方法:处于该状态的Page仍然驻留在内存中,当重新回到前台时,系统将调用该回调。
onStop()方法:系统要销毁Page时,该回调通知开发者进行系统资源的释放。
onInActive()方法:Page失去焦点后,系统将调用该回调,然后Page进入INACTIVE状态。
onBackground()方法:Page将不再对用户可见,该回调通知开发者进行相应的资源释放,然后Page进入BACKGROUND状态。
题目5
5、开发者完成HarmonyOS应用开发后,需要发布到华为应用市场,正确的发布流程为下列哪一项?
A、申请发布证书和Profile文件→编译构建App→创建AGC项目→创建HarmonyOS应用→生成密钥和证书请求文件→上架应用市场
B、生成密钥和证书请求文件→创建AGC项目→创建HarmonyOS应用→申请发布证书和Profile文件→编译构建App→上架应用市场
C、申请发布证书和Profile文件→创建AGC项目→创建HarmonyOS应用→生成密钥和证书请求文件→编译构建App→上架应用市场
D、生成密钥和证书请求文件→创建AGC项目→创建HarmonyOS应用→编译构建App→申请发布证书和Profile文件→上架应用市场
解析:(B
)
正确的发布流程是首先生成密钥和证书请求文件,然后创建华为AGC(AppGallery Connect)项目,创建HarmonyOS应用后,申请发布证书和Profile文件,在编译构建APP后,可上传到华为应用市场。
题目6
6、(多选)某开发者在使用HarmonyoS开发一款手机应用时,可以使用以下哪些开发语言?
A、Python
B、Android
C、Java
D、JavaScript
解析:(CD
)
题目7
7、(多选)HarmonyOS应用的配置文件config.json,包含以下哪些─级模块?
A、deviceConfig
B、reqPermmisions
C、module
D、app
解析:(ACD
)
每个HAP的根目录下都存在一个"config.json"配置文件,其中主要的三个部分是:
HAP app deviceConfig module
如下,可看到其中的代码:
app包含应用的全局配置信息,应用的包名称、版本号等等;deviceConfig包含应用在具体设备上的配置信息;module包含每个HAP包的配置信息,有每个Ability定义的基本属性,其中包含包名称、类名称以及该Ability提供的能力等等。
题目8
8、(多选)某开发者在开发一款应用时,使用了DirectionalLayout布局,该布局有以下哪些方向排布方式?
A、居中
B、靠左
C、垂直
D、水平
解析:(CD
)
DirectionalLayout是Java UI中的一种重要组件布局,它用于将一组组件按照水平方向(horizontal)或者垂直方向(vertical)排布。
题目9
9、(多选)数据工程师在构造数据表时,下列哪几项可以作为数据类型?
A、字符串类型
B、整数类型
C、布尔类型
D、双精度浮点类型
解析:(ABCD
)
以上四种类型均可以。
题目10
10、下列哪种安全机制可以保证应用数据不被恶意使用?
A、权限管理
B、应用权限
C、接口安全
D、应用安全
解析:(B
)
设置应用权限可以有效地保证应用数据不被恶意使用。
题目11
11、(多选)编码是信息从一种形式或格式转换为另一种形式的过程,以下哪几项可以被编码?
A、文字
B、数字
C、图片
D、视频
解析:(ABCD
)
文字、数字、图片和视频均可被编码。
题目12
12、(多选)Java Ul框架为应用开发提供了丰富的组件,组件可以被分为哪几类?
A、文本类
B、布局类
C、交互类
D、显示类
解析:(BCD
)
Java Ul框架的组件中,可以根据组件的功能从而分为布局类、交互类和显示类三种,布局类提供了不同布局规则的组件,交互类提供了在具体场景下与用户交互响应的功能,显示类提供了内容显示。
题目13
13、(多选)游戏场景中,在智慧屏上玩游戏时,可以将手机当做遥控手柄,借助手机的重力传感器、加速度传感器、触控能力,为玩家供更便捷、更流畅的游戏体验。该场景中将手机当做遥控手柄的功能是使用了哪些分布式能力?
A、分布式文件服务
B、分布式任务调度
C、分布式设备虚拟化
D、分布式软总线
解析:(CD
)
分布式文件服务:为用户不同设备中的应用程序提供文件共享的能力;
分布式任务调度:支持对跨设备的应用进行远程启动、远程调用、远程连接以及迁移等操作;
分布式设备虚拟化:为用户不同设备之间进行资源融合、设备管理、数据处理,从而形成一个虚拟超级终端;
分布式软总线:是分布式能力的基础,为不同设备互联互通提供统一的分布式通信能力。
题目14
14、(多选)在直播场景中,主播用运动相机作为直播镜头,该场景中使用了哪些HarmonyOS的分布式能力?
A、分布式软总线
B、分布式设备虚拟化
C、分布式数据服务
D、分布式文件服务
解析:(AB
)
分布式数据服务:实现应用程序数据和用户数据的分布式管理。
题目15
15、(多选)在协同办公场景中,将手机上的文档投屏到智慧屏,在智慧屏上对文档执行翻页、缩放操作,上述场景中用到了哪些分布式能力?
A、分布式设备虚拟化
B、分布式数据服务
C、分布式软总线
D、分布式文件服务
解析:(CD
)
分布式设备虚拟化:为用户不同设备之间进行资源融合、设备管理、数据处理,从而形成一个虚拟超级终端;
分布式数据服务:实现应用程序数据和用户数据的分布式管理;
分布式软总线:是分布式能力的基础,为不同设备互联互通提供统一的分布式通信能力;
分布式文件服务:为用户不同设备中的应用程序提供文件共享的能力。