目錄
一. 單選題(共10題,10分)
1.?(單選題, 1分)關于Tabs組件頁簽的位置設置,下面描述錯誤的是
2.?(單選題, 1分)下面哪個組件不能包含子組件?
3.?(單選題, 1分)ArkTS語言的實現計數器功能的組件名稱是以下哪個?
4.?(單選題, 1分)ArkTS語言評分條組件的設置星星的總數默認是幾個?
5.?(單選題, 1分)某開發者在Text組件中寫入“你好”的內容,以下哪一項能夠使文本加粗顯示
6.?(單選題, 1分)某開發者使用TextInput完成一個密碼輸入框,推薦設置type屬性為以下哪一項?
7.?(單選題, 1分)在Text組件中設置文本內容有兩種方式,支持string和Resource兩種類型,其中string類型可以直接使用,使用Resource時,可以在resource目錄下的string.json的文件中定義字符串資源。
8.?(單選題, 1分)關于Button組件,下面哪個樣式是膠囊型按鈕
9.?(單選題, 1分)使用Image組件加載網絡圖片需要如下哪種權限
10.?(單選題, 1分)在下面的哪個文件中可以設置頁面的路徑配置信息
二. 多選題(共13題,26分)
11.?(多選題, 2分)ArkTS語言有以下哪些手勢類的定義?
12.?(多選題, 2分)以下哪些屬于ArkTS語言提示框組件?
13.?(多選題, 2分)ArkTS語言選擇器組件是以下哪些?
14.?(多選題, 2分)自定義組件的組件化特點有哪些
15.?(多選題, 2分)ArkTS語言支持的事件有以下哪些?
16.?(多選題, 2分)以下哪些是屬于ArkTS語言基礎類組件?
17.?(多選題, 2分)針對包含文本元素的組件,例如Text、Button、TextInput等,可以使用下列哪些屬性:
18.?(多選題, 2分)下面哪些組件層次結構是正確的
19.?(多選題, 2分)ArkTS語言Button組件按鈕的顯示樣式有以下哪些?
20.?(多選題, 2分)ArkTS語言Text設置文本顯示的最大行數和截取方式的方法是以下哪些?
21.?(多選題, 2分)關于ForEach(arr, itemGenerator, index)組件的描述正確的是
22.?(多選題, 2分)ArkTS語言顯隱設置Visibility的屬性有以下哪些?
23.?(多選題, 2分)以下關于ArKTS聲明式開發范式的基本組成說明正確的是
三. 判斷題(共7題,7分)
24.?(判斷題, 1分)ArkTS語言設置組件的顯示的方法是Visibility.Visible
25.?(判斷題, 1分)文本Text組件設置對齊方式的屬性方法是textAlign
26.?(判斷題, 1分)UI的更新是由程序員使用代碼主動刷新,UI與數據并無必然的映射關系,這種就稱之為聲明式UI。
27.?(判斷題, 1分)ArkUI開發框架提供了多維度的狀態管理機制,和UI相關聯的數據,不僅可以在組件內使用,還可以在不同組件層級間傳遞。
28.?(判斷題, 1分)ArkTS聲明式開發框架rawfile目錄可以設置string.json文件。
29.?(判斷題, 1分)ArkTS語言邊框設置邊框圓角的方法是borderRadius
30.?(判斷題, 1分)以.ets結尾的文件,這個文件用于描述UI布局、樣式、事件交互和頁面邏輯。
一. 單選題(共10題,10分)
1.?(單選題, 1分)關于Tabs組件頁簽的位置設置,下面描述錯誤的是
- A. 當barPosition為End ,vertical屬性為true時,頁簽位于容器底部。
- B. 當barPosition為End ,vertical屬性為false(默認值)時,頁簽位于容器底部。
- C. 當barPosition為Start(默認值),vertical屬性為false時(默認值),頁簽位于容器頂部。
- D. 當barPosition為Start(默認值) ,vertical屬性為true時,頁簽位于容器左側。
我的答案:A:當barPosition為End ,vertical屬性為true時,頁簽位于容器底部。;
1分
2.?(單選題, 1分)下面哪個組件不能包含子組件?
- A. Row
- B. Text
- C. LoadingProgress
- D. Button
我的答案:C:LoadingProgress;
1分
3.?(單選題, 1分)ArkTS語言的實現計數器功能的組件名稱是以下哪個?
- A. counts
- B. count
- C. Counter
- D. Counters
我的答案:C:Counter;
1分
4.?(單選題, 1分)ArkTS語言評分條組件的設置星星的總數默認是幾個?
- A. 4
- B. 7
- C. 5
- D. 6
我的答案:A:4;
1分
5.?(單選題, 1分)某開發者在Text組件中寫入“你好”的內容,以下哪一項能夠使文本加粗顯示
- A. fontWeight(FontWeight.Bold)
- B. fontYeight(Bold)
- C. fontWeight(Bold)
- D. fontYeight(FontTeight .Bold)
我的答案:A:fontWeight(FontWeight.Bold);
1分
6.?(單選題, 1分)某開發者使用TextInput完成一個密碼輸入框,推薦設置type屬性為以下哪一項?
- A. InputType.Number
- B. InputType.Password
- C. InputType.Email
- D. InputType.Normal
我的答案:B:InputType.Password;
1分
7.?(單選題, 1分)在Text組件中設置文本內容有兩種方式,支持string和Resource兩種類型,其中string類型可以直接使用,使用Resource時,可以在resource目錄下的string.json的文件中定義字符串資源。
- A. 錯
- B. 對
我的答案:B:對;
1分
8.?(單選題, 1分)關于Button組件,下面哪個樣式是膠囊型按鈕
- A. ButtonType.Circle
- B. ButtonType.Capsule
- C. ButtonType.Normal
- D. 以上都不是
我的答案:B:ButtonType.Capsule;
1分
9.?(單選題, 1分)使用Image組件加載網絡圖片需要如下哪種權限
- A. ohos.permission.GET_NETWORK_INFO
- B. ohos.permission.INTERNET
- C. ohos.permission.DISTRIBUTED_DATASYNC
- D. ohos.permission.READ_MEDIA
我的答案:B:ohos.permission.INTERNET;
1分
10.?(單選題, 1分)在下面的哪個文件中可以設置頁面的路徑配置信息
- A. app.json5
- B. package.json5
- C. module.json5
- D. main_pages.json
我的答案:D:main_pages.json;
1分
二. 多選題(共13題,26分)
11.?(多選題, 2分)ArkTS語言有以下哪些手勢類的定義?
- A. 點擊手勢
- B. 焦點手勢
- C. 平移手勢
- D. 長按手勢
我的答案:ACD:點擊手勢; 平移手勢; 長按手勢;
2分
12.?(多選題, 2分)以下哪些屬于ArkTS語言提示框組件?
- A. Toast
- B. Dialog
- C. Menu
- D. Component
我的答案:ABC:Toast; Dialog; Menu;
2分
13.?(多選題, 2分)ArkTS語言選擇器組件是以下哪些?
- A. inputSelect
- B. select
- C. TimePicker
- D. DatePicker
我的答案:CD:TimePicker; DatePicker;
2分
14.?(多選題, 2分)自定義組件的組件化特點有哪些
- A. 配置化生命周期
- B. 可組合
- C. 可重用
- D. 數據驅動更新
我的答案:ABC:配置化生命周期; 可組合; 可重用;
2分
15.?(多選題, 2分)ArkTS語言支持的事件有以下哪些?
- A. 點擊事件
- B. 觸摸事件
- C. 區域變化事件
- D. 掛載卸載事件
我的答案:ABCD:點擊事件; 觸摸事件; 區域變化事件; 掛載卸載事件;
2分
16.?(多選題, 2分)以下哪些是屬于ArkTS語言基礎類組件?
- A. Tabs
- B. Text
- C. Image
- D. Button
我的答案:BCD:Text; Image; Button;
2分
17.?(多選題, 2分)針對包含文本元素的組件,例如Text、Button、TextInput等,可以使用下列哪些屬性:
- A. fontFamily
- B. fontColor
- C. fontStyle
- D. fontWeight
- E. fontSize
我的答案:ABCDE:fontFamily; fontColor; fontStyle; fontWeight; fontSize;
2分
18.?(多選題, 2分)下面哪些組件層次結構是正確的
- A. Button>Image>Text
- B. Text>Span
- C. Image>Text>Span
- D. Button>Column>Image
我的答案:BD:Text>Span; Button>Column>Image;
2分
19.?(多選題, 2分)ArkTS語言Button組件按鈕的顯示樣式有以下哪些?
- A. Oval
- B. Capsule
- C. Circle
- D. Normal
我的答案:BCD:Capsule; Circle; Normal;
2分
20.?(多選題, 2分)ArkTS語言Text設置文本顯示的最大行數和截取方式的方法是以下哪些?
- A. padding
- B. textOverflow
- C. margin
- D. maxLines
我的答案:BD:textOverflow; maxLines;
2分
21.?(多選題, 2分)關于ForEach(arr, itemGenerator, index)組件的描述正確的是
- A. 第一個參數必須是數組,提供循環渲染的數據源。
- B. 第三個參數為匿名函數,用于給定數組項生成唯一且穩定的鍵值。
- C. 第二個參數生成子組件的lambda函數,為數據源中的每個數組項生成子組件。
- D. ForEach中可以循環遍歷邏輯代碼,例如console.info('hello')
我的答案:ABC:第一個參數必須是數組,提供循環渲染的數據源。; 第三個參數為匿名函數,用于給定數組項生成唯一且穩定的鍵值。; 第二個參數生成子組件的lambda函數,為數據源中的每個數組項生成子組件。;
2分
22.?(多選題, 2分)ArkTS語言顯隱設置Visibility的屬性有以下哪些?
- A. Show
- B. None
- C. Visible
- D. Hidden
我的答案:BCD:None; Visible; Hidden;
2分
23.?(多選題, 2分)以下關于ArKTS聲明式開發范式的基本組成說明正確的是
- A. 屬性方法:用于組件屬性的配置,統一通過屬性方法進行設置,如fontSize()、width()、height()、color()
- B. 裝飾器:用來裝飾類、結構體、方法以及變量、賦予其特殊的含義,列如@Entry表示這是個入口組件。
- C. 自定義組件:可復用的UI單元,可組合其它組件
- D. 內置組件:ArkTS中默認內置的基本組件和布局組件,開發者可以直接調用,如Column、Text、Divider
- E. 事件方法:用于添加組件對事件的響應邏輯,統一通過事件方法進行設置,如給歲在Button后邊的onClick()
- F. UI描述:聲明式的方法來描述UI的結構,列如build()方法中的代碼塊。
我的答案:ABCDEF:屬性方法:用于組件屬性的配置,統一通過屬性方法進行設置,如fontSize()、width()、height()、color(); 裝飾器:用來裝飾類、結構體、方法以及變量、賦予其特殊的含義,列如@Entry表示這是個入口組件。; 自定義組件:可復用的UI單元,可組合其它組件; 內置組件:ArkTS中默認內置的基本組件和布局組件,開發者可以直接調用,如Column、Text、Divider; 事件方法:用于添加組件對事件的響應邏輯,統一通過事件方法進行設置,如給歲在Button后邊的onClick(); UI描述:聲明式的方法來描述UI的結構,列如build()方法中的代碼塊。;
2分
三. 判斷題(共7題,7分)
24.?(判斷題, 1分)ArkTS語言設置組件的顯示的方法是Visibility.Visible
- A. 對
- B. 錯
我的答案:對
1分
25.?(判斷題, 1分)文本Text組件設置對齊方式的屬性方法是textAlign
- A. 對
- B. 錯
我的答案:對
1分
26.?(判斷題, 1分)UI的更新是由程序員使用代碼主動刷新,UI與數據并無必然的映射關系,這種就稱之為聲明式UI。
- A. 對
- B. 錯
我的答案:錯
1分
27.?(判斷題, 1分)ArkUI開發框架提供了多維度的狀態管理機制,和UI相關聯的數據,不僅可以在組件內使用,還可以在不同組件層級間傳遞。
- A. 對
- B. 錯
我的答案:對
1分
28.?(判斷題, 1分)ArkTS聲明式開發框架rawfile目錄可以設置string.json文件。
- A. 對
- B. 錯
我的答案:錯
1分
29.?(判斷題, 1分)ArkTS語言邊框設置邊框圓角的方法是borderRadius
- A. 對
- B. 錯
我的答案:對
1分
30.?(判斷題, 1分)以.ets結尾的文件,這個文件用于描述UI布局、樣式、事件交互和頁面邏輯。
- A. 對
- B. 錯
我的答案:對