JavaScript is required

Chọn phát biểu đúng trong các phát biểu sau

A.

[A](1) Một thể hiện của lớp File có thể được dùng để truy cập các tập tin trong thư mục hiện hành

B.

(2) Khi một thể hiện của lớp File được tạo ra thì một tập tin tương ứng cũng được tạo ra trên đĩa

C.

(3) Các thể hiện của lớp File được dùng để truy cập đến các tập tin và thư mục trên đĩa

D.
Câu (1) và (3) đúng
Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu chọn phát biểu *đúng* về lớp `File` trong Java (hoặc một ngôn ngữ tương tự). Ta phân tích từng đáp án: * **A (1):** Một thể hiện của lớp File có thể được dùng để truy cập các tập tin trong thư mục hiện hành. *Đúng*. Lớp `File` cho phép tạo đối tượng đại diện cho tập tin hoặc thư mục, và có thể truy cập các tập tin trong thư mục hiện tại hoặc bất kỳ đường dẫn nào. * **B (2):** Khi một thể hiện của lớp File được tạo ra thì một tập tin tương ứng cũng được tạo ra trên đĩa. *Sai*. Việc tạo một đối tượng `File` *không* tự động tạo ra tập tin vật lý trên đĩa. Nó chỉ tạo một đối tượng đại diện cho đường dẫn đến tập tin đó. Tập tin chỉ được tạo khi sử dụng các phương thức như `createNewFile()`. * **C (3):** Các thể hiện của lớp File được dùng để truy cập đến các tập tin và thư mục trên đĩa. *Đúng*. Đối tượng `File` cho phép tương tác với cả tập tin và thư mục (kiểm tra sự tồn tại, tạo mới, xóa, đổi tên, lấy thông tin, v.v.). * **D:** Câu (1) và (3) đúng. Vì cả (1) và (3) đều đúng nên đây là đáp án chính xác. Vậy, đáp án đúng là D.

Câu hỏi liên quan