【MOOC】跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院 中國大學慕課MOOC答案_第1頁
【MOOC】跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院 中國大學慕課MOOC答案_第2頁
【MOOC】跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院 中國大學慕課MOOC答案_第3頁
【MOOC】跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院 中國大學慕課MOOC答案_第4頁
【MOOC】跨平臺移動應用開發(fā)-Flutter實踐-南京師范大學泰州學院 中國大學慕課MOOC答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【MOOC】跨平臺移動應用開發(fā)——Flutter實踐-南京師范大學泰州學院中國大學慕課MOOC答案第一章單元測驗1、【單選題】Flutter是以下哪個公司推出的產品()本題答案:【google】2、【單選題】以下關于原生開發(fā)的敘述錯誤的是()本題答案:【原生開發(fā)通過調用系統(tǒng)平臺提供的SDKAPI只能包括傳感器、攝像頭等軟、硬件的部分功能】3、【單選題】Flutter屬于以下選項中的()本題答案:【自繪UI+原生】4、【填空題】Flutter項目開發(fā)采用語言編寫的。(用大寫字母表示)本題答案:【Dart##%_YZPRLFH_%##dart##%_YZPRLFH_%##DART】5、【填空題】Android原生應用程序是指使用或語言直接調用AndroidSDK開發(fā)的應用程序。(用大寫字母與“或”連接)本題答案:【Java或Kotlin##%_YZPRLFH_%##JAVA或KOTLIN】6、【填空題】Cordova是Apache旗下的一個開源的移動開發(fā)框架。它允許你使用WEB開發(fā)技術中的HTML5、和JavaScript進行跨平臺開發(fā)。(用大寫字母表示)本題答案:【CSS3】第二章單元測驗1、【單選題】下列關于Flutter開發(fā)框架的敘述錯誤的是()本題答案:【Flutter與其他跨平臺框架開發(fā)移動應用程序一樣,既使用WebView,也使用系統(tǒng)平臺的原生控件】2、【單選題】()是Flutter提供的一套基礎組件庫,在基礎組件庫之上,F(xiàn)lutter還提供Material和Cupertino兩種視覺風格的組件庫。本題答案:【Widgets】3、【單選題】下面關于Flutter安裝包的敘述錯誤的是()。本題答案:【Windows和Mac平臺上搭建Flutter開發(fā)環(huán)境用的同樣的Flutter安裝包】4、【單選題】下面關于Flutter項目開發(fā)環(huán)境的搭建的敘述錯誤的是()。本題答案:【androidstudio和vscode都是google公司的產品】5、【單選題】下列關于開發(fā)環(huán)境中創(chuàng)建模擬器的說法錯誤的是()。本題答案:【Windows平臺中的androidstudio集成開發(fā)環(huán)境可以連接自帶的模擬器,但不可以連接第三方模擬器】6、【填空題】Flutter開發(fā)框架用自身的渲染引擎來繪制,這樣可以保證在Android和iOS平臺上UI的一致性目錄中。(用大寫字母表示)本題答案:【WIDGET】7、【填空題】Flutter提供了豐富的組件、接口,開發(fā)者可以很快地為Flutter添加擴展。本題答案:【NATIVE】8、【填空題】在Mac平臺上打開蘋果手機模擬器可以在終端命令行輸入。(用小寫字母表示)本題答案:【open-asimulator】9、【填空題】不管在哪個平臺上,要升級FlutterSDK,可以在命令行輸入。(用小寫字母表示)本題答案:【flutterupgrade】第三章單元測驗1、【單選題】下列關于Dart語言的數(shù)據類型說法錯誤的是()。本題答案:【int必須是整型;double必須是浮點型】2、【單選題】下列程序代碼的輸入結果是()。varsex=男;if(sex){print(你的性別是男);}else{print(你的性別是女);}本題答案:【編譯報錯】3、【單選題】下列關于Dart語言的敘述錯誤的是()。本題答案:【程序中必須指定數(shù)據類型不是必須的】4、【單選題】下列關于Dart語言開發(fā)庫的敘述錯誤的是()。本題答案:【任何庫在使用前都需要加上import語句】5、【單選題】下列關于List類型的敘述錯誤的是()。本題答案:【List中只能包含同類型的數(shù)據】6、【單選題】下列關于switch/case的敘述中正確的是()。本題答案:【Dart中switch/case語句使用==操作來比較整數(shù)、字符串或其他編譯過程中的常量】7、【單選題】下列關于流程控制語句的敘述中不正確的是()。本題答案:【Dart語言只支持while循環(huán)結構,不支持do-while循環(huán)結構】8、【單選題】下列關于類型測試操作符的敘述中不正確的是()。本題答案:【is表示當對象不是相應類型時返回true】9、【填空題】下列程序段輸出結果為:。(用小寫字母表示)varstr='1234';if(strisString){print('是string類型');}elseif(strisint){print('是int類型');}else{print('是其他類型');}本題答案:【是string類型】10、【填空題】下列程序代碼段的輸出結果為:。Stringstr=;try{varmyNum=double.parse(str);print(myNumisdouble);}catch(e){print(0);}本題答案:【0】第四章單元測驗1、【單選題】下列()方法可以將字符串分隔成List類型。本題答案:【split()】2、【單選題】下列關于Set的說法中錯誤的是()。本題答案:【Set中的元素也可以通過索引去獲取值】3、【單選題】下列關于函數(shù)的敘述錯誤的是()。本題答案:【如果可選參數(shù)指定了默認值,當不傳入值時,函數(shù)里會將null作為初始值】4、【單選題】下列敘述中正確的是()。本題答案:【以上說法都正確】5、【單選題】下列異常處理的敘述中不正確的是()。本題答案:【Dart程序可以拋出任何對象】6、【單選題】下列抽象類的敘述中不正確的是()。本題答案:【如果把抽象類當做接口實現(xiàn)的話,并不一定需要實現(xiàn)抽象類里面定義的所有屬性和方法】7、【填空題】所有的對象都是類的,并且所有的類都是的子類。(用小寫字母表示,答案之間用中文頓號隔開)本題答案:【實例、object】8、【填空題】類定義中所有的變量都會隱式的定義方法,針對非空的變量會額外增加方法。(用小寫字母表示,答案之間用中文頓號隔開)本題答案:【setter、getter】9、【填空題】下列代碼用于定義一個User類,類中定義了一個構造方法,請在空格處填上正確的代碼。(用小寫字母表示,答案之間用中文頓號隔開)classUser{finalStringname;finalintage;User(,);}main(){varp=newUser('張三',20);}本題答案:【、this.age】10、【填空題】繼承就是子類繼承父類的特征和行為,使得子類對象具有的實例域和方法;或從父類繼承方法,使得子類具有父類相同的行為。(答案之間用中文頓號隔開)本題答案:【父類、子類】第五章單元測驗1、【單選題】下列關于泛型的說法錯誤的是()本題答案:【泛型不允許程序員在許多類型之間共享一個接口和實現(xiàn)】2、【單選題】下列關于泛型的使用說法不正確的是()本題答案:【泛型的本質是參數(shù)化類型,參數(shù)化類型的目的是告訴編譯器要處理實例的類型,從而在處理其他類型時作出提示,但并不能保證編譯時的類型安全】3、【單選題】下列關于同步和異步的說法不正確的是()本題答案:【Futurn在處理異步任務的時候,不需要注冊回調方法也可以處理異步任務和返回的結果】4、【填空題】一個泛型參數(shù),也被稱為一個,它是用于指定一個泛型類型名稱的標識符,一般用E、T、V或K等字母表示。本題答案:【類型變量】5、【填空題】指的是后一個事務并不一定需要前一個事務處理完畢就可以繼續(xù)執(zhí)行,它一般需要在多線程編程中實現(xiàn)。本題答案:【異步】6、【填空題】表示在將來某時獲取一個值的方式。(用小寫字母表示)本題答案:【future】第六章單元測驗1、【單選題】下列關于MaterialDesign的目標說法錯誤的是()本題答案:【MaterialDesign既是簡單的扁平設計,也是注重卡片式設計、紙張的模擬的設計風格】2、【單選題】()是Flutter開發(fā)中最常用的符合MaterialDesign設計理念的入口Widget本題答案:【MaterialApp】3、【單選題】MaterialApp的常用屬性中,()屬性用于指定進入應用程序后顯示的第一個頁面本題答案:【home】4、【單選題】下列關于路由的敘述錯誤的是()本題答案:【不管home屬性值為null值或非null值,其routes屬性設置的路由中都不能包含'/'路由】5、【單選題】下列關于FloatingActionButton組件的屬性敘述錯誤的是()本題答案:【tooltip屬性用于設置單擊按鈕時的提示文字】6、【單選題】下列關于Widget的敘述錯誤的是()本題答案:【使用時StatelessWidget會通過build方法創(chuàng)建一個可變的Widget】7、【單選題】下列關于Text組件和TextField組件的說法中正確的是()本題答案:【TextField組件的decoration屬性用于設置輸入框的修飾,該屬性值為InputDecoration類型,以此來調整輸入框的外觀及提示信息等】8、【單選題】下列關于Checkbox組件和CheckboxListTile組件的說法中錯誤的是()本題答案:【value屬性用于設置復選框是否選中,它包含T或F兩個值】9、【單選題】下列關于日期、時間選擇器的敘述錯誤的是()本題答案:【showDatePicker()方法屬于同步調用】10、【單選題】下列關于Image組件的敘述中錯誤的是()本題答案:【Image.file方法用于加載本地和項目中的圖片資源文件】11、【單選題】下列敘述中不正確的是()本題答案:【CircleAvatar組件(圓形組件)用于創(chuàng)建一個圓形容器組件,可以添加前景色和背景色,但不能添加背景圖】12、【填空題】基于Flutter框架開發(fā)的應用程序用戶界面都是由一個或多個元素組合而成的。(用小寫字母表示)本題答案:【widget】13、【填空題】Scaffold的常用屬性中的body屬性用于設定當前頁面所顯示的主要內容,body屬性值為類型組件。(用小字母表示)本題答案:【widget】14、【填空題】屬性用于定義應用程序的底部導航欄,主要由按鈕加文字組成,可以實現(xiàn)點擊按鈕切換不同的頁面,顯示在Scaffold的底部區(qū)域。(用小寫字母表示)本題答案:【bottomnavigationbar】15、【填空題】AssetImage組件加載本地圖片資源文件,需要在文件中聲明本地圖片資源文件。(用小寫字母表示)本題答案:【pubspec.yaml】16、【填空題】Text組件的屬性用于設置文本水平方向的對齊方式。(用小寫字母表示)本題答案:【textalign】17、【填空題】TextField組件屬性用于控制輸入框中的內容,包括向輸入框中賦值和從輸入框中取值。(用小寫字母表示)本題答案:【controller】18、【填空題】RaisedButton、FlatButton和OutlineButton的屬性和使用方法基本一樣,它們都有用來設置點擊回調的屬性,當按鈕按下時會執(zhí)行該回調。(用小寫字母表示)本題答案:【onpressed】19、【填空題】組件用于在一個范圍內選擇連續(xù)性的或者非連續(xù)性的數(shù)據。(用小寫字母表示)本題答案:【slider】第七章單元測驗1、【單選題】下列選項中()全部是布局組件。本題答案:【Row、Column、Container、Padding】2、【單選題】下列關于Container組件的敘述錯誤的是()。本題答案:【如果Container組件沒有設置child、width、height和constraints屬性,并且Container組件的父容器沒有unbounded的限制,那么Container組件的大小為與child指定的子元素一樣大】3、【單選題】下列關于Align組件和Padding組件的敘述錯誤的是()。本題答案:【如果Padding組件沒有設置child屬性值,那么會創(chuàng)建一個寬為left,高為top的區(qū)域】4、【單選題】下列關于布局組件的敘述中錯誤的是()。本題答案:【Padding組件是一個多孩子布局組件,用于設置內邊距的組件】5、【單選題】下列關于布局組件的敘述錯誤的是()。本題答案:【Row組件中承載的子元素如果超過屏幕寬度,則這些子元素不會另起一行顯示】6、【單選題】下列關于列表視圖組件的敘述錯誤的是()。本題答案:【ListView()構造方法用于構建包含少量子元素的可垂直或水平滾動的列表視圖,默認為一個水平滾動列表視圖】7、【單選題】VideoPlayer組件進行視頻播放時,需要由VideoPlayerController組件對視頻的播放進行控制,VideoPlayerController提供了多種方法和屬性,下列()方法的返回值不是Futurevoid類型。本題答案:【network()】8、【單選題】下列說法中錯誤的是()。本題答案:【AspectRatio用于定義子元素在頁面渲染時寬高比的組件,該組件包含aspectRatio和children兩個屬性】9、【填空題】單孩子布局組件都包含一個屬性用于設置容器裝載的子元素。(用小寫字母表示)本題答案:【child】10、【填空題】Row組件直接繼承自類,間接繼承自MultiChildRenderObjectWidget類,它是一個可以沿水平方向展示子元素的布局組件。(用小寫字母表示)本題答案:【flex】11、【填空題】Flex組件直接繼承自MultiChildRenderObjectWidget類,它是一個可以沿方向展示子元素的布局組件。本題答案:【主軸】12、【填空題】組件直接繼承自Flexible類,它用于展開Row、Column或Flex組件承載的子元素,也就是將子元素的寬度或高度擴展至充滿主軸方向的空白空間。(用小寫字母表示)本題答案:【expanded】13、【填空題】Container組件的設置容器內子元素的對齊方式。(用小寫字母表示)本題答案:【alignment】14、【填空題】組件直接繼承自Align類,它是用于設置子元素的居中方式。(用小寫字母表示)本題答案:【center】15、【填空題】Row組件的mainAxisAlignment屬性用于設置子元素沿著主軸(水平軸)的排列方式,該屬性的值為表示將主軸方向的空白區(qū)域均分,讓子元素之間的空白區(qū)域相等,但首尾子元素的空白區(qū)域為其他空白區(qū)域的一半。(用小寫字母表示)本題答案:【spacearound】16、【填空題】為了控制滾動位置,SingleChildScrollView組件通過與組件一起使用,該組件是一個可以獲取滾動狀態(tài)和數(shù)據的組件。(用小寫字母表示)本題答案:【scorllcontroller】17、【填空題】組件通常由一些文本、一個前置和后置圖標組成的組件。(用小寫字母表示)本題答案:【listtile】18、【填空題】為了讓目標頁面接收到其他頁面?zhèn)鬟f來的參數(shù),需要創(chuàng)建一個目標頁面構造方法,該構造方法需要用修飾的必須參數(shù)。(用小寫字母表示)本題答案:【@required】第八章單元測驗1、【單選題】下列關于Flutter應用程序開發(fā)中數(shù)據的存儲與訪問機制的說法錯誤的是()。本題答案:【Flutter項目中的網絡請求只有GET或POST方式】2、【單選題】下列關于SharedPreferences的敘述錯誤的是()。本題答案:【SharedPreferences提供的setBoolean()、setString()和setStringList()等方法用于存儲布爾、字符型、字符串數(shù)組等類型的數(shù)據】3、【單選題】下列關于對話框組件的敘述錯誤的是()。本題答案:【CupertinoFullscreenDialogTransition是一個覆蓋終端設備屏幕的MaterialDesign風格的全屏對話框組件?!?、【單選題】下列關于path_provider插件的敘述錯誤的是()。本題答案:【不管是Android還是iOS平臺,getCacheDir()方法用于返回臨時目錄】5、【單選題】下列關于文件讀寫模式的敘述錯誤的是()。本題答案:【append表示追加模式,不讀可寫,如果文件存在,則在末尾追加】6、【單選題】下列敘述中錯誤的()。本題答案:【GridView.count()構造方法的crossAxisCount屬性用于設置主軸方向子元素的個數(shù)】7、【單選題】下列關于sqflite的說法中錯誤的是()。本題答案:【sqflite是Flutter開發(fā)框架提供的操作輕量級關系型數(shù)據庫SQLite的插件,它只支持Android平臺】8、【單選題】下列關于敘述中錯誤的是()。本題答案:【Flutter開發(fā)框架也集成了加載網頁內容的webview組件】9、【填空題】負責對存儲在相應平臺存儲目錄下的文件進行讀寫操作。(用小寫字母表示)本題答案:【io模塊】10、【填空題】LinearProgressIndicator和CircularPr

溫馨提示

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

評論

0/150

提交評論