Nội dung đề thi: Giải thuật và cấu trúc dữ liệu tài chính - Chương 1
Xem trước 25/87 câu hỏi trong đề.
Bấm Vào thi để làm bài trực tuyến, được chấm điểm và xem đáp án chi tiết.
Câu 1. Trong phân tích tài chính, dữ liệu chuỗi thời gian thường được sử dụng để:
- A. Lưu trữ văn bản phân tích định tính
- B. Theo dõi biến động giá hoặc chỉ số theo thời gian
- C. Truy vết hành vi người tiêu dùng
- D. Mô hình hóa cấu trúc tổ chức ngân hàng
Câu 2. Đặc điểm nào dưới đây không phải là của dữ liệu tài chính?
- A. Biến động cao
- B. Tuân theo quy luật tuyến tính đơn giản
- C. Thường xuyên có ngoại lệ
- D. Có thể thiếu hụt dữ liệu
Câu 3. Trong Python, kiểu dữ liệu nào được sử dụng để lưu trữ tập hợp không có thứ tự và không trùng lặp?
- A. List
- B. Dictionary
- C. Set
- D. Tuple
Câu 4. Đâu là vai trò cốt lõi của giải thuật trong phân tích tài chính?
- A. Trang trí giao diện phân tích
- B. Xử lý, tính toán và trích xuất thông tin từ dữ liệu
- C. Mô phỏng cảm xúc thị trường
- D. Chuyển đổi ngôn ngữ lập trình
Câu 5. Trong phân tích định lượng, cấu trúc dữ liệu bảng (panel data) thường bao gồm:
- A. Chỉ dữ liệu văn bản
- B. Thông tin về nhiều đối tượng trong một thời điểm
- C. Dữ liệu kết hợp theo thời gian và đối tượng
- D. Mã hóa nhị phân dữ liệu
Câu 6. Mối quan hệ giữa cấu trúc dữ liệu và giải thuật trong phân tích tài chính là:
- A. Tách biệt hoàn toàn và không liên quan
- B. Cấu trúc dữ liệu tạo dữ liệu, giải thuật phân tích văn bản
- C. Cấu trúc dữ liệu cung cấp nền tảng cho giải thuật hoạt động hiệu quả
- D. Giải thuật là phần mềm, cấu trúc dữ liệu là phần cứng
Câu 7. Trong Python, CTDL nào phù hợp nhất để lưu trữ các giao dịch tài chính theo trình tự thời gian?
- A. Set
- B. Stack
- C. List
- D. Dictionary
Câu 8. Tính phi tuyến trong dữ liệu tài chính biểu thị:
- A. Mối quan hệ giữa các biến luôn ổn định
- B. Mọi mô hình đều có thể sử dụng tuyến tính
- C. Quan hệ giữa các biến có thể thay đổi, phức tạp, không đơn giản
- D. Dữ liệu không thể phân tích được
Câu 9. Hệ sinh thái phân tích tài chính hiện đại thường bao gồm ba trụ cột:
- A. Kế toán - Thuế - Ngân sách
- B. Dữ liệu - Phân tích - Trực quan hóa
- C. Cấu trúc dữ liệu - Giải thuật - Công nghệ
- D. Tài chính - Tiền tệ - Ngân hàng
Câu 10. Một DataFrame trong Python thường được sử dụng để:
- A. Lưu hình ảnh
- B. Trực quan hóa dữ liệu
- C. Lưu trữ dữ liệu dạng bảng có hàng và cột
- D. Định dạng tài liệu văn bản
Câu 11. Trong ngôn ngữ Python, tuple là kiểu dữ liệu có đặc điểm:
- A. Có thể thay đổi phần tử
- B. Không có thứ tự
- C. Bất biến (immutable)
- D. Là từ điển có khóa
Câu 12. Cấu trúc dữ liệu dạng hàng đợi (queue) phù hợp với nguyên lý:
- A. Last In First Out
- B. First In First Out
- C. Random Access
- D. Binary Search
Câu 13. Mục tiêu của việc sử dụng cấu trúc dữ liệu tối ưu là gì?
- A. Làm chương trình dài hơn
- B. Tiêu tốn nhiều tài nguyên hơn
- C. Tăng hiệu quả truy xuất và xử lý dữ liệu
- D. Tăng độ phức tạp cho hệ thống
Câu 14. Trong xử lý dữ liệu tài chính, thao tác nào sau đây được thực hiện thường xuyên?
- A. Biên dịch mã máy
- B. Giao dịch tiền tệ
- C. Truy xuất, lọc và biến đổi dữ liệu
- D. Mã hóa ngôn ngữ tự nhiên
Câu 15. Kiểu dữ liệu dictionary trong Python lưu trữ dữ liệu theo dạng:
- A. Mảng tuyến tính
- B. Cặp khóa - giá trị
- C. Cây tìm kiếm nhị phân
- D. Danh sách liên kết
Câu 16. Trong phân tích tài chính, dữ liệu có thể đến từ nguồn nào?
- A. Cảm biến vật lý
- B. Truyền thông xã hội
- C. Báo cáo tài chính, thị trường và dữ liệu lịch sử
- D. Bộ vi xử lý
Câu 17. Khi xử lý dữ liệu tài chính thiếu hụt, kỹ thuật nào có thể được áp dụng?
- A. Bỏ qua toàn bộ dữ liệu
- B. Tạo dữ liệu ngẫu nhiên
- C. Nội suy, thay thế giá trị trung bình hoặc hồi quy
- D. Không làm gì
Câu 18. Đâu là điểm đặc trưng của dữ liệu tài chính so với dữ liệu thông thường?
- A. Đơn giản, ít biến
- B. Luôn đầy đủ và chính xác
- C. Biến động cao, phi tuyến và không hoàn chỉnh
- D. Chỉ định lượng
Câu 19. “Algorithm” trong tài chính không bao gồm mục tiêu nào sau đây?
- A. Tối ưu hóa danh mục đầu tư
- B. Dự báo xu hướng giá
- C. Phân tích văn bản tài liệu
- D. Tạo giao diện người dùng
Câu 20. Trong phân tích tài chính sử dụng Python, thư viện nào sau đây thường dùng để thao tác dữ liệu bảng?
- A. NumPy
- B. Pandas
- C. Seaborn
- D. Matplotlib
Câu 21. Trong cấu trúc dữ liệu danh sách liên kết đơn (singly linked list), mỗi phần tử chứa:
- A. Một giá trị và con trỏ tới phần tử kế tiếp
- B. Hai giá trị độc lập
- C. Một khóa duy nhất
- D. Một con trỏ lùi
Câu 22. Dữ liệu chuỗi sự kiện trong tài chính thường được sử dụng để phân tích:
- A. Đồ thị mạng
- B. Hành vi theo thời gian của một cá nhân hoặc tổ chức
- C. Cấu trúc vốn
- D. Các khoản vay thế chấp
Câu 23. Khi nói đến độ phức tạp thuật toán, ký hiệu Big-O nào dưới đây biểu thị hiệu suất tốt nhất?
- A. \( O(n^2) \)
- B. \( O(\log n) \)
- C. \( O(n \log n) \)
- D. \( O(n) \)
Câu 24. Trong mô hình dữ liệu tài chính, việc chuẩn hóa dữ liệu đầu vào nhằm mục đích:
- A. Làm sai lệch mô hình
- B. Tăng tính ổn định và khả năng học của mô hình
- C. Giảm độ chính xác
- D. Tăng chi phí tính toán
Câu 25. Giải thuật nào sau đây được sử dụng phổ biến trong việc tìm kiếm dữ liệu có thứ tự?
- A. Tìm kiếm nhị phân (Binary Search)
- B. Sắp xếp nổi bọt (Bubble Sort)
- C. Hàm băm (Hashing)
- D. Tìm kiếm tuyến tính (Linear Search)
… và còn 62 câu nữa.
Bấm Vào thi phía trên để làm toàn bộ 87 câu và xem đáp án.