HarmonyOS应用开发者基础认证,比上次62分多了13分,已经达到了75分,距离胜利已经只有15分的差距了,计划再来一次就可以考试通过了,本次对考试内容进行了录屏,并且将题目进行了解析,本文将对考试题目进行复盘。部分答案可能不对,请大家在给出指证,助我下次完美考过,谢谢!!!
在http模块中,多个请求可以使用同一个httpRequest对象,httpRequest对象可以复用。
答案:错误(False)
解析:
支持模块化开发是指一个应用通常会包含多种功能。
答案:正确
开发者将应用上架应用市场后,终端设备用户可以在终端设备上使用应用市场进行应用的安装和卸载。
答案:正确
支持模块化开发是指一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理是一种良好的设计方式。
在开发过程中,我们可以将每个功能模块作为一个独立的Module进行开发,Module中可以包含源代码、资源文件、第三方库、配置文件等,每一个Module可以独立编译,实现特定的功能。这种模块化、松耦合的应用管理方式有助于应用的开发、维护与扩展。
• 正确(True)
解析:
如果代码中涉及到一些网络、数据库、传感器等功能的开发,均可使用预览器进行预览。
答案:错误(False)
合理的动效可以帮助引导、取悦用户,减少等待时间,更能增加产品识别度,让用户舒适的的使用产品。
答案:正确(True)
用户在长视频、短视频、直播、通话、会议、拍摄类应用等场景下,可以采用悬停适配在折叠屏半折态时,上屏进行浏览下屏进行交互操作。
答案:正确(True)
Button组件可以包含子组件。
答案:正确(True)
ArkTS中使用const声明常量。
答案:正确(True)
解析:
Video组件可以支持本地视频路径和网络路径播放。播放网络视频时,需要申请权限ohos.permission.INTERNET。
答案: 正确(True)
用哪一种装饰器修饰的组件可作为页面入口组件?
答案:@Entry
解析:
下面是ArkTS中类名、枚举名推荐的代码风格是
答案:大驼峰
解析:
ArkTS 中常量名、枚举值名推荐的代码风格是全大写,下划线分割
ArkTS 中变量名、方法名、参数名推荐的代码风格是小驼峰
使用http发起网络请求,需要以下哪种权限?
答案:ohos.permission.INTERNET
向服务器提交表单数据,以下哪种请求方式比较合适:
答案:RequestMethod.POST
首选项preferences值的存储支持哪些数据类型?
答案:数字型、字符型、布尔型以及这3种类型的数组类型
解析:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-data-preferences-V5
关于Resource是资源引用类型描述错误的是:
答案:Resource支持所有的数据类型
解析:
资源分类与访问
直板机上的短视频切换到折叠屏打开状态后,哪些UI设计有助于体验提升?
答案:短视频在屏幕左侧,右侧界面使用视频评论信息,实现边看边评的用户体验;
用户使用折叠屏进行电商购物比价时,什么体验比较好?
答案:查看商品详情时,在宽屏设备上,可点击应用内"分屏”按钮进行分屏,可满足同时查看两个商品的详细参数进行购物比价的诉求。
下列哪一种转场类型建议使用父子转场手法
答案:上下级页面转场
“一次开发,多端部署”指的是一个工程,一次开发上架,多端按需部署。为了实现这一目的,HarmonyOS提供了几个核心能力,如下那个不是一多开发的核心能力
答案:多端协同能力
关于Web组件,下面描述错误的是:
答案:使用Web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限
下列组件类型中,容器组件是
答案: List
Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:
答案:FlexAlign.SpaceBetween
关于Video组件的回调事件,下列说法错误的是:
答案:onStart视频播放时触发该事件,可以在这里获取视频时长
下面哪一个事件方法可以获取到List滑动的偏移量
答案:onDidScroll
解析:
List介绍:onDidScroll
下列哪一项不属于ArkUI组件的公共事件?
答案:on
使用Image组件加载网络图片需要如下哪种权限?
答案:ohos.permission.INTERNET
关于容器组件Row和Column,下面说法错误的是:
答案:Row的子组件在交叉轴方向上的对齐方式使用alignltems属性来设置,其参数类型为HorizontalAlign
解析:
布局子元素在交叉轴上的对齐方式
关于Button组件,下面哪个样式是胶囊型按钮:
答案:ButtonType.Capsule
解析:
设置按钮类型
如果页面设计要求某些元素需要浮动在其他元素之上,例如弹窗或悬浮菜单,应该优先选择哪种布局方式?
答案:层叠布局
解析:
层叠布局 (Stack)
下面哪个组件不能包含子组件:
答案:LoadingProgress
解析
LoadingProgress是用于显示加载动效的组件。
例如现在要实现一个广告弹窗,包含图片和文本等信息,使用下面那种弹窗可以实现
答案:@CustomDialog
在UIAbility实例销毁时触发什么状态?
答案:Destroy
解析:
Destroy状态 Destroy状态在UIAbility实例销毁时触发。可以在onDestroy()回调中进行系统资源的释放、数据的保存等操作。
在下面哪个文件中可以设置页面的路径配置信息?
答案:main_pages.json
singleton模式下首次进入的执行顺序是:
答案:onCreate->onWindowStageCreate->onForeground
解析:
WindowStageCreate和WindowStageDestroy状态
UIAbility实例创建完成时触发的回调:
答案:onCreate
解析:
UIAbility组件生命周期
关于UIAbility的启动模式,下列说法错误的是:
答案:multiton为多实例启动模式,每次startAbility0都会启动一个新的实例,系统默认为multiton启动模式。
解析:
singleton启动模式
关于bundleName,下列说法正确的是?
答案:标识应用的唯一性
解析:
app.json5配置文件标签说明
关于自定义组件的生命周期下列说法错误的是:
答案:允许在生命周期函数中使用async await
解析:
自定义组件的生命周期
声明式开发范式有哪些特点?
**答案:
关于ForEach(arr, itemGenerator, index)组件的描述正确的是:
下面哪些属于属性方法?
答案:
• fontSize()
• width()
• height()
解析:
基本语法概述
关于Tabs组件和TabContent组件,下列描述正确的是
答案:
TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决
TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性
TabsController用于控制Tabs组件进行页筝切换,不支持一个TabsController控制多个Tabs组件
TabContent组件的tabBar属性支持使用@Builder构造器生成的组件
下面哪些是UIAbility的生命周期回调函数?
答案:
• onCreate
• onDestroy
• onForeground
• onBackground
解析:
组件生命周期概述
Library类型的Module可以分为哪些具体类型?
答案:
• Static Library
• Shared Library
解析:
Module类型
HarmonyOS提供的数据管理的方式包含哪些?
答案:
关系型数据库
分布式数据对象
用户首选项
分布式键值数据库
手机、折叠屏、平板等设备屏幕底部有导航幾,应用需对底部导航条进行适配,包含哪些?
答案:
**- 应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。
以下哪些UI布局更适合折叠屏上的短视频场景的用户体验?
**- 短视频悬停
响应式布局中将窗口宽度划分为不同的范围(即断点Breakpoint),可以包括以下哪些?
答案:
解析
断点
希望大家多多关注+点赞+收藏 ??,你们的鼓励是我不断前进的动力??!!!