題目1
1、HarmonyOS的"1+8N”戰(zhàn)略中的"1"指的是什么?
A、智慧屏
B、平板電腦
C、手表
D、手機(jī)
解析:(D
)
HarmonyOS是一款面向萬(wàn)物互聯(lián)時(shí)代的、全新的分布式操作系統(tǒng),是一個(gè)全場(chǎng)景分布式智慧操作系統(tǒng),覆蓋了1+8+N全場(chǎng)景終端設(shè)備,其中手機(jī)是整個(gè)分布式能力的核心。
題目2
2、在HarmonyOS系統(tǒng)架構(gòu)中,以下哪項(xiàng)不屬于系統(tǒng)服務(wù)層?
A、分布式數(shù)據(jù)管理
B、Ability
C、分布式任務(wù)調(diào)度
D、分布式軟總線
解析:(B
)
HarmonyOS整體以下至上可分為內(nèi)核層、系統(tǒng)服務(wù)層、應(yīng)用框架層和應(yīng)用層。其中系統(tǒng)服務(wù)層是HarmonyOS 的核心能力集合,通過(guò)框架層對(duì)應(yīng)用程序提供服務(wù),以上選項(xiàng)中分布式數(shù)據(jù)管理、分布式任務(wù)調(diào)度、分布式軟總線都屬于系統(tǒng)服務(wù)層,而Ability框架屬于應(yīng)用框架層。另外,屬于應(yīng)用框架層的還有UI框架、用戶程序框架等等。
題目3
3、下列選項(xiàng)中,哪一項(xiàng)是HarmonyOS軟件包的所有組成部分?
A、邏輯代碼及應(yīng)用配置文件
B、邏輯代碼
C、邏輯代碼、資源文件及應(yīng)用配置文件
D、邏輯代碼、資源文件、第三方庫(kù)及應(yīng)用配置文件
解析:(D
)
一個(gè)HarmonyOS應(yīng)用包結(jié)構(gòu)主要包含APP和HAP(HarmonyOS Ability Package),一個(gè)APP中可以包含多個(gè)HAP,一個(gè)HAP是由邏輯代碼、資源文件、第三方庫(kù)及應(yīng)用配置文件組成的模塊包,可分為Entry和Feature兩種模塊類型,Entry.hap是應(yīng)用程序的主要入口,F(xiàn)eature.hap是應(yīng)用程序的其他部分。
題目4
4、下列哪一項(xiàng)Page Ability生命周期的回調(diào)行為,能夠銷(xiāo)毀頁(yè)面?
A、觸發(fā)onDestroy()進(jìn)行系統(tǒng)資源的釋放
B、觸發(fā)onStop()通知用戶進(jìn)行系統(tǒng)資源的釋放
C、使Page失去焦點(diǎn),調(diào)用onInactive()
D、Page不再對(duì)用戶可見(jiàn),系統(tǒng)將調(diào)用onBackground()通知開(kāi)發(fā)者用戶進(jìn)行相應(yīng)的資源釋放
解析:(B
)
onForeground()方法:處于該狀態(tài)的Page仍然駐留在內(nèi)存中,當(dāng)重新回到前臺(tái)時(shí),系統(tǒng)將調(diào)用該回調(diào)。
onStop()方法:系統(tǒng)要銷(xiāo)毀Page時(shí),該回調(diào)通知開(kāi)發(fā)者進(jìn)行系統(tǒng)資源的釋放。
onInActive()方法:Page失去焦點(diǎn)后,系統(tǒng)將調(diào)用該回調(diào),然后Page進(jìn)入INACTIVE狀態(tài)。
onBackground()方法:Page將不再對(duì)用戶可見(jiàn),該回調(diào)通知開(kāi)發(fā)者進(jìn)行相應(yīng)的資源釋放,然后Page進(jìn)入BACKGROUND狀態(tài)。
題目5
5、開(kāi)發(fā)者完成HarmonyOS應(yīng)用開(kāi)發(fā)后,需要發(fā)布到華為應(yīng)用市場(chǎng),正確的發(fā)布流程為下列哪一項(xiàng)?
A、申請(qǐng)發(fā)布證書(shū)和Profile文件→編譯構(gòu)建App→創(chuàng)建AGC項(xiàng)目→創(chuàng)建HarmonyOS應(yīng)用→生成密鑰和證書(shū)請(qǐng)求文件→上架應(yīng)用市場(chǎng)
B、生成密鑰和證書(shū)請(qǐng)求文件→創(chuàng)建AGC項(xiàng)目→創(chuàng)建HarmonyOS應(yīng)用→申請(qǐng)發(fā)布證書(shū)和Profile文件→編譯構(gòu)建App→上架應(yīng)用市場(chǎng)
C、申請(qǐng)發(fā)布證書(shū)和Profile文件→創(chuàng)建AGC項(xiàng)目→創(chuàng)建HarmonyOS應(yīng)用→生成密鑰和證書(shū)請(qǐng)求文件→編譯構(gòu)建App→上架應(yīng)用市場(chǎng)
D、生成密鑰和證書(shū)請(qǐng)求文件→創(chuàng)建AGC項(xiàng)目→創(chuàng)建HarmonyOS應(yīng)用→編譯構(gòu)建App→申請(qǐng)發(fā)布證書(shū)和Profile文件→上架應(yīng)用市場(chǎng)
解析:(B
)
正確的發(fā)布流程是首先生成密鑰和證書(shū)請(qǐng)求文件,然后創(chuàng)建華為AGC(AppGallery Connect)項(xiàng)目,創(chuàng)建HarmonyOS應(yīng)用后,申請(qǐng)發(fā)布證書(shū)和Profile文件,在編譯構(gòu)建APP后,可上傳到華為應(yīng)用市場(chǎng)。
題目6
6、(多選)某開(kāi)發(fā)者在使用HarmonyoS開(kāi)發(fā)一款手機(jī)應(yīng)用時(shí),可以使用以下哪些開(kāi)發(fā)語(yǔ)言?
A、Python
B、Android
C、Java
D、JavaScript
解析:(CD
)
題目7
7、(多選)HarmonyOS應(yīng)用的配置文件config.json,包含以下哪些─級(jí)模塊?
A、deviceConfig
B、reqPermmisions
C、module
D、app
解析:(ACD
)
每個(gè)HAP的根目錄下都存在一個(gè)“config.json”配置文件,其中主要的三個(gè)部分是:
如下,可看到其中的代碼:
app包含應(yīng)用的全局配置信息,應(yīng)用的包名稱、版本號(hào)等等;deviceConfig包含應(yīng)用在具體設(shè)備上的配置信息;module包含每個(gè)HAP包的配置信息,有每個(gè)Ability定義的基本屬性,其中包含包名稱、類名稱以及該Ability提供的能力等等。
題目8
8、(多選)某開(kāi)發(fā)者在開(kāi)發(fā)一款應(yīng)用時(shí),使用了DirectionalLayout布局,該布局有以下哪些方向排布方式?
A、居中
B、靠左
C、垂直
D、水平
解析:(CD
)
DirectionalLayout是Java UI中的一種重要組件布局,它用于將一組組件按照水平方向(horizontal)或者垂直方向(vertical)排布。
題目9
9、(多選)數(shù)據(jù)工程師在構(gòu)造數(shù)據(jù)表時(shí),下列哪幾項(xiàng)可以作為數(shù)據(jù)類型?
A、字符串類型
B、整數(shù)類型
C、布爾類型
D、雙精度浮點(diǎn)類型
解析:(ABCD
)
以上四種類型均可以。
題目10
10、下列哪種安全機(jī)制可以保證應(yīng)用數(shù)據(jù)不被惡意使用?
A、權(quán)限管理
B、應(yīng)用權(quán)限
C、接口安全
D、應(yīng)用安全
解析:(B
)
設(shè)置應(yīng)用權(quán)限可以有效地保證應(yīng)用數(shù)據(jù)不被惡意使用。
題目11
11、(多選)編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程,以下哪幾項(xiàng)可以被編碼?
A、文字
B、數(shù)字
C、圖片
D、視頻
解析:(ABCD
)
文字、數(shù)字、圖片和視頻均可被編碼。
題目12
12、(多選)Java Ul框架為應(yīng)用開(kāi)發(fā)提供了豐富的組件,組件可以被分為哪幾類?
A、文本類
B、布局類
C、交互類
D、顯示類
解析:(BCD
)
Java Ul框架的組件中,可以根據(jù)組件的功能從而分為布局類、交互類和顯示類三種,布局類提供了不同布局規(guī)則的組件,交互類提供了在具體場(chǎng)景下與用戶交互響應(yīng)的功能,顯示類提供了內(nèi)容顯示。
題目13
13、(多選)游戲場(chǎng)景中,在智慧屏上玩游戲時(shí),可以將手機(jī)當(dāng)做遙控手柄,借助手機(jī)的重力傳感器、加速度傳感器、觸控能力,為玩家供更便捷、更流暢的游戲體驗(yàn)。該場(chǎng)景中將手機(jī)當(dāng)做遙控手柄的功能是使用了哪些分布式能力?
A、分布式文件服務(wù)
B、分布式任務(wù)調(diào)度
C、分布式設(shè)備虛擬化
D、分布式軟總線
解析:(CD
)
分布式文件服務(wù):為用戶不同設(shè)備中的應(yīng)用程序提供文件共享的能力;
分布式任務(wù)調(diào)度:支持對(duì)跨設(shè)備的應(yīng)用進(jìn)行遠(yuǎn)程啟動(dòng)、遠(yuǎn)程調(diào)用、遠(yuǎn)程連接以及遷移等操作;
分布式設(shè)備虛擬化:為用戶不同設(shè)備之間進(jìn)行資源融合、設(shè)備管理、數(shù)據(jù)處理,從而形成一個(gè)虛擬超級(jí)終端;
分布式軟總線:是分布式能力的基礎(chǔ),為不同設(shè)備互聯(lián)互通提供統(tǒng)一的分布式通信能力。
題目14
14、(多選)在直播場(chǎng)景中,主播用運(yùn)動(dòng)相機(jī)作為直播鏡頭,該場(chǎng)景中使用了哪些HarmonyOS的分布式能力?
A、分布式軟總線
B、分布式設(shè)備虛擬化
C、分布式數(shù)據(jù)服務(wù)
D、分布式文件服務(wù)
解析:(AB
)
分布式數(shù)據(jù)服務(wù):實(shí)現(xiàn)應(yīng)用程序數(shù)據(jù)和用戶數(shù)據(jù)的分布式管理。
題目15
15、(多選)在協(xié)同辦公場(chǎng)景中,將手機(jī)上的文檔投屏到智慧屏,在智慧屏上對(duì)文檔執(zhí)行翻頁(yè)、縮放操作,上述場(chǎng)景中用到了哪些分布式能力?
A、分布式設(shè)備虛擬化
B、分布式數(shù)據(jù)服務(wù)
C、分布式軟總線
D、分布式文件服務(wù)文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-643888.html
解析:(CD
)
分布式設(shè)備虛擬化:為用戶不同設(shè)備之間進(jìn)行資源融合、設(shè)備管理、數(shù)據(jù)處理,從而形成一個(gè)虛擬超級(jí)終端;
分布式數(shù)據(jù)服務(wù):實(shí)現(xiàn)應(yīng)用程序數(shù)據(jù)和用戶數(shù)據(jù)的分布式管理;
分布式軟總線:是分布式能力的基礎(chǔ),為不同設(shè)備互聯(lián)互通提供統(tǒng)一的分布式通信能力;
分布式文件服務(wù):為用戶不同設(shè)備中的應(yīng)用程序提供文件共享的能力。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-643888.html
到了這里,關(guān)于HCIA-HarmonyOS Application Developer——題目集2的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!