JavaScript is required

Chọn phát biểu đúng:

A.

(1) Lớp Writer có thể được dùng để ghi các ký tự có cách mã hóa khác nhau ra luồng xuất

B.

(2) Lớp Writer có thể được dùng để ghi các ký tự Unicode ra luồng xuất

C.

(3) Lớp Writer có thể được dùng để ghi giá trị các kiểu dữ liệu cơ sở ra luồng xuất

D.

Câu (1) và (2) đúng

Trả lời:

Đáp án đúng: D


Lớp `Writer` là một lớp trừu tượng trong Java, được sử dụng để ghi các ký tự ra một luồng (stream). (1) Đúng. `Writer` có thể được sử dụng để ghi các ký tự với nhiều cách mã hóa khác nhau, ví dụ UTF-8, UTF-16, v.v. Thông qua các lớp con như `OutputStreamWriter` ta có thể chỉ định encoding. (2) Đúng. `Writer` hỗ trợ ghi các ký tự Unicode ra luồng xuất. Đây là một trong những mục đích chính của việc sử dụng `Writer` so với các stream byte. (3) Sai. `Writer` chủ yếu làm việc với ký tự (character streams), không trực tiếp ghi các giá trị kiểu dữ liệu cơ sở (như int, float). Để ghi các kiểu dữ liệu cơ sở, ta thường dùng `PrintWriter` hoặc các lớp tương tự, hoặc phải chuyển đổi chúng thành chuỗi trước khi ghi. Vì vậy, câu (1) và (2) đúng.

Tổng hợp 350 câu hỏi trắc nghiệm môn lập trình mạng có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan