跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院中國大學mooc課后章節(jié)答案期末考試題庫2023年_第1頁
跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院中國大學mooc課后章節(jié)答案期末考試題庫2023年_第2頁
跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院中國大學mooc課后章節(jié)答案期末考試題庫2023年_第3頁
跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院中國大學mooc課后章節(jié)答案期末考試題庫2023年_第4頁
跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院中國大學mooc課后章節(jié)答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

跨平臺移動應用開發(fā)——Flutter實踐_南京師范大學泰州學院中國大學mooc課后章節(jié)答案期末考試題庫2023年下列程序代碼的輸入結果是()。varsex="男";if(sex){print("你的性別是男");}else{print("你的性別是女");}

參考答案:

編譯報錯

下列關于Flutter應用程序開發(fā)中數(shù)據(jù)的存儲與訪問機制的說法錯誤的是()。

參考答案:

Flutter項目中的網(wǎng)絡請求只有GET或POST方式

Container組件的設置容器內(nèi)子元素的對齊方式。(用小寫字母表示)

參考答案:

alignment

表示在將來某時獲取一個值的方式。(用小寫字母表示)

參考答案:

future

下列關于path_provider插件的敘述錯誤的是()。

參考答案:

不管是Android還是iOS平臺,getCacheDir()方法用于返回臨時目錄

()是Flutter開發(fā)中最常用的符合MaterialDesign設計理念的入口Widget

參考答案:

MaterialApp

TextField組件屬性用于控制輸入框中的內(nèi)容,包括向輸入框中賦值和從輸入框中取值。(用小寫字母表示)

參考答案:

controller

RaisedButton、FlatButton和OutlineButton的屬性和使用方法基本一樣,它們都有用來設置點擊回調(diào)的屬性,當按鈕按下時會執(zhí)行該回調(diào)。(用小寫字母表示)

參考答案:

onpressed

組件用于在一個范圍內(nèi)選擇連續(xù)性的或者非連續(xù)性的數(shù)據(jù)。(用小寫字母表示)

參考答案:

slider

下列關于日期、時間選擇器的敘述錯誤的是()

參考答案:

showDatePicker()方法屬于同步調(diào)用

下列關于Checkbox組件和CheckboxListTile組件的說法中錯誤的是()

參考答案:

value屬性用于設置復選框是否選中,它包含T或F兩個值

下列關于Text組件和TextField組件的說法中正確的是()

參考答案:

TextField組件的decoration屬性用于設置輸入框的修飾,該屬性值為InputDecoration類型,以此來調(diào)整輸入框的外觀及提示信息等

組件通常由一些文本、一個前置和后置圖標組成的組件。(用小寫字母表示)

參考答案:

listtile

下列關于流程控制語句的敘述中不正確的是()。

參考答案:

Dart語言只支持while循環(huán)結構,不支持do-while循環(huán)結構

下列關于類型測試操作符的敘述中不正確的是()。

參考答案:

is表示當對象不是相應類型時返回true

下列程序段輸出結果為:。(用小寫字母表示)varstr='1234';if(strisString){print('是string類型');}elseif(strisint){print('是int類型');}else{print('是其他類型');}

參考答案:

是string類型

下列程序代碼段的輸出結果為:。Stringstr="";try{varmyNum=double.parse(str);print(myNumisdouble);}catch(e){print(0);}

參考答案:

0

為了讓目標頁面接收到其他頁面?zhèn)鬟f來的參數(shù),需要創(chuàng)建一個目標頁面構造方法,該構造方法需要用修飾的必須參數(shù)。(用小寫字母表示)

參考答案:

@required

下列關于Dart語言的數(shù)據(jù)類型說法錯誤的是()。

參考答案:

int必須是整型;double必須是浮點型

下列關于Widget的敘述錯誤的是()

參考答案:

使用時StatelessWidget會通過build方法創(chuàng)建一個可變的Widget

下列關于Dart語言的敘述錯誤的是()。

參考答案:

程序中必須指定數(shù)據(jù)類型不是必須的

下列關于Dart語言開發(fā)庫的敘述錯誤的是()。

參考答案:

任何庫在使用前都需要加上import語句

下列關于List類型的敘述錯誤的是()。

參考答案:

List中只能包含同類型的數(shù)據(jù)

TextFormField組件是Form中常用于做用戶輸入的組件,它的屬性用于設置輸入內(nèi)容驗證規(guī)則的回調(diào)。(用小寫字母表示)

參考答案:

validator

下列關于Image組件的敘述中錯誤的是()

參考答案:

Image.file方法用于加載本地和項目中的圖片資源文件

下列敘述中不正確的是()

參考答案:

CircleAvatar組件(圓形組件)用于創(chuàng)建一個圓形容器組件,可以添加前景色和背景色,但不能添加背景圖

下列選項中()全部是布局組件。

參考答案:

Row、Column、Container、Padding

下列關于Container組件的敘述錯誤的是()。

參考答案:

如果Container組件沒有設置child、width、height和constraints屬性,并且Container組件的父容器沒有unbounded的限制,那么Container組件的大小為與child指定的子元素一樣大

下列關于switch/case的敘述中正確的是()。

參考答案:

Dart中switch/case語句使用==操作來比較整數(shù)、字符串或其他編譯過程中的常量

下列關于FloatingActionButton組件的屬性敘述錯誤的是()

參考答案:

tooltip屬性用于設置單擊按鈕時的提示文字

MaterialApp的常用屬性中,()屬性用于指定進入應用程序后顯示的第一個頁面

參考答案:

home

組件直接繼承自Align類,它是用于設置子元素的居中方式。(用小寫字母表示)

參考答案:

center

Row組件的mainAxisAlignment屬性用于設置子元素沿著主軸(水平軸)的排列方式,該屬性的值為表示將主軸方向的空白區(qū)域均分,讓子元素之間的空白區(qū)域相等,但首尾子元素的空白區(qū)域為其他空白區(qū)域的一半。(用小寫字母表示)

參考答案:

spacearound

為了控制滾動位置,SingleChildScrollView組件通過與組件一起使用,該組件是一個可以獲取滾動狀態(tài)和數(shù)據(jù)的組件。(用小寫字母表示)

參考答案:

scorllcontroller

下列關于SharedPreferences的敘述錯誤的是()。

參考答案:

SharedPreferences提供的setBoolean()、setString()和setStringList()等方法用于存儲布爾、字符型、字符串數(shù)組等類型的數(shù)據(jù)

下列代碼用于刪除student表中學號為“09090903”的學生記錄,請?zhí)羁眨篖istvalues=['09090903'];Stringsql='deletefromstudentwherexh=?';db.(sql,values).then((count){print(count);});(用小寫字母表示)

參考答案:

rawdelete

Material庫中的TabBar組件用于定義Tab標題組件用于定義內(nèi)容區(qū)域。(用小寫字母表示)

參考答案:

tabbarview

Dart中IO庫的File類提供的()方法可以將String類型數(shù)據(jù)寫入文件。(用小寫字母表示)

參考答案:

writeasstring

BottomSheet是一個將顯示內(nèi)容從屏幕底部滑起的組件,它需要調(diào)用(@requiredBuildContextc,@requiredWidgetBuilderb)方法才能從底部滑起顯示。(用小寫字母表示)

參考答案:

showmodalbottomsheet

是Flutter提供的以key-value格式存儲數(shù)據(jù)的插件,使用它能夠?qū)?shù)據(jù)以持久化方式存儲到移動終端設備的存儲器中。(用小寫字母表示)

參考答案:

shared_preferences

LinearProgressIndicator和CircularProgressIndicator兩種進度指示組件都可以用于精確的進度指示和模糊的進度指示,該組件的value屬性用于設置當前進度指示器的進度值,其取值范圍為。(用英文半角字符表示)

參考答案:

[0,1]

負責對存儲在相應平臺存儲目錄下的文件進行讀寫操作。(用小寫字母表示)

參考答案:

io模塊

下列關于敘述中錯誤的是()。

參考答案:

Flutter開發(fā)框架也集成了加載網(wǎng)頁內(nèi)容的webview組件

指的是后一個事務并不一定需要前一個事務處理完畢就可以繼續(xù)執(zhí)行,它一般需要在多線程編程中實現(xiàn)。

參考答案:

異步

下列關于路由的敘述錯誤的是()

參考答案:

不管home屬性值為null值或非null值,其routes屬性設置的路由中都不能包含'/'路由

下列()方法可以將字符串分隔成List類型。

參考答案:

split()

下列關于Set的說法中錯誤的是()。

參考答案:

Set中的元素也可以通過索引去獲取值

下列關于函數(shù)的敘述錯誤的是()。

參考答案:

如果可選參數(shù)指定了默認值,當不傳入值時,函數(shù)里會將null作為初始值

下列異常處理的敘述中不正確的是()。

參考答案:

Dart程序可以拋出任何對象

下列抽象類的敘述中不正確的是()。

參考答案:

如果把抽象類當做接口實現(xiàn)的話,并不一定需要實現(xiàn)抽象類里面定義的所有屬性和方法

所有的對象都是類的,并且所有的類都是的子類。(用小寫字母表示,答案之間用中文頓號隔開)

參考答案:

實例、object

類定義中所有的變量都會隱式的定義方法,針對非空的變量會額外增加方法。(用小寫字母表示,答案之間用中文頓號隔開)

參考答案:

setter、getter

下列代碼用于定義一個User類,類中定義了一個構造方法,請在空格處填上正確的代碼。(用小寫字母表示,答案之間用中文頓號隔開)classUser{finalStringname;finalintage;User(,);}main(){varp=newUser('張三',20);}

參考答案:

、this.age

繼承就是子類繼承父類的特征和行為,使得子類對象具有的實例域和方法;或從父類繼承方法,使得子類具有父類相同的行為。(答案之間用中文頓號隔開)

參考答案:

父類、子類

下列關于sqflite的說法中錯誤的是()。

參考答案:

sqflite是Flutter開發(fā)框架提供的操作輕量級關系型數(shù)據(jù)庫SQLite的插件,它只支持Android平臺

下列敘述中錯誤的()。

參考答案:

GridView.count()構造方法的crossAxisCount屬性用于設置主軸方向子元素的個數(shù)

Flutter是以下哪個公司推出的產(chǎn)品()

參考答案:

google

以下關于原生開發(fā)的敘述錯誤的是()

參考答案:

原生開發(fā)通過調(diào)用系統(tǒng)平臺提供的SDKAPI只能包括傳感器、攝像頭等軟、硬件的部分功能

Flutter項目開發(fā)采用語言編寫的。(用大寫字母表示)

參考答案:

Dart##%_YZPRLFH_%##dart##%_YZPRLFH_%##DART

下列關于文件讀寫模式的敘述錯誤的是()。

參考答案:

append表示追加模式,不讀可寫,如果文件存在,則在末尾追加

下列關于對話框組件的敘述錯誤的是()。

參考答案:

CupertinoFullscreenDialogTransition是一個覆蓋終端設備屏幕的MaterialDesign風格的全屏對話框組件。

下列關于Align組件和Padding組件的敘述錯誤的是()。

參考答案:

如果Padding組件沒有設置child屬性值,那么會創(chuàng)建一個寬為left,高為top的區(qū)域

下列關于布局組件的敘述中錯誤的是()。

參考答案:

Padding組件是一個多孩子布局組件,用于設置內(nèi)邊距的組件

下列關于布局組件的敘述錯誤的是()。

參考答案:

Row組件中承載的子元素如果超過屏幕寬度,則這些子元素不會另起一行顯示

Row組件直接繼承自類,間接繼承自MultiChildRenderObjectWidget類,它是一個可以沿水平方向展示子元素的布局組件。(用小寫字母表示)

參考答案:

flex

Android原生應用程序是指使用或語言直接調(diào)用AndroidSDK開發(fā)的應用程序。(用大寫字母與“或”連接)

參考答案:

Java或Kotlin##%_YZPRLFH_%##JAVA或KOTLIN

Cordova是Apache旗下的一個開源的移動開發(fā)框架。它允許你使用WEB開發(fā)技術中的HTML5、和JavaScript進行跨平臺開發(fā)。(用大寫字母表示)

參考答案:

CSS3

下列關于列表視圖組件的敘述錯誤的是()。

參考答案:

ListView()構造方法用于構建包含少量子元素的可垂直或水平滾動的列表視圖,默認為一個水平滾動列表視圖

VideoPlayer組件進行視頻播放時,需要由VideoPlayerController組件對視頻的播放進行控制,VideoPlayerController提供了多種方法和屬性,下列()方法的返回值不是Future類型。

參考答案:

network()

下列說法中錯誤的是()。

參考答案:

AspectRatio用于定義子元素在頁面渲染時寬高比的組件,該組件包含aspectRatio和children兩個屬性

單孩子布局組件都包含一個屬性用于設置容器裝載的子元素。(用小寫字母表示)

參考答案:

child

基于Flutter框架開發(fā)的應用程序用戶界面都是由一個或多個元素組合而成的。(用小寫字母表示)

參考答案:

widget

Scaffold的常用屬性中的body屬性用于設定當前頁面所顯示的主要內(nèi)容,body屬性值為類型組件。(用小字母表示)

參考答案:

widget

屬性用于定義應用程序的底部導航欄,主要由按鈕加文字組成,可以實現(xiàn)點擊按鈕切換不同的頁面,顯示在Scaffold的底部區(qū)域。(用小寫字母表示)

參考答案:

bottomnavigationbar

AssetImage組件加載本地圖片資源文件,需要在文件中聲明本地圖片資源文件。(用小寫字母表示)

參考答案:

pubspec.yaml

下列關于Flutter開發(fā)框架的敘述錯誤的是()

參考答案:

Flutter與其他跨平臺框架開發(fā)移動應用程序一樣,既使用WebView,也使用系統(tǒng)平臺的原生控件

()是Flutter提供的一套基礎組件庫,在基礎組件庫之上,F(xiàn)lutter還提供Material和Cupertino兩種視覺風格的組件庫。

參考答案:

Widgets

下面關于Flutter安裝包的敘述錯誤的是()。

參考答案:

Windows和Mac平臺上搭建Flutter開發(fā)環(huán)境用的同樣的Flutter安裝包

下面關于Flutter項目開發(fā)環(huán)境的搭建的敘述錯誤的是()。

參考答案:

androidstudio和vscode都是google公司的產(chǎn)品

下列關于開發(fā)環(huán)境中創(chuàng)建模擬器的說法錯誤的是()。

參考答案:

Windows平臺中的androidstudio集成開發(fā)環(huán)境可以連接自帶的模擬器,但不可以連接第三方模擬器

Text組件的屬性用于設置文本水平方向的對齊方式。(用小寫字母表示)

參考答案:

textalign

Flutter開發(fā)框架用自身的渲染引擎來繪制,這樣可以保證在Android和iOS平臺上UI的一致性目錄中。(用大寫字母表示)

參考答案:

WIDGET

Flutter提供了豐富的組件、接口

溫馨提示

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

評論

0/150

提交評論