拿到鸿蒙《HarmonyOS应用开发者基础认证》94分,全网整理的题目,将近280题,99.9%通过

刚刚获得了《HarmonyOS应用开发者初级认证》,注意啊,是初级初级!高级的可能会安排接下来考。与大家分享一些考试题目和答案。我整理了一个题库,有280道题,考的都搜到了。不过,考试还是为了 掌握知识,我建议在背诵题目之前,先通过官方文档学习HarmonyOS的相关知识,以确保真正理解、掌握鸿蒙HarmonyOS的开发技能。
在这里插入图片描述
题目:
判断题
1.Ability是系统调度应用的最.小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。(正确)
2.可以通过ohpm uninsta11 指令下载指定的三方库(错误)
3.一个页面可以存在多个@Entry修饰的组件(错误)
4.使用http模块发起网络请求时,必须要使用on(‘headersReceive’)订阅请求头,请求才会成功。(错误)
5.Web组件对于所有的网页都可以使用zoom(factor: number)方法进行缩放。(错误)
6.每一个自定义组件都有自己的生命周期。(正确)
7.在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。(正确)
8.合理的动效可以帮助引导、取悦用户,减少等待时间,更能增加产品识别度,让用户舒适的使用产品。正确(True)
9.@CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以动态设置内容及样式。(正确)
10.Video组件可以支持本地视频路径和网络路径播放。播放网络视频时,需要申请权限ohos.permission.INTERNET。(正确)
11. @Entry装饰的自定义组件将作为页面的入口。在单个页面中可以使用多个@Entry装饰不同自定义组件。错误(false)
12. 所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。错误(false)
13. @CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以动态设置内容及样式。正确(True)
14. 在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。(正确)
15. 所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(错误)
16. 使用http模块发起网络请求时,必须要使用on(‘headersReceive’)订阅请求头,请求才会成功。
17. Ability是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个Ability。(正确)
18. Tabs组件仅可包含子组件TabsContent,每一个页签对应一个内容视图即TabContet组件。(正确)

单选题
下面哪个方法,可以跳转到一个新页面,并销毁当前页面(B)
B. router.replaceUrl()
关于UIAbility的启动模式,下列说法错误的是(C)
C. standard为标准模式,每次startAbility都会启动一个新的实例,系统默认为standard模式。
使用Image组件加载网络图片需要如下哪种权限?(B)
B. ohos.permission.INTERNET
关于容器组件Row和Column,下面说法错误的是(D)
D. Row的子组件在交叉轴方向上的对齐方式使用alignItems属性来设置,其参数类型为HorizontalAlign。
页面路由需要导入以下哪个模块(B)
B. import router from ‘@ohos.router’
关于@State状态数据特征,下列描述错误的是(C)
C. @State变量可以不用给定初始值。
下面哪个方法,可以跳转到一个新页面,并销毁当前页面。(B)
B. router.replaceUrl()
用哪一种装饰器修饰的组件可作为页面入口组件?(B)
B. @Entry
关于容器组件Row和Column,下面说法错误的是:(D)
D. Row的子组件在交叉轴方向上的对齐方式使用alignItems属性来设置,其参数类型为HorizontalAlign。
首.选项preferences值的存储支持哪些数据类型?(D)
D. 数字型、字符型、布尔型以及这3种类型的数组类型
下面哪个组件不能包含子组件:(D)
D. LoadingProgress
关于@State状态数据特征,下列描述错误的是:©
C. @State变量可以不用给定初始值。
下列哪种组合方式不能实现子组件从父子组件之间双向数据同步。(D)
D. @State和@Prop
关于Resource是资源引用类型描述错误的是:©
C. Resource支持所有的数据类型。
页面路由需要导入以下哪个模块?(B)
B. import router from ‘@ohos.router’
Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:(D)
D. FlexAlign.SpaceBetween
关于Web组件,下面描述错误的是:(D)
D. 使用Web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限。
下面哪一个事件方法可以获取到List滑动的偏移量(B)
B. onScrollIndex
发起网络数据请求需要导入以下哪个模块?(A)
A. import http from ‘@ohos.net.http’
关于Tabs组件页签的位置设置,下面描述错误的是(D)
D. 当barPosition为End ,vertical属性为true时,页签位于容器底部。
例如现在要实现一个广告弹窗,包含图片和文本等信息,使用下面那种弹窗可以实现(B)
B. @CustomDialog
关于Video组件的回调事件,下列说法错误的是:(A)
A. onStart视频播放时触发该事件,可以在这里获取视频时长。
关于Button组件,下面哪个样式是胶囊型按钮:(A)
A. ButtonType.Capsule
在下面哪个文件中可以设置页面的路径配置信息?(A)
A. main_pages.json
下列哪一种转场类型建议使用父子转场手法(D)
D.上下级页面转场
用户使用折叠屏进行电商购物比价时,什么体验比较好?(B)
B.查看商品详情时,在宽屏设备上,可点击应用内“分屏”按钮进行分屏,可满足同时查看两个商品的详细参数进行购物比价的诉求。
下列哪一项不属于ArkUI组件的公共事件?(D)
D. On
组件公共事件onDragMove的触发范围是:©
C.组件范围内移动时,触发回调
关于Video组件的回调事件,下列说法错误的是©
C.onStart视频播放时触发该事件,可以在这里获取视频时长
在Stage模型中,模块的配置文件是:(A)
A.module.json5
关于bundleName,下列说法正确的是?(D)
D.标识应用的唯一性
关于自定义组件的生命周期下列说法错误的是(B)
B. 允许在生命周期函数中使用async await
singleton模式下首次进入的执行顺序是:(B)
B.onCreate->onWindowStageCreate->onForeground
在下面哪个文件中可以设置页面的路径配置信息?(A)
A.main_pages.json
用哪一种装饰器修饰的struct表示该结构体具有组件化能力?(B)
B. @Component
————————————————
多选题
下面哪些容器组件是可以滚动的(A,B,C)
A. Scroll
B. List
C. Row
下面哪些组件层次结构是正确的。(A,B,E)
A. Text>Span
B. Button>Column>Image
E. Column>Row>Button
entry下的module.json5中包含以下哪些信息:(B,C,D)
B. Ability的配置信息
C. 设备类型信息
D. 应用权限申请列表
38.关于Tabs组件和TabContent组件,下列描述正确的是(A,B,C,D)
A. TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性。
B. TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定。
C. TabsController用于控制Tabs组件进行页签切换,不支持一个TabsController控制多个Tabs组件。
D. TabContent组件的tabBar属性支持使用@Builder构造器生成的组件。
39.下面哪些是Ability的生命周期回调函数?(A,B,E,F)
A. onCreate
B. onDestroy
E. onForeground
F. onBackground
40.关于ForEach(arr, itemGenerator, index)组件的描述正确的是:(B,C,D)
B. 第一个参数必须是数组,提供循环渲染的数据源。
C. 第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件。
D. 第三个参数为匿名函数,用于给定数组项生成唯.一且稳定的键值。
声明式开发范式有哪些特点?(ABC)
A.使用ArKTS语言
B.数据驱动更新
C.适合复杂度较大的程序
针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:(ABCDE)
A.fontStyle
B.fontFamily
c.fontSize
D.fontWeight
E.fontColor
以下关于ArkTS声明式开发范式的基本组成说法正确的是(ABCDEF)
A.属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color()等
B.事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()
C.装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件
D.自定义组件:可复用的UI单元,可组合其它组件
E.UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块
F.内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等
UIAbility的启动模式有?(ACD)
A. singleton
C.specified
D.multiton
下面哪些是UIAbility的生命周期回调函数?(BCDE)
B.onDestroy
C.onForeground
D. onCreate
E. onBackground
HarmonyOS提供了自由流转的能力,使得开发者可以高效开发跨多个设备的应用程序,提供跨设备的流转、迁移和协同的分布式体验。以下哪些是自由流转体验(ABCE)
A.媒体播控
B.跨设备剪切板
C.应用接续
E.跨设备拖拽
手机、折叠屏、平板等设备屏幕底部有导航条,应用需对底部导航条进行适配,包含哪些?(ABCD)
A.应用内的弹出框、半模态等控件、需要向上避让导航条,避免交互误触。
B.沉浸式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复显示导航条。
C.应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。
D.应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均需要进行向上抬高,避免和导航条互相遮挡,也要避免导航条底部背景色与应用内底部背景色不融合,需要为导航条提供沉浸的背景效果。
下列关于动效设计原则简洁高效的描述正确的是?(BC)
B.、高效响应并减少过长的位移和时间
C.界面元素运动尽可能少且简洁,减少路径及不必要的元素
响应式布局中将窗口宽度划分为不同的范围(即断点Breakpoint),可以包括以下哪些?(BCEF)
B. md
C. sm
E. xs
F. Lg
下面哪些组件层次结构是正确的(ABE)
A. Text>Span
B. Button>Column>Image
E. Column>Row>Button
完整题库可以通过下方题库找我拿,免费分享给你们

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值