【保驾护航】HarmonyOS应用开发者基础认证-题库

news2024/11/17 5:53:48

在这里插入图片描述通过系统化的课程学习,熟练掌握DevEco StudioArkTSArkUI预览器模拟器SDKHarmonyOS应用开发的关键概念,具备基础的应用开发能力。

考试说明

1、考试需实名认证,请在考前于个人主页→个人信息→基本信息→进行实名认证,否则考试通过无法获取专业证书;

2、每个帐号每月有3次考试机会,次月重置考试次数。做题过程中请认真对待,避免考试次数浪费;

3、考试时长为1小时,请合理分配做题时间;

4、考试期间只有3次切屏次数,若超过3次则自动提交考卷;

5、考试分数达到90分即为合格,未达到合格分数则无法获取证书。

如何获取证书

1、通过考试后,可前往我的学堂-我的证书-我的开发者认证查看证书和下载电子证书(查看证书前,请确保已实名认证)。
2、证书自颁布之日起2年内有效。

判断题

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

Ability是系统调度应⽤的最⼩单元,是能够完成⼀个独⽴功能的组件。⼀个应⽤可以包含⼀个或多
Ability
● 正确(True)

使⽤http模块发起⽹络请求时,必须要使⽤on(‘headersReceive’)订阅请求头,请求才会成功。
● 错误(False)

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

每调⽤⼀次router.pushurl()⽅法,默认情况下,⻚⾯栈数量会加1,⻚⾯栈⽀持的最⼤⻚⾯数量为
32。
● 正确(True)

Web组件对于所有的⽹⻚都可以使⽤zoom(factor:number)⽅法进⾏缩放。
● 错误(False)

所有使⽤@Component修饰的⾃定义组件都⽀持onPageShow,onBackPressonPageHide⽣命
周期函数。
● 错误(False)

ColumnRow容器组件中,justifyContent⽤于设置⼦组件在主轴⽅向上的对⻬格式,
alignItems⽤于设置⼦组件在交叉轴⽅向上的对⻬格式。
● 正确(True)

Tabs组件仅可包含⼦组件TabsContent,每⼀个⻚签对应⼀个内容视图即TabContet组件。
● 正确(True)

每⼀个⾃定义组件都有⾃⼰的⽣命周期 ● 正确(True)

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

单选题

注意这里要看答案而选择,而不是看具体的A、B、C、D

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

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

例如现在要实现⼀个⼴告弹窗,包含图⽚和⽂本等信息,使⽤下⾯那种弹窗可以实现(B)
A.AlertDialog
B.@CustomDialog
C.TextPickerDialog
D.TimePickerDialog

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

下⾯哪个组件不能包含⼦组件:(D)
A.Row
B.Button
C.Text
D.LoadingProgress

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

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

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

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

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

⽤哪⼀种装饰器修饰的组件可作为⻚⾯⼊⼝组件?(B)
A.@Component
B.@Entry
C.@Preview
D.@Builder

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

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

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

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

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

发起⽹络数据请求需要导⼊以下哪个模块?(A)
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’

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

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

⻚⾯路由需要导⼊以下哪个模块?(B)
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

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

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

相关文章

林浩然的政治学奇幻漂流——幽默诙谐解读马基雅维利

林浩然的政治学奇幻漂流——幽默诙谐解读马基雅维利 Lin Haoran’s Whimsical Exploration of Machiavelli’s Political World 在一个阳光明媚的周末,我们的主人公林浩然同学决定穿越历史长河,踏上一场充满智识与笑声的探索之旅,目的地是文艺…

NineData和泽拓数据库产品Klustron完成产品兼容互认证

近日,云原生智能数据管理平台NineData和泽拓昆仑分布式数据库产品Klustron完成产品兼容互认证。经过严格的联合测试,双方软件完全相互兼容、功能完善、整体运行稳定且性能表现优异。 本次玖章算术与泽拓科技的携力合作,在双方共同的努力下&a…

nextjs中beforePopState使用

在某些情况下,希望监听popstate并在路由器对其进行操作之前执行某些操作。可以使用beforePopState。 在Next.js中,beforePopState是一个可选的生命周期函数,用于在浏览器的历史记录发生更改之前执行一些操作。具体来说,beforePopS…

DP读书:在常工院的2023年度总结

DarrenPig的年度总结 这是最好的时代,这是最坏的时代。——狄更斯 这是最好的时代,这是最坏的时代。——狄更斯 这是最好的时代,这是最坏的时代。——狄更斯 一、2023我的感受 不就是2023吗,不就是一年的经历吗,大家…

18 python快速上手

面向对象进阶 面向对象进阶1.成员1.1 变量易错点 & 面试题 1.2 方法1.3 属性 2.成员修饰符3.对象嵌套4.特殊成员总结 各位小伙伴想要博客相关资料的话关注公众号:chuanyeTry即可领取相关资料! 面向对象进阶 目标:掌握面向对象进阶相关知识…

【JavaEE】网络编程 TCP/UDP

作者主页:paper jie_博客 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文于《JavaEE》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造&…

WorkPlus移动应用管理平台,助力企业实现高效移动办公

在移动办公成为当今工作方式的主流趋势下,管理和运营企业移动应用成为了提高工作效率和数据安全的重要环节。而移动应用管理平台作为实现移动办公高效管理的关键工具,WorkPlus以其领先的性能和全面的功能,助力企业实现高效移动办公。 为何选…

【医学图像数据增强】切割-拼接(CS-DA)

切割-拼接CS-DA CS-DA 核心思想自然图像和医学图像之间的关键差异CS-DA 步骤确定增强后的数据数量 代码复现 CS-DA 核心思想 论文链接:https://arxiv.org/ftp/arxiv/papers/2210/2210.09099.pdf 大多数用于医学分割的数据增强技术最初是在自然图像上开发的&#x…

【Docker】Kubernetes 命令行 kubectl(kubectl 使用)

作者主页: 正函数的个人主页 文章收录专栏: Docker 欢迎大家点赞 👍 收藏 ⭐ 加关注哦! kubectl 使用 kubectl 是 Kubernetes 自带的客户端,可以用它来直接操作 Kubernetes。 使用格式有两种: kubectl […

C#hybridCLR热更新方案初探

前言 暂时处于初步研究状态,目前的框架使用还是尚少,本篇文章旨在同步给大家大概的使用流程和使用心得,在初步建立新项目时可以适当考虑。 介绍 热更新 与强制更新相对应,移动平台上App的可执行程序没有发生变化,仅…

免费畅享,打破写作瓶颈:星火写作助手覆盖全面,助你轻松创作

啰嗦几句 最近年终岁末,公司的各种文案各种总结,写得人是头晕脑胀,所以好多小伙伴最近在求智能写作的软件,最好是ChatGPT。 ChatGPT是国外产品,在国内并不能访问。而就智能写作来说,我们何必舍近求远呢&am…

flutter极光推送配置厂商通道(华为)笔记--进行中

一、基础集成按照下面官方文档进行 厂商通道相关参数申请教程 集成厂商 集成指南 官方文档:厂商通道回执配置指南 注意:不同厂商对app上架的要求不同,华为、荣耀 对app上架没有硬性要求 遇到问题 1、引入apply plugin: com.huawei.agconn…

2023-2024年重庆职业院校技能大赛“信息安全管理与评估”比赛样题

2023 年重庆职业院校技能大赛(高等职业教育) “信息安全管理与评估”样题任务书 第一阶段:任务 1 网络平台搭建(50 分)任务 2 网络安全设备配置与防护(250 分) 第二阶段:第一部分 网…

GoZero微服务个人探究之路(九)api文件编写总结

参考来源go-zero官方文档https://go-zero.dev/docs/tutorials 前言 go-zero是目前star最多的go语言微服务框架,api 是 go-zero特殊的语言,类型文件,go-zero自带的goctl可以通过.api文件生成http服务代码 api文件内容编写 不可使用关键字 …

Chrome 插件调试

http://blog.haoji.me/chrome-plugin-develop.html#te-bie-zhu-yi-background-de-bao-cuo 手把手:Chrome浏览器开发系列(四):调试我们开发的插件 - 掘金

iOS推送通知

文章目录 一、推送通知的介绍1. 简介2. 通知的分类 二、本地通知1. 本地通知的介绍2. 实现本地通知3. 监听本地通知的点击 三、远程通知1. 什么是远程通知2. 为什么需要远程通知3. 远程通知的原理4. 如何做远程通知5. 远程通知证书配置6. 获取远程推送要用的 DeviceToken7. 测试…

技术解读 | KunDB助力头部金融机构关键系统的Oracle国产替代

星环科技自主研发的分布式交易型数据库KunDB助力头部金融机构实现了关键系统的Oracle国产化替代。 通过可视化迁移工具完成了对象与数据的平滑迁移,将原先两套Oracle系统(一套Oracle单机系统,一套Oracle RAC系统)统一迁移到一套K…

运动戴什么耳机好?怎样选运动耳机?2024年运动蓝牙耳机推荐

​运动耳机作为运动人士的得力助手,不仅要求佩戴舒适,还需要在音质表现、防水性能、通话质量等方面有出色表现。下面我为大家推荐几款性能全面的运动耳机,希望能满足不同需求的运动爱好者,来看看吧。 1.南卡开放式耳机&#xff08…

02-TiDB部署本地测试集群

基于v7.5版本 1、下载并安装 TiUP curl --proto https --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh 下载后路径/root/.tiup,已自动将环境变量写入文件中,需要手动执行source source /root/.bashrc 2、在当前 session 执行以下命令…