没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/89599253/bg1.jpg)
鸿蒙高级开发者认证题库
单选题
1.关于静态检查描述错误的是(新增)
A.HarmonyOS
应用可以采用
ARKTS
静态检查工具
Codelinter
或者
CodeArts
工具来做静态代码
分析。
B.
静态检查可以检测代码中的语法错误和潜在的逻辑错误,也支持检测代码在运行时现的错
误,因此静态检查可以替代动态测试。
C.静态检查是指使用静态代码分析工具对软件的“静态”(不运行的) 代码进行分析的一种方
法,找出代码中潜在的漏洞。静态代码分析器检查源代码,找出特定的漏洞,并检查代码是否
符合各种编码标准。
D.
静态分析工具也在不断改进和升级。使用高级的静态分析工具可以提高代码检测的准确性和
效率。例如,一些静态分析工具可以检测代码中的内存泄漏、死锁问题,从而提高代码的质量
和可靠性。
2.依次点击 ABCD 四个按钮,其中不会触发 ui 刷新的是 (必对)
class Info {
name: string;
constructor(name: string) {
this.name = name;
}
}
@Entry
@Component
struct Index {
@State nameList: Info[] = [new Info("Tom"), new Info("Bob"), new Info("John")]
build() {
Column() {
ForEach(this.nameList, (item: Info) => {
![](https://csdnimg.cn/release/download_crawler_static/89599253/bg2.jpg)
Text(`${item.name}`)
})
Button("A")
.onClick(() => {
this.nameList.push(new Info("Lucy"));
})
Button("B")
.onClick(() => {
this.nameList[0] = new Info("Eric");
})
Button("C")
.onClick(() => {
this.nameList[0].name = "Jim";
})
Button("D")
.onClick(() => {
this.nameList = [new Info("Barry"), new Info("Cindy"), new Info("David")];
})
}
}
}
A.B B.D C.C D.A
3.如果要实现 Row 组件内的子元素均匀排列,且第一个元素与行首对齐,最
后一个元素与行尾对齐,需要使用 justifyContent 的哪个枚举值。
A. End B. SpaceBetween C. Start D. SpaceEvenl
4.开发者开发了一个应用,该应用只有一个 hap 包,其 module.json5 中
abilities 的配置如下所示,包含 1 个 UIAbility(无 Web 组件)、1 个
FormExtensionAbility 组件、1 个 WorkSchedulerExtensionAbility 组
件,那么该应用在运行过程中,最多会存在几个应用进程
A.3
个
B.2
个
C.1
个
D.4
个
![](https://csdnimg.cn/release/download_crawler_static/89599253/bg3.jpg)
5.为了使 isShow 参数值与半模态界面的状态同步,可以使用下列那种方
式双向绑定 isShow 参数
有$$那个
A.// xxx.ets
@Entry
@Component
struct SheetTransitionExample {
@State isShow:boolean = false
@State isShow2:boolean = false
@State sheetHeight:number = 300;
@Builder myBuilder() {
Column() {
Button("change height")
.margin(10)
.fontSize(20)
.onClick(()=>{
this.sheetHeight = 500;
})
}
.width('100%')
.height('100%')
}
build() {
Column() {
Button("transition modal 1")
.onClick(() => {
this.isShow = true
})
.fontSize(20)
.margin(10)
.bindSheet($$this.isShow, this.myBuilder(), {
height: this.sheetHeight,
})
}
.justifyContent(FlexAlign.Center)
.width('100%')
![](https://csdnimg.cn/release/download_crawler_static/89599253/bg4.jpg)
.height('100%')
}
}
B.// xxx.ets
@Entry
@Component
struct SheetTransitionExample {
@State isShow:boolean = false
@State isShow2:boolean = false
@State sheetHeight:number = 300;
@Builder myBuilder() {
Column() {
Button("change height")
.margin(10)
.fontSize(20)
.onClick(()=>{
this.sheetHeight = 500;
})
}
.width('100%')
.height('100%')
}
build() {
Column() {
Button("transition modal 1")
.onClick(() => {
this.isShow = true
})
.fontSize(20)
.margin(10)
.bindSheet(@@this.isShow, this.myBuilder(), {
height: this.sheetHeight,
})
}
.justifyContent(FlexAlign.Center)
.width('100%')
.height('100%')
}
}
![](https://csdnimg.cn/release/download_crawler_static/89599253/bg5.jpg)
C.// xxx.ets
@Entry
@Component
struct SheetTransitionExample {
@State isShow:boolean = false
@State isShow2:boolean = false
@State sheetHeight:number = 300;
@Builder myBuilder() {
Column() {
Button("change height")
.margin(10)
.fontSize(20)
.onClick(()=>{
this.sheetHeight = 500;
})
}
.width('100%')
.height('100%')
}
build() {
Column() {
Button("transition modal 1")
.onClick(() => {
this.isShow = true
})
.fontSize(20)
.margin(10)
.bindSheet(this.isShow, this.myBuilder(), {
height: this.sheetHeight,
})
}
.justifyContent(FlexAlign.Center)
.width('100%')
.height('100%')
}
}
D.// xxx.ets
@Entry
@Component
struct SheetTransitionExample {
剩余89页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
m0_72986562
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)