王丹輝(第一講):HarmonyOS教育類APP項目實戰開課及低代碼初體驗
結課考試?
及格分80/?滿分100
評價
判斷題
1.?
DevEco Studio不能同時支持HarmonyOS和OpenHarmony應用/服務開發
正確(True)錯誤(False)
回答正確
2.?
DevEco Studio支持的編程語言eTS、JavaScript、C/C++和Java
正確(True)錯誤(False)
回答正確
3.?
DevEco Studio模擬器支持Local Emulator和Remote Emulator,包括Phone、Tablet、TV等設備
正確(True)錯誤(False)
回答正確
單選題
1.?
DevEco Studio支持______
A. 分布式多端調測B. 不支持分布式但支持多端調測C. 不支持分布式但支單持多端調測D. 支持分布式但不支持多端調測
回答正確
2.?
DevEco Studio支持______
A. 多端模擬仿真B. 不支持多端模擬仿真C. 不支持模擬仿真D. 支持單端模模擬仿真
回答正確
3.?
組件樹,在低代碼開發界面中,開發者可以直觀地看到組件的層級結構、摘要信息以及錯誤提示
A. server TreeB. item TreeC. Component TreeD. lemon Tree
回答正確
多選題
1.?
Attributes & Styles:屬性樣式欄Properties:用于設置組件基本標識和外觀顯示特征的屬性,如組件的______等屬性。
A. 編碼格式B. 版本信息C. IDD. If
回答正確
2.?
Attributes & Styles:屬性樣式欄General:用于設置Width、______等常規樣式。
A. HeightB. BackgroundC. PositionD. Display
回答正確
3.?
Attributes & Styles:屬性樣式欄Events:為組件
A. 設置寬高B. 綁定相關事件C. 設置綁定事件的回調函數。D. 設置透明度
回答錯誤
4.?
Attributes & Styles:屬性樣式欄Grid:不能用于設置網格布局的______,該圖標只有Div組件的Display樣式被設置為grid時才會出現。
A. HeightB. WidthC. 相關樣式D. RxJava
回答錯誤
回答正確題數 8/10
80分
再考一次
王丹輝(第二講):低代碼模式及Stage模型完成頁面導航
結課考試?
及格分80/?滿分100
評價
判斷題
1.?
libs目錄用于存放庫文件。庫文件是HarmonyOS應用依賴的第三方代碼(.so二進制文件)。
正確(True)錯誤(False)
回答正確
2.?
resources.index是資源索引表,由IDE編譯工程時生成。
正確(True)錯誤(False)
回答正確
3.?
module.json是HAP的配置文件
正確(True)錯誤(False)
回答正確
單選題
1.?
Entry類型的HAP:是應用的主模塊,在______中的type屬性配置為entry類型
A. module.json5B. module.json2C. module.json3D. module.json4
回答正確
2.?
Feature類型的HAP:是應用的______,在module.json5中的type屬性配置為feature類型
A. 動態特性模塊B. 水平排列模塊C. 垂直方向模塊D. 空模塊
回答正確
3.?
在應用上架到應用市場時,需要把應用包含的所有.hap文件(即Bundle)打包為一個______后綴的文件用于上架
A. .aoeB. .apkC. .hapD. .app
回答錯誤
多選題
1.?
開發者通過DevEco Studio把應用程序編譯為______.hap后綴的文件
A. 一個B. 多個C. 只能為一個D. 只能為多個
回答正確
2.?
HAP是HarmonyOS應用安裝的基本單位,包含了編譯后的______
A. 代碼B. 資源C. 三方庫D. 配置文件。
回答正確
3.?
Entry類型的HAP,通常用于實現應用的______等。
A. 入口界面B. 入口圖標C. 主特性功能D. 作者信息
回答正確
4.?
打包后的HAP包結構包括_________等文件夾
A. etsB. rawC. libsD. resources
回答錯誤
回答正確題數 8/10
80分
王丹輝(第三講):低代碼及ArkUI完成首頁模塊
結課考試?
及格分80/?滿分100
評價
判斷題
1.?
module.json5配置文件name 標識當前Module的名稱,Module打包成HAP后,表示HAP的名稱,標簽值采用字符串表示(最大長度31個字節),該名稱在整個應用要唯一。
正確(True)錯誤(False)
回答正確
2.?
module.json5配置文件標簽description 標識當前Module的描述信息,標簽值是字符串類型(最長255字節)或對描述內容的字符串資源索引。
正確(True)錯誤(False)
回答正確
3.?
List接口中space 表示列表項間距 默認值:10
正確(True)錯誤(False)
回答正確
單選題
1.?
app.json5配置文件標簽bundleName 標識應用的包名,用于_____。該標簽不可缺省
A. 標識應用的唯一性B. 標識應用的大小C. 標識應用的圖標D. 無意義的注解
回答正確
2.?
app.json5配置文件標簽______標識應用的版本號,該標簽值為32位非負整數。此數字僅用于確定某個版本是否比另一個版本更新,數值越大表示版本越高。開發者可以將該值設置為任何正整數,但是必須確保應用的新版本都使用比舊版本更大的值。該標簽不可缺省,versionCode值應小于2的31次方
A. versionCodeB. vendorC. minCompatibleVersionCodeD. minAPIVersion
回答正確
3.?
app.json5配置文件標簽______ 標識應用運行需要的API目標版本。
A. versionCodeB. vendorC. targetAPIVersionD. minAPIVersion
回答正確
多選題
1.?
標簽apiReleaseType 標識應用運行需要的API目標版本的類型,采用字符串類型表示。取值為______,其中,N代表大于零的整數。 該字段由DevEco Studio讀取當前使用的SDK的Stage來生成。
A. “CanaryN”B. “BetaN”C. “Release”D. “ReleaseN”
回答錯誤
2.?
標簽entityType 標識應用的類別,分別有:
A. game:游戲類。B. media:影音類。C. communication:社交通信類。D. news:新聞類。
回答正確
3.?
標簽multiProjects 標識當前工程是否支持多工程。
A. true:支持。B. false:不支持。C. true:不支持。D. false:支持。
回答正確
4.?
list屬性listDirection設置List組件排列方向 可以設置的方向有
A. 橫向B. 豎向C. 縱向D. 斜向
回答錯誤
回答正確題數 8/10
80分
再考一次
王丹輝(第四講):首頁動畫及導師模塊網絡數據
結課考試?
及格分80/?滿分100
評價
判斷題
1.?
每一個httpRequest對應一個http請求任務,不可復用。
正確(True)錯誤(False)
回答正確
2.?
屬性動畫中tempo動畫播放速度。數值越大,動畫播放速度越快,數值越小,播放速度越慢。
正確(True)錯誤(False)
回答正確
3.?
httpRequest.request 連接超時時間只能為60秒
正確(True)錯誤(False)
回答正確
單選題
1.?
組件的某些通用屬性變化時,可以通過屬性動畫實現______
A. 漸變過渡效果B. 跳轉C. 傳值D. 存儲
回答正確
2.?
ImageAnimator提供幀動畫組件來實現______播放圖片的能力
A. 平移B. 逐幀C. 縮放D. 旋轉
回答正確
3.?
httpRequest為了優化內存,請求不再使用,調用______方法主動銷毀。
A. deleteB. addC. destroyD. commit
回答正確
多選題
1.?
在rest中會通過向服務器提交的請求類型來表示增刪改查這些操作,以下操作屬于rest的是______
A. GET(SELECT):從服務器取出資源。B. POST(CREATE):在服務器新建一個資源。C. PUT(UPDATE):在服務器更新資源D. DELETE(DELETE):從服務器刪除資源。
回答正確
2.?
JSON是一個序列化的______
A. 對象B. 數組C. 圖片D. 視圖
回答正確
3.?
設置ListItem吸頂效果,正確的是______
A. None無吸頂效果。B. Normal當前item吸頂。C. Opacity當前item吸頂顯示透明度變化效果。D. weight自動吸頂效果
回答正確
4.?
JSON 簡單的______和清晰的______明顯要比 XML 容易閱讀。
A. 語法格式B. 層次結構C. 編程D. 思路
回答正確
回答正確題數 10/10
100分