单选题
第24/60题
自动跳下一题0
在编译构建HAP时,会从HAP模块及依赖的模块中收集资源文件,如果不同模块下的资源文件出现重名冲突
时,会按照优先级进行覆盖,现在有一个HAP依赖了两个HAR,依赖配置如下所示:
// oh-package. json5
{
" dependencies": {
"dayjs": "^1.10.4",
"lottie": "^2.0. 0"
}
}
在资源覆盖时,以下优先级排序正确的是()
A. HAP包自 身模块lottie模块>dayjs模块>AppScope
OB. HAP包自 身模块>dayjs模块>lottie模块>AppScope
OC. AppScope>HAP包自身 模块lottie模块>dayjs模块
OD. AppScope>HAP包自 身模块>dayjs模块>ottie模块
单选题第25/60题 自动跳下一题0
应用程序开发调试过程中,经常需要安装新应用进行调测,下面安装应用操作错误的
0) A. bm install -p /data/app/
B. hdc install -p ohosapp.hap
O C. bm install -p ohosapp.hap
D. bm install -p ohqsapp.hap -r
单选题
第26/60题
自动跳下一题( C )
一个应用有2个UIAbility组件, 其module.json中abilities标签的配置 如下方代码。
在手机设备上,执行如下操作后:
1.启动UlAbility1,然后back键返回销毁UlAbility1;
2.启动UIlAbility2,然后back键返回销毁UlAbility2;
3.启动UlAbility2,然后back键返回销毁UIAbility2;
进入多任务列表,能看看到该应用的几个任务视图:
"abilities": [
"name": "UIAbility1",
"srcEntry": " ./ets/entryability/Ability1.ets",
"description": "$string:EntryAbility_ _desc",
"icon": "$media:icon",
"label": "$string:Ability1_ label",
"startWindowIcon": "$media:icon",
"startWindowBackground": "$color:start_ window_ background" ,
"exported": true,
"launchType": multiton
},
"name": "UIAbility2",
"srcEntry": "./ets/entryability/Ability2.ets" ,
"description": "$string:Ability2. desc",
"icnn". "Kmedia.irnn"
"startWindowBackground: "$color :start_ window_ background" ,
"exported": true ,
"launchType": multiton
}
"name": "UIAbility2" ,
"srcEntry": " ./ets/entryability/Ability2.ets",
"description": "$string:Ability2_ desc" ,
"icon": "$media:icon",
"label": "$string:Ability2_ label",
"startWindowIcon": "$media:icon" ,
"startWindowBackground": "$color:start_ window_ background",
"exported": true,
"launchType": singleton,
”removeMi ssionAfterTerminate" :true
}
单选题
第27/60题自动跳下一题0
一个应用的一个UIAblity,其exported字 段配置为false,以下哪个场景可以拉起这个UIAbility。
A. caller应用在后台, 申请了长时任务,有START INVISIBLE ABILITY权限;
B. caller应用在后台, 申请了长时任务,有START ABILITY. FROM _BACKGROUND权限;
( ) C. caller应用在后台, 有START_ INVISIBLE ABILITY权限;
( ) D. caller应用在后合, 有START, ABILITY_ FROM _BACKGROUND权限;
A. 1个
B.单选题第28/60题 自动跳下一题0
开发者开发了-个应用,该应用只有-个hap包,其module.json5中 abilities的配置如下
所示,包含1个UIAbility(无Web组件)、 1个FormExtensionAbility组件、
1个WorkSchedulerExtensionAbility组件,那么该应用在运行过程中,
最多会存在几个应用进程:
"abilities": [
{
"name”: "EntryAbility" ,
"srcEntry" : "./et /entryability/EntryAbility.ts",
"description" : "$string:EntryAbility_ desc" ,
"exported" : ture
}
],
"extensionAbilities": [
"srcEntry" : "./etc/entryability/EntryAbility.ts",
"description" : "$string:EntryAbility_ desc" ,
"exported" : ture
],
"extensionAbilities":[
{
"name": "ClockFormExtens ionAbility",
"srcEntrance": " . /ets/form/ClockFormExtensionAbilitv.ts" .
"srcEntrance": " ./ets/form/ClockFormExtensionAbility.ts",
"type": "form"
{
"name": "TipworkSchedulerExtens ionAbility",
"srcEntrance": " . /ets/service/TipWorkSchedulerExtensionAbility.ts",
"type": "workScheduler'
}
()A.3个
B. 4个
C.1个J
单选题第31/60题
自动跳下一题0
hiAppEvent提供的Watcher接口,() 属性不配置,会导致编译报错,产生"ArkTS Compiler Error". .
O)A. triggerCondition
B. onTrigger
. name
D. onReceive
单选题第32/60题 自动跳下一题0
当使用状态变量进行ArkUI组件间数据通信的时候,如果两个组件间没有直接的嵌套关系(非父子和祖孙关系
组件),但是他们又属于同一页面,最佳的装饰器应该选用哪个?
OA. AppStorage
B. LocalStorage
C. @State+@Link
OD. @Provide+@Consume
单选题第33/60题 自动跳下一题0
我们需要避免在逐帧调用的接口中执行耗时操作,下面哪个选项不属于上述的接口?
A. onAreaChange
B. onTouch
◎C. ondlmroll
C ) D. aboutToReuse
单选题第34/60题 自动跳下一题0
当标记了@Reuseable的自定义组件实现了组件复用后,这个组件的复用范围是什么?
A.标记了@Reuseable的自定义组件的外层容器节点范围内
◎B. 标记了@Reulhmable的自定 义组件的父组件范围内
C.整个应用内都可以复用
D.整个页面都可以复用
单选题
第35/60题自动跳下一题0
下面持续集成描述哪项是错误的:
OA. 持续集成(CI, Continuous Intergation):指频繁的,- -天多次将代码集成到主干。
0 B. Martin Fowler说过, ”持续集成并不能消除Bug, 而是让它们非常容易发现和改正。
( ) C.持续集成就是持续编译, 二者异曲同工
D.持续集成在大型项目(有几十个项目组)也能应用,即便是项目组开发进度不统- -也没问题