鸿蒙应用开发零基础入门 课后习题及答案 倪 第1-10章 HarmonyOS应用开发环境-分布式流转应用开发_第1页
鸿蒙应用开发零基础入门 课后习题及答案 倪 第1-10章 HarmonyOS应用开发环境-分布式流转应用开发_第2页
鸿蒙应用开发零基础入门 课后习题及答案 倪 第1-10章 HarmonyOS应用开发环境-分布式流转应用开发_第3页
鸿蒙应用开发零基础入门 课后习题及答案 倪 第1-10章 HarmonyOS应用开发环境-分布式流转应用开发_第4页
鸿蒙应用开发零基础入门 课后习题及答案 倪 第1-10章 HarmonyOS应用开发环境-分布式流转应用开发_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章HarmonyOS应用开发环境

一、选择题

1.2020年12月华为发布了HdrniunyOS2.0后,开发者可以在HdrrnonyOS的开发环

境上开发和调试多个不同终端的应用,基于HarmonyOS的开发环境和SDK支持也初步成熟。

A.大屏B.手表C.车机Beta版本D.手机开发者Beta版

2.以下关于HarmonyOS的特征,叙述错误的是。

A.HarmonyOS是一款面向万物互联时代的全新的、独立的智能终端操作系统

B.搭载HarmonyOS的每个设备都是孤立的,它们在系统层面融为一体,成为“超级终

,山,,

C.HarmonyOS采用了多种分布式技术,支持应用开发过程中多终端的业务逻辑和界面

逻辑进行复用

D.对设备开发者而言,鸿蒙操作系统采用了组件化的设计方案,可以根据设备的资源能

力和业务特征灵活裁剪,满足不同形态终端设备对操作系统的要求

3.以下关于HarmonyOS的技术特点,叙述错误的是。

A.HarmonyOS首次将分布式架构应用于终端操作系统,对应不同设备可弹性部署

B.HarmonyOS虽然采用微内核设计,但其受攻击几率大幅降低,安全性更高

C.llarmonyOS作为个开放系统,华为希望未来有更多的设备厂商进入IlarmonyOS

这个体系中来,组成更加完善的硬件生态系统

D.HarmonyOS采用分布式技术框架可以在多个设备间搭建一条“有形”的分布式软总

线

4.以下选项中,是HarmonyOS不支持的开发语言。

A.RBJavaC.C++D.JS

5.以下关于HarmonyOS的技术架构,叙述错误的是。

A.HarmonyOS整体遵从分层设计,在多设备部署场景下,支持根据实际需求裁剪某些

非必要的子系统或功能/模块

B.内核子系统是HarmonyOS硬件生态开放的基础,提供统一外设访问能力和驱动开发、

管理框架

C.系统服务层是HarmonyOS的核心能力集合,该层的系统基本能力子系统集为分布式

应用在HarmonyOS多设备上的运行、调度和迁移等操作提供了基础能力

D.应用层可以构建以FA(FeatureAbility,元程序)/PA(ParticleAbility,元服务)为

基础组成单元的应用程序

二、填空题

1.DevEcoStudio是基于IntelliJIDEACommunity开源版本打造,面向终端全场景多设备的一

站式集成开发环境(IDE),同时支持和HarmonyOS应用/服务(Application/Service)

开发。

2.华为公司发布HarmonyOS1.0后,分别于2020年、2021年两次将HarmonyOS的基础能

力全部捐献给O

3.HarmonyOS2.0是华为基于开源项目OpenHarmony2.0开发的面向多种全场景智能设备

的商用版本,该版本既兼容了,也增加了HMS。

4.HarmonyOS2.0采用了全栈解耦的架构,支持的终端设备RAM容量从KB到GB级

别。

5."1+8+N”表示用1台作为主入口,电视、音响、眼镜、手表等常用的8种终端设

备为辅助入口,联接N个全场景智慧设备开展工作、学习、运动和家务等活动。

三、判断题

l.DevEcoStudio提供的SDKManager用来统一管理SDK及工具链,下载编程语言的SDK

包时,不会自动下载该SDK包依赖的工具链。

2.在微内核操作系统中,各模块之间通过IPC互相联系,以便微内核操作系统很好地支持分

布式系统和网络系统,并且稳定性高。

3.现在的HarmonyOS都可以兼容所有的Android应用程序以及所有的Web应用程序。

4.硬件服务子系统集由智慧屏专有业务、穿戴专有业务和loT专有业务等子系统组成。

5.HarmonyOS的技术架构从下至上分别是内核层、系统服务层、框架层和应用层。

第一章答案

一、选择题

1.D2.B3.D4.D5.B

二、填空题

1.OpenHarmony2.开放原子开源基金会3.AOSP4.1285.手机

三、判断题

1.错2.对3.对4.错5.对

第二章HarmonyOS项目结构

一、选择题

1.分为FA(FeatureAbility,元程序)和PA(ParticleAbility,元服务)两种类型,每

种类型为开发者提供了不同的模板,以便实现不同的业务功能。

A.AbilityB.HAPC.APPD.Ability

2.以下关于Js工程项目的配置文件,叙述错误的是0

A.配置文件中有一个js配置项,该配置项中用name标识Js组件的名字,可以缺省

B.配置文件中有一个js配置项,该配置项中用pages标识应用程序中所有页面的路由信

息,不可以缺省

C.配置文件中有一个js配置项,该配置项中用windows标识与显示窗口相关的配置信

息,可以缺省

D.配置文件中有一个js配置项,该配置项中用type标识应用程序的类型,可以缺省

3.以下关于HarmonyOS应用程序需要访问的资源文件,叙述错误的是。

A.应用程序需要访问的字符串、图片、音频等资源文件,存放在工程项目的resources

目录中

B.base目录与限定词目录按照两级目录形式来组织,在编译过程中会被编译成二进制

文件

C.base目录需要开发者自己创建,当应用程序的resources目录中没有与设备状态匹配

的限定词目录时,会自动引用此目录中的资源文件。

D.限定词目录的目录名称由一个或多个表征应用场景或设备特征的限定词组合而成

4.以下关于页面布局文件,叙述错误的是o

A.每一个HarmonyOS应用程序的页面都可以由容器组件、基础组件、媒体组件、画

布组件、栅格组件、svg组件及自定义组件的标签和属性构成

B.可以用使用"{{页面变量名}}"格式将js代码中页面变量值绑定到页面上,实现页面

内容的动态变化

C.在页面布局文件中可以使用数据绑定进行运算,包括三元运算、逻辑运算、算术运

算、字符串运算等方式

D.只能通过if...else条件渲染结构语句控制组件在页面上的显示或隐藏

5.以下关于Js工程目录结构,叙述正确的是o

A.il8n文件夹用于存放多语言的ini文件

B.pages文件夹用于存放1个或多个应用程序的页面

C.il8n和resources可以根据实际需要进行重命名

D.程目录结构中的资源文件只能通过相对路径的方式进行访问

6.以下关于HaromonyOS应用程序的运行和调试,叙述错误的是。

A.应用程序开发完成后,可以使用真机设备、模拟器进行运行和调试

B.只有远程提供的超级终端模拟器(Superdevice)才能供开发者调测跨设备应用程序

/服务

C.轻量级智能穿戴设备和智慧视觉的应用程序/服务可以使用Simulator运行和调试

D.在华为官方提供的登录页面上输入华为帐号和密码,登录成功并经过授权后,才能使

用远程模拟器

二、填空题

1.一个HAP在工程中对应一个—,它是由能力抽象代码、资源、第三方库及应用配置文

件组成。

2.base目录用于定义浅色模式下可以引用的资源,开发者也可以在resources目录下创建一

个子目录,用于定义深色模式下可以引用的资源。

3.创建HarmonyOS工程项目时,开发工具会自动创建一个文件名为—配置文件,该文件

位于entry/src/main文件夹下。

4.HarmonyOS应用程序的页面布局文件使用语言编写。

5.页面上显示的内容除了可以绑定普通变量外,也可以绑定—变量进行列表渲染,即让组

件在页面上批量显示。

6.在css类型格式的样式文件中,如果需要引用资源文件,则需要通过—函数创建url类

型的对象。

三、判断题

1.if...elif...else形式只能一次控制一个组件,如果需要一次控制多个组件,则需要使用hml

语法中的block控制块标签,但是block标签只支持for和if属性。

2.页面样式文件必须与页面布局文件同名,才能控制该页面布局文件中定义的组件样式。

3.页面逻辑文件中只能用data关键字声明页面数据。

4.HarmonaryOS应用程序的生命周期包括应用级生命周期和页面级生命周期,在app.js文

件中定义onShow()函数与在页面逻辑文件中定义的onShow()函数调用时机完全一样。

5.在页面布局文件中,使用class属性控制组件的样式时,必须首先在样式文件中使用样式

选择器声明样式后,才能在页面布局文件中给组件指定class属性值。

6.for属性用于实现列表渲染,默认状态下$idx代表引用元素的索引,开发者也可以自定义

元素索引名称。

第二章答案

一、选择题

1.A2.A3.C4.D5.B6.B

二、填空题

1.Module2.dark3.config.json4.HML5.数组6.url()

三、判断题

1,对2.对3.错4.错5.对6,对

第三章界面设计

一、选择题

1.使用flex布局时,容器属性用于指定容器项在主轴方向的对齐方式。

A.flex-directionB.flex-wrapC.justify-contentD.align-items

2.以下关于flex布局,叙述错误的是o

A.flex布局的坐标系是以容器左上角的点为原点,自原点向右、向下有两个坐标轴

B.flex布局中的窗口项目默认沿主轴方向排列

C.flex默认布局中自原点向右的坐标轴为主轴,自原点向下的坐标轴为交叉轴

D.flex布局中flex-wrap属性用于设置容器中的项目是否换行,它的属性值包含true和

false

3.以下关于flex布局中容器项目属性,叙述正确的是o

Aflex-grow属性用于设置项目在容器主轴方向是否可以拉升,默认值为false(表示项

目不拉升)

B.align-self属性用于设置项目在容器交叉轴上的对齐方式

C.position属性用于设置项目的定位类型,支持动态变更

D.z-index属性用于设置同一父节点中子节点的渲染顺序,数值越大,渲染效果越靠前

4.以下常用通用样式属性,用于边框线宽度。

A.borderB.marginC.paddingD.width

5.以下关于动画样式,叙述正确的是o

A.HarmonyOS应用程序开发框架都支持动画效果HML元素

B.transform样式属性可以设置平移/旋转/缩放等动画效果

C.animation-duration样式属性用于设置动画播放的延迟时间

D.animationno样式属性用于设置动画关键帧编号

二、填空题

1.应用程序配置文件中window选项的属性用于指定渲染组件和布局时是否按屏

幕密度进行缩放。

2.在CSS中,可以通过使用预定义的颜色名称、RGB、RGBA或HEX的值指定颜色。例如,

rgb()表示指定颜色为红色。

3.在使用CSS样式设置动画时,必须首先用为动画指定一些关键帧。

4.使用渐变样式,需要定义和过渡颜色,也就是要指定direction参数、angle参数

和color参数的值0

5.position属性值为,表示相对于整个界面窗口进行固定定位。

三、判断题

1.margin:15px5px25pxlOpx表示设置上、左、下和右侧的外边距分别为15px、5px、25px、

lOpXo

2.position属性值为relative时,表示相对于父容器进行定位。

3.HarmonyOS应用程序开发框架支持的渐变效果,可以实现两个或多个指定颜色间的平稳

过渡。

4.容器的jublify-conlenl属性值为s>paue-aruund时,表示容器内项目汨主轴方向均匀分布,

两端的项目与容器的起点、终点对齐,并且项目间间隙相等。

5.项目的align-self属性用于设置项目在容器交叉轴上的对齐方式,该属性不会覆盖容器的

align-items属性。

第三章答案

一、选择题

1.C2.D3.B4.A5.B

二、填空题

1.autoDesignWidth2.255,0,03.@keyframes4.过渡方向5.fixed

三、判断题

1.错2.错3.对4.错5.错

第四章组件

一、选择题

1.data-*属性用来指定组件存储的数据,在事件回调中用_____读取数据。

A.e.target.dataSet*B.e.target.data*C.e.target*D.e.dataSet*

2.以下关于方舟开发框架,叙述错误的是o

A.组件是方舟开发框架最小的调度分割单位,开发者可以将应用程序设计为包含多个

组件的页面

B.方舟开发框架既提供了一系列基本组件让开发者直接使用,也提供了自定义组件

C.方向开发框架是IlarmonyOS的套UI开发框架

D.方舟开发框架提供了开发者进行应用程序UI开发时所必须的组件能力、布局计算能

力、动画能力、UI交互能力等等

3.以下关于组件和事件,叙述错误的是o

A.组件的属性用于设定组件的标识及显示特征

B.组件的通用属性包括常规属性和渲染属性,常规属性是所有组件普遍支持的用来设

置组件基本标识和外观显示特征的属性

C.事件是HarmonyOS应用程序中页面UI视图层和页面Js逻辑层的交互方式

D.方舟开发框架提供了容器组件、基础组件等6大类基本组件,chart组件是容器组件

4.以下属性中,用于在input组件单行输入文本框中显示提示文本。

A.typeB.nameC.placeholderD.value

5.要实现BSD所示的button组件显示效果,需要将button组件的type属性值设置

为O

A.capsuleB.circleC.textD.arc

6.image组件用于渲染展示图片,它的。bject-fit样式用于设置图片的缩放类型,以下选项

中样式值表示不保持宽高比进行放大缩小,使得图片填充满显示边界。

A.coverB.containC.fillD.none

7.以下关于tabs组件,叙述错误的是。

A.tabs组件用于在一个页面区域切换显示不同类别的内容

B.tabs组件的vertical属性值为true表示tab-bar组件和tab-content上下排列

C.tabs组件一般与tab-bar组件和tab-content组件联合使用

D.tabs组件是一个容器类组件

8.以下关于picker组件,叙述错误的是。

A.普通文本选择器的range属性值为数组

B.日期选择器的lunar属性值为true时,弹窗界面显示农历

C,多列文本选择器用columns属性设置选择器中包含的列数

D.picke「组件通过设置它的class属性可以在页面上显示普通文本选择器(text)、日期

选择器(date)、时间选择器(time)等5种选择器效果

二、填空题

1.是UI搭建与显示的最小单位,开发者通过多种组件的组合可以构建出符•合用户

需求的用户界面。

2.JSFA指基于JavaScript或JavaScript和Java混合开发的FA,JSFA在HarmonyOS上运行

环境的基类是继承自Ability类的类,应用程序运行入口类都是从该类派生。

3.setinterval()函数是JavaScript提供的周期执行函数,它表示每隔一段时间执行该函数

中定义的操作,直到窗口关闭、程序停止或调用函数才会结束执行定义的操作。

4.picker组件(滑动选择器组件)是从(填底部/顶部)弹起的滑动选择器”

5.智能穿戴中应用程序开发时,可以使用slider组件的属性设置滑动条最小端图片的

urio

6.组件用于自定义在页面上弹出的对话框。

7.rating组件用于表示用户使用感受的衡量标准条,它的numstars属性用于设置评分条的

星级总数,默认值为。

8.progress进度条为horizontal类型时,属性用于设置当前进度。

三、判断题

1.在定义页面结构文件时,可以用“事件”表示组件的显示效果。

2.在定义组件时,可以用name属性指定组件的唯一标识。

3.冒泡事件是指组件上被触发的事件不能向父节点传递的事件。

4.button组件的value属性用于设置按钮上显示的文本内容。

5.image组件的finish事件在图片加载成功时触发,error事件图片加载异常时触发。

6.在进行tab选项卡页面切换后就会触发change事件绑定的方法。

7.marquee组件既可以使用start方法,又可以绑定start事件。

8.当picker组件设置为日期选择器时、日期选择器选择值后点击弹窗中的“确定”按钮时

会触发change事件,change事件中返回的month(月份)值的范围为1~12。

第四章答案

一、选择题

1.A2.A3.D4.C5.A6.C7.B8.D

二、填空题

1.组件2.AceAbility3.clearinterval()4.底部5.minicon

6.dialog7.58.percent

三、判断题

1.错2.错3.错4.对5.错6.对7.对8.错

第五章数据存储与访问

一、选择题

1.stepper组件提供了setNextButtonStatus({status:string,label:label})方法用于设置当前

步骤导航器下一步文本按钮的状态。其中label参数用于指定下一步文本按钮显示内容,

status参数的值用于指定下一步文本按钮的状态,如果status参数值设置为则下一

步文本按钮灰度显示。

A.normalD.disabled0,waitingD.skip

2.HarmonyOS应用程序开发中用轻量级数据存储与访问机制存储的数据类型不包

括。

A.数字型B.字符型C.日期时间型D.布尔型

3.以下关于文件存储与访问机制中存储目录及权限操作说明,叙述错误的是。

A.临时目录对应用程序本身可见

B.私有目录对应用程序本身可见

C,对私有目录可读写,随时可能清除,不保证持久性

D.私有目录随应用程序卸载而删除

4.以下不能作为toolbar-item组件的icon属性指定的图片类型。

A.bmpB.pngC.jpgD.svg

5.以下关于chart组件的datasets属性,叙述错误的是。

A.该属性用于设置图表的数据集合

B.柱状图和线形图必须设置该属性,但量规图不生效

C,该属性对量规图不生效

D.只能设置1条数据集及背景色

6.以下关于文件存储与访问机制,叙述正确的是o

A.fileio.readSync()方法表示同步从文件读取数据,该方法的返回值类型为number,用于

返回正在读写文件的编号

B,使用fileio.openSync()方法同步打开文件时,必须指定要打开文件的位置

C.fileio.copyFileSync()方法复制文件时,只能指定待复制文件的路径和目标文件的路径

D.fileio.opendirSync()方法用于同步打开目录,该方法的返回值类型为Directory

二、填空题

1.在HarmonyOS应用程序开发中,轻量级数据存储以结构的形式对数据进行存取

操作。

2.对象关系映射数据库是一款基于的数据库框架,屏蔽了底层操作,并针对实体和

关系提供了增删改查等一系列的面向对象接口。

3.switch组件的texton属性用于设置开关选中时显示的文本,默认值为。

4.带参数的页面路由根据页面的"i找到目标页面及指定实现参数传递,从而实现页

面跳转,并将参数一起传递给目标页面。

5.blepper组件的属性用于设置步骤导航器步骤显示第几个stepper-ilern子组件。

6.toolbar组件最多可以展示个toolbar-item子组件操作选项。

7.HarmonyOS提供操作接口,可以实现应用程序之间的数据传递。

8.chart组件的options属性用于设置图表参数选项,该属性值类型为。

9.textarea组件中输入的内容发生变化时会触发change事件,并返回用户当前输入的相关

信息,相关信息的格式为"{text:输入的内容,:输入内容的行数,height:输入内容的

行高}”。

10.为关系型数据库的谓词类,该类用来确定关系型数据库中条件表达式的值是

true还是faIseo

三、判断题

1.从APIversion6开始,必须先通过AbNity上下文提供的相关接口,获取操作对象在内部

存储目录或内部存储缓存目录的相对路径,然后才能进行文件或目录的创建。

2.fileio.statSync()方法用于同步获取文件信息,该方法的返回值类型为Stat。

3.fileio.readTextSync(filePath:string,options?:Object)方法表示基于文本方式同步读取文

件,其中filePath只能用待读取文件的绝对路径表示。

4.insert(name:string,values:ValuesBucket)方法表示向指定表中插入一条记录,其中

ValuesBucket类型的数据为键值对。

5.query(rdbPredicates:RdbPredicates,rows:number)方法表示根据指定条件rdbPredicates

查询数据库中的数据,其中rows表示查询结果包含记录行数。

6.同一list组件中可以包含多种不同类型的list-item子组件。

第五章答案

一、选择题

1.B2.C3.C4.A5.D6.B

二、填空题

1.key-value2.SQLite3.On4.params5.index6.5

7.系统剪贴板服务8.ChartOptions9.Lines10.RdbPredicates

三、判断题

1.错2.对3.对4.对5.错6.对

第六章多媒体应用开发

一、选择题

1.以下关于getContext()方法,叙述错误的是。

A.该方法的返回值类型为CanvasRendering2dContext

B.该方法基于canvas组件获取canvas绘图上下文对象

C.该方法不支持在。nlnit中进行调用

D.该方汰支持在onReady中进行调用

2.以下关于二维图形绘制,叙述错误的是o

A.fillRect()方法用于在carvas组件上绘制一个具有填充色的矩形

B.strokeRect()方法用于在canvas组件上绘制一个具有边框的矩形

C.ellipse()方法用于在canvas组件上的规定的正方形区域绘制椭圆路径

D.rect()用于在canvas组件上绘制一个矩形路径

3.以下关于AudioPlayer类的state属性,叙述错误的是。

A.idled表示闲置状态B.playing表示正在播放

C.paused表示暂停播放D.stopped表示停止播放

4.以下关于video组件,叙述错误的是o

A.poster属性用于设置视频预览的海报路径

B.controlsr属性用于设置视频播放的控制栏是否显示

C.muted属性用于设置视频是否静音播放

D.video组件的begintime属性用于设置视频播放起始时间(单位:秒)

5.以下关于panel组件,叙述错误的是<>

A.panel组件只能从页面底部弹出一个轻量的内容展示窗口

B.panel组件展示窗口可以根据需要在不同尺寸间切换

C.panel组件的mode属性用于设置展示窗口的初始状态,属性值包括full(默认值)、

mini和half

D.panel组件的dragbar属性值为默认为false,表示默认没有拖动条

二、填空题

1.为了方便图像在应用程序或者系统中进行旋转、缩放、裁剪等相应的处理,通常需要使

用将不同的存档格式图片解码为无压缩的位图格式图像结构的形式对数据进行存

取操作。

2.AudioPlayer类的属性用于设置音频播放的时长。

3.CanvasRendering2dContext对象的属性用于设置描边的颜色。

4.设置Image类型的属性表示图片加载成功后触发该事件。

5.AudioPlayer类的on(type:'callback:Callback<number>)月于开始监听音频播放

时间戳更新事件,并可以进行相应的事务处理。

三、判断题

1.vidtjo组件既有play事件也有play方法。

2.rotate(angle:number)方法用于针对当前坐标轴进行图形的顺时针旋转,参数angle表示

顺时针旋转的角度值“

3.drawlmage()方法只能将整个图像复制到画布上。

4.putlmageData()方法既可以将图像放置到指定坐标也可以将图像放置到指定矩形内。

5.video组件的stop()方法表示请求停止播放视频,一旦触发该方法,就会退出全屏播放

状态。

第六章答案

一、选择题

1.D2.C3.A4.D5.D

二、填空题

1.图像解码技术2.duration3.strokeStyle4.onload5.timellpdate

三、判断题

1,对2.错3.错4,对5.错

第七章网络应用开发

一、选择题

1.以下关于web组件,叙述错误的是。

A.web组件用于全屏显示指定网址域名的网页,并且网址的域名必须为https协议且经

过ICP备案。

B.一个页面可以支持一个web组件,也可以支持多个

C.若页面中有其他组件,会被web组件覆盖

D.web组件不跟随转场动画

2.以下关于HttpRequest对象,叙述错误的是。

JSAPI提供的接口可以实现http访问网络,。。。在调用HttpRequest对象方法发起

请求、中断请求、订阅/取消订阅http响应头事件前,需要先用createHttp()方法创建一

个HttpRequest对象。

A,只有导入@.http接口中的http包,并创建HttpRequest对象后才可以发出

http数据请求

B.HttpRequest对象中包含了发起请求、中断请求、订阅/取消订阅http响应头事件

C.如果需要发起多个h即请求,则必须为每个http请求创建对应的HttpRequest对象

D.HttpResponse类型返回值中的result参数表示返回http请求的响应内容,该内容json

类型

二、填空题

1.http协议是协议体系中的一个应用层协议,用于定义客户端(Web浏览器)与服

务器(Web服务器)之间交换数据的过程。

2.JSAPI提供的“@ohos.nct.http,接口中包含了http访问网络开发所需的类及方法。目前

默认支持https,如果要支持http需要在config.json里增加标签。

3.如果应用程序需要具有网络访问权限(ohos.permission.INTERNET),则必须打开项目文

件夹中的config.json文件,在modules配置项中用属性配置项添加应用程序访问网络

的权限。

4.HttpRequestOptions类型对象的参数用于设置发送请求的额外数据。

三、判断题

1.toggle组件的value属性用于设置状态按钮是否被选中。

2.https协议是使用SSUTLS进行安全加密通信的http的安全版本。

第七章答案

一、选择题

1.B2.D

二、填空题

1.TCP/IP2.network3.reqPermissions4.extraData

三、判断题

1.错2.对

第八章传感器与位置服务应用开发

一、选择题

1.以下全球导航卫星系统,属于我国自主研发并独立运行的是0

A.GPSB.GLONASSC.北斗D.Galileo

2.以下关于位置服务,叙述错误的是0

A.HarmonyOS系统以1984年世界大地坐标系统为参考,使用经度、纬度数据描述地

球上的一个位置

D.定位过程具体使用哪些定位系统,取决于用户设备的硬件能大

C.GNSS定位是根据设备当前驻网基站和相邻基站的位置,估算设备当前位置

D.可见的固定WLAN、蓝牙设备的分布密度较高时,精度相较于基站定位方式更高

3.以下关于vibrate(objectQbject)触发设备振动的方法中的object参数,叙述错误的

是O

A.object参数的mode属性月于设置振动的模式

B.object参数的success属性用于设置触发成功的回调方法

C.object参数的fail属性用于设置触发失败的回调方法

D.object参数的finish属性用于设置触发完成的回调方法

4.以下关于Location类型,叙述错误的是。

A.Location类型的latitude属性表示纬度信息,正值表示南纬

B.Location类型的altitude属性表示高度信息,单位为米

C.Location类型的speed属性表示速度信息,单位为米/秒

D.Location类型的longitude属性表示经度信息,正值表示东经

5.以下关于位置服务接口,叙述错误的是o

A.getAddressesFromLoca匕on()方法用于调用逆地理编码服务,并将经纬度坐标转换为

地理描述信息

B.GeoAddress类型的locale属性表示用于设置位置描述信息

C.getAddressesFr。mL。cati。nName()用于调用地理编码服务,并将地理描述信息转换为

具体的经纬度坐标

D.地理编码请求参数为GeoCodeRequest类型;逆地理编码请求参数为

ReverseGeoCodeRequest类型

二、填空题

1.位置服务是指通过定位技术获取各种终端设备的,并在电子地图平台的支持下为

用户提供基于位置导航和查询的一种信息业务。

2.subscribeAccelerometer(objectObject)方法用于订阅加速度传感器的加速度数据变化,

object参数的属性用于设置加速度的回调方法执行频率。

3.导入JSAPI提供的“@system.sensor”接口中的包,并调月订阅传感器数据变化

方法后,就可以观察传感器返回的内容。。

4.调用geolocation.on(type:',request:LocationRequest,callback:CallbackvLocation〉)方

法表示开启位置变化订阅。

5.SENSOR_TYPE_ACCELEROMETER传感器用于检测运动状态。以m&为单位测量施加在设

备三个物理轴线方向(x、v、z)上的加速度,该加速度(填包括/不包括)重力加速

度。

三、判断题

1.调用geolocation.cancel(type:'ocationServiceState',callback:Callback〈boolean>)方法表

示取消订阅位置服务状态变化。

2.传感器可能是单一的物理传感器,也可能是由多个物理传感器复合而成。

第八章答案

一、选择题

1.C2.C3.D4.A5.B

二、填空题

1.位置坐标或经纬度2.interval3.sensor4.locationcharge5.包括

三、判断题

1.错2,对3.错4.错5.错

第九章原子化服务与服务卡片

一、选择题

1.以下关于原子化服务,叙述错误的是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论