HarmonyOS应用开发者初级认证最新版– 2025/1/13号题库新版

1.欢迎各位读者,本文档来自鸿蒙开发学员亲测,最新版。(考试时直接Ctrl+f进行搜索,一定要认真比对答案,有的答案相似度很高)!!!!!! 欢迎各位大佬评论,有不一样的欢迎评论

关于Tabs组件页签的位置设置,下面描述正确的是:ABCD
下列关于@State装饰器的描述错误的是C、D
在ArkUl中,可以通过下列哪几种方式来控制组件元素的显示与隐藏A、D
下列哪些方式可以更好的实现状态管理ABD
以下关于ArkTS声明式UI描述正确的是BC对
关于web组件描述正确的是ABD
与WindowStage相关的回调是A.onWindowStageDestroy()B.onWindowStageCreate()
关于Module下的module.json5配置文件,下面描述正确的是ABCD
下面哪些容器组件是可以滚动的BCD
下面哪些属于属性方法ABC 不选onClick()
关于UIAbility的启动模式,下列说法正确的是ABD 不选mulition
关于ForEach(arr, itemGenerator, index)组件的描
述正确的是
选bc,foreach接口,第二个参数
以下哪些方式可以更好的实现状态管理A B D
UIAbility的启动模式有?singleton、multiton、specified ABC
在ArkUI中,可以通过下列哪几种方式来控制组件元素的显示与隐藏A C
HarmonyOS提供的哪些组件可以实现动画绘制A.Popup组件 C.ImageAnimator组件
当UlAbilitv组件配置为指定实例启动模式后,其执行过程说法正确的有C、D
在单窗口形态上,用户将当前任务从UIAbilityA实例切换到UIAbilityB时,以下关于两者的生命周期说法正确的有BC
针对包含文本元素的组件,例如Text、Button.Textlnput等,可以使用下列哪些属性
A.fontSize
BfontColor
C.fontFamily
D.fontWeight
E.fontStyle
ABCDE(出现不同的选项错误不选)
1. 下面示例中会导致编译报错的有?let x: string = nul
let y: string = null
let x: number = null
响应式布局中将窗口宽度划分为不同的范围(即断点Breakpoint),可以包括以下哪些?sm
lg
xs
xl
md
xxl
3.以下哪些UI布局更适合折叠屏上的短视频场景的用户体验?侧边面板个人详情
侧边面板边看边评
半模态窗口分享
短视频悬停
4. 手机、折叠屏、平板等设备屏幕底部有导航条,应用需对底部导航条进行适配,包含哪些?沉浸式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复显示导航条。
应用内的弹出框、半模态等控件,需要向上避让导航条,避免交互误触。
应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。
应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均需要进行向上抬高,避免和导航条互相遮挡,也要避免导航条底部背景色与应用内底部背景色不融合,需要为导航条提供沉浸的背景效果。
5. 下列关于动效设计原则简洁高效的描述正确的是?高效响应并减少过长的位移和时间
界面元素运动尽可能少且简洁,减少路径及不必要的元素
6. Harmony0S提供的数据管理的方式包含哪些?分布式键值数据库
分布式数据对渔
用户首选项
关系型数据库
7. Harmony0S提供了自由流转的能力,使得开发者可以高效开发跨多个设备的应用程序,提供跨设备的流转迁移和协同的分布式体验。以下哪些是自由流转体验跨设备剪切板
应用接续
媒体播控
跨设备拖拽
服务互通
8. 用户在折叠屏上查看新闻、查看电子书的场景下,哪些体验比较好?特定场景下支持用户通过双指捏合的手势进行文字大小调节
界面只有自己需要的图文信息,沉浸浏览
左边文字,右边评论,边看边评
9. 声明式开发范式有哪些特点?数据驱动更新
适合复杂度较大的程序
使用ArkTS语言
10. Library类型的Module可以分为哪些具体类型?Shared Library
Static Library
1. 以下关于ArkTS声明式开发范式的基本组成说明正确的是装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件。
自定义组件:可复用的 UI 单元,可组合其它组件。
UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块。
内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等。
属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等。
事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。
2. 下面哪些是Ability的生命周期回调函数?onCreate
onDestroy
onForeground
onBackground
3. 关于Tabs组件和TabContent组件,下列描述正确的是TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性。
TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定。
TabsController用于控制Tabs组件进行页签切换,不支持一个TabsController控制多个Tabs组件。
TabContent组件的tabBar属性支持使用@Builder构造器生成的组件。
5. entry下的module.json5中包含以下哪些信息:Ability的配置信息
设备类型信息
应用权限申请列表
8. 下面哪些函数是自定义组件的生命周期函数?aboutToAppear
aboutToDisappear
onPageShow
onPageHide
onBackPress
下面哪些装饰器可以用于管理自定义组件中变量的状态?@State
@Link
问题答案
下面哪个命名是ArkTS中类名、接口名推荐的代码风格C.PersonClass
UIAbility切换至前台时触发以下哪种状态B.Foreground
以下说法描述错误的是C.Button按钮的样式可以通过Button.Type控制只能设置Capsule和Normal两种
以下关于AbilityStage生命周期回调的说法错误的是C onCreate
通过divider属性的哪一个参数可以设置列表分割线距离列表页侧边结束端的距离 A.endMargin
下列关于request方法和requestInStream方法说法错误的是B
下列关于自定义弹窗组件使用方法的描述错误的是可以自定义弹窗的样式,但是不能自定义弹窗动画
以下关于AbilityStage说法正确的是选A:与HAP是一对一的关系
用哪一种装饰器修饰的组件可作为页面入口组件?选D@entry
如需修改Text组件文本的透明度可通过以下哪个属性方法进行修改选A opacity
关于Web组件描述错误的是{同题不同选项}第一个截图:使用web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限
第二个截图:
下列关于request方法和requestInStream方法说法错误的是 C. 都支持HttpResponse返回值类型
List在懒加载场景下如果设置cachedCount为1、那么其布局内容为B.布局List显示区域和前后各一个预加载区域的内容
下面哪个文件用于声明应用Bundle名称、应用名称等全局配置信息c.app.json5
以下关于UIAbility组件的onNewWant()回调函数说法正确的是c
下列关于http请求可选参数字段的说法错误的是选A priority字段表示优先级,默认值为100
在Stage模型中,模块的配置文件是D.module.json5
arkUi提供的一种轻量级的Ui元素复用机制是通过下列哪个装饰器实现D. @Builder
下面哪个命名是ArkTS中变量名、方法名、参数名推荐的代码风格A .sumFunc
属性animation可以在哪些组件中使用B. 基础组件和容器组件
通过分隔符属性的哪一个参数可以设置列表分割线距离列表页侧边结束端的距离A.endMargin
在SpecifiedAbility启动之前,会先进入对应的AbilityStage的哪个生命周期回调中,以获取该
UIAbility实例的Key值
B、onAcceptWant
UIAbility组件是在以下哪个回调方法中调用loadContent()方法加载页面的onWindowStageCreate
1.直板机上的短视频切换到折叠屏打开状态后,哪些UI设计有助于体验提升?短视频在屏幕左侧,右侧界面使用视频评论信息,实现边看边评的用户体验。
2.下面是ArkTS中变量名、方法名、参数名推荐的代码风格是小驼峰 
3.下面是ArkTS中类名、枚举名推荐的代码风格是大驼峰
4.使用http发起网络请求,需要以下哪种权限?ohos.permissionINTERNET
5.向服务器提交表单数据,以下哪种请求方式比较合适RequestMethod.POST
7.用户使用折叠屏进行电商购物比价时,什么体验比较好?l 查看商品详情时,在宽屏设备上,可点击应用内“分屏”按钮进行分屏可满足同时查看两个商品的详细参数进行购物比价的诉求。
8.下列哪一种转场类型建议使用父子转场手法上下级页面转场
9.下面哪一个事件方法可以获取到List滑动的偏移量onDidScroll
10.下列组件类型中,容器组件是List
11.下列哪一项不属于ArkUI组件的公共事件?on
12.如果页面设计要求某些元素需要浮动在其他元素之上,例如弹窗或悬浮菜单,应该优先选择哪种布局方式?层叠布局
13.UIAbility实例创建完成时触发的回调:onCreate
14.在UIAbility实例销毁时触发什么状态?Destroy
15.singleton模式下首次进入的执行顺序是onCreate->onWindowStageCreate->onForeground
16.关于自定义组件的生命周期下列说法错误的是:允许在生命周期函数中使用async await
17.关于bundleName,下列说法正确的是?标识应用的唯一性
18.关于UIAbility的启动模式,下列说法错误的是:multiton为多实例启动模式,每次startAbility()都会启动一个新的实例,系统默认为multiton启动模式。
20.组件公共事件onDragMove的触发范围是组件范围内移动时,触发回调
1.首选项key的最大长度限制大小为()字节?80
2.下面哪个组件不能包含子组件LoadingProgress
3.Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:FlexAlign.SpaceBetween
4.关于Video组件的回调事件,下列说法错误的是:onStart视频播放时触发该事件,可以在这里获取视频时长
5.下面哪个方法,可以跳转到一个新页面,并销毁当前页面。router.replaceUrl()
7.关于容器组件Row和Column,下面说法错误的是Row的子组件在交叉轴方向上的对齐方式使用alignItems属性来设置,其参数类型为HorizontalAlign
8.关于@State状态数据特征,下列描述错误的是:@State变量可以不用给定初始值
9.关于Tabs组件页签的位置设置,下面描述错误的是当barPosition为End ,vertical属性为true时,页签位于容器底部
10.关于Button组件,下面哪个样式是胶囊型按钮:ButtonType.Capsule
11.在下面哪个文件中可以设置页面的路径配置信息?main_pages.json
12.首选项preferences值的存储支持哪些数据类型?数字型、字符型、布尔型以及这3种类型的数组类型
13.页面路由需要导入以下哪个模块?import router from ‘@ohos.router’
14.关于Resource是资源引用类型描述错误的是:Resource支持所有的数据类型
15.例如现在要实现一个广告弹窗,包含图片和文本等信息,使用下面那种弹窗可以实@CustomDialog
16.发起网络数据请求需要导入以下哪个模块?import http from '@ohos.net.http'
17.使用Image组件加载网络图片需要如下哪种权限?ohos.permission.INTERNET
18.下列哪种组合方式不能实现子组件从父子组件之间双向数据同步。@State和@Prop
19.用哪一种装饰器修饰的struct表示该结构体具有组件化能力?@Component
一次开发,多端部署,指的是一个工程,一次开发上架,多端按需部署.为了实现这一目的,HarmonyOS提供了几个核心能力,如下那个不是一次开发的核心能力多端协同能力 

问题答案
关于Tabs组件页签的位置设置,下面描述正确的是:ABCD
下列关于@State装饰器的描述错误的是C、D
在ArkUl中,可以通过下列哪几种方式来控制组件元素的显示与隐藏A、D
下列哪些方式可以更好的实现状态管理ABD
以下关于ArkTS声明式UI描述正确的是BC对
关于web组件描述正确的是ABD
与WindowStage相关的回调是A.onWindowStageDestroy()B.onWindowStageCreate()
关于Module下的module.json5配置文件,下面描述正确的是ABCD
下面哪些容器组件是可以滚动的BCD
下面哪些属于属性方法ABC 不选onClick()
关于UIAbility的启动模式,下列说法正确的是ABD 不选mulition
关于ForEach(arr, itemGenerator, index)组件的描
述正确的是
选bc,foreach接口,第二个参数
以下哪些方式可以更好的实现状态管理A B D
UIAbility的启动模式有?singleton、multiton、specified ABC
在ArkUI中,可以通过下列哪几种方式来控制组件元素的显示与隐藏A C
HarmonyOS提供的哪些组件可以实现动画绘制A.Popup组件 C.ImageAnimator组件
当UlAbilitv组件配置为指定实例启动模式后,其执行过程说法正确的有C、D
在单窗口形态上,用户将当前任务从UIAbilityA实例切换到UIAbilityB时,以下关于两者的生命周期说法正确的有BC
针对包含文本元素的组件,例如Text、Button.Textlnput等,可以使用下列哪些属性
A.fontSize
BfontColor
C.fontFamily
D.fontWeight
E.fontStyle
ABCDE(出现不同的选项错误不选)
1. 下面示例中会导致编译报错的有?let x: string = nul
let y: string = null
let x: number = null
响应式布局中将窗口宽度划分为不同的范围(即断点Breakpoint),可以包括以下哪些?sm
lg
xs
xl
md
xxl
3.以下哪些UI布局更适合折叠屏上的短视频场景的用户体验?侧边面板个人详情
侧边面板边看边评
半模态窗口分享
短视频悬停
4. 手机、折叠屏、平板等设备屏幕底部有导航条,应用需对底部导航条进行适配,包含哪些?沉浸式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复显示导航条。
应用内的弹出框、半模态等控件,需要向上避让导航条,避免交互误触。
应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。
应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均需要进行向上抬高,避免和导航条互相遮挡,也要避免导航条底部背景色与应用内底部背景色不融合,需要为导航条提供沉浸的背景效果。
5. 下列关于动效设计原则简洁高效的描述正确的是?高效响应并减少过长的位移和时间
界面元素运动尽可能少且简洁,减少路径及不必要的元素
6. Harmony0S提供的数据管理的方式包含哪些?分布式键值数据库
分布式数据对渔
用户首选项
关系型数据库
7. Harmony0S提供了自由流转的能力,使得开发者可以高效开发跨多个设备的应用程序,提供跨设备的流转迁移和协同的分布式体验。以下哪些是自由流转体验跨设备剪切板
应用接续
媒体播控
跨设备拖拽
服务互通
8. 用户在折叠屏上查看新闻、查看电子书的场景下,哪些体验比较好?特定场景下支持用户通过双指捏合的手势进行文字大小调节
界面只有自己需要的图文信息,沉浸浏览
左边文字,右边评论,边看边评
9. 声明式开发范式有哪些特点?数据驱动更新
适合复杂度较大的程序
使用ArkTS语言
10. Library类型的Module可以分为哪些具体类型?Shared Library
Static Library
1. 以下关于ArkTS声明式开发范式的基本组成说明正确的是装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件。
自定义组件:可复用的 UI 单元,可组合其它组件。
UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块。
内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等。
属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等。
事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。
2. 下面哪些是Ability的生命周期回调函数?onCreate
onDestroy
onForeground
onBackground
3. 关于Tabs组件和TabContent组件,下列描述正确的是TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性。
TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定。
TabsController用于控制Tabs组件进行页签切换,不支持一个TabsController控制多个Tabs组件。
TabContent组件的tabBar属性支持使用@Builder构造器生成的组件。
5. entry下的module.json5中包含以下哪些信息:Ability的配置信息
设备类型信息
应用权限申请列表
8. 下面哪些函数是自定义组件的生命周期函数?aboutToAppear
aboutToDisappear
onPageShow
onPageHide
onBackPress
下面哪些装饰器可以用于管理自定义组件中变量的状态?@State
@Link

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/67249.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kubernetes v1.29.XX版本HPA、KPA、VPA并压力测试

序言: 在大型电商、购物、直播活动期间,对于火爆流量的激增,如何保障业务稳定并且做到资源不浪费,自动回收。 场景:kubernetes 原生容器化承载业务流量(非云环境) 方案:kubernetes自…

HarmonyOS NEXT应用开发边学边玩系列:从零实现一影视APP (五、电影详情页的设计实现)

在上一篇文章中,完成了电影列表页的开发。接下来,将进入电影详情页的设计实现阶段。这个页面将展示电影的详细信息,包括电影海报、评分、简介以及相关影人等。将使用 HarmonyOS 提供的常用组件,并结合第三方库 nutpi/axios 来实现…

亲测解决CUDA error: device-side assert triggered

这个问题小虎今天刚刚遇到,问题原因有很多。但是由于使用了cuda运行,报错看不出来。解决方法是用cpu运行来看错误出在哪里。 环境 Python version is: 3.10.13 | packaged by Anaconda, Inc. | (main, Sep 11 2023, 13:24:38) [MSC v.1916 64 bit (AMD…

Vulnhub DC-8靶机攻击实战(一)

导语   Vulnhub DC-8靶机教程来了,好久没有更新打靶的教程了,这次我们在来更新一期关于Vulnhub DC-8的打靶训练,如下所示。 安装并且启动靶机 安装并且启动靶机,如下所示。 开始信息采集 进入到Kali中,通过如下的命令来查找到靶机的IP地址。 arp-scan -l根据上面的结…

神经网络基础-正则化方法

文章目录 1. 什么是正则化2. 正则化方法2.1 Dropout正则化2.2 批量归一化(BN层) 学习目标: 知道正则化的作用掌握随机失活 DropOut 策略知道 BN 层的作用 1. 什么是正则化 在设计机器学习算法时希望在新样本上的泛化能力强。许多机器学习算法都采用相关的策略来减小…

【Linux】12.Linux进程概念(1)

文章目录 1. 冯诺依曼体系结构2. 操作系统(Operator System)概念设计OS的目的胆小的操作系统定位如何理解 "管理"总结 3. 进程基本概念task_struct-PCB的一种task_ struct内容分类组织进程查看进程通过系统调用获取进程标示符通过系统调用创建进程-fork初识 1. 冯诺依…

【Linux网络编程】序列化与反序列化

目录 一,序列化和反序列化的说明 二,Jsoncpp库的介绍 三,Jsoncpp库的使用 3-1,Json::Value类 3-2,Json::StreamWriter类 3-3,Json::CharReader类 一,序列化和反序列化的说明 序列化与反…

解决 多层跳板机情况下,ssh可以成功连但是VSCode失败

ssh bbbb -p 22 -J aaaa 成功,但是用 VSCode 如下配置连接失败? Host aaHostName aaUser aaHost bbHostName bbUser bbProxyCommand C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p aa同时,VSCode 连接 aa 成功。那么问题出在哪里&#xff1…

Oracle报错ORA-01078、LRM-00109

虚拟机异常关机后,rac数据库备机无法启动数据库,报错如下 解决方法: 找到如下路径文件 执行: cp init.ora.016202516818 /u01/app/oracle/product/19.3.0/db/dbs/ mv init.ora.016202516818 initplm2.ora 再次进入命令行sqlpl…

MySQL SQL优化技巧与原理

前言 随着业务数据量的不断增加,MySQL查询语句的执行效率对程序的运行效率影响逐渐增大。因此,进行SQL优化变得至关重要。本文将结合SQL的执行语句顺序和各种SQL场景,介绍一些常见的MySQL SQL优化技巧及其背后的原理。 一、MySQL SQL执行语…

移动端H5缓存问题

移动端页面缓存问题是指页面的静态资源(如图片、JS 和 CSS 文件)在浏览器中被缓存后,用户在下次访问时可以直接从本地获取缓存数据,而不需要每次都从服务器重新获取,不过这样可能会导致页面不能正确地更新或者加载最新…

长安“战疫”网络安全公益赛的一些随想

起因 今年刚进入大学,开始带校队,为了培养校队新成员,也就一直计划着和当地的一些高校合作交流,但是由于种种原因一直被搁置下来。正巧学校信息中心和四叶草有一个培训项目的合作,学校的网安协会也算是沾了光成为了培…

STM32-keil安装时遇到的一些问题以及解决方案

前言: 本人项目需要使用到STM32,故需配置keil 5,在配置时遇到了以下问题,并找到相应的解决方案,希望能够为遇到相同问题的道友提供一些解决思路 1、提示缺少(missing)version 5编译器 step1:找…

1.1.1 C语言常用的一些函数(持续更新)

总框架见(0. 总框架-CSDN博客) (1)socket (a)分配fd;(b)分配tcp控制块(tcb) int socket(int domain, int type, int protocol);AF_INET IPv4 Internet protocols ip(7)AF_INET6 IP…

CNCF云原生计算基金会

CNCF,全称为云原生计算基金会(Cloud Native Computing Foundation),成立于2015年,是一个隶属于Linux基金会的非营利组织。CNCF旨在促进和支持开源技术的发展,特别是那些支持云原生(cloud native…

【Hive】海量数据存储利器之Hive库原理初探

文章目录 一、背景二、数据仓库2.1 数据仓库概念2.2 数据仓库分层架构2.2.1 数仓分层思想和标准2.2.2 阿里巴巴数仓3层架构2.2.3 ETL和ELT2.2.4 为什么要分层 2.3 数据仓库特征2.3.1 面向主题性2.3.2 集成性2.3.3 非易失性2.3.4 时变性 三、hive库3.1 hive概述3.2 hive架构3.2.…

go-echo学习笔记

go-echo学习笔记,包含了请求与响应,路由,参数解析,模版渲染,登录验证,日志,文件上传与下载,websocket通信。 文章目录 Part1 Get与PostPart2 四种请求Part3 提取参数Part4 解析json…

mqtt详细介绍及集成到springboot

mqtt详细介绍及集成到springboot 1.mqtt发布/订阅消息参数详细介绍2. mqtt客户端连接参数介绍3. docker-compose搭建mqtt服务端4. springboot集成mqtt实现发布订阅5. 测试注意事项 1.mqtt发布/订阅消息参数详细介绍 1.1. qosQoS0 ,Sender 发送的一条消息&#xff0…

【linux命令】ip命令使用

1、设置网口IP 方法1:通过IP设置网口ip 添加静态IP: ip addr add 1.1.1.1/24 dev eth0 删除ip: ip addr del 1.1.1.1/24 dev eth0 方法2:nmtui 配置IP另外方法: nmtui 2、添加路由 添加路由: ip route add 目标网…

基于springboot的租房网站系统

作者:学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等 文末获取“源码数据库万字文档PPT”,支持远程部署调试、运行安装。 项目包含: 完整源码数据库功能演示视频万字文档PPT 项目编码&#xff1…