【習(xí)題】ArkTS語(yǔ)法介紹
判斷題
- ArkTS中使用const聲明常量。
正確(True)
錯(cuò)誤(False)
知識(shí)點(diǎn)
ArkTS中聲明常量的關(guān)鍵字。解析:ArkTS中使用let聲明變量,使用const聲明常量。
- 允許在容器組件內(nèi)使用if/else條件渲染語(yǔ)句構(gòu)建不同的子組件。
正確(True)
錯(cuò)誤(False)
知識(shí)點(diǎn)
if/else條件渲染的使用。解析:允許在容器組件內(nèi)使用,通過條件渲染語(yǔ)句構(gòu)建不同的子組件。
- ArkTS是HarmonyOS生態(tài)應(yīng)用的開發(fā)語(yǔ)言,使用 .ets 作為ArkTS語(yǔ)言源碼文件后綴。它在保持TypeScript (簡(jiǎn)稱 TS )基本語(yǔ)法風(fēng)格的基礎(chǔ)上,對(duì)TS的動(dòng)態(tài)類型特性施加更嚴(yán)格的約束。同時(shí)提供了聲明式UI 、狀態(tài)管理等相應(yīng)的能力,讓開發(fā)者以更簡(jiǎn)潔、更自然的方式開發(fā)高性能應(yīng)用。
正確(True)
錯(cuò)誤(False)
知識(shí)點(diǎn)
ArkTS的基本概念。解析:ArkTS是HarmonyOS生態(tài)應(yīng)用的開發(fā)語(yǔ)言,使用 .ets 作為 ArkTS 語(yǔ)言源碼文件后綴。它在保持 TypeScript (簡(jiǎn)稱 TS )基本語(yǔ)法風(fēng)格的基礎(chǔ)上,對(duì) TS 的動(dòng)態(tài)類型特性施加更嚴(yán)格的約束,引入靜態(tài)類型。同時(shí)提供了聲明式 UI 、狀態(tài)管理等相應(yīng)的能力,讓開發(fā)者以更簡(jiǎn)潔、更自然的方式開發(fā)高性能應(yīng)用。
單選題
- 下面屬于ArkTS中正確使用變量聲明的語(yǔ)句是?
A. int a = 10;
B. var a = 10;
C. let a: number = 10;
D. number a = 10;
知識(shí)點(diǎn)
變量的聲明。解析:ArkTS變量聲明使用let。
- 下面屬于ArkTS函數(shù)聲明的語(yǔ)句的是?
A. func printInfo(){};
B. def printInfo();
C. void printInfo(){};
D. function printInfo() {};
知識(shí)點(diǎn)
ArkTS中函數(shù)的聲明。解析:ArkTS函數(shù)聲明關(guān)鍵字為function。
- class類中的可見性修飾符不包括下面哪一個(gè)。
A. protected
B. public
C. protect
D. private
知識(shí)點(diǎn)
class可見性修飾符。解析:可見性修飾符包括:private、protected和public,默認(rèn)可見性為public。
- 下列關(guān)于if/else條件渲染說法錯(cuò)誤的是?
A. if、else if后跟隨的條件語(yǔ)句不可以使用狀態(tài)變量
B. 允許在容器組件內(nèi)使用,通過條件渲染語(yǔ)句構(gòu)建不同的子組件
C. 當(dāng)父組件和子組件之間存在一個(gè)或多個(gè)if語(yǔ)句時(shí),必須遵守父組件關(guān)于子組件使用的規(guī)則
D. 支持if、else和else if語(yǔ)句
知識(shí)點(diǎn)
if/else條件渲染。解析:if、else if后跟隨的條件語(yǔ)句可以使用狀態(tài)變量。
多選題
- 下面示例中會(huì)導(dǎo)致編譯報(bào)錯(cuò)的有?
A. let x: number = null;
B. let x: number | null = null;
C. let y: string = null;
D. let y: string = 100;
知識(shí)點(diǎn)
變量的聲明與賦值。解析:默認(rèn)情況下,ArkTS中的所有類型都是不可為空的,因此類型的值不能為空。可以為空值的變量定義為聯(lián)合類型T | null。
- 下面屬于ArkTS基礎(chǔ)類型的是?
A. string
B. boolean
C. number
D. Object
知識(shí)點(diǎn)
基礎(chǔ)類型、引用類型。解析:ArkTS基礎(chǔ)類型包括string、boolean、number,Object屬于引用類型。
- 下面哪些屬于屬性方法?
A. fontSize()
B. onClick()
C. width()
D. height()
知識(shí)點(diǎn)
屬性方法、事件方法。解析:onclick()屬于事件方法。