Thư viện nào liên quan đến các lớp toán học, chuyển đổi dữ liệu?
Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về các thư viện (namespace) quan trọng trong .NET Framework/C#. Chúng ta cần xác định thư viện nào cung cấp các lớp và phương thức liên quan đến toán học và chuyển đổi dữ liệu.
- A. System.Threading: Thư viện này cung cấp các lớp để làm việc với đa luồng (multithreading), không liên quan đến toán học hay chuyển đổi dữ liệu trực tiếp.
- B. System.Data: Thư viện này cung cấp các lớp để làm việc với dữ liệu, đặc biệt là dữ liệu từ các nguồn như cơ sở dữ liệu. Nó chứa các lớp như DataTable, DataSet, v.v. Mặc dù có thể thực hiện một số thao tác chuyển đổi dữ liệu, đây không phải là chức năng chính của nó.
- C. System.Math: Thư viện này cung cấp các hằng số và hàm cho các phép tính toán học. Ví dụ: các hàm lượng giác, logarit, hàm mũ, làm tròn, v.v. Đây là thư viện phù hợp nhất cho các lớp toán học.
- D. System.IO: Thư viện này cung cấp các lớp để đọc và ghi dữ liệu từ/vào các luồng và tệp. Nó liên quan đến thao tác nhập/xuất dữ liệu, không liên quan trực tiếp đến các phép toán học.
Do đó, đáp án đúng là C. System.Math.