iPAS AI 應用規劃師(中級) 科目2 大數據處理分析與應用 (7) / iPAS AI 應用規劃師, AI 測驗題庫, iPAS AI 中級, 測驗題庫 / 作者: S學院 iPAS AI應用規劃師(中級) 科目2 大數據處理分析與應用 模擬試題,採智能選題,無限次反覆練習。 1. 關於 Python 的 json 模組方法,下列敘述哪一項錯誤? json.load(fp)會讀取本機 JSON 檔案,並轉換為 Python的字典 dict 型別 json.dumps(obj) 能將字典 dict 型別的資料轉換為JSON 格式的資料 JSON 由「鍵」和「值」組成,可以在 JSON 裡加入各種資料類型(字串、數字、陣列、布林值、物件、空值...等) 標準 JSON 必須使用單引號(')而不能使用雙引號("),否則在轉換成 dict 型別時會發生錯誤 None 2. 如附圖所示為使用 SQL 查詢的情境,有一名為 employees 的資料表,該表包含四個欄位。若需要編寫一個 SQL 查詢,以找出「薪水高於 5000 的員工」、並「按照部門名稱進行分組,計算每個部門的總薪水」,最後按照「部門總薪水降冪排序的排列結果」。請問下列各選項中的 SQL 語句,哪一項可完成這個任務? None 3. 關於 Python 程式的標準例外狀況(Standard Exception),下列敘述哪一項正確? FileNotFoundError 為語法錯誤 IOError 為縮排錯誤 OverflowError 為超過最大值錯誤 FloatingPointError 為語法錯誤 None 4. 下列哪一個 Python 程式的輸出結果,與其他三個選項的輸出結果不同? None 5. 如附圖所示為 Python 程式碼,其執行結果下列哪一項正確? None 6. 在 Python 中,下列哪一個選項正確定義了一個函數來計算兩個數字的乘積並回傳給呼叫者? function multiply(a, b): return a * b def multiply(a, b): print(a * b) def multiply(a, b): return a * b def multiply(a, b): return a + b None 7. 關於 R 語言,下列敘述哪一項錯誤? 使用 R 語言的類別變數時,可在 factor()函數中設定levels 的引數值來決定各類別順序 用 R 語言來進行資料分析與視覺化時,可用因子(Factor)來建模,再依因子變數的次數分佈(Frequency distribution)或稱水準數(Number of levels)來產生可視化圖表 一般資料屬性的衡量尺度可分為:名目尺度(Nominal scale)、順序尺度(Order scale)、區間尺度(Interval scale)與比例尺度(Ratio scale) 在 R 語言中,名目尺度變數(類別變數)與順序尺度變數(有序類別變數)兩者都稱因子(Factor) None 8. 在資料分析專案中,您需要設計一個系統來處理不同類型的資料清理需求。假設您有一個基底類別 DataCleaner,並且使用物件導向程式設計(OOP)的封裝、繼承和多型來擴展不同的清理方法。下列哪一個設計的敘述正確? 封裝主要用來強制不同子類別共享相同的屬性結構,並且不能在子類別中新增屬性 繼承可以讓所有子類別使用基底類別的私有方法,但無法覆寫這些方法 多型允許你在不同子類別中,透過相同的介面呼叫不同的清理邏輯,例如使用 clean()方法來處理數值型資料和文字型資料 封裝允許你在子類別中修改基底類別的私有屬性,這樣可以根據不同清理方法自由調整 None 9. 關於 Python 的敘述,下列哪一項錯誤? Python 僅限用於資料分析 Python 相較於 Java 和 C 語言需要經過存檔、編譯、執行才能輸出結果,而 Python 只需按下執行鍵即可馬上輸出結果 Python 可以加掛 Django 函式庫,進行網頁的開發 Python 的功能性強且函式庫非常豐富 None 10. 關於 R 語言的例外狀況處理函數,下列敘述哪一項正確? 使用 system.time( )函數 使用 tryCatch( )函數 使用 lapply( )函數 使用 read.table( )函數 None 11. 如附圖所示,當程式設計出現錯誤時,需要透過以下步驟解決程式碼的錯誤,下列哪一項是正確的除錯流程? 1 3 2 4 5 1 3 2 5 4 2 1 3 5 4 1 2 3 4 5 None 12. 如附圖所示為 Python 程式,其執行結果下列哪一項正確? None 13. 子類別將繼承自父類別的方法重新定義,而且不會影響到父類別的方法,這個動作稱為下列哪一項? 重載(Overload) 覆蓋(Override) 多型(Polymorphism) 封裝(Encapsulation) None 14. 在關聯式資料庫(RDBMS)中,關於資料庫中的主鍵(Primary Key)的敘述下列哪一項正確? 用來識別資料庫中的各資料表之資料列的專屬識別碼 用來設定資料庫權限的權限組 用來訪問資料庫的密碼 用來加密資料的金鑰 None 15. 如附圖所示,關於 Python 資料匯出的方式,下列哪一項正確? 13 23 123 12 None 16. 關於常見的資料庫類型歸屬,下列哪一項錯誤? MongoDB 是屬於文件資料庫(Document Database) Hadoop HiBase 屬於 NoSQL 資料庫的一種 Neo4j 是屬於圖學資料庫(Graph Database) Key-Value 資料庫屬於 SQL 資料庫的一種 None 17. 關於程式設計的敘述,下列哪一項錯誤? 資料導向程式設計是結合物件導向程式設計概念,以抽象層次較高的方式進行程式寫作 動態程式設計語言,程式在執行時(Runtime)才決定資料的結構 C 語言和 PHP 都屬於動態程式設計語言 資料導向程式設計(Data Driven Programming)是基於傳統程式設計,加入一維、二維或是更高維資料物件的向量化處理方式 None 18. 如附圖所示為 Python 程式碼,請問其執行結果下列哪一項正確? 10 12 34 9 None 19. 下列哪一項 Python 邏輯運算子的比較結果是正確的? not(3>5),結果為 False (5>3) and (9<6),結果為 True (5<3) or (9<6),結果為 True (56),結果為 True None 20. 關於 Python 中 pandas 庫的向量化操作和隱式迴圈用法的敘述,下列哪一項錯誤? pd.map()主要用於 Series 對象,可以將函數應用到Series 的每個元素上 lambda 函數常用於 pd.apply()中,可以簡潔地定義一次性使用的小函數 pd.apply()方法可以將自定義函數應用到 DataFrame的行或列上,實現批次操作 對 pd.Series 使用向量化操作總是比使用顯式 for 循環慢,因為它需要額外的函數調用開銷 None 如有問題可留言,謝謝您的寶貴意見! 暱稱 電郵(提交獲得正確答案,可換題測驗完整題庫,新增題庫電郵通知) Time's up