鸿蒙开发初级认证题库
一、单选题(每题5分,共100分)
1.鸿蒙开发中,以下哪个是用于构建用户界面的框架?
A.ArkUI
B.JavaScript
C.Java
D.Kotlin
答案:A
解析:ArkUI是鸿蒙开发中用于构建用户界面的框架。
2.在鸿蒙应用开发中,页面布局文件的后缀名是?
A..xml
B..json
C..js
D..hml
答案:D
解析:鸿蒙应用开发中页面布局文件后缀名为.hml。
3.以下哪种数据类型可用于存储整数在鸿蒙开发里?
A.float
B.int
C.double
D.string
答案:B
解析:int用于存储整数。
4.鸿蒙开发中,设置组件背景颜色使用的属性是?
A.color
B.backgroundcolor
C.bgcolor
D.backcolor
答案:B
解析:设置组件背景颜色使用backgroundcolor属性。
5.若要在鸿蒙应用中实现按钮点击事件,需在哪个文件中编写代码?
A..hml
B..css
C..js
D..json
答案:C
解析:按钮点击事件代码在.js文件中编写。
6.鸿蒙开发中,ListView用于展示什么?
A.列表数据
B.图片
C.文本
D.按钮
答案:A
解析:ListView用于展示列表数据。
7.以下哪个是鸿蒙开发的编程语言?
A.Python
B.Swift
C.C++
D.Java和Kotlin及JavaScript
答案:D
解析:鸿蒙开发支持Java、Kotlin、JavaScript等编程语言。
8.在鸿蒙应用中,要引入外部样式文件,使用以下哪种方式?
A.@import
B.include
C.require
D.import
答案:A
解析:使用@import引入外部样式文件。
9.鸿蒙开发中,Text组件用于显示什么?
A.图片
B.文本
C.按钮
D.列表
答案:B
解析:Text组件用于显示文本。
10.若要在鸿蒙应用中实现页面跳转,使用的方法是?
A.navigateTo
B.redirectTo
C.switchTab
D.以上都是
答案:D
解析:navigateTo、redirectTo、switchTab都可用于页面跳转。
11.鸿蒙开发中,Image组件的哪个属性用于设置图片源?
A.src
B.source
C.imgsrc
D.imagesource
答案:B
解析:Image组件用source属性设置图片源。
12.以下哪种布局方式可使子组件水平排列?
A.Flexbox
B.GridLayout
C.AbsoluteLayout
D.LinearLayout
答案:A
解析:Flexbox可使子组件水平排列。
13.在鸿蒙应用开发中,Page页面的生命周期函数有哪些?
A.onShow、onReady、onLoad
B.onCreate、onDestroy、onResume
C.onStart、onStop、onPause
D.以上都是
答案:D
解析:Page页面有onCreate、onDestroy、onResume、onStart、onStop、onPause、onShow、onReady、onLoad等生命周期函数。
14.鸿蒙开发中,要获取组件的实例,可使用以下哪种方法?
A.$parent
B.$element
C.$id
D.this.$el
答案:C
解析:通过$id获取组件实例。
15.以下哪个不是鸿蒙应用开发的IDE?
A.DevEcoStudio
B.VisualStudioCode
C.AndroidStudio
D.Xcode
答案:D
解析:Xcode不是鸿蒙应用开发的IDE。
16.鸿蒙开发中,设置文本组件的字体大小使用的属性是?
A.fontsize
B.textsize
C.size
D.fontSize
答案:A
解析:设置文本组件字体大小用fontsize属性。
17.若要在鸿蒙应用中创建一个自定义组件,应创建哪种类型的文件?
A..js
B..hml
C..json
D.以上都需要
答案:D
解析:创建自定义组件需.js、.hml、.json文件。
18.鸿蒙开发中,用于数据绑定的语法是?
A.{{}}
B.[]
C.()
D.
答案:A
解析:用{{}}进行数据绑定。
19.以下哪种方式可在鸿蒙应用中引入第三方库?
A.npminstall
B.yarnadd
C.在项目