HCIA-HarmonyOS Application Developer V1.0 模拟考试答案
发现近期仍有开发者在看这篇帖子,特此提醒一下,文中涉及的题库都基本已经过期。
HCIA-HarmonyOS Application Developer V1.0 模拟考试答案
判断题
1、某开发者启动远程设备上的音乐播放器,可以不填写远程设备的DeviceId。
正确答案::错
2、在JavaScript UI框架中,实现页面之间的跳转,需要在页面路由router中指定uri来找到目标页面。
正确答案::对
3、当应用调用某个服务时,服务会对应用进行权限检查,如果没有对应权限则无法使用该服务。
正确答案::对
4、HarmonyOS的Data Ability用于对外提供操作数据的接口,但不能提供文件相关的操作。
正确答案::错
5、Java UI框架中的DependentLayout支持水平或者垂直方向排布。
正确答案::错
6、Intent是对象之间传递信息的载体。
正确答案::对
7、在HarmonyOS中,默认情况下UI界面的显示和更新操作,都是在主线程中进行的。
正确答案::对
8、UI界面的显示和更新等操作,是在主线程上进行的,所以主线程又称为UI线程。
正确答案::对
9、对象关系映射数据库主要提供轻量级Key-Value操作,支持本地应用存储少量数据,数据存储在本地文件中,同时也加载在内存中的,所以访问速度更快,效率更高。
正确答案::错
10、开发者在使用HarmonyOS的位置能力时,需要申请LOCATION权限,该权限属于非敏感权限,需要在config.json中声明。
正确答案::错
11、在HarmonyOS中,关系型数据库和对象关系映射数据库都可以使用SQL语句操作数据库。
正确答案::错
12、HarmonyOS是分布式操作系统,既可以在手机上部署,也可以在嵌入式设备上部署。
正确答案::对
13、在HarmonyOS系统架构中,分布式数据管理模块属于框架层。
正确答案::错
14、帧率是以帧为单位的位图图像连续出现在显示器上的频率(速率),以赫兹(Hz)为单位。
正确答案::对
15、HarmonyOS在Java UI框架中,提供了两种编写布局的方式代码创建布局和XML声明布局。但在XML中声明的布局,不能代码中对该布局进行修改。
正确答案::错
单选题
16、某开发者在开发HarmonyOS第三方应用时需要给应用进行自定义权限,如何正确定义权限?
A.
{
"module": {
"reqPermissions": [
{
"name": "com.myability.permission.MYPERMISSION",
"grantMode": "system_grant",
"availableScope": ["signatures"]
}, {
...
}
]
}
}
B.
"module": {
"defPermissions": [
{
"name": "ohos.permission.INTERNET",
"grantMode": "user_grant",
"availableScope": ["signature"]
}, {
...
}
]
}
}
C.
"module": {
"defPermissions": [
{
"name": "ohos.permission.INTERNET",
"grantMode": "system_grant",
"availableScope": ["signature"]
}, {
...
}
]
}
D.
"module": {
"defPermissions": [
{
"name": "com.myability.permission.MYPERMISSION",
"grantMode": "system_grant",
"availableScope": ["signature"]
}, {
...
}
]
}
}
正确答案::D
16、某开发者在XML中创建了一个Button组件,width为150vp,height为50vp,并将该组 件的background_element使用如下代码进行设置,那么该Button被设置成了那种样式?
A. 普通按钮
B. 椭圆按钮
C. 胶囊按钮
D. 圆形按钮
正确答案::B
17、某开发者使用Text组件进行开发,想将Text组件的大小与内容占据的大小范围相适应,在横线处填写正确的是哪一项?
<Text
ohos:id="$+id:text"
ohos:width:"______"
ohos:height:"______"
ohos:text="Text"
ohos:text_size="28fp"
ohos:text_color="#0000FF"/>
A. match_content,match_content
B. match_content,match_parent
C. match_parent,match_parent
D. match_parent,match_content
正确答案::A
18、在Java UI框架中,开发者可以使用以下哪个参数设置Image组件中图片的缩放方式?
A. sacle_mode
B. image_src
C. layout_alignment
D. clip_alignment
正确答案::A
19、某开发者在XML中创建了一个Button组件,代码如下:
<Button
ohos:id="$+id:button"
ohos:width="match_content"
ohos:height="match_content"
ohos:text_size="27fp"
ohos:text="button"/>
该开发者想要在Java代码中对该button进行一些设置,以下代码空白处应该填写正确的是哪一项?<br>Button button = (Button) findComponentById(______________);
A. Resource.Id_button
B. ResourceTable.Id_button
C. Resource.button
D. ResourceTable.button
正确答案::B
20、某开发者在开发一款在线教育应用时,为了提高用户体验,在用户答对题目的时候,在窗口上方弹出“恭喜你”的对话框,请问以下哪个组件可以帮助开发者完成该功能?
A. ToastDialog
B. ScrollView
C. PageSlider
D. Picker
正确答案::A
21、应用在使用对应服务的能力或者数据时,需要申请对应的权限,其中非敏感权限需要在config.json的哪个字段中声明?
A. reqPermissions
B. requestPermissions
C. defPermissions
D. canRequestPermissions
正确答案::A
22、以下哪个子系统<span>不</span>属于HarmonyOS的基础软件服务子系统?
A. 事件通知服务子系统
B. 电话服务子系统
C. 多媒体子系统
D. 位置服务子系统
正确答案::D
23、某开发者在设置文本组件时,想要实现当文本内容过长时能够自动换行,并且行数最大显示6行,在横线处填写正确的是哪一项?
<Text
ohos:id="$+id:text"
ohos:width="75vp"
ohos:height="match_content"
ohos:text="TextText"
ohos:text_size="28fp"
ohos:text_color="#0000FF"
ohos:italic="true"
ohos:text_weight="700"
ohos:text_font="serif"
ohos:multiple_lines="______"
ohos:max_text_lines="___"
ohos:background_element="$graphic:background_text"/>
A. false,6
B. true,6
C. false,5
D. true,1
正确答案::B
25、用户从音乐列表页面点击歌曲,跳转到该歌曲的播放界面,原理是页面路由route根据以下哪一项周到目标页面?
A. router.push
B. router.back
C. uri
D. intent
正确答案::C
26、HarmonyOS使用虚拟像素作为定义应用内参数尺寸的度量单位,以下哪个是虚拟像素的单位?
A. vp
B. fp
C. px
D. pt
正确答案::A
27、如果Service需要与Page Ability或其他应用的Service Ability进行交互,则应创建用于连接的Connection。Service支持其他Ability通过以下哪一项方法与其进行连接?
A. connectAbility()
B. startAbility()
C. creatAbility()
D. onDisconnect()
正确答案::A
28、在直播场景中,主播用运动相机采集视频作为直播镜头,这里相机的分布式使用主要体现了HarmonyOS的哪项分布式特性?
A. 分布式数据服务
B. 分布式设备虚拟化
C. 分布式文件服务
D. 分布式任务调度
正确答案::B
29、某开发者开发了一款新闻浏览应用,打开应用时默认显示新闻列表页面,该开发者是通过以下哪一项方法实现该功能的?
A. Intent()
B. setMainRoute()
C. addActionRoute()
D. onStart()
正确答案::B
30、以下场景中,能够正确解释HarmonyOS剪贴板的是哪一项描述?
A. 可以在应用A种复制,不可以在应用B中粘贴
B. 可以在应用A中复制粘贴到应用B
C. 只支持复制
D. 只支持剪切
正确答案::B
31、某开发者在使用TaskDispatcher框架进行任务派发时,以下哪一项派发方法会导致死锁?
A. asyncDispatch()
B. group()
C. syncDispatch()
D. delayDispatch()
正确答案::C
32、某开发者使用Image组件将名称为"cat"的图片,透明度设置为0.5,在横线处填写正确的是哪一项?
<Image
ohos:id="$+id:image"
ohos:width="match_content"
ohos:height="match_content"
ohos:layout_alignment="center"
ohos:image_src="$media:cat"
____________/>
A. ohos:transparency=“0.5”
B. ohos:alpha=“0.5”
C. ohos:scale_mode=“0.5”
D. ohos:clip_alignment=“0.5”
正确答案::B
33、某开发者点击应用的退出按钮进行资源释放,将会触发Page Ability生命周期中的哪个回调函数?
A. onBackground()
B. onActive()
C. onInactive()
D. onStop()
正确答案::D
34、在HarmonyOS应用中,用户看到的界面元素实际都是由以下哪一项和ComponentContainer对象构成的?
A. DirectionLayout
B. DependentLayout
C. Component
D. TableLayout
正确答案::C
35、在UI线程上运行的任务默认是以以下哪一项优先级运行?
A. HIGH
B. DEFAULT
C. LOW
D. MIDDLE
正确答案::B
36、以下代码段实现的布局功能是什么?
<?xml version="1.0" encoding="utf-8"?>
<DirectionalLayout xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:width="match_parent"
ohos:height="match_parent"
ohos:orientation="vertical">
<Text
ohos:id="$+id:text"
ohos:width="150vp"
ohos:height="match_content"
ohos:multiple_lines="true"
ohos:max_text_lines="2"
ohos:auto_font_size="true"
ohos:text="您好学员"/>
</DirectionalLayout>
A. 使“您好学员”4个字平均横向分布在一行上
B. 使“您好学员”4个字平均纵向分布在一列上
C. 文字自动换行,并保持上下宽度一致
D. ”您好“2个字平均横向分布在两行上
正确答案::C
37、在HarmonyOS的Page Ability生命周期中,当系统首次创建一个Page实例时,会首先触发以下哪一项回调方法?
A. onStart()
B. onActive()
C. onInactive()
D. onStop()
正确答案::A
38、当HarmonyOS的Page执行onForeground()回调后,Page会首先回到以下哪个状态?
A. INITIAL
B. INACTIVE
C. ACTIVE
D. BACKGROUD
正确答案::B
39、在HarmonyOS中,以下哪项分布式技术是其他分布式特性的基础?
A. 分布式软总线
B. 分布式设备虚拟化
C. 分布式数据管理
D. 分布式任务调度
正确答案::A
40、某开发者想要在Service中停止本Service,需要调用以下哪个接口?
A. terminateAbility()
B. stopAbility()
C. connectAbility()
D. startAbility()
正确答案::A
多选题
41、HarmonyOS网络管理模块主要提供以下哪几项功能?
A. 数据连接管理
B. 数据网络管理
C. 流量统计
D. 创建本地套接字
正确答案::ABCD
42、HarmonyOS的Java UI为开发者提供了以下哪几种布局容器?
A. DirectionLayout
B. DependentLayout
C. StackLayout
D. TableLayout
正确答案::ABCD
43、HarmonyOS为开发者提供了以下哪几种任务分发器?
A. 全局并发任务分发器
B. 并发任务分发器
C. 串行任务分发器
D. 专有任务分发器
正确答案::ABCD
44、某Page A中包含AbilitySlice A和AbilitySlice B,其中默认展示为AbilitySlice A。如果想要在当前设备的Page B中直接导航到Page A的AbilitySlice B,需要做以下哪些步骤?
A. 在Page A中通过addActionRoute()为AbilitySlice B添加路由
B. 在配置文件中注册AbilitySlice B
C. 在Page B导航的Intent中设置action
D. 在Page B导航的Intent中设置DeviceId为空
正确答案::ABC
45、HarmonyOS为开发者提供了HiLog日志系统,在HiLog中定义了以下哪几种日志级别?
A. DEBUG
B. INFO
C. WARN
D. FATAL
正确答案::ABCD
46、在HarmonyOS的数据管理中,以下哪几个数据库使用SQLite作为持久化存储引擎?
A. 关系型数据库
B. 对象关系映射数据库
C. 轻量级偏好数据库
D. 分布式数据服务
正确答案::AB
47、以下选项中,属于Particle Ability的功能是哪几项?
A. Particle Ability支持Service Ability模板
B. Particle Ability支持Data Ability模板
C. Particle Ability支持Page Ability模板
D. 具有后台运行任务的功能
正确答案::ABD
48、某开发者使用DevEco Studio工具进行应用开发,该工具支持哪几种调测方式?
A. 预览器
B. 模拟器
C. 真机
D. Android Debug Bridge
正确答案::ABC
49、在HarmonyOS中Intent是对象之间传递信息的载体,以下哪几项是可以通过Intent设置的?
A. DeviceId
B. BundleName
C. AbilityName
D. Action
正确答案::ABCD
50、HarmonyOS应用的每个HAP (HarmonyOS Ability Package) 的根目录下都存在一个config.json配置文件,以下哪几项信息是该配置文件中的一级目录?
A. app
B. deviceConfig
C. module
D. abilities
正确答案::ABC
51、一位开发者想要在xml中设置button的上外边距为屏幕相对像素20,左外边距为屏幕相对像素30,上内边距为屏幕相对像素10,左内边距为屏幕相对像素15,对于这四个设置,以下哪几个选项是正确的?
A. ohos:left_margin=“30vp”
B. ohos:top_margin=“10vp”
C. ohos:left_padding=“15vp”
D. ohos:top_padding=“10vp”
正确答案::ACD
52、以下选项中,属于JavaScript UI框架包括的层次是哪些?
A. 应用层
B. 前端框架层
C. 引擎层
D. 平台适配层
正确答案::ABCD
53、Huawei DevEco Studio应用开发工具是多设备统一开发的环境,具有哪些特点?
A. 支持FA (Feature Ability) 和PA (Particle Ability) 快速开发
B. 支持分布式多端应用开发
C. 支持多设备模拟器
D. 支持多设备预览器
正确答案::ABCD
54、在Java UI框架中,以下哪些组件继承自Text组件?
A. Button
B. TextField
C. Image
D. Picker
正确答案::AB
55、在开发HarmonyOS手机应用时,可以使用以下哪些开发语言?
A. Java
B. JavaScript
C. Python
D. Android
正确答案::AB
56、HarmonyOS的Ability分为Feature Ability和Particle Ability两种类型,其中Particle Ability又包含以下哪几种Ability?
A. Service Ability
B. Data Ability
C. Page Ability
D. Ability Slice
正确答案::AB
57、在JavaScript UI框架中,HarmonyOS为开发者提供了以下哪几类组件?
A. 基础组件
B. 容器组件
C. 媒体组件
D. 画布组件
正确答案::ABCD
58、同一page页面内导航可以通过以下哪些方法进行处理?
A. present()
B. presentForResult()
C. startAbility()
D. startAbilityForResult()
正确答案::AB
59、在协同办公场景中,将手机上的文档投屏到智慧屏,在智慧屏上对文档执行翻页、缩放操作。上述场景中用到了哪些分布式能力?
A. 分布式设备虚拟化
B. 分布式数据服务
C. 分布式软总线
D. 分布式文件服务
正确答案::CD
60、HarmonyOS为开发者提供了以下哪几种任务分发方法?
A. 同步派发
B. 异步派发
C. 异步延迟派发
D. 成组派发
正确答案::ABCD
报告老师,有人作弊。
测试考试过程中只允许切屏三次,这么作弊是需要一些技巧的😁😁😁😁
两台电脑
概念些还是不大熟悉
666,有答案了!!!
去张老师7月20日直播预告贴里面下资源学习
还没来得及做就有答案了😂
感觉模拟题还是很基础,还不包括填空题和拖拽题,我看了看考试大纲和培训资料,如果真要学习,多以采取考纲+考纲配套资料+老师指点+社区问答的思路进行学习。已经准备好学习20号老师的直播课了
欢迎加入社区官方的HCIA—鸿蒙开发者职业认证交流群
mark!
35题应该是A吧