系列文章目錄
HOS認證基礎(chǔ)筆記
HarmonyOS應用開發(fā)者高級認證筆記文章來源:http://www.zghlxwxcb.cn/news/detail-781175.html
前言
本文所有內(nèi)容來源于個人進行鴻蒙應用開發(fā)者系列認證的學習過程中所做過的練習題,所有答案均是個人作答,并非題庫。發(fā)文只為交流學習。
華子鴻蒙開發(fā)認證(認證鏈接),粗略看了看感覺還行,遂1h22min速通文章來源地址http://www.zghlxwxcb.cn/news/detail-781175.html
一、判斷
- 首選項preferences是以Key-Value形式存儲數(shù)據(jù),其中Key是可以重復。(錯)
- 使用http模塊發(fā)起網(wǎng)絡請求時,必須要使用on(‘headersReceive’)訂閱請求頭,請求才會成功。(錯)
- 所有使用@Component修飾的自定義組件都支持onPageShow,onBackPress和onPageHide生命周期函數(shù)。(錯)
- 在Column和Row容器組件中,justifyContent用于設置子組件在主軸方向上的對齊格式,alignItems用于設置子組件在交叉軸方向上的對齊格式。(對)
- Video組件可以支持本地視頻路徑和網(wǎng)絡路徑播放。播放網(wǎng)絡視頻時,需要申請權(quán)限ohos.permission.INTERNET。(對)
- Ability是系統(tǒng)調(diào)度應用的最小單元,是能夠完成一個獨立功能的組件。一個應用可以包含一個或多個Ability。(對)
- 每調(diào)用一次router.pushUrl()方法,默認情況下,頁面棧數(shù)量會加1,頁面棧支持的最大頁面數(shù)量為32。(對)
- @CustomDialog裝飾器用于裝飾自定義彈窗組件,使得彈窗可以動態(tài)設置內(nèi)容及樣式。(對)
- 每一個自定義組件都有自己的生命周期(對)
- Tabs組件僅可包含子組件TabsContent,每一個頁簽對應一個內(nèi)容視圖即TabContet組件。(對)
- Web組件對于所有的網(wǎng)頁都可以使用zoom(factor: number)方法進行縮放。(錯)
二、單選
- 首選項key的最大長度限制大小為()字節(jié)?(80)
- 下面哪個組件不能包含子組件:(LoadingProgress)
- 下面哪一個事件方法可以獲取到List滑動的偏移量?(onScroll)
- Row組件中有兩個Text組件,如果使用justifyContent對齊方式,下面哪個屬性可以實現(xiàn)左右兩端對齊:( FlexAlign.SpaceBetween)
- 關(guān)于Video組件的回調(diào)事件,下列說法錯誤的是:( onStart視頻播放時觸發(fā)該事件,可以在這里獲取視頻時長。)
- 下面哪個方法,可以跳轉(zhuǎn)到一個新頁面,并銷毀當前頁面。( router.replaceUrl())
- 關(guān)于Web組件,下面描述錯誤的是:(使用Web組件訪問在線和離線網(wǎng)頁都需要添加ohos.permission.INTERNET權(quán)限。)
- 關(guān)于容器組件Row和Column,下面說法錯誤的是:(Row的子組件在交叉軸方向上的對齊方式使用alignItems屬性來設置,其參數(shù)類型為HorizontalAlign。)
- 關(guān)于@State狀態(tài)數(shù)據(jù)特征,下列描述錯誤的是:(@State變量可以不用給定初始值。)
- 關(guān)于Tabs組件頁簽的位置設置,下面描述錯誤的是?( 當barPosition為End ,vertical屬性為true時,頁簽位于容器底部。)
- 關(guān)于Button組件,下面哪個樣式是膠囊型按鈕:(ButtonType.Capsule)
- 在下面哪個文件中可以設置頁面的路徑配置信息?(main_pages.json)
- 首選項preferences值的存儲支持哪些數(shù)據(jù)類型?(數(shù)字型、字符型、布爾型以及這3種類型的數(shù)組類型。)
- 頁面路由需要導入以下哪個模塊?(import router from ‘@ohos.router’)
- 關(guān)于UIAbility的啟動模式,下列說法錯誤的是:(standard為標準模式,每次startAbility都會啟動一個新的實例,系統(tǒng)默認為standard模式。)
- 關(guān)于Resource是資源引用類型描述錯誤的是:(Resource支持所有的數(shù)據(jù)類型。)
- 例如現(xiàn)在要實現(xiàn)一個廣告彈窗,包含圖片和文本等信息,使用下面那種彈窗可以實現(xiàn)?(@CustomDialog)
- 發(fā)起網(wǎng)絡數(shù)據(jù)請求需要導入以下哪個模塊?(import http from ‘@ohos.net.http’)
- 使用Image組件加載網(wǎng)絡圖片需要如下哪種權(quán)限?(ohos.permission.INTERNET)
- 下列哪種組合方式不能實現(xiàn)子組件從父子組件之間雙向數(shù)據(jù)同步。(@State和@Prop)
三、多選
- 以下關(guān)于ArkTS聲明式開發(fā)范式的基本組成說明正確的是
A. 裝飾器:用來裝飾類、結(jié)構(gòu)體、方法以及變量,賦予其特殊的含義,例如@Entry表示這是個入口組件。
B. 自定義組件:可復用的 UI 單元,可組合其它組件。
C. UI描述:聲明式的方法來描述UI的結(jié)構(gòu),例如build()方法中的代碼塊。
D. 內(nèi)置組件:ArkTS中默認內(nèi)置的基本組件和布局組件,開發(fā)者可以直接調(diào)用,如Column、Text、Divider、Button等。
E. 屬性方法:用于組件屬性的配置,統(tǒng)一通過屬性方法進行設置,如fontSize()、width()、height()、color() 等。
F. 事件方法:用于添加組件對事件的響應邏輯,統(tǒng)一通過事件方法進行設置,如跟隨在Button后面的onClick()。
- 下面哪些是Ability的生命周期回調(diào)函數(shù)?
A. onCreate
B. onDestroy
E. onForeground
F. onBackground
- 關(guān)于Tabs組件和TabContent組件,下列描述正確的是
A. TabContent組件不支持設置通用寬度屬性,其寬度等于Tabs組件的barWidth屬性。
B. TabContent組件不支持設置通用高度屬性,其高度由父組件Tabs高度與TabBar組件高度決定。
C. TabsController用于控制Tabs組件進行頁簽切換,不支持一個TabsController控制多個Tabs組件。
D. TabContent組件的tabBar屬性支持使用@Builder構(gòu)造器生成的組件。
- 下面哪些組件層次結(jié)構(gòu)是正確的。
A. Text>Span
B. Button>Column>Image
E. Column>Row>Button
- entry下的module.json5中包含以下哪些信息:
B. Ability的配置信息
C. 設備類型信息
D. 應用權(quán)限申請列表
- 關(guān)于ForEach(arr, itemGenerator, index)組件的描述正確的是:
B. 第一個參數(shù)必須是數(shù)組,提供循環(huán)渲染的數(shù)據(jù)源。
C. 第二個參數(shù)生成子組件的lambda函數(shù),為數(shù)據(jù)源中的每個數(shù)組項生成子組件。
D. 第三個參數(shù)為匿名函數(shù),用于給定數(shù)組項生成唯一且穩(wěn)定的鍵值。
- 針對包含文本元素的組件,例如Text、Button、TextInput等,可以使用下列哪些屬性:
A. fontColor
B. fontSize
C. fontStyle
D. fontWeight
E. fontFamily
到了這里,關(guān)于HarmonyOS應用開發(fā)者基礎(chǔ)筆記的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!