【无标题】

第60/60题

一个应用通常会包含多种功能,将不同的功能特性按模块米划分和管理是-种良好的设计方式。在开发过程

中,我们可以将每个功能模块作为一个独立的Module进行开发,下面关于Module的说法正确的是

口A. entry类型的Module, 是应用的主模块, -个应用只能包含唯一-- 一个entry类型的HAP。

_B. Ability类 型的Module,用于实现应用的功能和特性,有两种类型,分别为entry和feature。

口C. Library类 型的Module,用于实现代码和资源的共享,有两种类型,分别为Static Library和Shared Library两种类型。

D. feature类 型的Modile,应用的动态特性模块,一个应用中可以包含- -个或多个eature类型的模块,也可以不包

单选题第1/60题 自动跳下一题

以下哪些赋值语句在ArkTS中是合法。

class A {

V: number ■0;

class B extends A {

u: string = ';

class C {

v: number =日;

1et a1: A■new C();

1et a2: A = new B();

1et a3: B = new A();

1et a4: C = new B();

A. a4

B. a3

C. a2

D. a1

单选题

第2/60题自动跳下一题

以下哪些赋值语句在ArkTS中是合法。

class C {}

let value1: number = nu1l;

1et value2: string | null = null;

let value3: string| undefined = null;

let value4: C = null

A. value1

( ) B. value4

0 C. value3

()D.value2.
单选题

第3/60题自动跳下一题

在方舟字节码的函数调用规范中,前三个参数表示的含义分别是

( ) A. new.Target. this. 函数对象本身

( ) B. 函数对象本身、new.Target. this

O C. new.Target. 函数对象本身、this

D. this、 函数对象本身、new.Target

单选题

第4/60题自动跳下一题

以下关于Taskpool和Worker的描述正确的是

( ) A. Worker自行管理生命周期, 开发者无需关心任务 负载高低

OB. TaskPool和Worker的任务执行时长 上限都是无限制

OC. 开发者需要 自行管理taskpool的数量及生命周期

OD. TaskPool支持 任务延时执行

单选题第5/60题 自动跳下一题门

下面关于方舟字节码格式IMM16_ ID16_ IMM8描述 正确的是

( ) A. 8位操作码,16位立即数,16位id, 8位寄存器

( ) B.16位前缀操作码,16位立即数,8位寄存器

( ) C. 8位操作码,16位立即数,16位id, 8位立即数

D.8位操作码, 16位立即数, 2个8位寄存器

单选题第15/60题 自动跳下一题0

使用DevEcoStudio进行复杂的跨设备功能开发与调试工作,期间频繁依赖本地模拟器来模拟多样化的设备

环境。在这样的背景下,以下关于DevEco studio本地模拟器所支持的规格与功能,哪- -项描述是准确的

C ) A.本地模拟器上运行的应用无需进行签名,简化了调试过程。

( ) B.本地模拟器和真机的能力没有任何差异,真机上可以支持的能力在模拟器上都可以

QC. 本地模拟器 当前不支持查看HiLog以及FaultLog

D. 本地模拟器 当前不支持单元测试框架和UI测试框架的运行

单选题

第12/60题自动跳下一题0

使用promptAction. showToast如何设置显示在其他应用之上?

A. ToastShowMode.DEFAULT

B.无需配置, 默认显示在其他应用之上

OC. ToastShowMode.TOP_ MOAST

Jim

( ) D. ToastShowMode SYSTEM_ TOP_ MOST
单选题

第13/60题自动跳下一题0

以下关于垂直滚动Grid组件使用cachedCount属性的说明正确的是

A.设置cachedCount为1, 则Grid在 显示范围上下各缓存1行Gridltem

B.设置cachedCount为1, 则Grid在显示范围上下各缓存1个Gridltem

➊C. 设置caclhmedCount为1, 则Grid在 显示范围下方缓存1行Gridltem

D. 设置cachedCount为1, 则Grid在 显示范围下方缓存1个Gridltem

单选题第14/60题 自动跳下一题0

张I正在使用DevEco Studio进行一个复杂项目的开发工作,项目中包含了成千上万行代码且涉及众多模

块。在重构代码的过程中,他意识到需要对一一个核心类名进行更改,考虑到这个类在整个项目中被广泛引用,

手动修改不仅耗时且容易出错。

基于DevEco Studio提 供的代码编辑功能,以下哪个描述最准确地概述了张工如何高效且安全地完成对类名

的更改,同时确保整个项目中所有相关引用同步更新?

A.张工只需简孰选中需 要更名的类名,按下Delete键删除后直接输入新名称,DevEco Studio会自动识别并更新所有引用。

B.张工需打开项目搜索功能, 输入旧类名找到所有匹配项,逐-进行替换,完成更名操作。

C.张工在代码编辑器中右键 点击该类名,选择“Find Usage",手动浏览所有引用位置并逐- -修改为新名称。

D. 张工选中需要更名的类名,使用快捷键Shift+F6或右键菜单Refactor -> Rename, 在弹出框中输入新名称并选择替换范围后,点

击"Refactor"完成更名操作,确保所有相关引用自动更新。

单选题

第16/60题自动跳下一题0

一个复杂的项目,该项目不仅包含主入口模块(Entry Module),还有多个特性的功能模块( Feature

Modules/HSP),并且这些模块间存在着相互调用关系。为了确保在调试过程中能够完整地测试所有交互逻

辑,需要将涉及到的所有模块的HAP包都部署到目标设备上。请从以下选项中选择正确的操作步骤来配置

DevEco Studio, 以便-次性部署和调试项目中的多个模块

A. 无需特殊配置, DevEco Studio会自动检测到项目中的所有模块依赖,并在每次调试运行时自动部署所有相关HAP包。

OB. 直接点击运行按钮, DevEco Studio会弹出对话框询问需要部署哪些模块,从中选择需要的模块后开始调试。

OC. 进入“Run > Edit Configurations'菜单,在"Deploy Multi Hap'选项卡下,勾选"Deploy Multi Hap Packages",随后在列表中选

择需要部署的模块。

D.在项目结构界面手 动选择每个模块,单独编译并逐-将生成的HAP包通过HDC命令推送到设备.上。

单选题第17/60题 自动跳下一题0

在使用DevEco Studio进行混合语言开发时,开发者小李通过Napi引用了Native接口的文件(例如d.ts文

件)。他想要直接从这些接口跳转到其对应的C/C++函数实现处进行代码审查。请从以下选项中选择最合适的

操作步骤来帮助小李实现这一-目标

( ) A. 在声明或引用了 Native接口的文件中,比如d.ts文件,小李可以直接选中接口名称, 右键点击并在弹 出的菜单中选择“Go To>

lmplementation(s)" (转到>实现)。还可以使用快捷键Ctrl+Alt+B;如果是macOS用户,则使用Command+Option+B,直接跳

转到对应的C/C++函断实现位置。

B.小李可以将鼠标光标置于想要查看实现的接口名称上,按下鼠标右键,在出现的上下文菜单中寻找并点击“Find Usages" (查找

用法),在结果中筛选出C/C++的实现。

C.为了查看C/C++函数实现,小李必须先切换到DevEco Studio的C/C++开发环境视图,之后在项目的资源管理器中找到对应的

C/C++源文件手动打开,才能查看函数代码

0 D. 小李应该打开包含TypeScript接口声明的文件, 然后手动在项目 中搜索相应的C/C++源文件, 逐个检查以找到匹配的函数实现。

单选题第18/60题 自动跳下一题

Harmony0S应用开发团队正着手优化- - 款面向全球市场的在线教育应用,该应用在特定课程直播环节出现了性

能波动和响应延迟的问题,严重影响用户体验。打算利用DevECo Profiler来进 行性能优化。DevEco

Profiler其设计核心和主要优势是什么

A. DevEco Profiler采用Bottom-Up设计原则,从底层代码细节开始逐步构建性能模型

B. DevEco Profiler主要界-一个自动化修复工具,能自动检测并解决所有HarmonyOS应用的性能问题

OC. DevEco Profiler专注于用户界面设计的美化,使开发者操作更为直观

D. DevEco Profiler依据Top-Down设计理念, 通过高度整合的数据展示范式,提供从宏观到微观的性能数据分析,加速开发者定位

和解决问题的过程

单选题

第19/60题

自动跳下一题0

小李正在使用DevEco Studio进 行Harmony0S应用的开发工作,他需要对一个频繁被调用的函数

calculateData()进行重构,为了帮助小李高效地找到calculateData( )函数的所有引用位置,并确保重构

时考虑周全,以下哪个步骤是正确的使用DevEco Studio的“Find Usages”功能的操作方法

A. 小李应该在菜单栏中选择“Navigate" >“Class'来打开类浏览器,从中找到calculateData()函数, 并在此界面中手动检查所有引

用。

B.小李应当在项目 目录树中找到calculateData)函数所在的文件,直接双击打开文件,然后逐行扫描代码以手动查找该函数的所有

调用位置。

OC. 小李应将光标置于calculateData()函数的名称上,按下Ctrl + Shift + F (macOS为Command + Shift + F)全局搜索该函数名,

然后在搜索结果中筛选出真正的调用位置。

D. 小李只需 将光标定位在calculateData()函数名上,右键点击并选择"Find Usages",或者直接使用快捷键Alt + F7 (macOS为

Option+ F7),DevEco Studio会自动列出该函数在项目中的所有引用位置。

单选题

第20/60题

自动跳下一题( 0

项目中包含多个模块和数千行代码。随着开发的深入,项目中的ArkTS源代码文件逐渐积累了大量import语

句,其中不乏未使用的import以及不规范的排序情况,关于DevEco studio的编辑器的“Optimize

Imports”,以下说法正确的是

OA. 在DevEco Studio中,没有直接的“Optimize Imports"功能,需要安装第三方插件来实现这个需求。

◎B. 可以在菜单栏中依次点击“Code" >“Reformat Code'来达到优化import的目的,因为“Optimize Imports"功能已整合

进“Reformat Code”中。

QC. 应该手动遍 历每个ArkTS文件,逐-检查并删除未使用的import语句,然后按照字母顺序手动排序剩余的import。

OD. 为了快速清理未使用的import, 可以选中项目根目录,按下快捷键Ctrl|+Alt+O (在macOS 上为Control+Option+O),让DevEco

Studio自动识别并移除所有未使用的import,并自动按照预设规则排序和合并import。

单选题第21/60题 自动跳下一题0

在一个包含多个模块(如entry、 feature、 har、 hsp等)的大型Harmony0S应用项目中,如果要对某个静态

共享模块构建出静态构建包产物,如何通过DevEco Studio进 行构建

A.选中hap模块, 点击通过菜单栏make module 'hap'

B.选中har模块, 点击build菜单栏build hap (s)

C.选中har模块, 点击builq菜 单栏make module 'har'

D.选中hsp模块, 点击通过菜单栏make module 'hsp'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星宇工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值