iPAS AI 應用規劃師(中級) 科目2 大數據處理分析與應用 (7) / iPAS AI 應用規劃師, AI 測驗題庫, iPAS AI 中級, 測驗題庫 / 作者: S學院 iPAS AI應用規劃師(中級) 科目2 大數據處理分析與應用 模擬試題,採智能選題,無限次反覆練習。 1. 各選項中為 Python 語言,其執行結果(##列)下列哪一項錯誤? None 2. 關於 Python 的 json 模組方法,下列敘述哪一項錯誤? JSON 由「鍵」和「值」組成,可以在 JSON 裡加入各種資料類型(字串、數字、陣列、布林值、物件、空值...等) json.load(fp)會讀取本機 JSON 檔案,並轉換為 Python的字典 dict 型別 json.dumps(obj) 能將字典 dict 型別的資料轉換為JSON 格式的資料 標準 JSON 必須使用單引號(')而不能使用雙引號("),否則在轉換成 dict 型別時會發生錯誤 None 3. 在 Python 中,下列哪一個選項正確定義了一個函數來計算兩個數字的乘積並回傳給呼叫者? def multiply(a, b): return a * b def multiply(a, b): print(a * b) function multiply(a, b): return a * b def multiply(a, b): return a + b None 4. 在資料分析專案中,您需要設計一個系統來處理不同類型的資料清理需求。假設您有一個基底類別 DataCleaner,並且使用物件導向程式設計(OOP)的封裝、繼承和多型來擴展不同的清理方法。下列哪一個設計的敘述正確? 封裝主要用來強制不同子類別共享相同的屬性結構,並且不能在子類別中新增屬性 封裝允許你在子類別中修改基底類別的私有屬性,這樣可以根據不同清理方法自由調整 多型允許你在不同子類別中,透過相同的介面呼叫不同的清理邏輯,例如使用 clean()方法來處理數值型資料和文字型資料 繼承可以讓所有子類別使用基底類別的私有方法,但無法覆寫這些方法 None 5. 關於 R 語言的例外狀況處理函數,下列敘述哪一項正確? 使用 system.time( )函數 使用 read.table( )函數 使用 tryCatch( )函數 使用 lapply( )函數 None 6. 關於 Python 直譯器(interpreter)的錯誤訊息,下列敘述哪一項錯誤? NameError:當嘗試載入不存在的模組時會產生NameError。例如:輸入 import maths 會出現NameError: No module named 'maths' SyntaxError:發生語法錯誤時會出現 SyntaxError。例如:Python 3 中輸入 print "hello" ImportError:發生在嘗試從模組中載入不存在的物件時會出現 ImportError。例如:輸入 from math import power 時會出現 ImportError: cannot import name 'power' from 'math' (unknown location) TypeError:發生在使用錯誤型別的數據進行運算時會出現 TypeError。例如:print(123 + "456")會出現 TypeError: unsupported operand type(s) for +: 'int' and 'str' None 7. 關於常見的資料庫類型歸屬,下列哪一項錯誤? Hadoop HiBase 屬於 NoSQL 資料庫的一種 MongoDB 是屬於文件資料庫(Document Database) Neo4j 是屬於圖學資料庫(Graph Database) Key-Value 資料庫屬於 SQL 資料庫的一種 None 8. 在關聯式資料庫(RDBMS)中,關於資料庫中的主鍵(Primary Key)的敘述下列哪一項正確? 用來訪問資料庫的密碼 用來加密資料的金鑰 用來識別資料庫中的各資料表之資料列的專屬識別碼 用來設定資料庫權限的權限組 None 9. 關於 SQL 語法的敘述,下列哪一項正確? SQL 語法中,使用 COUNT(column_name)是在計算變數的遺漏值數 SQL 查詢使用 DISTINCT,可以列出重複資料 SQL 語法中,使用 COUNT(*)是計算資料表的觀測值數 SQL 語法中,觀測值(Records)是欄(Columns) None 10. 如附圖所示為 Python 程式碼,請問其執行結果變數 result 的值下列哪一項正確? TRUE 10 FALSE 5 None 11. 下列那一種建立字典(Dictionary)的 Python 語法正確? 字典名稱 = dict([[鍵 1:值 1], [鍵 2:值 2]) 字典名稱 = {鍵 1,值 1, 鍵 2,值 2} 字典名稱 = dict(鍵 1=值 1, 鍵 2=值 2) 字典名稱 = {鍵 1=值 1, 鍵 2=值 2} None 12. 下列哪一個函數可以取出 R 語言時間序列衍生資料類別 xts的時間戳記? Sys.time() arima() coredata() index() None 13. 關於 Python 的敘述,下列哪一項錯誤? Python 可以加掛 Django 函式庫,進行網頁的開發 Python 相較於 Java 和 C 語言需要經過存檔、編譯、執行才能輸出結果,而 Python 只需按下執行鍵即可馬上輸出結果 Python 的功能性強且函式庫非常豐富 Python 僅限用於資料分析 None 14. 關於 Python 函式的敘述,下列哪一項錯誤? 呼叫函式時可以輸入參數名稱來設定參數值 Python 自訂函式中若有預設值的參數,必須置於參數串列最前面,否則執行時會產生錯誤 如果要在函式內使用全域變數,需要在函式中以global 宣告 Python 自訂函式回傳值可以是一個或多個,也可以沒有回傳值 None 15. 假設有一個名為 products 的 MongoDB 集合(Collection),包含產品編號(id)、產品名稱(name)和價格(price)欄位,若要從資料庫中篩選出價格高於 1000 元的產品,並按照價格降序排序,下列哪一項是正確的指令? db.products.find({price: {$lt: 1000}}).sort({price: 1}); db.products.find({price: {$gte: 1000}}).sort({price: -1}); db.products.find({price: {$lte: 1000}}).sort({price: 1}); db.products.find({price: {$gt: 1000}}).sort({price: -1}); None 16. 關於 R 語言,下列敘述哪一項錯誤? 一般資料屬性的衡量尺度可分為:名目尺度(Nominal scale)、順序尺度(Order scale)、區間尺度(Interval scale)與比例尺度(Ratio scale) 在 R 語言中,名目尺度變數(類別變數)與順序尺度變數(有序類別變數)兩者都稱因子(Factor) 用 R 語言來進行資料分析與視覺化時,可用因子(Factor)來建模,再依因子變數的次數分佈(Frequency distribution)或稱水準數(Number of levels)來產生可視化圖表 使用 R 語言的類別變數時,可在 factor()函數中設定levels 的引數值來決定各類別順序 None 17. 下列哪一個 Python 程式的輸出結果,與其他三個選項的輸出結果不同? None 18. 關於 NoSQL 資料庫的敘述,下列哪一項錯誤? MongoDB 是一種 NoSQL 資料庫 NoSQL 資料庫具備靈活性(Flexibility)、可擴展性(Scalability)、高效能(High performance)等優勢 NoSQL 一般是指 Not Only SQL 資料庫交易執行具備 ACID 特性 None 19. 關於 Python 中 pandas 庫的向量化操作和隱式迴圈用法的敘述,下列哪一項錯誤? pd.map()主要用於 Series 對象,可以將函數應用到Series 的每個元素上 對 pd.Series 使用向量化操作總是比使用顯式 for 循環慢,因為它需要額外的函數調用開銷 lambda 函數常用於 pd.apply()中,可以簡潔地定義一次性使用的小函數 pd.apply()方法可以將自定義函數應用到 DataFrame的行或列上,實現批次操作 None 20. 關於 Python 程式的標準例外狀況(Standard Exception),下列敘述哪一項正確? OverflowError 為超過最大值錯誤 FileNotFoundError 為語法錯誤 IOError 為縮排錯誤 FloatingPointError 為語法錯誤 None 如有問題可留言,謝謝您的寶貴意見! 暱稱 電郵(提交獲得正確答案,可換題測驗完整題庫,新增題庫電郵通知) Time's up