判定题
1.自顺应布局元素可以根据特定的特性(如窗口宽度、屏幕方向)触发变革以顺应外部容器变革的能力。 错误(False)
2.响应式布局基于断点、栅格、媒体查询等能力实现,多用于解决页面各区域间的布局差别**。正确(True)** 单选题
1.以下哪个是系统资源的引用方式?( A )
A. 使用$r('sys.type.resource_id')
B. 使用$r('app.type.name')
C. 使用$sys('type.resource_id')
D. 使用$app('type.name')
复制代码
2.Row父容器宽度100,此中子组件X设置了layoutWeight(3)和width(‘20%’),子组件Y设置了layoutWeight(2)和width(‘30%’),会出现什么样的效果? ( C )
A. 子组件X宽度20,子组件Y宽度30
B. 子组件X宽度40,子组件Y宽度60 C. 子组件X宽度60,子组件Y宽度40
D. 子组件X宽度30,子组件Y宽度20 多选题
1.关于自顺应布局,以下说法正确的有: (A B D) A. 拉伸能力是指容器组件尺寸发生变革时,增加或减小的空间全部分配给容器组件内指定区域
B. 占比能力是指子组件的宽高按照预设的比例,随父容器组件发生变革
C. 隐藏能力按照布局优先级大小,从大到小依次隐藏,直到容器可以或许完整显示剩余元素 D. 延伸能力是指容器组件内的子组件,按照其在列表中的先后次序,随容器组件尺寸变革显示或隐藏
自由流转
判定题
1.应用流转时只必要申请权ohos.permission.DISTRIBUTED_DATASYNC就好了,不必要再在用户运行时动态申请。 错误(False)
2.应用接续开辟过程中,在onContinue中规复待接续的业务数据,在同一UIAbility通过onCreate/onNewWant生存数据。错误(False) 单选题
1.利用支持默认流转的组件时配置的流转标识是?( C )
A. UnionID
B. resID C. restoreId
D. openID
2.跨端迁移应用开辟过程中配置应用支持迁移的字段为? ( D )
A. skills
B. deviceTypes
C. launchType D. continuable 多选题
1.以下哪些是自由流转体验 (A B C D E) A. 应用接续
B. 服务互通
C. 媒体播控
D. 跨设备拖拽
E. 跨设备剪切板
应用性能优化
判定题
1.在@Prop和@ObjectLink利用效果类似的场景下,优先利用@ObjectLink的方式减少系统内存开销。正确(True) 单选题
1.cachedCount方法的默认缓存列表项数目为( B )
A. 0 B. 1
C. 2
D. 3
2.关于ForEach和LazyForEach,下列说法错误的是? ( C )
A. 当在滚动容器中利用了LazyForEach,框架会根据滚动容器可视区域按需创建组件,当组件滑出可视区域外时,框架会进行组件销毁接纳以低沉内存占用。
B. ForEach和LazyForEach会根据定义的键值生成规则为数据源的每个数组项生成唯一键值,并创建相应的组件。
C. LazyForEach进行非首次渲染时,它会检查新生成的键值是否在前次渲染中已经存在。如果键值不存在,则会创建一个新的组件;如果键值存在,则不会创建新的组件,而是直接渲染该键值所对应的组件。
D. 仅有List、Grid、Swiper以及WaterFlow组件支持LazyForEach的数据懒加载功能。 多选题
1.以下对应冷启动差别阶段的优化方法不正确的有 (A D) A. 缩短应用历程创建&初始化阶段耗时:延迟加载
B. 缩短Application&Ability初始化阶段耗时:减少首页Ability大概Page中import的模块
C. 缩短Ability生命周期阶段耗时:利用异步加载 D. 缩短加载绘制首页阶段耗时:设置符合分辨率的startWindowIcon
回答正确
2.关于DevEco Profiler性能调优,下列说法正确的是:(全选) A. Launch:紧张用于分析应用/服务的启动耗时,分析启动周期各阶段的耗时情况、核心线程的运行情况等,帮忙开辟者辨认启动瓶颈。
B. Frame:紧张用于深度分析应用/服务的卡顿丢帧缘故原由。
C. Time:紧张用于改进函数执行效率的分析,深度录制函数调用栈及每帧耗时等相关运行数据,并完整展现ArkTS到Native的跨语言调用栈,支持Native API典范问题分析。
D. Allocation:紧张用于应用/服务内存资源占用情况的分析,可深度采集内存相关数据,直观呈现差别分类的内存趋势,提供内存实例分配的调用栈记载,深入分析内存问题。
E. Snapshot:支持多次拍摄ArkTS堆内存快照,分析单个内存快照或多个内存快照之间的差别,定位ArkTS的内存问题。
F. CPU:通过深度采集CPU内核相关数据,直观地呈现出当前选择调优应用/服务历程的CPU利用率、CPU各核心时间片调度信息、CPU各核心频率信息、CPU各核心利用率信息、系统各历程的CPU利用情况、线程状态及Trace信息等。
应用开辟安全
判定题
1.TEE是Trusted execution environment的缩写:正确(True)
2.OS Kernel(操作系统内核)的安全性要强于TEE:错误(False) 单选题
1.以下哪个不是HarmonyOS安全设计理念要素? ( B )
A. 秘密性 B. 高效性
C. 完整性
D. 可用性
回答正确
2.下列哪个不是设备端侧证书 ( C )
A. 设备证书。
B. 业务证书。 C. CBG根证书。
D. CA证书。 多选题
1.以下哪些是HarmonyOS生态安全的内容&#x