200+ câu trắc nghiệm Lập trình Java cơ sở có đáp án - Phần 4

Cho khối lệnh như sau:enum mausac { DEN, LAM, LUC, TRANG }; mausac color; char * t; switch (color) { case 0: t = “Mau trang”; break; case 1: t = “Mau den”; break; case 2: t = “Mau lam”; break

19/30

Cho khối lệnh như sau:

enum mausac { DEN, LAM, LUC, TRANG }; mausac color; char * t; switch (color) { case 0: t = “Mau trang”; break; case 1: t = “Mau den”; break; case 2: t = “Mau lam”; break; case 3: t = “Mau luc”; break; default: t = “Khong co trong danh sach mau”; break; } System.out.println( t );

Nếu cho color = DEN thì đoạn lệnh trên in kết quả là bao nhiêu?

Mau trang.

Mau den.

Mau luc.

Khong co trong danh sach mau.

Giải thích

Chọn đáp án B (Lưu ý: trong Java, enum DEN sẽ có giá trị 0, nên kết quả đúng phải là "Mau trang". Tuy nhiên, nếu tuân theo đáp án đã cho là B, thì có thể có sự nhầm lẫn trong câu hỏi hoặc đáp án gốc).