【HM】華為鴻蒙高級認證資料 目錄【HM】華為鴻蒙高級認證資料判斷題單選題多選題其它 判斷題 【判斷題】每調用一次router.pushUrl()方法,預設情況下,頁面棧數量會加1,頁面棧支持的最大頁面數量為32。正確(True) 【判斷題】首選項preferences是以Key-Value形式存儲 ...
【HM】華為鴻蒙高級認證資料
目錄判斷題
-
【判斷題】每調用一次router.pushUrl()方法,預設情況下,頁面棧數量會加1,頁面棧支持的最大頁面數量為32。正確(True)
-
【判斷題】首選項preferences是以Key-Value形式存儲數據,其中Key是可以重覆。錯誤(False)
-
【判斷題】ArkUI 是聲明式開發範式。正確(True)
-
【判斷題】在Column和Row容器組件中,alignItems用於設置子組件在主軸方向上的對齊格式,justifyContent用於設置子組件在交叉軸方向上的對齊格式。錯誤(False)
-
【判斷題】所有使用@Component修飾的自定義組件都支持onPageShow,onBackPress和onPageHide生命周期函數。錯誤(False)
-
【判斷題】基於端雲一體化開發,開發者需要精通前端、後端不同的開發語言。錯誤(False)
-
【判斷題】只要使用端雲一體化的雲端資源就需要支付費用錯誤。(False)
-
【判斷題】Worker線程不支持UI操作。正確(True)
-
【判斷題】使用端雲一體化開發,無需自己搭建伺服器,併進行運維了。正確(True)
-
【判斷題】首選項是非關係資料庫,遵循ACID特性。錯誤(False)
-
【判斷題】每一個自定義組件都有自己的生命周期。正確
-
【判斷題】HarmonyOS應用可以相容OpenHarmony生態。正確
-
【判斷題】使用端雲一體化開發,無需自己搭建伺服器。正確
-
【判斷題】每調用一次router.repaceUrl()方法,預設情況下,頁面棧數量會加1,頁面棧支持的最大頁面數量為32。錯誤
-
【判斷題】雲函數打包完成後,需要到AppGallery Connect創建對應函數的觸發器才可以在端側中調用。錯誤
-
【判斷題】Ability是系統調度應用的最小單元,是能夠完成一個獨立功能的組件。一個應用可以包含一個或多個Ability。正確(True)
-
【判斷題】Video組件可以支持本地視頻路徑和網路路徑播放。播放網路視頻時,需要申請許可權ohos.permission.INTERNET。正確(True)
-
【判斷題】在Column和Row容器組件中,justifyContent用於設置子組件在主軸方向上的對齊格式,alignItems用於設置子組件在交叉軸方向上的對齊格式。正確(True)
-
【判斷題】Tabs組件僅可包含子組件TabsContent,每一個頁簽對應一個內容視圖即TabContet組件。正確(True)
-
【判斷題】使用http模塊發起網路請求時,必須要使用on('headersReceive')訂閱請求頭,請求才會成功。正確(True)
-
【判斷題】Web組件對於所有的網頁都可以使用zoom(factor: number)方法進行縮放。錯誤(False)
-
【判斷題】@CustomDialog裝飾器用於裝飾自定義彈窗組件,使得彈窗可以動態設置內容及樣式。正確(True)
-
【判斷題】迴圈渲染ForEach可以從數據源中迭代獲取數據,併為每個數組項創建相應的組件。正確(True)
-
【判斷題】一個應用只能有一個UIAbility。錯誤(False)
-
【判斷題】創建的Empty Ability模板工程,初始會生成一個UIAbility文件。正確(True)
-
【判斷題】每調用一次router.pushUrl()方法,頁面路由棧數量均會加1。錯誤(False)
-
【判斷題】List容器可以沿水平方向排列,也可以沿垂直方向排列。(正確)
-
【判斷題】當Tabs組件的參數barPosition為BarPosition.End時,頁簽位於頁面底部。(錯誤)還得看_vertical的值_
-
【判斷題】Resource是資源引用類型,用於設置組件屬性的值,可以定義組件的顏色、文本大小、組件大小等屬性。(正確)
-
【判斷題】Tabs組件僅可包含子組件TabsContent,每一個頁簽對應一個內容視圖即TabContet組件。 true
-
【判斷題】@State修飾的屬性不允許在本地進行初始化。(錯誤)
-
【判斷題】@CustomDialog裝飾器用於裝飾自定義彈窗組件,使得彈窗可以自定義內容及樣式。(正確)
-
【判斷題】將Video組件的controls屬性設置為false時,不會顯示控制視頻播放的控制欄。(正確)
-
【判斷題】@Prop修飾的屬性值發生變化時,此狀態變化不會傳遞到其父組件。(正確)
-
【判斷題】@Link變數不能在組件內部進行初始化。(正確)
單選題
-
單選題】引用ohpm三方庫的包依賴是在哪個配置文件中。C. oh-package.json5
-
【單選題】端雲一體化當前支持最低的鴻蒙API版本是:D. 9
-
【單選題】關於Video組件的回調事件,下列說法錯誤的是:。A. onStart視頻播放時觸發該事件,可以在這裡獲取視頻時長。
-
【單選題】發佈開放式測試版本後,還可以再更新版本嗎?A. 可以
-
【單選題】關於@State狀態數據特征,下列描述錯誤的是:C. @State變數可以不用給定初始值。
-
【單選題】下麵哪個組件不能包含子組件:D. LoadingProgress
-
【單選題】在下麵哪個文件中可以設置頁面的路徑配置信息?A. main_pages.json
-
【單選題】Worker線程最大同時激活數。C. 8
-
【單選題】下麵哪個方法,可以跳轉到一個新頁面,並銷毀當前頁面。B. router.replaceUrl()
-
【單選題】上傳鴻蒙應用或元服務軟體包時,軟體包的格式是什麼?B. .app
-
【單選題】開發者在DevEco Studio中,可以通過什麼方式使用端雲一體化?B. 工程模板
-
【單選題】創建應用時,應用包名需要和config.json文件中哪個欄位保持一致?C. bundleName
-
【單選題】關於UIAbility的啟動模式,下列說法錯誤的是:C. muliton為多實例模式,每次startAbility都會啟動一個新的實例,系統預設為muliton為模式。
-
【單選題】元服務創建測試用戶時,用戶列表存儲位置需要選擇:B. 中國
-
【單選題】發佈應用時需要創建Profile時,類型選擇什麼類型?B. 發佈
-
【單選題】跨端遷移和協同是哪個鴻蒙特征的能力:D. 自由流轉
-
【單選題】HarmonyOS提供的Webview能力是否支持與H5雙向通信:A. 支持
-
【單選題】元服務包名必須以哪個欄位結尾?A. .hmservice
-
【單選題】發佈後的鴻蒙應用可以在哪裡獲取?A. 華為應用市場
-
【單選題】認證服務支持下列哪種帳號認證:C. 華為帳號
-
【單選題】開放式測試版本發佈後,受邀測試用戶如何體驗?B. 進入服務中心,打開“開發者測試”開關,在最下方的“服務測試”找到待體驗的元服務
-
【單選題】發佈開放式測試版本後,還需要人工審核嗎?B. 不需要
-
【單選題】發佈開放式測試版本後,還可以再追加測試用戶嗎?B. 不可以
-
【單選題】發佈應用時要創建證書,證書類型選擇什麼類型?B. 發佈證書
-
【單選題】@State修飾的狀態數據被修改時會觸發組件的()方法進行UI界面更新:A. build方法
-
【單選題】自定義組件的aboutToAppear()在什麼時機執行?B. build函數之前
-
【單選題】()模塊提供了全雙工通信協議:B. WebSocket
-
【單選題】下列哪種組合方式不能實現子組件從父子組件之間雙向數據同步。D. @State和@Prop
-
【單選題】關於Tabs組件頁簽的位置設置,下麵描述錯誤的是:D. 當barPosition為End ,vertical屬性為true時,頁簽位於容器底部。
-
【單選題】關於容器組件Row和Column,下麵說法錯誤的是:D. Row的子組件在交叉軸方向上的對齊方式使用alignItems屬性來設置,其參數類型為HorizontalAlign。
-
應用包名不能包含一些保留欄位,以下那個欄位符合規範?A.test
-
HUKS中文全稱是什麼?B.通用秘鑰庫系統
-
發佈開放式測試版本後,怎麼追加測試用戶?B.需要重新發佈新的測試版本追加用戶
-
添加用戶信息時,如果賬號使用手機號碼,一下哪種輸入格式正確:A.86-198****1234
-
Row組件中有兩個Text組件,如果使用justifyContent對其方式,下麵哪個屬性可以實現左右兩端對齊。B.FlexAlign.SpaceBetween
-
原服務包由一個或多個HAP包組成,每個HAP包不得超過(),以提供秒開體驗。B.10MB
-
Webview 在 HarmonyOS 中的入口是通過什麼組件體現的:C. Web組件
-
發起網路數據請求需要導入以下哪個模塊?A. import http from '@ohos.net.http'
-
下麵哪一個事件方法可以獲取到List滑動的偏移量?A. onScroll
-
使用Image組件載入網路圖片需要如下哪種許可權?B. ohos.permission.INTERNET
-
關於Button組件,下麵哪個樣式是膠囊型按鈕:A. ButtonType.Capsule
-
首選項key的最大長度限制大小為()位元組?C. 80
-
例如現在要實現一個廣告彈窗,包含圖片和文本等信息,使用下麵那種彈窗可以實現:B. @CustomDialog
-
關於Resource是資源引用類型描述錯誤的是:C. Resource支持所有的數據類型。
-
首選項preferences值的存儲支持哪些數據類型?D. 數字型、字元型、布爾型以及這3種類型的數組類型。
-
關於@State狀態數據特征,下列描述錯誤的是:C. @State變數可以不用給定初始值。
-
關於UIAbility的啟動模式,下列說法錯誤的是:C. standard為標準模式,每次startAbility都會啟動一個新的實例,系統預設為standard模式。
-
在stage模型中,下列配置文件屬於AppScope文件夾的是?C. app.json5(build-profile.json5)
-
部分生命周期回調函數僅對@Entry修飾的自定義組件生效,它們分別是:onPageShow、onPageHide、onBackPress,對@component是無效的
-
下列哪種組合方式可以實現子組件從父子組件單向狀態同步。(C)C. @State和@Prop
-
下列哪種組合方式不能實現子組件從父子組件之間雙向數據同步。(D)D. @State和@Prop
多選題
-
【多選題】端雲一體化中的雲函數支持哪些操作
A. 編寫函數
B. 測試函數
C. 打包函數
D. 部署函數 -
【多選題】entry下的module.json5中包含以下哪些信息:
B. Ability的配置信息
C. 設備類型信息
D. 應用許可權申請列表 -
【多選題】下麵哪些是Ability的生命周期回調函數?
A. onCreate
B. onDestroy
E. onForeground
F. onBackground -
【多選題】鴻蒙特征包含哪些場景化能力
A. 一次開發、多端部署
B. 可分可合、自由流轉
C. 統一生態、原生智能 -
【多選題】以下關於ArkTS聲明式開發範式的基本組成說明正確的是
A. 裝飾器:用來裝飾類、結構體、方法以及變數,賦予其特殊的含義,例如@Entry表示這是個入口組件。
B. 自定義組件:可復用的 UI 單元,可組合其它組件。
C. UI描述:聲明式的方法來描述UI的結構,例如build()方法中的代碼塊。
D. 內置組件:ArkTS中預設內置的基本組件和佈局組件,開發者可以直接調用,如Column、Text、Divider、Button等。
E. 屬性方法:用於組件屬性的配置,統一通過屬性方法進行設置,如fontSize()、width()、height()、color() 等。
F. 事件方法:用於添加組件對事件的響應邏輯,統一通過事件方法進行設置,如跟隨在Button後面的onClick()。 -
【多選題】UIAbility的生命周期包括哪些函數?
A. onCreate
B. onForeground
C. onBackground
D. onDestroy -
【多選題】UIAbility的啟動模式有哪些
A. singleton
B. specified
C. multition -
【多選題】下麵哪些組件層次結構是正確的。
A. Text>Span
B. Button>Column>Image
E. Column>Row>Button -
【多選題】一次開發多端部署的三個層次有哪些?
A. 界面級一多
B. 功能級一多
C. 工程級一多 -
【多選題】下麵哪些容器組件是可以滾動的
A. Scroll
B. List
D. Grid -
公共實踐服務為應用程式提供哪些能力?
B.訂閱公共事件
C.發佈公共事件
D.取消訂閱公共事件 -
端雲一體化工程目錄結構分為哪些部分?
A.端開發工程Application
B.雲開發工程CloudProgram
C.端側公共庫Extrernal Libraries -
鴻蒙應用/原服務上架過程上傳軟體包常見的問題有哪些?
A.軟體包中的發佈Profies文件和當前上傳軟體包的應用不匹配
B.軟體包中的發佈證書與發佈Profies文件中的發佈證書不匹配
C.軟體包未簽名導致提示非法軟體包
D.軟體包中使用證書已經失效或者過期 -
端雲一體化已經集成以下哪些服務SDK?
A.雲函數
B.雲資料庫
C.雲存儲 -
自定義組件的組件化特點有哪些 選ABCD
A.可組合
B.可重用
C.配置化生命周期(沒找到依據)
D. 數據驅動更新 -
entry下的module.json5中包含以下哪些信息:
B. Ability的配置信息
C. 設備類型信息
D. 應用許可權申請列表 -
關於ForEach(arr, itemGenerator, index)組件的描述正確的是:
B. 第一個參數必須是數組,提供迴圈渲染的數據源。
C. 第二個參數生成子組件的lambda函數,為數據源中的每個數組項生成子組件。
D. 第三個參數為匿名函數,用於給定數組項生成唯一且穩定的鍵值。 -
針對包含文本元素的組件,例如Text、Button、TextInput等,可以使用下列哪些屬性:
A. fontColor
B. fontSize
C. fontStyle
D. fontWeight
E. fontFamily -
關於Tabs組件和TabContent組件,下列描述正確的是
A. TabContent組件不支持設置通用寬度屬性,其寬度等於Tabs組件的barWidth屬性。
B. TabContent組件不支持設置通用高度屬性,其高度由父組件Tabs高度與TabBar組件高度決定。
C. TabsController用於控制Tabs組件進行頁簽切換,不支持一個TabsController控制多個Tabs組件。
D. TabContent組件的tabBar屬性支持使用@Builder構造器生成的組件。 -
module.json5配置文件中,包含了以下哪些信息?
A. ability的相關配置信息
B. 模塊名
D. 模塊類型 -
下麵哪些函數是自定義組件的生命周期函數?
A. aboutToAppear
B. aboutToDisappear
C. onPageShow
D. onPageHide
E. onBackPress -
API9及以上,router.pushUrl()方法的mode參數可以配置為以下哪幾種跳轉頁面使用的模式?
A. Standard
B. Single -
UIAbility有哪幾種的啟動模式?
A. multiton
B. singleton
C. specified -
Row容器的主軸是水平方向,交叉軸是垂直方向,其參數類型為VerticalAlign (垂直對齊),VerticalAlign 定義了以下幾種類型?
A. Top
B. Bottom
E. Center -
關於Tabs組件頁簽的位置設置,下麵描述正確的是?
A. 當barPosition為Start(預設值),vertical屬性為false時(預設值),頁簽位於容器頂部。
B. 當barPosition為Start(預設值) ,vertical屬性為true時,頁簽位於容器左側。
C. 當barPosition為End ,vertical屬性為false(預設值)時,頁簽位於容器底部。
D. 當barPosition為End ,vertical屬性為true時,頁簽位於容器右側。 -
下列哪些狀態裝飾器修飾的屬性必須在本地進行初始化。
A. @State
D. @Provide -
下麵哪些裝飾器可以用於管理自定義組件中變數的狀態?
C. @State
D. @Link
其它
ArkUI提供了下麵哪些彈窗功能。(A B C D E)
A. AlertDialog
B. TextPickerDialog
C. DatePickerDialog
D. @CustomDialog
E. TimePickerDialog
- 1.屬性動畫中產生動畫的屬性可以在任意位置聲明。(錯誤)
- 2.屬性動畫中改變屬性時需觸發UI狀態更新。(正確)
HarmonyOS ArkUI 屬性動畫入門詳解
animation屬性作用域。animation自身也是組件的一個屬性,其作用域為animation之前。即產生屬性動畫的屬性須在animation之前聲明,其後聲明的將不會產生屬性動畫
1.屬性animation可以在哪些組件中使用?(C)
A. 只能基礎組件
B. 只能容器組件
C. 基礎組件和容器組件
D. 以上都不對
3.下麵哪種情況不會回調onFinish函數?(C)
A. delay設置為 0
B. tempo設置為 1
C. iterations 設置為 -1
D. playMode設置為 PlayMode.Reverse
4.屬性動畫中關於animation參數說法錯誤的是?(B)
A. 參數tempo預設值為1.0
B. 參數delay不能大於duration
C. 參數curve可以不設置
D. 參數iterations可以不設置
2.屬性動畫中animation的參數有哪些?(A B C D)
A. playMode
B. curve
C. delay
D. onFinish
關於Video組件的回調事件,下列說法錯誤的是:A
A. onStart視頻播放時觸發該事件,可以在這裡獲取視頻時長。
B. onFinish視頻播放結束時觸發該事件。
C. onPrepared視頻準備完成時觸發該事件。
D. onUpdate播放進度變化時觸發該事件,單位為s,更新時間間隔為250ms。
- 1.在http模塊中,多個請求可以使用同一個httpRequest對象,httpRequest對象可以復用。(錯誤)
- 2.使用http模塊發起網路請求後,可以使用destroy方法中斷網路請求。(正確)
- 3.Web組件onConfirm(callback: (event?: { url: string; message: string; result: JsResult }) => boolean)事件,返回false時候觸髮網頁預設彈窗。(正確)
- 使用http模塊發起網路請求時,必須要使用on('headersReceive')訂閱請求頭,請求才會成功。 false
- Web組件對於所有的網頁都可以使用zoom(factor: number)方法進行縮放。 false
- 發起網路數據請求需要導入以下哪個模塊? import http from @ohos.net.http
3.下列關於Web組件的屬性,描述錯誤的是?(C)
A. 設置是否開啟應用中文件系統的訪問,預設啟用。$rawfile(filepath/filename)中rawfile路徑的文件不受該屬性影響而限制訪問。
B. imageAccess設置是否允許自動載入圖片資源,預設允許。
C. javaScriptAccess設置是否允許執行JavaScript腳本,預設不允許執行。
D. zoomAccess設置是否支持手勢縮放,預設允許執行縮放。
4.關於請求返回的響應碼ResponseCode,下列描述錯誤的是?(D)
A. ResponseCode.OK的值為200,表示請求成功。一般用於GET與POST請求。
B. ResponseCode.NOT_FOUND的值為404,表示伺服器無法根據客戶端的請求找到資源(網頁)。
C. ResponseCode.INTERNAL_ERROR的值為500,表示伺服器內部錯誤,無法完成請求。
D. ResponseCode.GONE的值為404,表示客戶端請求的資源已經不存在。
1.Web組件支持下列哪些屬性或事件?(A B D)
A. fileAccess(fileAccess: boolean)
B. javaScriptAccess(javaScriptAccess: boolean)
C. on(type: ‘headerReceive’, callback: AsyncCallback): void
D. onConfirm(callback: (event?: { url: string; message: string; result: JsResult }) => boolean)
E. destroy(): void
2.關於http模塊描述正確的是?(A B C D)
A. http請求支持get、post、put等常用的請求方式。
B. 可以使用on(‘headersReceive’)訂閱請求響應頭。
C. post請求的參數可以在extraData中指定。
D. 執行createHttp成功後,返回一個httpRequest對象,裡面包括request、destroy、on和off方法。
1.首選項是關係型資料庫。(錯誤)
2.應用中涉及到Student信息,如包含姓名,性別,年齡,身高等信息可以用首選項來存儲。(錯誤)
3.同一應用或進程中每個文件僅存在一個Preferences實例。(正確)
首選項key的最大長度限制大小為()位元組? 80
什麼是首選項
首選項為應用提供Key-Value鍵值型的數據存儲能力,支持應用持久化輕量級數據,並對其進行增刪改查等。該存儲對象中的數據會被緩存在記憶體中,因此它可以獲得更快的存取速度
3.下麵哪個介面不是首選項提供的API介面?(B)
A. get()
B. update()
C. put()
D. flush()
1.HarmonyOS提供的數據管理的方式都有哪些?(A B C D)
A. 首選項
B. 分散式數據服務
C. 關係資料庫
D. 分散式數據對象
2.下麵說法正確的有?(B C D)
A. 首選項遵循ACID特性
B. 首選項以Key-Value形式存取數據
C. 首選項存儲數據數量建議不超過1萬條
D. 首選項的key為String類型
1.構造進度條模板通知,name欄位當前需要固定配置為_downloadTemplate_。(正確)
2.給通知設置分發時間,需要設置showDeliveryTime為false。(錯誤)
3.OpenHarmony提供後臺代理提醒功能,在應用退居後臺或退出後,計時和提醒通知功能被系統後臺代理接管。(正確)
1.將通道設置為下麵哪個類型,可以顯示橫幅通知?(A)
A. SlotType.SOCIAL_COMMUNICATION
B. SlotType.SERVICE_INFORMATION
C. SlotType.CONTENT_INFORMATION
D. SlotType.OTHER_TYPES
2.下列哪個是從API 9 開始支持的後臺代理提醒功能模塊。(A)
A. @ohos.reminderAgentManager
B. @ohos.reminderManager
C. @ohos.reminderAgent
D. @ohos.notificationManager
1.下麵哪些方法可以移除通知?(A B)
A. cancel
B. cancelAll
C. removeSlot
2.後臺代理提醒業務分為哪幾種類型。(A B C)
A. 倒計時類
B. 日曆類
C. 鬧鐘類
D. 日程類
1.元服務發佈的國家與地區僅限於“中國大陸” (正確)
2.編譯打包的軟體包存放在項目目錄build > outputs > default下 (正確)
1.創建應用時,應用包名需要和app.json5或者config.json文件中哪個欄位保持一致? (C)
A. package
B. name
C. bundleName
4.上傳發佈軟體包時,軟體包的格式是什麼?(B)
A. .zip
B. .app
C. .apk
D. .hap
5.發佈後的應用可以在哪裡獲取?(A)
A. 華為應用市場
B. 華為服務中心
C. 華為生態市場
3.lottie使用loadAnimation方法載入動畫。(正確)
1.通過ohpm安裝lottie後,在哪個文件中會生成相關的配置信息?(B)
A. module.json5
B. oh-package.json5
C. app.json5
D. main_page.json
<HarmonyOS主題課>三方庫-華為開發者學堂
2.lottie訂閱事件的API為?(C)
A. lottie.setSpeed()
B. lottie.setDirection()
C. animationItem.addEventListener()
D. animationItem.removeEventListener()
1.下列屬於lottie提供的動畫控制API的是?(A B C D)
A. lottie.play()
B. lottie.pause()
C. lottie.stop()
D. lottie.goToAndPlay()
1.HarmonyOS雲開發可以在一個項目中同時實現端側和雲側功能的開發。(正確)
2.進行端雲一體開發時,開發者需要精通前端、後端不同的開發語言。(錯誤)
1.開發者在DevEco Studio中,可以通過什麼形式進行HarmonyOS雲開發?(B)
A. IDE插件
B. 工程模板
C. 命令行工具
D. 可視化工具
2.HarmonyOS雲開發當前支持最低API版本是多少?(D)
A. API 6
B. API 7
C. API 8
D. API 9
1.HarmonyOS雲開發工程結構分哪些部分?(A B C)
A. 端開發工程(Application)
B. 雲開發工程(CloudProgram)
C. 端側公共庫(External Libraries)
D. 公共資源庫(Resource)
2.HarmonyOS雲開發工程創建後,會自動開通哪些服務?(A B C D)
A. 雲函數
B. 雲資料庫
C. 雲存儲
D. 認證服務