HarmonyOS应用开发者基础认证/HarmonyOS应用开发者高级认证

2024-01-07 17:22:35

基础和高级认证的区别都是差不多,都是随机赛选的题目。

本次题目不保证完全一样,可以做些拿来练习

目录

判断题

单选题

多选题


判断题

video 组 件 可 以 ? 持 本 地 视 频 路 径 和 ? 络 路 径 播 放 。 播 放 ? 络 视 频 时 , 需 要 申 请 权 限 ohos.permission.INTERNET。
正确(True)
错误(False)


Ability是系统调度应?的最?单元,是能够完成?个独?功能的组件。?个应?可以包含?个或多
个Ability。
正确(True)
错误(False)


使?http模块发起?络请求时,必须要使?on('headersReceive')订阅请求头,请求才会成功。
正确(True)
错误(False)


@CustomDialog装饰器?于装饰?定义弹窗组件,使得弹窗可以动态设置内容及样式。
正确(True)
错误(False)


每调??次router.pushurl()?法,默认情况下,??栈数量会加1,??栈?持的最???数量为
32。
正确(True)
错误(False)


Web组件对于所有的??都可以使?zoom(factor:number)?法进?缩放。
正确(True)
错误(False)


所有使?@Component修饰的?定义组件都?持onPageShow,onBackPress和onPageHide?命
周期函数。
正确(True)
错误(False)


在Column和Row容器组件中,justifyContent?于设置?组件在主轴?向上的对?格式,
alignItems?于设置?组件在交叉轴?向上的对?格式。
正确(True)
错误(False)


Tabs组件仅可包含?组件TabsContent,每?个?签对应?个内容视图即TabContet组件。
正确(True)
错误(False)


每?个?定义组件都有??的?命周期
正确(True)
错误(False)

?选项preferences是以Key-Value形式存储数据,其中Key是可以重复。
正确(True)
错误(False)

单选题


下?哪?个事件?法可以获取到List滑动的偏移量
A.onScroll
B.onScrolllndex
C.onReachStart
D.onReachEnd


在下?哪个?件中可以设置??的路径配置信息?
A.main_pages.json
B.module.json5
C.app.json5
D.packagejson


例如现在要实现?个?告弹窗,包含图?和?本等信息,使?下?那种弹窗可以实现
A.AlertDialog
B.@CustomDialog
C.TextPickerDialog
D.TimePickerDialog

关于video组件的回调事件,下列说法错误的是:
A.onStart视频播放时触发该事件,可以在这?获取视频时?。
B.onFinish视频播放结束时触发该事件。
C.onPrepared视频准备完成时触发该事件。
D.onUpdate播放进度变化时触发该事件,单位为S,更新时间间隔为250ms。


下?哪个组件不能包含?组件:
A.Row
B.Button
C.Text
D.LoadingProgress


?选项key的最??度限制??为()字节?
A.60
B.70
C.80
D.90


关于容器组件Row和Column,下?说法错误的是:
A.Column容器的主轴是垂直?向,交叉轴是?平?向;Row容器的主轴是?平?向,交叉轴
是垂直?向。
B.主轴和交叉轴始终是相互垂直的,Row和Column主轴的?向不?样。
C.Column的?组件在主轴?向上的对?使?justifyContent属性来设置,其参数类型是
FlexAlign。
D.Row的?组件在交叉轴?向上的对??式使?alignltems属性来设置,其参数类型为HorizontalAlign。


关于Button组件,下?哪个样式是胶囊型按钮:
A.ButtonType.Capsule
DB.ButtonType.Normal
C.ButtonType.Circle
D.以上都不是


?选项preferences值的存储?持哪些数据类型?
A.数字型
B.字符型
C.布尔型
D.数字型、字符型、布尔型以及这3种类型的数组类型。


关于Resource是资源引?类型描述错误的是:
A.Resource是资源引?类型,?于设置组件属性的值。
B.通过“$r(app.type.name)”的形式引?应?资源,app代表是应?内resources?录中定义的
资源,type代表资源类型(或资源的存放位置)。
C.Resource?持所有的数据类型。
D.系统可以根据当前配詈加载合适的Resource资源,例如,开发者可以根据屏靠尺?呈现不
同的布局效果,或根据语?设置提供不同的字符串。


?哪?种装饰器修饰的组件可作为????组件?
A.@Component
B.@Entry
C.@Preview
D.@Builder


关于Web组件,下?描述错误的是:
A.WebController 控 制 器 可 以 控 制 Web 组 件 各 种 ? 为 , ? 如 forward 、 backward 、
runJavaScript等。
B.Web 组 件 ? 持 fileAccess 、 javaScriptAccess 等 多 种 属 性 的 设 置 , 例 如
javaScriptAccess(true)表示允许执?JavaScript脚本。
C.Web组件?持onConfirm、onConsole等多种事件,例如??调?confirm0告警时触发
onConfirm回调。
D.使?Web组件访问在线和离线??都需要添加ohos.permission.INTERNET权限。


关于@State状态数据特征,下列描述错误的是:
A.@State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调?所在组件
的build?法进?UI
刷新。
B.标记为@State的属性是私有变量,只能在组件内访问。
C.@State变量可以不?给定初始值。
D.?组件@Link装饰的变量可以和?组件的@State变量建?双向数据绑定。


使?Image组件加载?络图?需要如下哪种权限?
A.ohos.permission.READ_MEDIA
B.ohos.permission.INTERNET
C.ohos.permission.GET_NETWORK_INFO
D.ohos.permission.DISTRIBUTED_DATASYNC

关于UIAbility的启动模式,下列说法错误的是:
A.UIAbility?持单实例、标准模式和指定实例3种启动模式,在modulejson中通过launchType
配置。
B.singleton为单实例模式,系统中只存在唯??个实例,startAbility时,如果已存在,则复?
系统中的唯??个实例。
C.standard为标准模式,每次startAbility都会启动?个新的实例,系统默认为standard模式。
D.specified为指定实例模式,运?时由Ability内部业务决定是否创建多实例。


Row组件中有两个Text组件,如果使?justifyContent对??式,下?哪个属性可以实现左右两端
对?:
A.FlexAlign.Start
B.FlexAlign.SpaceEvenly
C.FlexAlign.End
D.FlexAlign.SpaceBetween


关于Tabs组件?签的位置设置,下?描述错误的是
A.当barPosition为Start(默认值),vertical属性为false时(默认值),?签位于容器顶部。
B.当barPosition为Start(默认值),vertical属性为true时,?签位于容器左侧
C.当barPosition为End,vertical属性为false(默认值)时,?签位于容器底部。
D.当barPosition为End,vertical属性为true时,?签位于容器底部。


发起?络数据请求需要导?以下哪个模块?
A.import http from'@ohos.net.http'
B.import http from '@ohos.net.https"
C.import request from '@ohos.request'
D.import request from '@ohos.net.request'


下?哪个?法,可以跳转到?个新??,并销毁当前??。
A.router.pushUrl()
B.router.replaceUrl()
C.router.back()
D.router.clear()


下列哪种组合?式不能实现?组件从??组件之间双向数据同步。
A.@State和@Link
B.@Provide和@Consume
C.@Observed和@ObjectLink
D.@State和@Prop


??路由需要导?以下哪个模块?
A.import prompt from'@ohos.prompt'
B.import router from '@ohos.router'
C.import Notification from '@ohos.notification'
D.import window from '@ohos.window'

多选题


entry下的module.json5中包含以下哪些信息:BCD
A.应?包名和版本号信息
B.Ability的配置信息
C.设备类型信息
D.应?权限申请列表

针对包含?本元素的组件,例如Text、Button、TextInput等,可以使?下列哪些属性:ABCDE
A.fontColor
B.fontSize
C.fontStyle
D.fontWeight
E.fontFamily


以下关于ArkTS声明式开发范式的基本组成说明正确的是ABCDEF
A.装饰器:?来装饰类、结构体、?法以及变量,赋予其特殊的含义,例如@Entry表示这是
个??组件。
B.?定义组件:可复?的UI单元,可组合其它组件。
C.UI描述:声明式的?法来描述UI的结构,例如build()?法中的代码块。
D.内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调?,如Column、
Text、Divider、Button等。
E.属性?法:?于组件属性的配置,统?通过属性?法进?设置,如fontSize()、width()、
height()、color()等。
F.事件?法:?于添加组件对事件的响应逻辑,统?通过事件?法进?设置,如跟随在Button
后?的onClick()。


下?哪些是Ability的?命周期回调函数?ABEF
A.onCreate
B,onDestroy
C.onPageShow
D.onPageHide
E.onForeground
F.onBackground

关于Tabs组件和TabContent组件,下列描述正确的是ABCD
A.TabContent组件不?持设置通?宽度属性,其宽度等于Tabs组件的barWidth属性。
B.TabContent组件不?持设置通??度属性,其?度由?组件Tabs?度与TabBar组件?度决
定。
C.TabsController?于控制Tabs组件进??签切换,不?持?个TabsController控制多个
Tabs组件。
D.TabContent组件的tabBar属性?持使?@Builder构造器?成的组件。


下?哪些组件层次结构是正确的。ABE
A.Text>Span
B.Button>Column>Image
C.Button>Image>Text
D.Image>Text>Span
E.Column>Row>Button


关于ForEach(arr,itemGenerator,index)组件的描述正确的是:BCD
A.ForEach中可以循环遍历逻辑代码,例如console.info('hello")
B.第?个参数必须是数组,提供循环渲染的数据源。
C.第?个参数?成?组件的lambda函数,为数据源中的每个数组项?成?组件。
D.第三个参数为匿名函数,?于给定数组项?成唯?且稳定的键值。


下?哪些容器组件是可以滚动的ABD
A.Scroll
B.List
C.Row
D.Grid
E.Column

文章来源:https://blog.csdn.net/weixin_59383491/article/details/135424836
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。