Để khai báo thành viên tĩnh trong C++ và Java đều dùng từ khóa static. Sự nhận định các phương thức tĩnh trong C++ và trong Java là:
Trả lời:
Đáp án đúng: D
Câu hỏi kiểm tra sự khác biệt trong cách thức hoạt động của thành viên tĩnh (static) giữa C++ và Java.
* **Phương án A:** Sai. Trong C++, các phương thức không được khai báo `static` không mặc định là thành viên tĩnh. Chúng là các phương thức instance (thành viên của đối tượng). Thành viên tĩnh thuộc về lớp, không phải đối tượng cụ thể.
* **Phương án B:** Đúng. Trong Java, các phương thức không khai báo `static` được coi là phương thức instance và có thể là phương thức ảo (virtual method) nếu chúng được định nghĩa lại (override) trong các lớp con. Điều này liên quan đến tính đa hình (polymorphism).
* **Phương án C:** Sai. Cách thành viên tĩnh hoạt động trong Java và C++ có những điểm khác biệt quan trọng.
* **Phương án D:** Sai. Vì phương án A sai.
Vậy, đáp án đúng là B.
Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
