HarmonyOS应用开发者基础认证----试题分享或者dai&&考
官网考试链接:https://developer.huawei.com/consumer/cn/training/dev-cert-detail/101684223987951077
1.每个帐号每月有3次考试机会,次月重置考试次数。一旦开始考试请认真对待,避免考试次数浪费;
2.考试时长为1小时,需要合理分配做题时间;通常时间是足够的;
3.切记:考试期间只有3次切屏次数,若超过3次则会自动提交考卷。
本人已经测试过多次,每次都过,诚信第一
HarmonyOS提供的WebView能力(答案:支持)与H5双向通信
应用包名不能包含一些保留字段,(答案:.test.)字段符合规范 保留字段有:.harmonhy.、.system.、.ohos.等
发布应用时要创建证书,证书类型选择(答案:发布证书)类型
Row组件中有两个Text组件,如果使用justifyContent对齐方式,(答案:FlexAlign.SpaceBetween)属性可以实现左右两端对齐
创建应用时,应用包名需要和app.json5中的(答案:bundleName)保持一致 发布开放式测试版本后,(答案:直接在当前版本追加新的测试用户,然后手动发送邀请)
WebView在HarmonyOS中的入口是通过(答案:web组件)体现的
端云一体化工程目录分为(答案:端开发工程、云开发工程、端侧公共库)
端云一体化中的云函数支持(答案:编写函数、测试函数、打包函数、部署函数)
自定义组件的组件化特点(答案:可组合、可重用、配置化生命周期、数据驱动更新)
UIAbility的启动模式(答案:singleton、multition、specified)
公共事件服务为应用程序提供(答案:订阅公共事件、发布公共事件、取消订阅公共事件)能力
关于Video组件的回调事件,下列说法错误的是 答案:A A:onStart视频播放时触发该回调事件,可以在这里获取视频时长 B:onFinish视频播放结束时触发该回调事件 C:onPrepared视频准备完成时触发该回调事件 D:onUpdate播放进度变化时触发该回调事件,单位为s,更新时间间隔为250ms
视频回调事件:developer.huawei.com/consumer/cn…
关于@State状态数据特征,下列描述错误的是 答案:C A:@State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新 B:标记为@State的属性是私有变量,只能在组件内访问 C:@State变量可以不用给定初始值 D:子组件@Link装饰的变量可以和父组件的@State变量建立双向数据绑定
@State装饰器:组件内状态:developer.huawei.com/consumer/cn…
云函数打包完成后,需要到 APPGallery Connect 创建对应函数的触发器才可以在端侧中调用 ❌ 每一个自定义组件都有自己的生命周期 ✅ 基于端云一体化开发,开发者需要精通前端,后端不同的开发语言。 ❌ 首选项 preferences 是以 key-value 形式存储数据,其中 key 是可以重复。 ❌ HarmonyOS 应用可以兼容 OpenHarmony 生态 ✅ 每周用一次 router.pushUrl()方法,默认情况下,页面栈数量会加 1,页面栈支持的最大也能数量为 32。✅ 只要使用端云一体化的云端资源就需要支付费用 ❌ 首选项是非关系数据库,遵循 ACID 特性 ❌ 在 Column 和 Row 容器组件中,alignItems 用于设置子组件在主轴方向上的对齐格式,justifyContent 用于设置子组件在交叉轴方向上的对齐格式 ❌ 所有使用@Component 修饰的自定义组件都支持 onPageShow ,onBackPress 和 onPageHide 生命周期函数。 ❌ 使用端云一体化开发,无需自己搭建服务器,并进行运维了 ✅ ArkUI 是声明式开发范式 ✅ Worker线程不支持UI操作 ✅
1、下列关于request方法和requestlnStream方法说法错误的是(C)
A 都支持取消订阅响应事件
B 都支持订阅HTTP响应头事件
C 都支持HttpResponse返回值类型
D 都支持传入URL地址和相关配置项
2、如需修改Text组件文本的透明度可通过以下哪个属性方法进行修改 (C)
A decoration
B fontWeihgt
C opacity
D fontSize
3、List在懒加载场景下如果设置cachedCount为1,那么其布局内容为(D)
A 布局List显示区域和前一个预加载区域的内容
B 仅布局List显示区域的内容
C 布局List显示区域和后一个预加载区域的内容
D 布局List显示区域和前后各一个预加载区域的内容
4、属性animation可以在哪些组件中使用(B)
A 以上都不对
B. 基础组件和容器组件
C 只能容器组件
D 只能基础组件
- 创建应用时,应用包名需要和app.json5文件中哪个字段保持一致?(C)
A. package
B. name
C. bundleName
.........
多选:
1、下面哪些装饰器可以用于管理自定义组件中变量的状态(AC)
A @Link
B @Entry
C @State
D @Component
2、以下关于ArkTS声明式UI描述正确的是(ACD)
A ArkTS支持使用匿名函数配置组件的事件方法
B ArkTS组件参数赋值时可以使用变量或表达式,其中表达式返回的结果类型没有要求
C 属性方法以“.”链式调用的方式配置系统组件的样式和其他属性
D ArkTS支持使用箭头函数配置组件的事件方法
3、下列关于@State装饰器的描述错误的是(BD)
题目自身有问题
A 子组件@Link装饰的变量可以和父组件的@State变量建立双向数据绑定
B @State变量可以从父组件初始化或者本地初始化
C @State装饰的变量支持初始化子组件的常规变量
D @State变量支持组件外访问
4、针对包含文本元素的组件,例如Text、Button、TextInput等,可以使用下列哪些属性:(全选)
答案:
fontColor
fontFamily
fontSize
fontWeight
fontStyle
5、关于Tabs组件和TabContent组件,下列描述正确的是(全选)
答案:
TabContent组件不支持设置通用高度属性,其高度由父组件Tabs高度与TabBar组件高度决定
TabContent组件不支持设置通用宽度属性,其宽度等于Tabs组件的barWidth属性
TabsController用于控制Tabs组件进行页筝切换,不支持一个TabsController控制多个Tabs组件
TabContent组件的tabBar属性支持使用@Builder构造器生成的组件
.........