Khi khai báo thành phần thuộc tính và phương thức của lớp, nếu không khai báo từ khóa private, public, hay protected thì mặc định sẽ là:
Trả lời:
Đáp án đúng: B
Trong ngôn ngữ lập trình hướng đối tượng, khi khai báo thành phần thuộc tính và phương thức của một lớp mà không sử dụng các từ khóa `private`, `public` hay `protected` để chỉ định phạm vi truy cập, thì trình biên dịch sẽ gán cho nó một phạm vi mặc định. Trong hầu hết các ngôn ngữ như C++, Java, phạm vi mặc định này thường là `private` (chỉ có thể truy cập từ bên trong lớp đó). Tuy nhiên, có một số ngôn ngữ (như Python) có quy tắc khác. Do đó, đáp án B là phù hợp nhất trong ngữ cảnh chung của lập trình hướng đối tượng.