单选题第11/60题 自动跳下一题0
以下哪份代码可以实现下图Grid布局
A.通过设置不同Gridltem的宽度
// xxx.ets
@Entry
@Component
struct GridExample3 {
numbers: String[] ■['0', '1', '2', '3', '4', '5', '6', '7', '8','9']
scroller: Scroller = new Scroller()
columnGap: number ■10
gridItemNidth: number = 80
build() {
Column({ space: 5 }) {
B.通过GridLayoutOptions
单选题
第12/60题自动跳下一题0
现有一个宽高分别为200px的XComponent组件,其绑定了一个XComponentController(xcController),依
次进行如下操作:
(1) xCController . setXComponentSurfaceRect( {surfaceWidth: 150, surfaceHeight: 500} )
(2)设置XComponent组件的padding为{ top: 5px, left: 10px, bottom: 15px, right: 20px }
(3)将XComponent组 件大小改为300pxx 300px
(4)给XComponent组件设置一个宽 度为2px的边框
(5) xcController. setXComponentSurfaceRect( { offsetX: -20, offsetY: 50,surfaceWidth:
200,surfaceHeight: -100 } )
之后,调用xcController . getXComponentSurfaceRect()的返回值为
O A. {offsetX: 81, offsetY: -89, surfaceWidth: 150, surfaceHeight: 500 }
B. { offsetX: -20, offsetY: 50, surfaceWidth: 200, surfaceHeight: 500 }
C. . { offsetX: 81, offsetY: -89, surfaceWidth: 200, surfaceHeight: 0}
D. { offsetX: 75, offsetY: -100, surfaceWidth: 150, surfaceHeight: 500 }
单选题第13/60题
自动跳下一题( 0
从桌面冷启动如下应用代码,点击Change按钮5次, 整个过程中,代码中的2条log依次出现的次数是:
A. 2,4
B. 6,0
C. 1,0
D 1,5
单选题
第14/60题自动跳下一题0
DevEco Studio提 供HarmonyOS应用/服务的UI预览界面与源代码文件间的双向预览功能,支持ets文件与预
览器界面的双向预览。关于双向预览,下列选项说法错误的是?
OA. 选中组件树中的组件, 则对应的代码块和U界面也会高亮显示。
( ) B.双向预览不支持通过组件的属 性面板实时修改属性或样式。
C.选中布局文件中的代码块, 则在UI界面会高亮显示,组件树上的组件节点也会呈现被选中的状态。
D.选中预览器U|界面中的组件, 则组件树上对应的组件将被选中,同时代码编辑器中的布局文件中对应的代码块高亮显示。
单选题
第15/60题自动跳下一题0
在一个包含多个模块(如entry、feature、service、 library等) 的大型Harmony0S应用项目中,如果某
个模块feature对另外-一个公共库模块library有依赖,如何通过DevEco Studio 正确配置项目依赖关系
A.无需配置, 直接在代码中编写import XXX from library'
B.在library的oh-package,json5文件的dependencies字段 中配置feature的依赖
C.在feature的build-profile json5文件的dependencies字段中配置library的依赖
OD. 在feature的oh-package json5文件的dependencies字段中配置library的依赖
单选题第16/60题 自动跳下一题
在使用DevEco Studio的Profiler进 行Harmony0S应用或服务内存管理优化时,以下哪个描述最准确地概述
了“Allocation Insight"功能 在识别和解决内存问题中的作用
A. Allocation Insight通过分析应用服务运行时的内存分配及使用情况,辅助定位内存泄漏、内存抖动和溢出问题,支持优化内存使
B. Allocation Insight详细展示应用运行时的每条语句柄分配记录,便于开发者逐-检查内存使用,但不提供内存泄漏的自动识别功
能
OC. Allocation Insight主要关注于内存碎片整理,减少内存分配的不连续性问题,对内存泄漏和溢出问题的检测不是其主要功能
D. Allocation Insight仅提供内存分配总量的概览,帮助开发者宏观了解内存使用趋势,但对于具体泄漏或抖动问题无能为力
单选题
第17/60题
自动跳下一题0
开发者小李遇到了一个复杂的问题,该问题仪在特定的代码执行路径上出现,且难以复现。他使用的是C++进
行核心算法开发,代码的逻辑密集且对性能要求极高,DevEco Studio为C/C++开 发者提供的高级调试能力,
以下哪个能力可以帮助小李查看代码历史执行路径,回溯到关键的变量状态
( ) A.代码静态分析:提供静态代码检查工具,通过语法和逻辑分析帮助预防潜在错误,,但不涉及运行时问题定位
O B.传统调试模式:仅允许在当前断点暂停代码执行,查看调用堆栈和当前变量信息,但无法追溯历史执行状态
C.反向调试能力:允许开发者在调试过程中回退回到之前的代码行或断点,不仅查看过去的堆栈信息,还能重现历史的全局、静态
和局部变量状态,帮助深入理解代码历史行为,特别是对于复杂逻辑和难以复现的bug定位至关重要
( ) D.实时代码修改与运行时效果查看:支持在调试过程中修改代码并立即查看修改效果,适用于快速迭代,但不聚焦于问题追溯
单选题
第18/60题自动跳下一题0
开发者张工想要高效地管理HarmonyOS设备中的文件,包括查看文件列表、进行文件搜索、新建及删除操作,
以及在设备与PC间传输文件,而无需使用命令行工具。以下哪个选项最能准确概括张工能通过哪个工具直接在
DevEco Studio界 面完成上述所有操作
A. DevEco Studio的L og面板
OB. DevEco Studio的Termina|面板
CC
DevEco Studio的Device File Browser
D. DevEco Studio的Project Explorer
单选题第19/60题 自动跳下一题0
当前您在开发一个ArkTS、Stage模 型的Harmony0S工程,关于当前ArkTS工程目录结构,下列选项说法错误
的是?
A. build-profile, json5:应用级编译构建任务脚本。
Q]nB. oh-packagejson5: 描述依赖配置,如:依赖覆盖(overrides) 、 依赖关系重写(overrideDependencyMap) 和参数化配置
(parameterFile)等。
OC. entry> src > main > module.json5: Stage模型模块配置文件, 主要包含HAP的配置信息、应用在具体设备上的配置信息以及应
用的全局配置信息。
O D. AppScope > app.json5:应用的全局配置信息。