HarmonyOS应用开发者基础认证考试

通过HarmonyOS应用开发者基础认证认证考,掌握HarmonyOS应用开发基础知识,就可以熟练使用DevEcoStudio,ArkTS,ArkUI进行应用开发。本文汇编了多次的考试试题及答案,希望对大家有所帮助。

试题及答案1

运行HelloWorld工程

判断题

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

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

单选题

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

A.main_pages.json

B.module.json5

C.app.json5

D.package.json

多选题

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

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

B.如果已打开项目,从DevEcoStudio菜单选择’filenewCreateProject’

C.如果第一次打开DevEcoStudio,在欢迎页点击“CreatenewProject”

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

A.ability的相关配置信息

B.模块名

C.应用的版本号

D.模块类型

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

应用程序框架

判断题

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

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

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

单选题

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

A.standard

B.Single

C.Specified

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

A.module

B.skills

C.launchType

D.abilities

多选题

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

A.Standard

B.Single

C.Specified

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

A.Create

B.WindowStageCreate

C.Foreground

D.Background

E.WindowStageDestroy

F.Destroy

3.UIAbility有哪几种的启动模式?(ABC)

A.multiton

B.singleton

C.specified

构建漂亮的页面

判断题

1.在Column容器中的子组件默认是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向,在Row容器中的组件默认是按照从左到右的水平方向布局的,其主轴的方向是水平方向。(正确)

2.List容器可以沿水平方向排列,也可以沿垂直方向排列。(正确)

3.当Tabs组件的参数barPosition为BarPosition.End时,页签位于页面底部。(错误)

4.Resource是资源引用类型,用于设置组件属性的值,可以定义组件的颜色、文本大小、组件大小等属性。(正确)

单选题

1.使用TextInput完成一个密码输入框,推荐设置type属性为下面哪个值?(B)

A.InputType.Normal

B.InputType.Password

C.InputType.Email

D.InputType.Number

2.使用Image加载网络图片,需要以下那种权限?(B)

A.ohos.permission.USE_BLUETOOTH

B.ohos.permission.INTERNET

C.ohos.permission.REQUIRE_FORM

D.ohos.permission.LOCATION

3.下面哪个组件层次结构是错误的?(C)

A.ListListItemColumn

B.ColumnListListItem

C.GridRowGridItem

D.GridGridItem

多选题

1.Row容器的主轴是水平方向,交叉轴是垂直方向,其参数类型为VerticalAlign(垂直对齐),VerticalAlign定义了以下几种类型?(ABE)

A.Top

B.Bottom

C.Start

D.End

E.Center

2.下面哪些组件是容器组件?(BC)

A.Button

B.Row

C.Column

D.Image

E.TextInput

3.关于Tabs组件页签的位置设置,下面描述正确的是?(ABCD)

A.当barPosition为Start(默认值),vertical属性为false时(默认值),页签位于容器顶部。

B.当barPosition为Start(默认值),vertical属性为true时,页签位于容器左侧。

C.当barPosition为End,vertical属性为false(默认值)时,页签位于容器底部。

D.当barPosition为End,vertical属性为true时,页签位于容器右侧。

构建更加丰富的页面

判断题

1.

State修饰的属性不允许在本地进行初始化。(错误)

2.

CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以自定义内容及样式。(正确)

3.将Video组件的controls属性设置为false时,不会显示控制视频播放的控制栏。(正确)

4.

Prop修饰的属性值发生变化时,此状态变化不会传递到其父组件。(正确)

单选题

1.使用Video组件播放网络视频时,需要以下哪种权限?(B)

A.ohos.permission.READ_MEDIA

B.ohos.permission.INTERNET

C.ohos.permission.WRITE_MEDIA

D.ohos.permission.LOCATION

2.下列哪种组合方式可以实现子组件从父子组件单向状态同步。(C)

A.

State和

Link

B.

Provide和

Consume

C.

State和

Prop

D.

Observed和

ObjectLink

多选题

1.下列哪些状态装饰器修饰的属性必须在本地进行初始化。(AD)

A.

State

B.

Prop

C.

Link

D.

Provide

E.

Consume

2.ArkUI提供了下面哪些弹窗功能。(ABCDE)

A.AlertDialog

B.TextPickerDialog

C.DatePickerDialog

D.

CustomDialog

E.TimePickerDialog

属性动画

判断题

1.属性动画中产生动画的属性可以在任意位置声明。(错误)

2.属性动画中改变属性时需触发UI状态更新。(正确)

单选题

1.属性animation可以在哪些组件中使用?(C)

A.只能基础组件

B.只能容器组件

C.基础组件和容器组件

D.以上都不对

2.属性动画中如何设置反向播放?(D)

A.PlayMode.Normal

B.PlayMode.Alternate

C.PlayMode.AlternateReverse

D.PlayMode.Reverse

3.下面哪种情况不会回调onFinish函数?(C)

A.delay设置为0

B.tempo设置为1

C.iterations设置为-1

D.playMode设置为PlayMode.Reverse

4.属性动画中关于animation参数说法错误的是?(B)

A.参数tempo默认值为1.0

B.参数delay不能大于duration

C.参数curve可以不设置

D.参数iterations可以不设置

多选题

1.属性动画支持哪些属性?(ABCD)

A.width

B.rotate

C.opacity

D.scale

2.属性动画中animation的参数有哪些?(ABCD)

A.playMode

B.curve

C.delay

D.onFinish

从网络获取数据

判断题

1.在


转载请注明:http://www.aierlanlan.com/rzfs/8788.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了