鴻蒙開發(fā)者學(xué)堂【ArkTS語(yǔ)法介紹】習(xí)題與答案

【習(xí)題】ArkTS語(yǔ)法介紹

判斷題

  1. ArkTS中使用const聲明常量。\color{red}{正確}
    正確(True)
    錯(cuò)誤(False)

知識(shí)點(diǎn)
ArkTS中聲明常量的關(guān)鍵字。解析:ArkTS中使用let聲明變量,使用const聲明常量。

  1. 允許在容器組件內(nèi)使用if/else條件渲染語(yǔ)句構(gòu)建不同的子組件。\color{red}{正確}
    正確(True)
    錯(cuò)誤(False)

知識(shí)點(diǎn)
if/else條件渲染的使用。解析:允許在容器組件內(nèi)使用,通過條件渲染語(yǔ)句構(gòu)建不同的子組件。

  1. 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)用。\color{red}{正確}
    正確(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)用。

單選題

  1. 下面屬于ArkTS中正確使用變量聲明的語(yǔ)句是?\color{red}{C}
    A. int a = 10;
    B. var a = 10;
    C. let a: number = 10;
    D. number a = 10;

知識(shí)點(diǎn)
變量的聲明。解析:ArkTS變量聲明使用let。

  1. 下面屬于ArkTS函數(shù)聲明的語(yǔ)句的是?\color{red}{D}
    A. func printInfo(){};
    B. def printInfo();
    C. void printInfo(){};
    D. function printInfo() {};

知識(shí)點(diǎn)
ArkTS中函數(shù)的聲明。解析:ArkTS函數(shù)聲明關(guān)鍵字為function。

  1. class類中的可見性修飾符不包括下面哪一個(gè)。\color{red}{C}
    A. protected
    B. public
    C. protect
    D. private

知識(shí)點(diǎn)
class可見性修飾符。解析:可見性修飾符包括:private、protected和public,默認(rèn)可見性為public。

  1. 下列關(guān)于if/else條件渲染說法錯(cuò)誤的是?\color{red}{A}
    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)變量。

多選題

  1. 下面示例中會(huì)導(dǎo)致編譯報(bào)錯(cuò)的有?\color{red}{ACD}
    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。

  1. 下面屬于ArkTS基礎(chǔ)類型的是?\color{red}{ABC}
    A. string
    B. boolean
    C. number
    D. Object

知識(shí)點(diǎn)
基礎(chǔ)類型、引用類型。解析:ArkTS基礎(chǔ)類型包括string、boolean、number,Object屬于引用類型。

  1. 下面哪些屬于屬性方法?\color{red}{ACD}
    A. fontSize()
    B. onClick()
    C. width()
    D. height()

知識(shí)點(diǎn)
屬性方法、事件方法。解析:onclick()屬于事件方法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容