NEW
Font size
WorksheetsChương 9-Lập trình & Giao tiếp
Total questions: 30
Worksheet time: 15mins
Thư viện nào thường được sử dụng để xử lý dữ liệu trong Python?
NumPy
Matplotlib
TensorFlow
Flask
Định dạng phổ biến nào được sử dụng để lưu trữ dữ liệu bảng?
.txt
.csv
.exe
.png
Câu lệnh nào dùng để đọc dữ liệu từ tệp CSV trong Python?
open('file.csv')
pd.read_csv('file.csv')
csv.load('file.csv')
np.read('file.csv')
Thư viện nào phổ biến để xây dựng trang web với Python?
Django
OpenCV
Scikit-learn
Pandas
Flask là gì?
Một framework web
Một thư viện xử lý ảnh
Một công cụ phân tích dữ liệu
Một hệ điều hành
Thư viện nào trong Python hỗ trợ vẽ biểu đồ?
NumPy
Pandas
Matplotlib
Flask
Machine Learning là gì?
Một loại ngôn ngữ lập trình
Một phương pháp học dữ liệu bằng máy tính
Một phần mềm chỉnh sửa ảnh
Một hệ điều hành
Để xây dựng mô hình Machine Learning, thư viện nào thường được sử dụng?
TensorFlow
BeautifulSoup
Selenium
OpenCV
API là viết tắt của cụm từ nào?
Advanced Processing Interface
Application Programming Interface
Automated Python Integration
Artificial Processing Intelligence
Python có thể được sử dụng để xây dựng các ứng dụng trí tuệ nhân tạo không?
Có
Không
Chỉ trên Windows
Chỉ trên Linux
Lệnh nào dùng để hiển thị 5 dòng đầu tiên của DataFrame trong Pandas?
df.top(5)
df.head(5)
df.show(5)
df.first(5)
Trong Flask, hàm render_template() dùng để làm gì?
Kết nối cơ sở dữ liệu
Xử lý dữ liệu
Render HTML từ template
Tạo API
Biểu đồ nào thường được dùng để hiển thị phân bố dữ liệu?
Biểu đồ đường
Biểu đồ histogram
Biểu đồ tròn
Biểu đồ cột
requests.get(url) trong Python có tác dụng gì?
Gửi yêu cầu HTTP GET đến URL
Mở tệp từ URL
Lưu dữ liệu vào URL
Tạo một API mới
Trong mô hình kiến trúc của Django (MVT), thành phần Template đóng vai trò gì?
Xử lý logic và truy vấn dữ liệu từ cơ sở dữ liệu
Chịu trách nhiệm hiển thị giao diện người dùng và định dạng dữ liệu để trình bày
Điều hướng các yêu cầu từ người dùng đến đúng hàm xử lý
Quản lý cấu trúc các bảng trong cơ sở dữ liệu
Trong Machine Learning, "train-test split" có nghĩa là gì?
Chia tập dữ liệu thành tập huấn luyện và kiểm tra
Xóa dữ liệu không cần thiết
Chia dữ liệu thành các nhóm nhỏ
Kiểm tra lỗi trong dữ liệu
Để xử lý ảnh trong Python, thư viện nào thường được dùng?
OpenCV
Pandas
Flask
Requests
Trong Flask, để tạo một đường dẫn (route) liên kết một hàm xử lý với URL /home, cú pháp nào sau đây là chính xác?
@app.url("/home")
@app.route("/home")
app.link("/home")
@flask.path("/home")
Neural Network là gì?
Mô hình toán học mô phỏng cách hoạt động của não bộ
Một thư viện Python
Một thuật toán sắp xếp dữ liệu
Một kiểu dữ liệu
Pandas dùng để làm gì?
Xử lý dữ liệu
Vẽ đồ thị
Huấn luyện mô hình AI
Thiết kế giao diện
Trong Pandas, kết quả của đoạn mã sau là gì?
import pandas as pd
data = {'A': [1, 2, 2], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
df = df.drop_duplicates(subset=['A'], keep='last')
print(df.iloc[0]['B'])
4
5
6
2
Trong Flask, đoạn mã sau thực hiện chức năng gì?
@app.route('/user/')
def show_user(name): return f'User: {name}'
Chỉ truy cập được nếu URL là /user/name.
Định nghĩa một dynamic route (đường dẫn động) nhận giá trị từ URL làm tham số cho hàm.
Tạo một thư mục mới tên là name.
Lỗi vì không thể dùng dấu ngoặc nhọn <> trong route.
Cho đoạn mã xử lý dữ liệu với Pandas sau:
import pandas as pd
df = pd.DataFrame({'Score': [10, 20, 30, 40]})
result = (df['Score'] > 25).mean()
print(float(result))
25.0
35.0
30.0
40.0
Trong Scikit-learn, mục đích của đoạn mã sau là gì?
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
X_scaled = scaler.fit_transform(X)
Chia dữ liệu thành tập Train và Test.
Loại bỏ các giá trị bị thiếu (NaN).
Chuẩn hóa dữ liệu về dạng có trung bình bằng 0 và độ lệch chuẩn bằng 1.
Mã hóa các biến phân loại thành số.
Kết quả của đoạn mã sau là gì?
import pandas as pd
df = pd.DataFrame({'Group': ['A', 'A', 'B', 'B'], 'Value': [10, 20, 5, 15]})
result = df.groupby('Group').transform(lambda x: x - x.mean())
print(result.iloc[0]['Value'])
10.0
-5.0
15.0
0.0
Khi gửi một yêu cầu với thư viện requests, đoạn mã nào dùng để kiểm tra yêu cầu thành công (mã trạng thái 200 )?
import requests
response = requests.get('https://api.example.com')
if response.status_code == 200:
if response == 'success':
if response.text == 'OK':
if response.check():
Cho đoạn mã Flask sau, khi người dùng truy cập URL /search?q=python, kết quả trả về là gì?
from flask import Flask, request
app = Flask(__name__)
@app.route('/search')
def search(): query = request.args.get('q', 'default')
page = request.args.get('p', '1')
return f'Searching {query} at page {page}'
Searching default at page 1
Searching python at page python
Searching python at page 1
Lỗi vì thiếu tham số 'p' trong URL
Cho đoạn mã Scikit-learn sau, đây là thuật toán gì?
from sklearn.cluster import KMeans
model = KMeans(n_clusters=3)
model.fit(data)
Hồi quy tuyến tính (Linear Regression).
Phân loại (Classification).
Phân cụm dữ liệu không giám sát (Unsupervised Clustering).
Xử lý ngôn ngữ tự nhiên (NLP).
Cho hai DataFrame df1 và df2 như sau:
import pandas as pd
df1 = pd.DataFrame({'ID': [1, 2], 'Name': ['An', 'Binh']})
df2 = pd.DataFrame({'ID': [2, 3], 'Age': [20, 25]})
result = pd.merge(df1, df2, on='ID', how='inner') print(len(result))
1
2
3
4
Đoạn mã Pandas sau in ra giá trị nào?
import pandas as pd
s = pd.Series([10, None, 30])
print(s.fillna(0)[1])
0.0
None
10.0
20.0
