华为云课堂基础认证,开发者认证,HarmonyOS应用开发者认证的题库

1【习题】运行Hello World工程 

习题内容

判断题

1. main_pages.json存放页面page路径配置信息。(正确)

2. DevEco Studio是开发HarmonyOS应用的一站式集成开发环境。(正确)

单选题

1. 在stage模型中,下列配置文件属于AppScope文件夹的是?(C)

A. main_pages.json

B. module.json5

C. app.json5

D. package.json

多选题

1. 如何在DevEco Studio中创建新项目?(BC)

A. 在计算机上创建一个新文件,并将其命名为“new harmonyOS项目”

B. 如果已打开项目,从DevEco Studio菜单选择'file>new>Create Project'

C. 如果第一次打开DevEco Studio,在欢迎页点击“Create new Project”

2. module.json5配置文件中,包含了以下哪些信息?(ABD)

A. ability的相关配置信息

B. 模块名

C. 应用的版本号

D. 模块类型

2【习题】ArkTS基础知识

习题内容

判断题

1. 循环渲染ForEach可以从数据源中迭代获取数据,并为每个数组项创建相应的组件。(正确)

2. @Link变量不能在组件内部进行初始化。(正确)

单选题

1. 用哪一种装饰器修饰的struct表示该结构体具有组件化能力?(A)

A. @Component

B. @Entry

C. @Builder

D. @Preview

2. 用哪一种装饰器修饰的自定义组件可作为页面入口组件?(B)

A. @Component

B. @Entry

C. @Builder

D. @Preview

多选题

1. 下面哪些函数是自定义组件的生命周期函数?(ABCDE)

A. aboutToAppear

B. aboutToDisappear

C. onPageShow

D. onPageHide

E. onBackPress

2. 下面哪些装饰器可以用于管理自定义组件中变量的状态?(CD)

A. @Component

B. @Entry

C. @State

D. @Link

3【习题】应用程序框架 

习题内容

判断题

1. 一个应用只能有一个Ability。(错误)

2. 创建的Empty Ability模板工程,初始会生成一个Ability文件。(正确)

3. 每调用一次router.push()方法,页面路由栈数量均会加1。(错误)

单选题

1. API9及以上,router.push()方法,默认的跳转页面使用的模式是哪一种?(A)

A. Standard

B. Single

C. Specified

2. Ability启动模式需要在module.json5文件中配置哪个字段?(C)

A. module

B. skills

C. launchType

D. abilities

多选题

1. API9及以上,router.push()方法的mode参数可以配置为以下哪几种跳转页面使用的模式?(AB)

A. Standard

B. Single

C. Specified

2. Ability的生命周期有哪几个状态?(ACDF)

A. Create

你可能感兴趣的:(harmonyos)