HarmonyOS应用开发者基础认证,Next版本发布后最新题库(7.29更新)

news2024/9/8 23:32:09

判断题 10题 10分
1、在http模块中,多个请求可以使用同一个httpRequest对象,httpRequest对象可以复用。(错误)

2、订阅dataReceiverProgress响应事件是用来接收HTTP流式响应数据。(错误)

3、UIAbility是系统调度应用的最小单元,是能够完成一个独立功能的组件。一个应用可以包含一个或多个UIAbility。(正确)

4、应用权限保护的对象可以分为数据和功能:数据包含了个人数据(如照片、通讯录、日历、位置等)、设备数据(如设备标识、相机、麦克风等)、应用数据。功能则包括了设备功能(如打电话、发短信、联网等)、应用功能(如弹出悬浮框、创建快捷方式等)等。(正确)

5、预览器支持对页面的预览,如果代码中涉及到一些网络、数据库、传感器等功能的开发,则可以使用模拟器或者真机进行调试。(正确)

6、如果代码中涉及到一些网络、数据库、传感器等功能的开发,均可使用预览器进行预览。(错误)

7、合理的动效可以帮助引导、取悦用户,减少等待时间,更能增加产品识别度,让用户舒适的的使用产品(正确)

8、用户在长视频、短视频、直播、通话、会议、拍摄类应用等场景下,可以采用悬停适配在折叠屏半折态时,上屏进行浏览下屏进行交互操作。(正确)

9、@Entry装饰的自定义组件将作为页面的入口。在单个页面中可以使用多个@Entry装饰不同自定义组件。(错误)

10、在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。(正确)

11、Tabs组件仅可包含子组件TabsContent,每一个页签对应一个内容视图即TabContent组件。(正确)

12、用户首选项preferences是以Key-Value形式存储数据,其中Key是可以重复。(错误)

13、支持模块化开发是指一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理是一种良好的设计方式。在开发过程中,我们可以将每个功能模块作为一个独立的Module进行开发,Module中可以包含源代码、资源文件、第三方库、配置文件等,每一个Module可以独立编译,实现特定的功能。这种模块化、松耦合的应用管理方式有助于应用的开发、维护与扩展。(正确)

14、开发者将应用上架应用市场后,终端设备用户可以在终端设备上使用应用市场进行应用的安装和卸载。(正确)

15、为了帮助开发者在个人开发机器上高效模拟HarmonyoS环境,进行应用的快速运行与细致调试,DevEco Studio的本地模拟器可以在虚拟机内运行,以节省硬件资源。(错误)

16、架构设计时需要考虑“一次开发,多端部署”,这样可以节省跨设备UI开发工作量,同时提升应用部署的伸缩性。(正确)

17、设计师在设计动效时,点击响应性、运动帧率、跟手性不需要设定,根据不同机型的性能能力系统设定即可。(错误)

18、所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(错误)

19、Text是显示文本的组件基础之一,它可以包含子组件Span,当Text与Span同时配置文本内容时,Span内容覆盖Text内容。(正确)

20、@CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以动态设置内容及样式。(正确)

21、关系型数据库(Relational Database,RDB)支持Worker线程。(错误)

22、UIAbility组件多实例启动模式是默认的启动模式。(错误)

23、ArkTS中使用const声明常量。(正确)

24、用户首选项是关系型数据库。(错误)

25、Button组件可以包含子组件。(正确)

26、一个页面可以存在多个@Entry修饰的组件。(错误)

27、HAR与HSP都是为了实现代码和资源的共享,都可以包含代码、C++库、资源和配置文件。(正确)

28、Background状态在UIAbility实例销毁时触发,可以在onDestroy()回调中进行系统资源的释放、数据的保存等操作。(错误)

29、Video组件可以支持本地视频路径和网络路径播放。播放网络视频时,需要申请权限ohos.permission.INTERNET。(正确)

30、一个应用是由一个或多个HAP组成。(正确)

31、可以通过ohpm uninstall指令下载指定的三方库。(错误)

32、HarmonyoS提供了基础的应用加固安全能力,包括混淆、加密和代码签名能力。(正确)

33、使用http模块发起网络请求时,必须要使用on(‘headersReceive’)订阅请求头,请求才会成功。(错误)

34、每一个自定义组件都有自己的生命周期。(正确)

单选题 30题 60分
1、下面是ArkTS中常量名、枚举值名推荐的代码风格是?

​ 答案:全大写,下划线分割

2、下面是ArkTS中类名、枚举名推荐的代码风格是

​ 答案:大驼峰

3、下面是ArkTS中变量名、方法名、参数名推荐的代码风格是

​ 答案:小驼峰

4、用哪一种装饰器修饰的组件可作为页面入口组件?

​ 答案:@Entry

5、首选项preferences值的存储支持哪些数据类型?

​ 答案:数字型、字符型、布尔型以及这3种类型的数组类型

6、使用http发起网络请求,需要以下哪种权限?

​ 答案:ohos.permission.INTERNET

7、关于Resource是资源引用类型描述错误的是:

​ 答案:Resource支持所有的数据类型

8、向服务器提交表单数据,以下哪种请求方式比较合适:

​ 答案:RequestMethod.POST

9、直板机上的短视频切换到折叠屏打开状态后,哪些UI设计有助于体验提升?

​ 答案:短视频在屏幕左侧,右侧界面使用视频评论信息,实现边看边评的用户体验

10、用户使用折叠屏进行电商购物比价时,什么体验比较好?

​ 答案:查看商品详情时,在宽屏设备上,可点击应用内"分屏”按钮进行分屏,可满足同时查看两个商品的详细参数进行购物比价的诉求。

11、下列哪一种转场类型建议使用父子转场手法?

​ 答案:上下级页面转场

12、“一次开发,多端部署”指的是一个工程,一次开发上架,多端按需部署。为了实现这一目的,HarmonyoS提供了几个核心能力,如下那个不是一多开发的核心能力?

​ 多端协同能力

13、下面哪个组件不能包含子组件:

​ 答案:LoadingProgress

14、Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:

​ 答案:FlexAlign.SpaceBetween

15、下列组件类型中,容器组件是:

​ 答案:List

16、关于Web组件,下面描述错误的是:

​ 答案:使用Web组件访问在线和离线网页都需要添加ohos.permission.INTERNET权限

17、组件公共事件onDragMove的触发范围是:

​ 答案:组件范围内移动时,触发回调

18、关于Button组件,下面哪个样式是胶囊型按钮:

​ 答案:ButtonType.Capsule

19、关于Tabs组件页签的位置设置,下面描述错误的是:

​ 答案:当barPosition为End,vertical属性为true时,页签位于容器底部

20、例如现在要实现一个广告弹窗,包含图片和文本等信息,使用下面那种弹窗可以实现

​ 答案:@CustomDialog

21、下列哪一项不属于ArkUI组件的公共事件?

​ 答案:on

22、下面哪一个事件方法可以获取到List滑动的偏移量

​ 答案:onDidScroll

23、关于容器组件Row和Column,下面说法错误的是:

​ 答案: Row的子组件在交叉轴方向上的对齐方式使用alianltems属性来设置,其参数类型为HorizontalAlign

24、使用Image组件加载网络图片需要如下哪种权限?

​ 答案:ohos.permission.INTERNET

25、UIAbility实例创建完成时触发的回调:

​ 答案:onCreate()

26、在UIAbility实例销毁时触发什么状态?

​ 答案:Destroy

27、在下面哪个文件中可以设置页面的路径配置信息?

​ 答案:main_pages.json

28、关于bundleName,下列说法正确的是?

​ 答案:标识应用的唯一性

29、在Stage模型中,模块的配置文件是:

​ 答案:module.json5

30、关于UIAbility的启动模式,下列说法错误的是:

​ 答案: multiton为多实例启动模式,每次startAbility()都会启动一个新的实例,系统默认为multiton启动模式。

31、关于自定义组件的生命周期下列说法错误的是:

​ 答案:允许在生命周期函数中使用async await

32、singleton模式下首次进入的执行顺序是:

​ 答案:onCreate->onWindowStageCreate->onForeground

33、用哪一种装饰器修饰的struct表示该结构体具有组件化能力?

​ 答案: @Component

34、关于Video组件的回调事件,下列说法错误的是:

​ 答案:onStart视频播放时触发该事件,可以在这里获取视频时长

35、如果页面设计要求某些元素需要浮动在其他元素之上,例如弹窗或悬浮菜单,应该优先选择哪种布局方式?

​ 答案:层叠布局

多选题 10题 30分
1、针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:(全选)

​ fontColor

​ fontFamily

​ fontSize

​ fontWeight

​ fontStyle

2、关于Tabs组件和TabContent组件,下列描述正确的是(全选)

​ TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定

​ TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性

​ absController用于控制Tabs组件进行页筝切换,不支持一个TabsController控制多个Tabs组件

​ TabContent组件的tabBar属性支持使用@Builder构造器生成的组件

3、下面哪些属于属性方法?

​ height()

​ fontSize()

​ width()

4、声明式开发范式有哪些特点?

​ 数据驱动更新

​ 适合复杂度较大的程序

​ 使用ArkTS语言

5、下面哪些是UIAbility的生命周期回调函数?

​ onCreate

​ onForeground

​ onDestroy

​ onBackground

6、Library类型的Module可以分为哪些具体类型?

​ Static Library
​ Shared Library

7、UIAbility的启动模式有?

​ muhtiton

​ specified

​ singleton

8、以下哪些UI布局更适合折叠屏上的短视频场景的用户体验?(全选)

​ 侧边面板边看边评

​ 半模态窗口分享

​ 侧边面板个人详情

​ 短视频悬停

9、手机、折叠屏、平板等设备屏幕底部有导航条,应用需对底部导航条进行适配,包含哪些?(全选)

​ 应用内的弹出框、半模态等控件,需要向上避让导航条,避免交互误触。

​ 沉浸式场景,例如游戏、全屏播放视频,导航条可自动隐藏,支持从底部上滑恢复显示导航条。

​ 应用内的可滚动内容,需要能显示在导航条下方。当滚动到最底部时,要避免导航条遮挡导致最底部功能不可用。

​ 应用内的底部固定控件、输入键盘、应用底部的悬浮按钮等均需要进行向上抬高,避免和导航条互相遮挡,也要避免导航条底部背景色与应用内底部背景色不融合,需要为导航条提供沉浸的背景效果。

10、下列关于动效设计原则简洁高效的描述正确的是?

​ 界面元素运动尽可能少且简洁,减少路径及不必要的元素

​ 高效响应并减少过长的位移和时间

11、关于Tabs组件页签的位置设置,下面描述正确的是:(全选)

​ 当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。

​ 当barPosition为Start(默认值) ,vertical属性为true时,页签位于容器左侧。

​ 当barPosition为End ,vertical属性为false(默认值)时,页签位于容器底部。

​ 当barPosition为End ,vertical属性为true时,页签位于容器右侧。

12、下面示例中会导致编译报错的有?

​ let x: number = null;

​ let y: string = null;

​ let x: string = null

13、HarmonyoS提供的数据管理的方式包含哪些?(全选)

​ 分布式键值数据库

​ 分布式数据对象

​ 用户首选项

​ 关系型数据库

14、响应式布局中将窗口宽度划分为不同的范围(即断点Breakpoint),可以包括以下哪些?(全选)

​ xs

​ sm

​ md

​ lg

​ xl

​ xxl

15、Harmonyos提供了自由流转的能力,使得开发者可以高效开发跨多个设备的应用程序,提供跨设备的流转、迁移和协同的分布式体验。以下哪些是自由流转体验?

​ 媒体播控

​ 应用接续

​ 跨设备拖拽

​ 跨设备剪贴板

​ 服务互通

16、关于ForEach(arr,itemGenerator,index)组件的描述正确的是:

​ 第一个参数必须是数组,提供循环渲染的数据源

​ 第二个参数生成子组件的lambda函数,为数据源中的每个数组项生成子组件

​ 第三个参数为匿名函数,用于给定数组项生成唯一且稳定的键值

17、与WindowStage相关的回调是:

​ onWindowStageDestroy()

​ onWindowStageCreate()

18、用户在折叠屏上查看新闻、查看电子书的场景下,哪些体验比较好?

​ 左边文字,右边评论,边看边评

​ 特定场景下支持用户通过双指捏合的手势进行文字大小调节口

​ 界面只有自己需要的图文信息,沉浸浏览

19、以下关于ArkTS声明式开发范式的基本组成说法正确的是(全选)

​ UI描述:声明式的方法来描述UI的结构,例如build()方法中的代码块

​ 自定义组件:可复用的UI单元,可组合其它组件

​ 事件方法:用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()

​ 内置组件:ArkTS中默认内置的基本组件和布局组件,开发者可以直接调用,如Column、Text、Divider、Button等

​ 属性方法:用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color()等

​ 装饰器:用来装饰类、结构体、方法以及变量,赋予其特殊的含义,例如@Entry表示这是个入口组件

20、下面哪些容器组件是可以滚动的

​ Scroll

​ List

​ Grid

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

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

相关文章

Python --Pandas库基础方法(2)

文章目录 Pandas 变量类型的转换查看各列数据类型改变数据类型 重置索引删除行索引和切片seriesDataFrame取列按行列索引选择loc与iloc获取 isin()选择query()的使用排序用索引排序使用变量值排序 修改替换变量值对应数值的替换 数据分组基于拆分进行筛选 分组汇总引用自定义函…

TinyVue 组件库官网焕然一新!

本文由体验技术团队Kagol原创~ 之前有一些朋友吐槽我们 TinyVue 组件库的 UI 不够美观,于是我们请了设计师小姐姐给我们的组件和网站进行优化,经过设计师小姐姐和我们的开发兄弟们一个多月的努力,终于完成网站第一版的优化。 优化点 主要优…

学习react-登录状态验证

1.创建三个页面LoginPage, HomePage,NotFoundPage用于Router 创建LoginPage.tsx用于做登录页面 // LoginPage.tsx const LoginPage (props:LoginProp) > {const navigate useNavigate();return( <h1 onClick{ ()>{navigate("/");}}>Hello Login, {pr…

如何在Selenium Webdriver中点击SVG元素?

我们将在URL上单击下面突出显示的SVG元素&#xff1a;https&#xff1a;//testkru.com/Elements/SVGelemnts。 有几种方法可以点击SVG元素&#xff0c;我们将在这篇文章中讨论它们&#xff0c;并讨论它们之间应该首选哪一种。 使用 WebElement Click() 通过使用Action Click() …

前端JS特效第53集:带声音的烟花模拟绽放特效插件

带声音的烟花模拟绽放特效插件&#xff0c;先来看看效果&#xff1a; 部分核心的代码如下(全部代码在文章末尾)&#xff1a; <!DOCTYPE html> <html lang"en" > <head><meta charset"UTF-8"><title>Firework Simulator v2&…

五、SpringIoC/DI的使用

1. 类注解、方法注解 告诉spring管理bean—>bean的存储 1、类注解&#xff1a;五大注解 Controller&#xff08;控制器存储&#xff09;、 Service&#xff08;服务存储&#xff09;、 Repository&#xff08;仓库存储&#xff09;、 Component&#xff08;组件存储&#xf…

一种多策略改进黑翅鸢智能优化算法IBKA(2024年新出优化算法)种群初始化精英反向+透镜成像反向学习+黄金正弦变异策略

一种多策略改进黑翅鸢智能优化算法IBKA&#xff08;2024年新出优化算法&#xff09; 种群初始化精英反向策略透镜成像反向学习策略黄金正弦变异策略 文章目录 前言一种多策略改进黑翅鸢智能优化算法IBKA&#xff08;2024年新出优化算法&#xff09; 种群初始化精英反向策略透镜…

35_YOLOX网络详解

1.1 简介 YOLOX是YOLO系列&#xff08;You Only Look Once&#xff09;目标检测模型的一个最新变种&#xff0c;由阿里云团队和旷视科技在2021年提出。YOLO系列以其快速、准确的目标检测能力而闻名&#xff0c;而YOLOX在此基础上进行了多方面的改进和优化&#xff0c;旨在提供…

获取手机当前信号强度(dbm/asu值)解决 getGsmSignalStrength()总是返回99问题

能看到这篇文章说明网上哪些获取 &#xff08;dbm/asu值&#xff09;不适合你&#xff0c;不是他们的代码不正确&#xff0c;而是不符合你的情况 比如安卓6获取android手机信号强度 可以看这篇文章 https://blog.csdn.net/sinat_31057219/article/details/81134030 当然如果你…

计算机三级嵌入式(三)——嵌入式系统硬件组成

目录 考点1 嵌入式最小硬件系统 考点2 基于 ARM 内核的典型嵌入式应用系统硬件组成 考点3 ARM 的 AMBA 总线体系结构及标准 考点4 基于 ARM 内核的嵌入式芯片的硬件组成 考点5 存储器层次结构 考点6 存储器分类 考点7 存储器主要性能指标 考点8 片内存储器 考点9 外部…

Perfectly Clear WorkBench中文绿色版,让每一张照片都完美无瑕

软件简介 你是否曾经为了一张不完美的照片而感到遗憾&#xff1f;是否曾经因为照片中的小瑕疵而不得不花费大量时间进行后期处理&#xff1f;现在&#xff0c;有了Perfectly Clear WorkBench&#xff0c;这些问题都将迎刃而解。作为全球领先的智能图像校正技术商推出的图像清晰…

【C++高阶数据结构】红黑树:全面剖析与深度学习

目录 &#x1f680; 前言&#xff1a;红黑树与AVL树的比较一&#xff1a; &#x1f525; 红黑树的概念二&#xff1a; &#x1f525; 红黑树的性质 三&#xff1a; &#x1f525; 红黑树节点的定义和结构&#x1f680; 3.1 基本元素&#x1f680; 3.2 节点颜色&#x1f680; 3.…

Java中static静态变量--继承等相关知识

目录 static 继承&#xff1a; 继承的特点&#xff1a; 案例&#xff1a;自己设计一个继承体系练习&#xff1a; 设计思想&#xff1a; 代码&#xff1a; 子类到底能继承父类的哪些类容&#xff1f; 成员变量内存的继承情况&#xff1a; 成员方法的内存继承情况&#x…

项目经理的开源工具指南:优化您的选择过程

国内外主流的10款开源项目管理系统对比&#xff1a;PingCode、Worktile、禅道、Teambition、Gogs、码云 Gitee、Jira、Redmine、ProjectLibre、OpenProject。 在选择合适的开源项目管理系统时&#xff0c;很多团队面临诸多挑战&#xff1a;功能是否全面&#xff1f;易用性如何&…

C++初学(7)

7.1、字符串 字符串是存储在内存的连续字节中的一系列字符。C处理字符串的方式有两种&#xff0c;第一种是来自C语言&#xff0c;常被称为C风格字符串&#xff0c;另一种则是基于string类库的方法。 存储在连续字节中的一系列字符意味着可以将字符存储在char数组中&#xff0…

Mecanim Animation System

动画系统简介 Unity 有一个非常丰富而又复杂的动画系统&#xff0c;官方称其为Mecanim。该系统具有以下功能&#xff1a; 支持从外部导入动画剪辑&#xff0c;如&#xff1a;fbx、mb | ma&#xff08;Autodesk maya 原件&#xff09;、.max&#xff08;3ds Max原件&#xff09…

5.仓颉编程_数组使用与异常捕捉

5.仓颉编程_数组使用与异常捕捉 数字数组与字符串数组 import std.console.*main() {var qty 10var zero2 0var array [1,2,3] //数组var str_arr:Array<String> [aa,bb]try {//qty qty / zero2//println(qty)println(str_arr[0])println(array[0])// println(arr…

rhce THE homework of first

ssh远程免密登录成功 下载httpd和nginx 关闭防火墙 查看selinux的状态 为服务器配置ip 填充网站的内容 添加服务器配置 将文本写入网站

2024电赛H题参考方案(+视频演示)——自动行使小车

目录 一、题目要求 二、参考资源获取 三、参考方案 1、环境搭建及工程移植 2、移植MPU6050模块 3、移植TB6612电机驱动模块 4、整体控制方案视频演示 总结 一、题目要求 小编自认为&#xff1a;此次H题属于控制类题目&#xff0c;相较于往年较为简单&#xff0c;功能也算单一&a…

深入解析 GZIP 压缩传输:优化网络性能的利器

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119@qq.com] 📱个人微信:15279484656 🌐个人导航网站:www.forff.top 💡座右铭:总有人要赢。为什么不能是我呢? 专栏导…