【HM】華為鴻蒙高階認證資料
- 【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. 認證服務