試卷測驗 - 111 年 - 111 巨量資料分析師能力鑑定考試01:資料導向程式設計#114286-阿摩線上測驗
吳修鋐剛剛做了阿摩測驗,考了2分
1. 如附圖所示,使用 Python 語言定義串列(list),下列敘述哪一項正確?
(A) a[-1]的結果為[2, 3]
(B) b[1:3]的結果為[5, 6]
(C) c[1][2]的結果為 5
(D) d[1]的結果為 7
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. 如附圖所示為 R 語言程式碼片段,下列敘述哪一項正確?
(A) mat_a[1,2]結果為 3
(B) class(mat_b)結果為"list"
(C) byrow = TRUE 表示物件是以橫列順序建立
(D) mat_a %*% mat_b 結果為 0
5. 如附圖所示為 Python 程式碼片段,下列敘述哪一項正確?
(A) type(mycity1)結果是 list
(B) mycity1 有 3 個元素
(C) mycity1 == mycity2 結果為 True
(D) mycity3[2] == mycity1 結果為 True
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. 如附圖所示為 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}
14. 如附圖所示,依照 SQL 指令的正確使用順序,下列排序哪一項正確?
(A) (1)(2)(3)(4)
(B) (1)(2)(4)(3)
(C) (1)(4)(2)(3)
(D) (1)(4)(3)(2)
17. 如附圖所示,己知產品資料表:Product(產品編號,設計日期,設計者編號),
建立 AFTER 觸發程序名稱為「產品刪除通知」,下列敘述(1)、(2)分別須填入哪二個指令?
(A) (1)產品資料刪除通知 (2)產品編號
(B) (1)產品資料刪除通知 (2)DELETE
(C) (1)DELETE (2)產品資料刪除通知
(D) (1)DELETE (2)產品編號
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"
24. 如附圖所示,已知某主機的日誌檔 ipas-tab.txt,各變數使用 Tab 鍵區隔,使用
Python 語言的 pandas 模組匯入日誌檔時,圖中的紅色框線空白處須加上下列哪
一個參數?
(A) sep="Tab"
(B) sep="Tab"
(C) sep=" "
(D) sep="t"
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)
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]
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]
38. 如附圖所示為 Python 程式碼片段,其執行結果下列哪一項正確?
(A) [8]
(B) [[5,6],7,8]
(C) [4,8]
(D) [[1,2],3,4,[5,6],7,8]
39. 如附圖所示之 Python 語言的 for loop,圖中的紅色框線空白處須輸入下列哪一個函數,才可以正確選取資料包括英文字母的結果?
(A) mylist.extend(x)
(B) mylist.insert(x)
(C) mylist.pop(x)
(D) mylist.append(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'}
48. 如附圖所示為 Python 程式碼片段,其執行結果下列哪一項正確?
(A) 執行錯誤
(B) 執行正確,結果為 0.0
(C) ('division by zero',)
(D) ('MemoryError',)