BM-003
Trang 1 / 11
TRƯỜNG ĐẠI HC VĂN LANG
KHOA CÔNG NGH THÔNG TIN
ĐỀ THI VÀ ĐÁP ÁN
THI KT THÚC HC PHN
Hc k 1, năm học 2023-2024
I. Thông tin chung
Tên hc phn:
Nhp môn Phân tích D liu và Hc sâu
Mã hc phn:
DIT0550, 71ITDS30203
S tin ch:
3
Mã nhóm lp hc phn:
231_DIT0550_01, 231_71ITDS30203_02
Hình thc thi: Trc nghim kết hp T lun
Thi gian làm bài:
90
Thí sinh được tham kho tài liu:
Không
II. Các yêu cu của đề thi nhm đáp ứng CLO
hiu
CLO
Ni dung CLO
Hình
thc
đánh giá
Trng s CLO
trong thành phn
đánh giá (%)
Câu
hi
thi s
Đim
s
ti đa
Ly d
liu đo
ng
mc
đạt
PLO/PI
(1)
(2)
(3)
(4)
(5)
(6)
(7)
CLO1
Hiểu được nn
tng phân tích d
liu da trên các
thut toán, quy
trình phát trin
ng dng (thư
vin phn mm)
dùng trong phân
tích d liu bng
ngôn ng lp trình
Python
Trc
nghim
43.4%
1- 31
4.34
PLO1/P
I1.2
CLO2
Làm quen vi các
khái niệm cơ bản
ca Hc sâu, hiu
biết v các thư
vin và công c
s dng ph biến
trong Hc sâu.
Trc
nghim+
T lun
56.6%
32-50
+
Câu
t
lun
5.66
PLO1/P
I1.2
III. Ni dung câu hi thi
PHN TRC NGHIM ( 50 câu (7 đim))
BM-003
Trang 2 / 11
Cu trúc d liu chính ca Pandas là?
A. DataFrame
B. Keyframe
C. Statistics
D. Econometrics
ANSWER: A
Mt Panel là mt container ___ca d liu
A. 3D
B. 1D
C. 2D
D. Infinite
ANSWER: A
Đoạn code sau đây xuất ra kết qu gì?
import pandas as pd
s = pd.Series([1,2,3,4,5],index = ['a','b','c','d','e'])
print s['a']
A. 1
B. 2
C. 3
D. 4
ANSWER: A
Cú pháp to DataFrame trong pandas?
A. pandas.DataFrame( data, index, columns, dtype, copy)
B. pandas.DataFrame( data, index, dtype, copy)
C. pandas.DataFrame( data, index, rows, dtype, copy)
D. pandas_DataFrame( data, index, columns, dtype, copy)
ANSWER: A
__________ là một thư viện quan trọng được s dng trong phân tích d liu.
A. Pandas
B. Math
C. Random
D. Không có câu nào
ANSWER: A
Thư viện nào sau đây trong Python đưc s dng đ v các đ th và trc quan hóa?
A. Matplotlib
B. Pandas
C. NumPy
D. Không có câu nào
ANSWER: A
Câu lệnh nào sau đây được s dụng để cài đặt thư viện pandas?
A. pip install pandas
BM-003
Trang 3 / 11
B. install pandas
C. pip pandas
D. Không có câu nào
ANSWER: A
Mt _______________ là mt mng 1 chiu.
A. Series
B. Data Frame
C. C 2 câu trên
D. Không có câu nào
ANSWER: A
Nhãn d liu đưc liên kết vi mt giá tr c th ca chuỗi được gi là _________
A. Index
B. Data value
C. Value
D. Không có câu nào
ANSWER: A
Viết kết qu xut ra ca câu lnh sau:
>>> S1=pd.Series([14, 7, 9] ,index = range(1, 8, 3))
>>> print(S1)
A.
1 14
4 7
7 9
dtype: int64
B.
14 1
7 4
9 7
dtype: int64
C. Error
D. Không có câu nào
ANSWER: A
Hàm nào sau đây cung cấp thông tin v d liu mc cao nht?
A. head
B. tail
C. summary
D. Không có câu nào
ANSWER: A
Theo mặc định, các giá tr b thiếu trong bt k tp d liệu nào được đc là_________
A. NaN
B. NA
C. NULL
BM-003
Trang 4 / 11
D. 0
ANSWER: A
Phương thức nào sau đây được s dụng để đin các giá tr null bng mt giá tr mc
định?
A. fillna
B. fill
C. keepna
D. keep
ANSWER: A
Phương thức nào sau đây của pandas được s dụng để kim tra xem mi giá trphi
là giá tr rng hay không?
A. isnull
B. NULL
C. isnan
D. ifnull
ANSWER: A
Phương thức nào sau đây đưc s dụng để loi b các dòng trùng nhau?
A. drop_duplicates
B. remove_dup
C. remove
D. drop_dup
ANSWER: A
Phương thức nào sau đây đưc s dụng để loi b các dòng có giá tr null?
A. dropna
B. drop
C. remove
D. removena
ANSWER: A
Phương thức nào sau đây được s dụng để nhóm d liu ca DataFrame da trên các
ct c th?
A. groupby
B. aggregate
C. group
D. groupat
ANSWER: A
Gi smt DataFrame tên là df vi các ct ['A', 'B', 'C', 'D'] các dòng ['r1', 'r2',
'r3']. Câu lệnh nào sau đây lọc các dòng có giá tr ct B lớn hơn 45 và giá trị ct 'C' nh
hơn 30?
A. df.loc[(df.B > 45) & (df.C < 30)]
B. df[df.B > 45 & df.C < 30]
C. df.loc[df.B > 45 & df.C < 30]
D. (df.B > 45) & (df.C < 30)
BM-003
Trang 5 / 11
ANSWER: A
Gi s có mt DataFrame tên là df vi 10 dòng và ch mc index [ 'r1', 'r2', 'r3', 'row4',
'row5', 'row6', 'r7', 'r8', 'r9', 'row10']. Phương thức tng hp (aggregate method)
đoạn mã dưới đây dùng để làm gì?
g = df.groupby(df.index.str.len())
g.aggregate({'A':len, 'B':np.sum})
A. Tính đ dài ca ct A và tng giá tr ca ct B ca mi nhóm
B. Tính tng các giá tr ca ct A
C. Tính đ dài ca ct A
D. Tính đ dài ca ct A và tng giá tr ca ct B
ANSWER: A
Phương thức nào sau đây đưc s dụng để ni hai hoc nhiu DataFrame?
A. concat
B. con
C. concatenate
D. truncate
ANSWER: A
Viết đoạn để sp xếp DataFrame đã cho (gi s DataFrame tên df và bao gm
thông tin chi tiết ca sinh viên) theo th t gim dn ca AdmNo.
A. df.sort_values('AdmNo', ascending=False)
B. df.sort_index('AdmNo', ascending=False)
C. df.sort_values('AdmNo', ascending=True)
D. df.sort_values('AdmNo', ascending=false)
ANSWER: A
Gói python nào đưc s dụng cho đồ ha 2D?
A. matplotlib.pyplot
B. matplotlib.pip
C. matplotlib.numpy
D. matplotlib.plt
ANSWER: A
Để v biểu đồ x so vi y, chúng ta th ng lệnh ________________ , trong đó plt là
bí danh ca matplotlib.pyplot
A. plt.plot(x,y)
B. plt.plot(y, x)
C. plt.plot(x)
D. Không có câu nào
ANSWER: A
Hàm pyplot nào sau đây đưc s dng đ v biu đ histogram.
A. hist( )
B. histogram( )
C. histo( )
D. histochart( )