阿摩:優良的傳統可以繼承,但是卓越的成就要自己創造
2
(14 秒)
模式:試卷模式
試卷測驗 - 111 年 - 111 巨量資料分析師能力鑑定考試01:資料導向程式設計#114286
繼續測驗
再次測驗 下載 下載收錄
1( ).
X


1. 如附圖所示,使用 Python 語言定義串列(list),下列敘述哪一項正確?

(A) a[-1]的結果為[2, 3]
(B) b[1:3]的結果為[5, 6]
(C) c[1][2]的結果為 5
(D) d[1]的結果為 7



2( ).
X


2. 關於 R 語言的資料型態,下列敘述哪一項錯誤?
(A) R 語言的基本資料單位稱作向量(vector)
(B) 兩個維度的向量,稱為矩陣(matrix)
(C) 多個維度的向量,稱為陣列(array)
(D) 串列(list)只能是二維資料


3( ).
X


3. 如附圖所示,己知某企業自 2020 年第 2 季起最近 5 期的產品銷售量(單位為百 萬元)為{50, 40, 60, 90, 70},以 R 語言建立 myts 時間序列物件(Time-series Objects),下列敘述哪一項正確?

(A) myts <- ts(c(50,40,60,90,70))
(B) myts <- ts(c(50,40,60,90,70), start = c(2020,2), frequency = 12)
(C) myts <- ts(c(50,40,60,90,70), start = c(2020,2), frequency = 4)
(D) myts <- ts(c(50,40,60,90,70), start = c(2020,2), frequency = 1)



4( ).
X


4. 如附圖所示為 R 語言程式碼片段,下列敘述哪一項正確?

(A) mat_a[1,2]結果為 3
(B) class(mat_b)結果為"list"
(C) byrow = TRUE 表示物件是以橫列順序建立
(D) mat_a %*% mat_b 結果為 0



5( ).
X


5. 如附圖所示為 Python 程式碼片段,下列敘述哪一項正確?

(A) type(mycity1)結果是 list
(B) mycity1 有 3 個元素
(C) mycity1 == mycity2 結果為 True
(D) mycity3[2] == mycity1 結果為 True



6( ).
X


6. 如附圖所示為 R 語言程式碼片段,下列敘述哪一項正確?

(A) 資料物件 mydata 有 12 個變數(直行資料)
(B) 執行 length(levels(mydata$cyl))的結果為 6
(C) 執行 class(mydata$cyl)的結果為"factor"
(D) 執行 mydata$cyl[6] <- 10 的結果會將第 6 筆資料由原先 6 取代為 10



7( ).
X


7. 如附圖所示為 Python 程式碼片段,其執行結果下列哪一項錯誤?

(A) 執行 d['key3'] = 'Hello',可於 d 中新增鍵(key)為'key3'、值(value)為'Hello'
(B) d['key1']的型態(type)為 set
(C) d['key1'][0]的值 1
(D) 執行 d['key1'].union(d['key2'])之結果為{1, 2, 3, 4, 5, 7, 9}



8( ).
X


8. 如附圖所示為 R 語言程式碼片段,其執行結果下列哪一項錯誤?
(A)
(B)
(C)
(D)



9( ).
X


9. 將資料庫內的資料重複性,降低到最小的過程,下列哪一項正確?
(A) 模組化
(B) 階層化
(C) 正規化
(D) 結構化


10( ).
X


10. Microsoft SQL Server 是屬於下列哪一個類型的資料庫?
(A) 階層式資料庫(Hierarchical Database)
(B) 網狀式資料庫(Network Database)
(C) 關聯式資料庫(Relational Database)
(D) 物件導向式資料庫(Object-Oriented Database)


11( ).
X


11. 如附圖所示之程式碼為 Microsoft SQL Server 語法,其執行結果下列哪一項正確?
(A) 1
(B) 2
(C) 3
(D) 4



12( ).
X


12. 關於 HBase,下列敘述哪一項錯誤?
(A) HBase 進入 shell 的指令是「hbase shell」
(B) HBase 建立 test 表格與 info 列簇的指令是「create 'test', 'info'」
(C) HBase 表格中插入值的指令為 create
(D) HBase 顯示所有表格指令為 list


13( ).
X


13. 關於 SQL 語法的使用,下列敘述哪一項錯誤?
(A) SQL 查詢語法可由 SELECT、FROM 所組成,即使沒有 WHERE 也可以執行查 詢動作
(B) WHERE 為想查詢的資料條件
(C) SQL 查詢語法中,FROM、WHERE 順序可以調整
(D) 於 SELECT 後方加上*符號,表示查詢所有欄位的資料


14( ).
X


14. 如附圖所示,依照 SQL 指令的正確使用順序,下列排序哪一項正確?

(A) (1)(2)(3)(4)
(B) (1)(2)(4)(3)
(C) (1)(4)(2)(3)
(D) (1)(4)(3)(2)



15( ).
X


15. 主要應用在手機 App 的 ListView,最適合選用下列哪一種非關聯式資料庫 (NoSQL)?
(A) key-value 資料庫
(B) memory-cache 資料庫
(C) document 資料庫
(D) graph 資料庫


16( ).
X


16. 關於關聯式資料庫(Relational database)索引(Index)設計,下列敘述哪一項錯 誤?
(A) 索引欄位長度是越短越好
(B) 使用 like 查詢索引欄位時,都可使用到索引效能
(C) 將 A、B、C 欄位設定為複合索引時,僅搜尋 A 是不會用到索引的
(D) 建立索引會占用儲存空間,資料增、刪、修時會異動儲存空間


17( ).
X


17. 如附圖所示,己知產品資料表:Product(產品編號,設計日期,設計者編號), 建立 AFTER 觸發程序名稱為「產品刪除通知」,下列敘述(1)、(2)分別須填入哪二個指令?

(A) (1)產品資料刪除通知 (2)產品編號
(B) (1)產品資料刪除通知 (2)DELETE
(C) (1)DELETE (2)產品資料刪除通知
(D) (1)DELETE (2)產品編號



18( ).
X


18. 關於一般關聯式資料庫管理系統(Relational Database Management Systems, RDBMS)中建立索引值(Index),下列敘述哪一項錯誤?
(A) 於多欄上建立的索引不但不能加快查詢速度,反而會降低查詢速度
(B) 字串類型的欄位也可以加入索引
(C) 唯一索引(Unique Index)的值必須是唯一值
(D) 不允許使用者從資料庫中快速擷取記錄


19( ).
X


19. 如附圖所示 , R語言使用 read.table 函數匯入 CSV 文字檔 , 執行  ,下列敘述哪一項錯誤?

(A) class(df)結果是 "data.frame"
(B) nrow(df)結果是 7
(C) ncol(df)結果是 5
(D) names(df) 結果是 "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width" "Species"



20( ).
X


20. 若要儲存結構性資料,下列哪一項為最合適的資料格式?
(A) CSV
(B) PDF
(C) CSS
(D) JPEG


21( ).
X


21. 下列敘述哪一項正確?
(A) R 無法讀取聲音資料
(B) R 無法讀取 SAS 或 SPSS 格式資料
(C) R 無法讀取超過 1TB 的資料
(D) R 可以讀取外部資料,包括統計軟體、試算表軟體、網路等等資料


22( ).
X


22. 關於 R 與 Python 語言,下列敘述哪一項錯誤?
(A) 在 R 語言中,可使用 write.csv()函數匯出.csv 檔
(B) 在 Python 語言中,可使用 pandas 的 to_csv()方法匯出.csv 檔
(C) 在 R 語言中,無法使用 write.table()函數匯出.csv 檔
(D) 在 Python 語言中,可使用 open("file.csv", "w+")讀寫.csv 檔


23( ).
X


23. 關於資料階層的範圍,下列哪一項錯誤?
(A) 紀錄
(B) 資料庫
(C) 模型
(D) 欄位


24( ).
X


24. 如附圖所示,已知某主機的日誌檔 ipas-tab.txt,各變數使用 Tab 鍵區隔,使用 Python 語言的 pandas 模組匯入日誌檔時,圖中的紅色框線空白處須加上下列哪 一個參數?

(A) sep="Tab"
(B) sep="Tab"
(C) sep=" "
(D) sep="t"



25( ).
X


25. 如附圖所示,R 語言使用 read.fwf 函數匯入固定寬度文字檔,圖中的紅色框線空白處須加上什麼參數?

(A) width = c(5, 1, 8)
(B) width = c(4, -1, 8)
(C) width = c(5, -1, 8)
(D) width = c(4, 1, 8)



26( ).
X


26. 關於物件導向,下列敘述哪一項錯誤?
(A) 一般而言物件導向設計使得程式碼提升再利用性且易讀性佳
(B) 物件導向的函數有多形的(Polymorphic)特性,函數依據傳入的物件類別來進 行相對應的運算,也可以在自訂函數中傳入不同的類別物件進行運算
(C) 使用者應多關注程式語言環境中物件的類別特性,因為傳入物件的不同類別, 運算之後會輸出不同結果
(D) R 語言與 Python 語言中的數字、字串、矩陣都是物件,但函數不是物件


27( ).
X


27. 關於合法的 R 語言識別符號,下列敘述哪一項錯誤?
(A) 變數名稱中可以用底線
(B) 變數名稱避免使用內建的函數/函式名稱
(C) 變數名稱可以使用數字開頭
(D) 變數名稱不能使用運算符號當開頭


28( ).
X


28. 如附圖所示,在 Python 中,x 為 Pandas 的 DataFrame 物件,請問如何取出 10?

(A) x.iloc[3,2]
(B) x.loc[3,2]
(C) x.loc[3,3]
(D) x.iloc[3,3]



29( ).
X


29. 如附圖所示為 Python 程式碼片段,其執行結果下列哪一項正確?

(A) 0
(B) -1
(C) 7
(D) 48



30( ).
X


30. 關於 R 語言隱式迴圈(implicit loop) apply 系列函數,下列敘述哪一項錯誤?
(A) mapply():可施加一個函數於多個串列或向量的對應元素上
(B) sapply():此函數在必要時將簡化 lappy()函數傳回的資料物件
(C) lapply():可使用在二維向量上
(D) tapply():可以對資料進行分組後進行摘要統計


31( ).
X


31. 如附圖所示為 R 語言的二維矩陣,執行到下列哪一行程式碼之後,會改變維度?

(A) a+b
(B) colMean(a)
(C) sqrt(a)
(D) a %*% b



32( ).
X


32. 如附圖所示為 Python 的串列(List),若要進行串列相加(X + Y),其執行結果下列哪一項正確?

(A) [1, 2, 3, 4, 5, 6, 7, 8]
(B) [1, 5, 2, 6, 3, 7, 4, 8]
(C) [15, 26, 37, 48]
(D) [6, 8, 10, 12]



33( ).
X


33. 如附圖所示,使用 Python 語言建立 mydict 物件,圖中 for loop 的執行結果下列 哪一項正確?
(A)
(B)
(C)
(D)



34( ).
X


34. 關於 Python 的運用,下列哪一個敘述會跳出本次迴圈,繼續執行下一個迴圈?
(A) next
(B) break
(C) continue
(D) try


35( ).
X


35. 如附圖所示之 Python 程式碼,其執行結果 total 值下列哪一項正確?

(A) 5
(B) 24
(C) 120
(D) 720



36( ).
X


36. 如附圖所示之 Python 程式碼,假設變數 a 的值為 3,其執行結果下列哪一項正確?

(A) 1
(B) 2
(C) 3
(D) 無輸出內容



37( ).
X


37. 下列哪一項 Python 程式碼無法將全域變數 one 的內容從串列[1]改變成串列[2]?
(A)
(B)
(C)
(D)



38( ).
X


38. 如附圖所示為 Python 程式碼片段,其執行結果下列哪一項正確?

(A) [8]
(B) [[5,6],7,8]
(C) [4,8]
(D) [[1,2],3,4,[5,6],7,8]



39( ).
X


39. 如附圖所示之 Python 語言的 for loop,圖中的紅色框線空白處須輸入下列哪一個函數,才可以正確選取資料包括英文字母的結果?

(A) mylist.extend(x)
(B) mylist.insert(x)
(C) mylist.pop(x)
(D) mylist.append(x)



40( ).
X


40. 如附圖所示為 Python 程式碼片段,其執行結果下列哪一項正確?


(A) Ans1
(B) Ans2
(C) Ans3
(D) Ans4



41( ).
X


41. 如附圖所示之 Python 程式碼,其執行結果 value1、value2 的值下列哪一項正確?

(A) value1 的值為'Oscar',value2 的值為('gender': 'male', 'city': 'Taipei')
(B) value1 的值為'2022-01-01',value2 的值為('male', 'Taipei')
(C) value1 的值為'2022-01-01',value2 的值為{'gender': 'male', 'city': 'Taipei'}
(D) value1 的值為'Saturday',value2 的值為{'gender': 'male', 'city': 'Taipei'}



42( ).
X


42. 如附圖所示為 Python 程式碼片段,其執行結果下列哪一項正確?
(A)
(B)
(C)
(D)



43( ).
X


43. 下列哪一項操作「無法」增加 Map/Reduce 的效能?
(A) 盡可能的將任務數量加多,使每個任務做的事情越少越好
(B) 使用具有 in-memory 功能的運算框架,有助於迭代運算
(C) 對於資料庫存寫,若框架有提供 partition 層級的 Map 操作,應盡量使用,以免 增加不必要的資料庫開關操作
(D) 如果 Map 階段的產出過大,則需要較多數目的 Reducer 來處理,以免所有運算最後擠在少數節點中


44( ).
X


44. 相較於其他程式語言,下列哪一項屬於 R 的特性?
(A) 沒有物件導向的概念
(B) 無法快速有效率的處理巨量資料
(C) 無法進行分散式運算
(D) 探索式資料分析、資料探勘等,皆可透過 R 語言達成


45( ).
X


45. 下列哪一項「不」是 Spark 的執行模式?
(A) on job
(B) on yarn
(C) on cloud
(D) standalone


46( ).
X


46. 在 R 語言中,程式碼執行時會產生訊息,下列敘述哪一項錯誤?
(A) 產生錯誤(errors)訊息時,將繼續執行無錯誤的程式
(B) 警告(warnings)訊息會說明潛在的問題
(C) 一般傳回的訊息在於說明代碼輸出的結果
(D) 產生警告(warnings)訊息時,可繼續執行程式


47( ).
X


47. 關於 Hadoop 與 MapReduce 兩種技術關係,下列敘述哪一項錯誤?
(A) JobTracker 會在 Master 上執行,TaskTracker 則是在 Worker 上運作
(B) MapReduce 可分為「Map」、「Reduce」
(C) Hadoop 中包含一個 Master 與多個 Worker
(D) Map 只能在 JobTracker 上執行


48( ).
X


48. 如附圖所示為 Python 程式碼片段,其執行結果下列哪一項正確?

(A) 執行錯誤
(B) 執行正確,結果為 0.0
(C) ('division by zero',)
(D) ('MemoryError',)



49( ).
X


49. 關於程式碼的錯誤處理,下列敘述哪一項錯誤?
(A) 撰寫程式時要詳盡記錄,可便於出錯時找尋問題
(B) 可執行的程式即為正確的程式
(C) 可先要求程式碼的邏輯正確,再設法提升執行效率
(D) 可藉由函數輔助處理例外狀況與瞭解錯誤訊息


50( ).
X


50. 如附圖所示,在 Python 語言中,可以使用 assert 進行斷言測試,請問附圖陳述句的測試效果,下列敘述哪一項正確?

(A) 當 one 與 two 不相等或 one 與 three 不相等時引發錯誤
(B) 當 one 與 two 相等且 one 與 three 相等時引發錯誤
(C) 當 one 與 two 不相等時,引發錯誤,顯示 three 的內容
(D) 當 one 與 two 相等時,引發錯誤,顯示 three 的內容



試卷測驗 - 111 年 - 111 巨量資料分析師能力鑑定考試01:資料導向程式設計#114286-阿摩線上測驗

吳修鋐剛剛做了阿摩測驗,考了2分