Dart語言知到智慧樹期末考試答案題庫2024年秋_第1頁
Dart語言知到智慧樹期末考試答案題庫2024年秋_第2頁
Dart語言知到智慧樹期末考試答案題庫2024年秋_第3頁
Dart語言知到智慧樹期末考試答案題庫2024年秋_第4頁
Dart語言知到智慧樹期末考試答案題庫2024年秋_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Dart語言知到智慧樹期末考試答案題庫2024年秋要實現異步生成器函數,需將函數主體標記為什么?()

A:IterableB:streamC:async*D:sync*

答案:async*哪個類屬于dart:io庫中的目錄管理類?()

A:StreamB:FutureC:DirectoryD:File

答案:DirectoryJSON對象是由什么符號括起來的用逗號分割的成員構成。()

A:{{}}B:()C:{}D:[]

答案:{}List類型中的last方法的返回值是()。

A:列表中的第二個元素B:列表中的倒數第二個元素C:列表中的第一個元素D:列表中的最后一個元素

答案:列表中的最后一個元素要實現同步生成器功能,需將函數主體標記為什么關鍵字?()

A:yieldB:sync*C:IterableD:async*

答案:sync*要實現異步生成器功能,需要將生成的值傳遞到哪里?()

A:streamB:async*C:sync*D:Iterable

答案:stream要實現同步生成器功能,需要使用什么語句傳遞值到序列()

A:async*B:sync*C:yieldD:Iterable

答案:yieldDart中的字符串值不能使用哪種符號表示()。

A:雙引號B:單引號C:三引號D:四引號

答案:三引號IOSink類中的哪個函數用于將緩沖區(qū)中的數據立刻寫入文件?()

A:flush()B:close()C:add()D:write()

答案:flush()定義泛型類時,類型參數的位置在哪里。()

A:關鍵字class之前B:類名之前C:關鍵字class之后D:類名之后

答案:類名之后自定義異常類必須實現Exception類。()

A:對B:錯

答案:對如果一個類實現了call方法,則該類的對象可以直接使用該方法。()

A:對B:錯

答案:對如果類中的某個屬性或方法使用了泛型,則該類必須定義為泛型類。()

A:錯B:對

答案:對以下自定義異常的代碼是否對。()classCustom_exception_NameextendsException{//cancontainconstructors,variablesandmethods}

A:對B:錯

答案:錯重定向構造函數是指利用this關鍵字實現構造函數的重定向,即在創(chuàng)建對象時通過該構造函數轉向默認構造函數,但不能轉向命名構造函數。()

A:錯B:對

答案:對定義泛型接口中的泛型方法時,可以不用聲明泛型而直接使用泛型作函數的參數和返回值。()

A:對B:錯

答案:對接口既可以是抽象類,也可以是非抽象類。()

A:對B:錯

答案:對利用typedef來定義函數類型,函數類型是根據函數的參數(包括數量和類型)來定義,與函數返回值類型無關。()

A:對B:錯

答案:對Dart允許在函數內部定義函數。()

A:對B:錯

答案:對一個函數只能調用所在層及其外層定義的函數,不能調用其內層定義的函數。()

A:錯B:對

答案:對實現接口的類,必須實現接口中所有的屬性和方法。()

A:對B:錯

答案:B:錯根據您的要求,我僅提供答案。但簡單解釋一下:在Java等語言中,如果一個類實現了某個接口,則該類必須實現接口中定義的所有方法,但接口中的屬性(例如常量)通常不需要在實現類中再次聲明。不過,考慮到您的要求,您只需知道答案是“錯”。抽象類子類不能是抽象類。()

A:錯B:對

答案:錯一個類在繼承另一個類的同時可以擁有多個mixin。()

A:對B:錯

答案:對一個變量只能被所在層及其內層的函數訪問,不能被其外層函數所訪問。()

A:錯B:對

答案:對await表達式的值通常是Future類型,如果不是,則該值將自動包裝在Future中。()

A:錯B:對

答案:對如果標識符以下劃線(_)開頭,則表示它相對于庫來說是私有的。()

A:錯B:對

答案:對以下代碼段對()。doubled;print(d);

A:錯B:對

答案:錯Dart中的工作目錄是指當前文件所在的目錄()

A:錯B:對

答案:錯一個類要使用mixin,需要利用with關鍵字。()

A:對B:錯

答案:對所有命名參數函數的參數都是可選的,即在調用函數時可以不為它們提供實參。()

A:錯B:對

答案:A:錯如果子類覆蓋了父類的方法,當子類對象調用該方法時,默認調用父類中的方法。()

A:對B:錯

答案:B:錯setter方法只能接受一個參數,其調用方法與給屬性賦值一樣。()

A:錯B:對

答案:對泛型函數的返回值類型必須是泛型。()

A:錯B:對

答案:錯對象可以利用級聯操作符“..”連續(xù)調用其屬性和方法。()

A:錯B:對

答案:對Dart的所有異常都是未檢查的異常,方法不聲明它們可能拋出哪些異常,也不需要捕獲任何異常。()

A:錯B:對

答案:對Dart語言在定義函數時可以省略函數的返回值類型。()

A:對B:錯

答案:對await操作不會影響方法外后續(xù)代碼的執(zhí)行,只會阻塞async方法的后續(xù)代碼。()

A:對B:錯

答案:對目錄類中的函數Streamlist({boolrecursive=false,boolfollowLinks=true})用于列出工作路徑下的文件夾和文件,如果可選參數recursive為true,表示遞歸到子目錄,即可以列出工作路徑及其子目錄下的所有文件夾和文件。()

A:對B:錯

答案:對Future在異步操作完成時提供多個結果、錯或者值,而Stream只提供單個結果。()

A:錯B:對

答案:錯將匿名函數定義放在括號中,后面再添加一個括號,這樣該函數就可以自動執(zhí)行。()

A:錯B:對

答案:對以下代碼段對()。varx;x="b";x=10;

A:對B:錯

答案:對在Dart中對對象實例屬性的訪問實際上都是調用getter方法,對對象實例屬性的賦值實際上都是調用了setter方法。()

A:對B:錯

答案:對Dart使用關鍵字public、protected和private來限定類中的屬性和函數的訪問權限。()

A:錯B:對

答案:錯以下代碼段對()。boolb=true;b=1;

A:錯B:對

答案:錯以下代碼段對()。doublex=1.5;x=100;

A:錯B:對

答案:對在命名參數函數中,指定類型的命名參數如果沒有默認值,則必須在參數類型之后添加“?”,有默認值命名參數可以不用添加。()

A:錯B:對

答案:對類的實例屬性可以在初始化列表中進行初始化。()

A:對

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論