HCIA-HarmonyOS Application Developer V1.0 模拟考试答案

发布于 2021-7-16 15:09
浏览
3收藏

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

已于2021-7-16 15:44:32修改
3
收藏 3
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐