鴻蒙應(yīng)用開(kāi)發(fā)零基礎(chǔ)入門(mén) 課后習(xí)題及答案 倪 第1-10章 HarmonyOS應(yīng)用開(kāi)發(fā)環(huán)境-分布式流轉(zhuǎn)應(yīng)用開(kāi)發(fā)_第1頁(yè)
鴻蒙應(yīng)用開(kāi)發(fā)零基礎(chǔ)入門(mén) 課后習(xí)題及答案 倪 第1-10章 HarmonyOS應(yīng)用開(kāi)發(fā)環(huán)境-分布式流轉(zhuǎn)應(yīng)用開(kāi)發(fā)_第2頁(yè)
鴻蒙應(yīng)用開(kāi)發(fā)零基礎(chǔ)入門(mén) 課后習(xí)題及答案 倪 第1-10章 HarmonyOS應(yīng)用開(kāi)發(fā)環(huán)境-分布式流轉(zhuǎn)應(yīng)用開(kāi)發(fā)_第3頁(yè)
鴻蒙應(yīng)用開(kāi)發(fā)零基礎(chǔ)入門(mén) 課后習(xí)題及答案 倪 第1-10章 HarmonyOS應(yīng)用開(kāi)發(fā)環(huán)境-分布式流轉(zhuǎn)應(yīng)用開(kāi)發(fā)_第4頁(yè)
鴻蒙應(yīng)用開(kāi)發(fā)零基礎(chǔ)入門(mén) 課后習(xí)題及答案 倪 第1-10章 HarmonyOS應(yīng)用開(kāi)發(fā)環(huán)境-分布式流轉(zhuǎn)應(yīng)用開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第一章HarmonyOS應(yīng)用開(kāi)發(fā)環(huán)境

一、選擇題

1.2020年12月華為發(fā)布了HdrniunyOS2.0后,開(kāi)發(fā)者可以在HdrrnonyOS的開(kāi)發(fā)環(huán)

境上開(kāi)發(fā)和調(diào)試多個(gè)不同終端的應(yīng)用,基于HarmonyOS的開(kāi)發(fā)環(huán)境和SDK支持也初步成熟。

A.大屏B.手表C.車(chē)機(jī)Beta版本D.手機(jī)開(kāi)發(fā)者Beta版

2.以下關(guān)于HarmonyOS的特征,敘述錯(cuò)誤的是。

A.HarmonyOS是一款面向萬(wàn)物互聯(lián)時(shí)代的全新的、獨(dú)立的智能終端操作系統(tǒng)

B.搭載HarmonyOS的每個(gè)設(shè)備都是孤立的,它們?cè)谙到y(tǒng)層面融為一體,成為“超級(jí)終

,山,,

C.HarmonyOS采用了多種分布式技術(shù),支持應(yīng)用開(kāi)發(fā)過(guò)程中多終端的業(yè)務(wù)邏輯和界面

邏輯進(jìn)行復(fù)用

D.對(duì)設(shè)備開(kāi)發(fā)者而言,鴻蒙操作系統(tǒng)采用了組件化的設(shè)計(jì)方案,可以根據(jù)設(shè)備的資源能

力和業(yè)務(wù)特征靈活裁剪,滿(mǎn)足不同形態(tài)終端設(shè)備對(duì)操作系統(tǒng)的要求

3.以下關(guān)于HarmonyOS的技術(shù)特點(diǎn),敘述錯(cuò)誤的是。

A.HarmonyOS首次將分布式架構(gòu)應(yīng)用于終端操作系統(tǒng),對(duì)應(yīng)不同設(shè)備可彈性部署

B.HarmonyOS雖然采用微內(nèi)核設(shè)計(jì),但其受攻擊幾率大幅降低,安全性更高

C.llarmonyOS作為個(gè)開(kāi)放系統(tǒng),華為希望未來(lái)有更多的設(shè)備廠商進(jìn)入IlarmonyOS

這個(gè)體系中來(lái),組成更加完善的硬件生態(tài)系統(tǒng)

D.HarmonyOS采用分布式技術(shù)框架可以在多個(gè)設(shè)備間搭建一條“有形”的分布式軟總

4.以下選項(xiàng)中,是HarmonyOS不支持的開(kāi)發(fā)語(yǔ)言。

A.RBJavaC.C++D.JS

5.以下關(guān)于HarmonyOS的技術(shù)架構(gòu),敘述錯(cuò)誤的是。

A.HarmonyOS整體遵從分層設(shè)計(jì),在多設(shè)備部署場(chǎng)景下,支持根據(jù)實(shí)際需求裁剪某些

非必要的子系統(tǒng)或功能/模塊

B.內(nèi)核子系統(tǒng)是HarmonyOS硬件生態(tài)開(kāi)放的基礎(chǔ),提供統(tǒng)一外設(shè)訪問(wèn)能力和驅(qū)動(dòng)開(kāi)發(fā)、

管理框架

C.系統(tǒng)服務(wù)層是HarmonyOS的核心能力集合,該層的系統(tǒng)基本能力子系統(tǒng)集為分布式

應(yīng)用在HarmonyOS多設(shè)備上的運(yùn)行、調(diào)度和遷移等操作提供了基礎(chǔ)能力

D.應(yīng)用層可以構(gòu)建以FA(FeatureAbility,元程序)/PA(ParticleAbility,元服務(wù))為

基礎(chǔ)組成單元的應(yīng)用程序

二、填空題

1.DevEcoStudio是基于IntelliJIDEACommunity開(kāi)源版本打造,面向終端全場(chǎng)景多設(shè)備的一

站式集成開(kāi)發(fā)環(huán)境(IDE),同時(shí)支持和HarmonyOS應(yīng)用/服務(wù)(Application/Service)

開(kāi)發(fā)。

2.華為公司發(fā)布HarmonyOS1.0后,分別于2020年、2021年兩次將HarmonyOS的基礎(chǔ)能

力全部捐獻(xiàn)給O

3.HarmonyOS2.0是華為基于開(kāi)源項(xiàng)目OpenHarmony2.0開(kāi)發(fā)的面向多種全場(chǎng)景智能設(shè)備

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

4.HarmonyOS2.0采用了全棧解耦的架構(gòu),支持的終端設(shè)備RAM容量從KB到GB級(jí)

別。

5."1+8+N”表示用1臺(tái)作為主入口,電視、音響、眼鏡、手表等常用的8種終端設(shè)

備為輔助入口,聯(lián)接N個(gè)全場(chǎng)景智慧設(shè)備開(kāi)展工作、學(xué)習(xí)、運(yùn)動(dòng)和家務(wù)等活動(dòng)。

三、判斷題

l.DevEcoStudio提供的SDKManager用來(lái)統(tǒng)一管理SDK及工具鏈,下載編程語(yǔ)言的SDK

包時(shí),不會(huì)自動(dòng)下載該SDK包依賴(lài)的工具鏈。

2.在微內(nèi)核操作系統(tǒng)中,各模塊之間通過(guò)IPC互相聯(lián)系,以便微內(nèi)核操作系統(tǒng)很好地支持分

布式系統(tǒng)和網(wǎng)絡(luò)系統(tǒng),并且穩(wěn)定性高。

3.現(xiàn)在的HarmonyOS都可以兼容所有的Android應(yīng)用程序以及所有的Web應(yīng)用程序。

4.硬件服務(wù)子系統(tǒng)集由智慧屏專(zhuān)有業(yè)務(wù)、穿戴專(zhuān)有業(yè)務(wù)和loT專(zhuān)有業(yè)務(wù)等子系統(tǒng)組成。

5.HarmonyOS的技術(shù)架構(gòu)從下至上分別是內(nèi)核層、系統(tǒng)服務(wù)層、框架層和應(yīng)用層。

第一章答案

一、選擇題

1.D2.B3.D4.D5.B

二、填空題

1.OpenHarmony2.開(kāi)放原子開(kāi)源基金會(huì)3.AOSP4.1285.手機(jī)

三、判斷題

1.錯(cuò)2.對(duì)3.對(duì)4.錯(cuò)5.對(duì)

第二章HarmonyOS項(xiàng)目結(jié)構(gòu)

一、選擇題

1.分為FA(FeatureAbility,元程序)和PA(ParticleAbility,元服務(wù))兩種類(lèi)型,每

種類(lèi)型為開(kāi)發(fā)者提供了不同的模板,以便實(shí)現(xiàn)不同的業(yè)務(wù)功能。

A.AbilityB.HAPC.APPD.Ability

2.以下關(guān)于Js工程項(xiàng)目的配置文件,敘述錯(cuò)誤的是0

A.配置文件中有一個(gè)js配置項(xiàng),該配置項(xiàng)中用name標(biāo)識(shí)Js組件的名字,可以缺省

B.配置文件中有一個(gè)js配置項(xiàng),該配置項(xiàng)中用pages標(biāo)識(shí)應(yīng)用程序中所有頁(yè)面的路由信

息,不可以缺省

C.配置文件中有一個(gè)js配置項(xiàng),該配置項(xiàng)中用windows標(biāo)識(shí)與顯示窗口相關(guān)的配置信

息,可以缺省

D.配置文件中有一個(gè)js配置項(xiàng),該配置項(xiàng)中用type標(biāo)識(shí)應(yīng)用程序的類(lèi)型,可以缺省

3.以下關(guān)于HarmonyOS應(yīng)用程序需要訪問(wèn)的資源文件,敘述錯(cuò)誤的是。

A.應(yīng)用程序需要訪問(wèn)的字符串、圖片、音頻等資源文件,存放在工程項(xiàng)目的resources

目錄中

B.base目錄與限定詞目錄按照兩級(jí)目錄形式來(lái)組織,在編譯過(guò)程中會(huì)被編譯成二進(jìn)制

文件

C.base目錄需要開(kāi)發(fā)者自己創(chuàng)建,當(dāng)應(yīng)用程序的resources目錄中沒(méi)有與設(shè)備狀態(tài)匹配

的限定詞目錄時(shí),會(huì)自動(dòng)引用此目錄中的資源文件。

D.限定詞目錄的目錄名稱(chēng)由一個(gè)或多個(gè)表征應(yīng)用場(chǎng)景或設(shè)備特征的限定詞組合而成

4.以下關(guān)于頁(yè)面布局文件,敘述錯(cuò)誤的是o

A.每一個(gè)HarmonyOS應(yīng)用程序的頁(yè)面都可以由容器組件、基礎(chǔ)組件、媒體組件、畫(huà)

布組件、柵格組件、svg組件及自定義組件的標(biāo)簽和屬性構(gòu)成

B.可以用使用"{{頁(yè)面變量名}}"格式將js代碼中頁(yè)面變量值綁定到頁(yè)面上,實(shí)現(xiàn)頁(yè)面

內(nèi)容的動(dòng)態(tài)變化

C.在頁(yè)面布局文件中可以使用數(shù)據(jù)綁定進(jìn)行運(yùn)算,包括三元運(yùn)算、邏輯運(yùn)算、算術(shù)運(yùn)

算、字符串運(yùn)算等方式

D.只能通過(guò)if...else條件渲染結(jié)構(gòu)語(yǔ)句控制組件在頁(yè)面上的顯示或隱藏

5.以下關(guān)于Js工程目錄結(jié)構(gòu),敘述正確的是o

A.il8n文件夾用于存放多語(yǔ)言的ini文件

B.pages文件夾用于存放1個(gè)或多個(gè)應(yīng)用程序的頁(yè)面

C.il8n和resources可以根據(jù)實(shí)際需要進(jìn)行重命名

D.程目錄結(jié)構(gòu)中的資源文件只能通過(guò)相對(duì)路徑的方式進(jìn)行訪問(wèn)

6.以下關(guān)于HaromonyOS應(yīng)用程序的運(yùn)行和調(diào)試,敘述錯(cuò)誤的是。

A.應(yīng)用程序開(kāi)發(fā)完成后,可以使用真機(jī)設(shè)備、模擬器進(jìn)行運(yùn)行和調(diào)試

B.只有遠(yuǎn)程提供的超級(jí)終端模擬器(Superdevice)才能供開(kāi)發(fā)者調(diào)測(cè)跨設(shè)備應(yīng)用程序

/服務(wù)

C.輕量級(jí)智能穿戴設(shè)備和智慧視覺(jué)的應(yīng)用程序/服務(wù)可以使用Simulator運(yùn)行和調(diào)試

D.在華為官方提供的登錄頁(yè)面上輸入華為帳號(hào)和密碼,登錄成功并經(jīng)過(guò)授權(quán)后,才能使

用遠(yuǎn)程模擬器

二、填空題

1.一個(gè)HAP在工程中對(duì)應(yīng)一個(gè)—,它是由能力抽象代碼、資源、第三方庫(kù)及應(yīng)用配置文

件組成。

2.base目錄用于定義淺色模式下可以引用的資源,開(kāi)發(fā)者也可以在resources目錄下創(chuàng)建一

個(gè)子目錄,用于定義深色模式下可以引用的資源。

3.創(chuàng)建HarmonyOS工程項(xiàng)目時(shí),開(kāi)發(fā)工具會(huì)自動(dòng)創(chuàng)建一個(gè)文件名為—配置文件,該文件

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

4.HarmonyOS應(yīng)用程序的頁(yè)面布局文件使用語(yǔ)言編寫(xiě)。

5.頁(yè)面上顯示的內(nèi)容除了可以綁定普通變量外,也可以綁定—變量進(jìn)行列表渲染,即讓組

件在頁(yè)面上批量顯示。

6.在css類(lèi)型格式的樣式文件中,如果需要引用資源文件,則需要通過(guò)—函數(shù)創(chuàng)建url類(lèi)

型的對(duì)象。

三、判斷題

1.if...elif...else形式只能一次控制一個(gè)組件,如果需要一次控制多個(gè)組件,則需要使用hml

語(yǔ)法中的block控制塊標(biāo)簽,但是block標(biāo)簽只支持for和if屬性。

2.頁(yè)面樣式文件必須與頁(yè)面布局文件同名,才能控制該頁(yè)面布局文件中定義的組件樣式。

3.頁(yè)面邏輯文件中只能用data關(guān)鍵字聲明頁(yè)面數(shù)據(jù)。

4.HarmonaryOS應(yīng)用程序的生命周期包括應(yīng)用級(jí)生命周期和頁(yè)面級(jí)生命周期,在app.js文

件中定義onShow()函數(shù)與在頁(yè)面邏輯文件中定義的onShow()函數(shù)調(diào)用時(shí)機(jī)完全一樣。

5.在頁(yè)面布局文件中,使用class屬性控制組件的樣式時(shí),必須首先在樣式文件中使用樣式

選擇器聲明樣式后,才能在頁(yè)面布局文件中給組件指定class屬性值。

6.for屬性用于實(shí)現(xiàn)列表渲染,默認(rèn)狀態(tài)下$idx代表引用元素的索引,開(kāi)發(fā)者也可以自定義

元素索引名稱(chēng)。

第二章答案

一、選擇題

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

二、填空題

1.Module2.dark3.config.json4.HML5.數(shù)組6.url()

三、判斷題

1,對(duì)2.對(duì)3.錯(cuò)4.錯(cuò)5.對(duì)6,對(duì)

第三章界面設(shè)計(jì)

一、選擇題

1.使用flex布局時(shí),容器屬性用于指定容器項(xiàng)在主軸方向的對(duì)齊方式。

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

2.以下關(guān)于flex布局,敘述錯(cuò)誤的是o

A.flex布局的坐標(biāo)系是以容器左上角的點(diǎn)為原點(diǎn),自原點(diǎn)向右、向下有兩個(gè)坐標(biāo)軸

B.flex布局中的窗口項(xiàng)目默認(rèn)沿主軸方向排列

C.flex默認(rèn)布局中自原點(diǎn)向右的坐標(biāo)軸為主軸,自原點(diǎn)向下的坐標(biāo)軸為交叉軸

D.flex布局中flex-wrap屬性用于設(shè)置容器中的項(xiàng)目是否換行,它的屬性值包含true和

false

3.以下關(guān)于flex布局中容器項(xiàng)目屬性,敘述正確的是o

Aflex-grow屬性用于設(shè)置項(xiàng)目在容器主軸方向是否可以拉升,默認(rèn)值為false(表示項(xiàng)

目不拉升)

B.align-self屬性用于設(shè)置項(xiàng)目在容器交叉軸上的對(duì)齊方式

C.position屬性用于設(shè)置項(xiàng)目的定位類(lèi)型,支持動(dòng)態(tài)變更

D.z-index屬性用于設(shè)置同一父節(jié)點(diǎn)中子節(jié)點(diǎn)的渲染順序,數(shù)值越大,渲染效果越靠前

4.以下常用通用樣式屬性,用于邊框線寬度。

A.borderB.marginC.paddingD.width

5.以下關(guān)于動(dòng)畫(huà)樣式,敘述正確的是o

A.HarmonyOS應(yīng)用程序開(kāi)發(fā)框架都支持動(dòng)畫(huà)效果HML元素

B.transform樣式屬性可以設(shè)置平移/旋轉(zhuǎn)/縮放等動(dòng)畫(huà)效果

C.animation-duration樣式屬性用于設(shè)置動(dòng)畫(huà)播放的延遲時(shí)間

D.animationno樣式屬性用于設(shè)置動(dòng)畫(huà)關(guān)鍵幀編號(hào)

二、填空題

1.應(yīng)用程序配置文件中window選項(xiàng)的屬性用于指定渲染組件和布局時(shí)是否按屏

幕密度進(jìn)行縮放。

2.在CSS中,可以通過(guò)使用預(yù)定義的顏色名稱(chēng)、RGB、RGBA或HEX的值指定顏色。例如,

rgb()表示指定顏色為紅色。

3.在使用CSS樣式設(shè)置動(dòng)畫(huà)時(shí),必須首先用為動(dòng)畫(huà)指定一些關(guān)鍵幀。

4.使用漸變樣式,需要定義和過(guò)渡顏色,也就是要指定direction參數(shù)、angle參數(shù)

和color參數(shù)的值0

5.position屬性值為,表示相對(duì)于整個(gè)界面窗口進(jìn)行固定定位。

三、判斷題

1.margin:15px5px25pxlOpx表示設(shè)置上、左、下和右側(cè)的外邊距分別為15px、5px、25px、

lOpXo

2.position屬性值為relative時(shí),表示相對(duì)于父容器進(jìn)行定位。

3.HarmonyOS應(yīng)用程序開(kāi)發(fā)框架支持的漸變效果,可以實(shí)現(xiàn)兩個(gè)或多個(gè)指定顏色間的平穩(wěn)

過(guò)渡。

4.容器的jublify-conlenl屬性值為s>paue-aruund時(shí),表示容器內(nèi)項(xiàng)目汨主軸方向均勻分布,

兩端的項(xiàng)目與容器的起點(diǎn)、終點(diǎn)對(duì)齊,并且項(xiàng)目間間隙相等。

5.項(xiàng)目的align-self屬性用于設(shè)置項(xiàng)目在容器交叉軸上的對(duì)齊方式,該屬性不會(huì)覆蓋容器的

align-items屬性。

第三章答案

一、選擇題

1.C2.D3.B4.A5.B

二、填空題

1.autoDesignWidth2.255,0,03.@keyframes4.過(guò)渡方向5.fixed

三、判斷題

1.錯(cuò)2.錯(cuò)3.對(duì)4.錯(cuò)5.錯(cuò)

第四章組件

一、選擇題

1.data-*屬性用來(lái)指定組件存儲(chǔ)的數(shù)據(jù),在事件回調(diào)中用_____讀取數(shù)據(jù)。

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

2.以下關(guān)于方舟開(kāi)發(fā)框架,敘述錯(cuò)誤的是o

A.組件是方舟開(kāi)發(fā)框架最小的調(diào)度分割單位,開(kāi)發(fā)者可以將應(yīng)用程序設(shè)計(jì)為包含多個(gè)

組件的頁(yè)面

B.方舟開(kāi)發(fā)框架既提供了一系列基本組件讓開(kāi)發(fā)者直接使用,也提供了自定義組件

C.方向開(kāi)發(fā)框架是IlarmonyOS的套UI開(kāi)發(fā)框架

D.方舟開(kāi)發(fā)框架提供了開(kāi)發(fā)者進(jìn)行應(yīng)用程序UI開(kāi)發(fā)時(shí)所必須的組件能力、布局計(jì)算能

力、動(dòng)畫(huà)能力、UI交互能力等等

3.以下關(guān)于組件和事件,敘述錯(cuò)誤的是o

A.組件的屬性用于設(shè)定組件的標(biāo)識(shí)及顯示特征

B.組件的通用屬性包括常規(guī)屬性和渲染屬性,常規(guī)屬性是所有組件普遍支持的用來(lái)設(shè)

置組件基本標(biāo)識(shí)和外觀顯示特征的屬性

C.事件是HarmonyOS應(yīng)用程序中頁(yè)面UI視圖層和頁(yè)面Js邏輯層的交互方式

D.方舟開(kāi)發(fā)框架提供了容器組件、基礎(chǔ)組件等6大類(lèi)基本組件,chart組件是容器組件

4.以下屬性中,用于在input組件單行輸入文本框中顯示提示文本。

A.typeB.nameC.placeholderD.value

5.要實(shí)現(xiàn)BSD所示的button組件顯示效果,需要將button組件的type屬性值設(shè)置

為O

A.capsuleB.circleC.textD.arc

6.image組件用于渲染展示圖片,它的。bject-fit樣式用于設(shè)置圖片的縮放類(lèi)型,以下選項(xiàng)

中樣式值表示不保持寬高比進(jìn)行放大縮小,使得圖片填充滿(mǎn)顯示邊界。

A.coverB.containC.fillD.none

7.以下關(guān)于tabs組件,敘述錯(cuò)誤的是。

A.tabs組件用于在一個(gè)頁(yè)面區(qū)域切換顯示不同類(lèi)別的內(nèi)容

B.tabs組件的vertical屬性值為true表示tab-bar組件和tab-content上下排列

C.tabs組件一般與tab-bar組件和tab-content組件聯(lián)合使用

D.tabs組件是一個(gè)容器類(lèi)組件

8.以下關(guān)于picker組件,敘述錯(cuò)誤的是。

A.普通文本選擇器的range屬性值為數(shù)組

B.日期選擇器的lunar屬性值為true時(shí),彈窗界面顯示農(nóng)歷

C,多列文本選擇器用columns屬性設(shè)置選擇器中包含的列數(shù)

D.picke「組件通過(guò)設(shè)置它的class屬性可以在頁(yè)面上顯示普通文本選擇器(text)、日期

選擇器(date)、時(shí)間選擇器(time)等5種選擇器效果

二、填空題

1.是UI搭建與顯示的最小單位,開(kāi)發(fā)者通過(guò)多種組件的組合可以構(gòu)建出符?合用戶(hù)

需求的用戶(hù)界面。

2.JSFA指基于JavaScript或JavaScript和Java混合開(kāi)發(fā)的FA,JSFA在HarmonyOS上運(yùn)行

環(huán)境的基類(lèi)是繼承自Ability類(lèi)的類(lèi),應(yīng)用程序運(yùn)行入口類(lèi)都是從該類(lèi)派生。

3.setinterval()函數(shù)是JavaScript提供的周期執(zhí)行函數(shù),它表示每隔一段時(shí)間執(zhí)行該函數(shù)

中定義的操作,直到窗口關(guān)閉、程序停止或調(diào)用函數(shù)才會(huì)結(jié)束執(zhí)行定義的操作。

4.picker組件(滑動(dòng)選擇器組件)是從(填底部/頂部)彈起的滑動(dòng)選擇器”

5.智能穿戴中應(yīng)用程序開(kāi)發(fā)時(shí),可以使用slider組件的屬性設(shè)置滑動(dòng)條最小端圖片的

urio

6.組件用于自定義在頁(yè)面上彈出的對(duì)話框。

7.rating組件用于表示用戶(hù)使用感受的衡量標(biāo)準(zhǔn)條,它的numstars屬性用于設(shè)置評(píng)分條的

星級(jí)總數(shù),默認(rèn)值為。

8.progress進(jìn)度條為horizontal類(lèi)型時(shí),屬性用于設(shè)置當(dāng)前進(jìn)度。

三、判斷題

1.在定義頁(yè)面結(jié)構(gòu)文件時(shí),可以用“事件”表示組件的顯示效果。

2.在定義組件時(shí),可以用name屬性指定組件的唯一標(biāo)識(shí)。

3.冒泡事件是指組件上被觸發(fā)的事件不能向父節(jié)點(diǎn)傳遞的事件。

4.button組件的value屬性用于設(shè)置按鈕上顯示的文本內(nèi)容。

5.image組件的finish事件在圖片加載成功時(shí)觸發(fā),error事件圖片加載異常時(shí)觸發(fā)。

6.在進(jìn)行tab選項(xiàng)卡頁(yè)面切換后就會(huì)觸發(fā)change事件綁定的方法。

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

8.當(dāng)picker組件設(shè)置為日期選擇器時(shí)、日期選擇器選擇值后點(diǎn)擊彈窗中的“確定”按鈕時(shí)

會(huì)觸發(fā)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.錯(cuò)2.錯(cuò)3.錯(cuò)4.對(duì)5.錯(cuò)6.對(duì)7.對(duì)8.錯(cuò)

第五章數(shù)據(jù)存儲(chǔ)與訪問(wèn)

一、選擇題

1.stepper組件提供了setNextButtonStatus({status:string,label:label})方法用于設(shè)置當(dāng)前

步驟導(dǎo)航器下一步文本按鈕的狀態(tài)。其中l(wèi)abel參數(shù)用于指定下一步文本按鈕顯示內(nèi)容,

status參數(shù)的值用于指定下一步文本按鈕的狀態(tài),如果status參數(shù)值設(shè)置為則下一

步文本按鈕灰度顯示。

A.normalD.disabled0,waitingD.skip

2.HarmonyOS應(yīng)用程序開(kāi)發(fā)中用輕量級(jí)數(shù)據(jù)存儲(chǔ)與訪問(wèn)機(jī)制存儲(chǔ)的數(shù)據(jù)類(lèi)型不包

括。

A.數(shù)字型B.字符型C.日期時(shí)間型D.布爾型

3.以下關(guān)于文件存儲(chǔ)與訪問(wèn)機(jī)制中存儲(chǔ)目錄及權(quán)限操作說(shuō)明,敘述錯(cuò)誤的是。

A.臨時(shí)目錄對(duì)應(yīng)用程序本身可見(jiàn)

B.私有目錄對(duì)應(yīng)用程序本身可見(jiàn)

C,對(duì)私有目錄可讀寫(xiě),隨時(shí)可能清除,不保證持久性

D.私有目錄隨應(yīng)用程序卸載而刪除

4.以下不能作為toolbar-item組件的icon屬性指定的圖片類(lèi)型。

A.bmpB.pngC.jpgD.svg

5.以下關(guān)于chart組件的datasets屬性,敘述錯(cuò)誤的是。

A.該屬性用于設(shè)置圖表的數(shù)據(jù)集合

B.柱狀圖和線形圖必須設(shè)置該屬性,但量規(guī)圖不生效

C,該屬性對(duì)量規(guī)圖不生效

D.只能設(shè)置1條數(shù)據(jù)集及背景色

6.以下關(guān)于文件存儲(chǔ)與訪問(wèn)機(jī)制,敘述正確的是o

A.fileio.readSync()方法表示同步從文件讀取數(shù)據(jù),該方法的返回值類(lèi)型為number,用于

返回正在讀寫(xiě)文件的編號(hào)

B,使用fileio.openSync()方法同步打開(kāi)文件時(shí),必須指定要打開(kāi)文件的位置

C.fileio.copyFileSync()方法復(fù)制文件時(shí),只能指定待復(fù)制文件的路徑和目標(biāo)文件的路徑

D.fileio.opendirSync()方法用于同步打開(kāi)目錄,該方法的返回值類(lèi)型為Directory

二、填空題

1.在HarmonyOS應(yīng)用程序開(kāi)發(fā)中,輕量級(jí)數(shù)據(jù)存儲(chǔ)以結(jié)構(gòu)的形式對(duì)數(shù)據(jù)進(jìn)行存取

操作。

2.對(duì)象關(guān)系映射數(shù)據(jù)庫(kù)是一款基于的數(shù)據(jù)庫(kù)框架,屏蔽了底層操作,并針對(duì)實(shí)體和

關(guān)系提供了增刪改查等一系列的面向?qū)ο蠼涌凇?/p>

3.switch組件的texton屬性用于設(shè)置開(kāi)關(guān)選中時(shí)顯示的文本,默認(rèn)值為。

4.帶參數(shù)的頁(yè)面路由根據(jù)頁(yè)面的"i找到目標(biāo)頁(yè)面及指定實(shí)現(xiàn)參數(shù)傳遞,從而實(shí)現(xiàn)頁(yè)

面跳轉(zhuǎn),并將參數(shù)一起傳遞給目標(biāo)頁(yè)面。

5.blepper組件的屬性用于設(shè)置步驟導(dǎo)航器步驟顯示第幾個(gè)stepper-ilern子組件。

6.toolbar組件最多可以展示個(gè)toolbar-item子組件操作選項(xiàng)。

7.HarmonyOS提供操作接口,可以實(shí)現(xiàn)應(yīng)用程序之間的數(shù)據(jù)傳遞。

8.chart組件的options屬性用于設(shè)置圖表參數(shù)選項(xiàng),該屬性值類(lèi)型為。

9.textarea組件中輸入的內(nèi)容發(fā)生變化時(shí)會(huì)觸發(fā)change事件,并返回用戶(hù)當(dāng)前輸入的相關(guān)

信息,相關(guān)信息的格式為"{text:輸入的內(nèi)容,:輸入內(nèi)容的行數(shù),height:輸入內(nèi)容的

行高}”。

10.為關(guān)系型數(shù)據(jù)庫(kù)的謂詞類(lèi),該類(lèi)用來(lái)確定關(guān)系型數(shù)據(jù)庫(kù)中條件表達(dá)式的值是

true還是faIseo

三、判斷題

1.從APIversion6開(kāi)始,必須先通過(guò)AbNity上下文提供的相關(guān)接口,獲取操作對(duì)象在內(nèi)部

存儲(chǔ)目錄或內(nèi)部存儲(chǔ)緩存目錄的相對(duì)路徑,然后才能進(jìn)行文件或目錄的創(chuàng)建。

2.fileio.statSync()方法用于同步獲取文件信息,該方法的返回值類(lèi)型為Stat。

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

件,其中filePath只能用待讀取文件的絕對(duì)路徑表示。

4.insert(name:string,values:ValuesBucket)方法表示向指定表中插入一條記錄,其中

ValuesBucket類(lèi)型的數(shù)據(jù)為鍵值對(duì)。

5.query(rdbPredicates:RdbPredicates,rows:number)方法表示根據(jù)指定條件rdbPredicates

查詢(xún)數(shù)據(jù)庫(kù)中的數(shù)據(jù),其中rows表示查詢(xún)結(jié)果包含記錄行數(shù)。

6.同一list組件中可以包含多種不同類(lèi)型的list-item子組件。

第五章答案

一、選擇題

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

二、填空題

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

7.系統(tǒng)剪貼板服務(wù)8.ChartOptions9.Lines10.RdbPredicates

三、判斷題

1.錯(cuò)2.對(duì)3.對(duì)4.對(duì)5.錯(cuò)6.對(duì)

第六章多媒體應(yīng)用開(kāi)發(fā)

一、選擇題

1.以下關(guān)于getContext()方法,敘述錯(cuò)誤的是。

A.該方法的返回值類(lèi)型為CanvasRendering2dContext

B.該方法基于canvas組件獲取canvas繪圖上下文對(duì)象

C.該方法不支持在。nlnit中進(jìn)行調(diào)用

D.該方汰支持在onReady中進(jìn)行調(diào)用

2.以下關(guān)于二維圖形繪制,敘述錯(cuò)誤的是o

A.fillRect()方法用于在carvas組件上繪制一個(gè)具有填充色的矩形

B.strokeRect()方法用于在canvas組件上繪制一個(gè)具有邊框的矩形

C.ellipse()方法用于在canvas組件上的規(guī)定的正方形區(qū)域繪制橢圓路徑

D.rect()用于在canvas組件上繪制一個(gè)矩形路徑

3.以下關(guān)于AudioPlayer類(lèi)的state屬性,敘述錯(cuò)誤的是。

A.idled表示閑置狀態(tài)B.playing表示正在播放

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

4.以下關(guān)于video組件,敘述錯(cuò)誤的是o

A.poster屬性用于設(shè)置視頻預(yù)覽的海報(bào)路徑

B.controlsr屬性用于設(shè)置視頻播放的控制欄是否顯示

C.muted屬性用于設(shè)置視頻是否靜音播放

D.video組件的begintime屬性用于設(shè)置視頻播放起始時(shí)間(單位:秒)

5.以下關(guān)于panel組件,敘述錯(cuò)誤的是<>

A.panel組件只能從頁(yè)面底部彈出一個(gè)輕量的內(nèi)容展示窗口

B.panel組件展示窗口可以根據(jù)需要在不同尺寸間切換

C.panel組件的mode屬性用于設(shè)置展示窗口的初始狀態(tài),屬性值包括full(默認(rèn)值)、

mini和half

D.panel組件的dragbar屬性值為默認(rèn)為false,表示默認(rèn)沒(méi)有拖動(dòng)條

二、填空題

1.為了方便圖像在應(yīng)用程序或者系統(tǒng)中進(jìn)行旋轉(zhuǎn)、縮放、裁剪等相應(yīng)的處理,通常需要使

用將不同的存檔格式圖片解碼為無(wú)壓縮的位圖格式圖像結(jié)構(gòu)的形式對(duì)數(shù)據(jù)進(jìn)行存

取操作。

2.AudioPlayer類(lèi)的屬性用于設(shè)置音頻播放的時(shí)長(zhǎng)。

3.CanvasRendering2dContext對(duì)象的屬性用于設(shè)置描邊的顏色。

4.設(shè)置Image類(lèi)型的屬性表示圖片加載成功后觸發(fā)該事件。

5.AudioPlayer類(lèi)的on(type:'callback:Callback<number>)月于開(kāi)始監(jiān)聽(tīng)音頻播放

時(shí)間戳更新事件,并可以進(jìn)行相應(yīng)的事務(wù)處理。

三、判斷題

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

2.rotate(angle:number)方法用于針對(duì)當(dāng)前坐標(biāo)軸進(jìn)行圖形的順時(shí)針旋轉(zhuǎn),參數(shù)angle表示

順時(shí)針旋轉(zhuǎn)的角度值“

3.drawlmage()方法只能將整個(gè)圖像復(fù)制到畫(huà)布上。

4.putlmageData()方法既可以將圖像放置到指定坐標(biāo)也可以將圖像放置到指定矩形內(nèi)。

5.video組件的stop()方法表示請(qǐng)求停止播放視頻,一旦觸發(fā)該方法,就會(huì)退出全屏播放

狀態(tài)。

第六章答案

一、選擇題

1.D2.C3.A4.D5.D

二、填空題

1.圖像解碼技術(shù)2.duration3.strokeStyle4.onload5.timellpdate

三、判斷題

1,對(duì)2.錯(cuò)3.錯(cuò)4,對(duì)5.錯(cuò)

第七章網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)

一、選擇題

1.以下關(guān)于web組件,敘述錯(cuò)誤的是。

A.web組件用于全屏顯示指定網(wǎng)址域名的網(wǎng)頁(yè),并且網(wǎng)址的域名必須為https協(xié)議且經(jīng)

過(guò)ICP備案。

B.一個(gè)頁(yè)面可以支持一個(gè)web組件,也可以支持多個(gè)

C.若頁(yè)面中有其他組件,會(huì)被web組件覆蓋

D.web組件不跟隨轉(zhuǎn)場(chǎng)動(dòng)畫(huà)

2.以下關(guān)于HttpRequest對(duì)象,敘述錯(cuò)誤的是。

JSAPI提供的接口可以實(shí)現(xiàn)http訪問(wèn)網(wǎng)絡(luò),。。。在調(diào)用HttpRequest對(duì)象方法發(fā)起

請(qǐng)求、中斷請(qǐng)求、訂閱/取消訂閱http響應(yīng)頭事件前,需要先用createHttp()方法創(chuàng)建一

個(gè)HttpRequest對(duì)象。

A,只有導(dǎo)入@.http接口中的http包,并創(chuàng)建HttpRequest對(duì)象后才可以發(fā)出

http數(shù)據(jù)請(qǐng)求

B.HttpRequest對(duì)象中包含了發(fā)起請(qǐng)求、中斷請(qǐng)求、訂閱/取消訂閱http響應(yīng)頭事件

C.如果需要發(fā)起多個(gè)h即請(qǐng)求,則必須為每個(gè)http請(qǐng)求創(chuàng)建對(duì)應(yīng)的HttpRequest對(duì)象

D.HttpResponse類(lèi)型返回值中的result參數(shù)表示返回http請(qǐng)求的響應(yīng)內(nèi)容,該內(nèi)容json

類(lèi)型

二、填空題

1.http協(xié)議是協(xié)議體系中的一個(gè)應(yīng)用層協(xié)議,用于定義客戶(hù)端(Web瀏覽器)與服

務(wù)器(Web服務(wù)器)之間交換數(shù)據(jù)的過(guò)程。

2.JSAPI提供的“@ohos.nct.http,接口中包含了http訪問(wèn)網(wǎng)絡(luò)開(kāi)發(fā)所需的類(lèi)及方法。目前

默認(rèn)支持https,如果要支持http需要在config.json里增加標(biāo)簽。

3.如果應(yīng)用程序需要具有網(wǎng)絡(luò)訪問(wèn)權(quán)限(ohos.permission.INTERNET),則必須打開(kāi)項(xiàng)目文

件夾中的config.json文件,在modules配置項(xiàng)中用屬性配置項(xiàng)添加應(yīng)用程序訪問(wèn)網(wǎng)絡(luò)

的權(quán)限。

4.HttpRequestOptions類(lèi)型對(duì)象的參數(shù)用于設(shè)置發(fā)送請(qǐng)求的額外數(shù)據(jù)。

三、判斷題

1.toggle組件的value屬性用于設(shè)置狀態(tài)按鈕是否被選中。

2.https協(xié)議是使用SSUTLS進(jìn)行安全加密通信的http的安全版本。

第七章答案

一、選擇題

1.B2.D

二、填空題

1.TCP/IP2.network3.reqPermissions4.extraData

三、判斷題

1.錯(cuò)2.對(duì)

第八章傳感器與位置服務(wù)應(yīng)用開(kāi)發(fā)

一、選擇題

1.以下全球?qū)Ш叫l(wèi)星系統(tǒng),屬于我國(guó)自主研發(fā)并獨(dú)立運(yùn)行的是0

A.GPSB.GLONASSC.北斗D.Galileo

2.以下關(guān)于位置服務(wù),敘述錯(cuò)誤的是0

A.HarmonyOS系統(tǒng)以1984年世界大地坐標(biāo)系統(tǒng)為參考,使用經(jīng)度、緯度數(shù)據(jù)描述地

球上的一個(gè)位置

D.定位過(guò)程具體使用哪些定位系統(tǒng),取決于用戶(hù)設(shè)備的硬件能大

C.GNSS定位是根據(jù)設(shè)備當(dāng)前駐網(wǎng)基站和相鄰基站的位置,估算設(shè)備當(dāng)前位置

D.可見(jiàn)的固定WLAN、藍(lán)牙設(shè)備的分布密度較高時(shí),精度相較于基站定位方式更高

3.以下關(guān)于vibrate(objectQbject)觸發(fā)設(shè)備振動(dòng)的方法中的object參數(shù),敘述錯(cuò)誤的

是O

A.object參數(shù)的mode屬性月于設(shè)置振動(dòng)的模式

B.object參數(shù)的success屬性用于設(shè)置觸發(fā)成功的回調(diào)方法

C.object參數(shù)的fail屬性用于設(shè)置觸發(fā)失敗的回調(diào)方法

D.object參數(shù)的finish屬性用于設(shè)置觸發(fā)完成的回調(diào)方法

4.以下關(guān)于Location類(lèi)型,敘述錯(cuò)誤的是。

A.Location類(lèi)型的latitude屬性表示緯度信息,正值表示南緯

B.Location類(lèi)型的altitude屬性表示高度信息,單位為米

C.Location類(lèi)型的speed屬性表示速度信息,單位為米/秒

D.Location類(lèi)型的longitude屬性表示經(jīng)度信息,正值表示東經(jīng)

5.以下關(guān)于位置服務(wù)接口,敘述錯(cuò)誤的是o

A.getAddressesFromLoca匕on()方法用于調(diào)用逆地理編碼服務(wù),并將經(jīng)緯度坐標(biāo)轉(zhuǎn)換為

地理描述信息

B.GeoAddress類(lèi)型的locale屬性表示用于設(shè)置位置描述信息

C.getAddressesFr。mL。cati。nName()用于調(diào)用地理編碼服務(wù),并將地理描述信息轉(zhuǎn)換為

具體的經(jīng)緯度坐標(biāo)

D.地理編碼請(qǐng)求參數(shù)為GeoCodeRequest類(lèi)型;逆地理編碼請(qǐng)求參數(shù)為

ReverseGeoCodeRequest類(lèi)型

二、填空題

1.位置服務(wù)是指通過(guò)定位技術(shù)獲取各種終端設(shè)備的,并在電子地圖平臺(tái)的支持下為

用戶(hù)提供基于位置導(dǎo)航和查詢(xún)的一種信息業(yè)務(wù)。

2.subscribeAccelerometer(objectObject)方法用于訂閱加速度傳感器的加速度數(shù)據(jù)變化,

object參數(shù)的屬性用于設(shè)置加速度的回調(diào)方法執(zhí)行頻率。

3.導(dǎo)入JSAPI提供的“@system.sensor”接口中的包,并調(diào)月訂閱傳感器數(shù)據(jù)變化

方法后,就可以觀察傳感器返回的內(nèi)容。。

4.調(diào)用geolocation.on(type:',request:LocationRequest,callback:CallbackvLocation〉)方

法表示開(kāi)啟位置變化訂閱。

5.SENSOR_TYPE_ACCELEROMETER傳感器用于檢測(cè)運(yùn)動(dòng)狀態(tài)。以m&為單位測(cè)量施加在設(shè)

備三個(gè)物理軸線方向(x、v、z)上的加速度,該加速度(填包括/不包括)重力加速

度。

三、判斷題

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

示取消訂閱位置服務(wù)狀態(tài)變化。

2.傳感器可能是單一的物理傳感器,也可能是由多個(gè)物理傳感器復(fù)合而成。

第八章答案

一、選擇題

1.C2.C3.D4.A5.B

二、填空題

1.位置坐標(biāo)或經(jīng)緯度2.interval3.sensor4.locationcharge5.包括

三、判斷題

1.錯(cuò)2,對(duì)3.錯(cuò)4.錯(cuò)5.錯(cuò)

第九章原子化服務(wù)與服務(wù)卡片

一、選擇題

1.以下關(guān)于原子化服務(wù),敘述錯(cuò)誤的是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論