Cho khối lệnh như sau:
class Employee {
private double luong = 0;
public Employee (double d) {
luong = d;
}
public void tangLuong(int s) {
luong += luong * s / 100;
}
public static void main(String[] args) {
Employee original = new Employee(50000);
Employee copy = original;
copy.tangLuong(10);
}
}
Khi chạy khối lệnh trên, luong của đối tượng copy là bao nhiêu?
Câu hỏi trong đề: 200+ câu trắc nghiệm Lập trình Java cơ sở có đáp án !!
Quảng cáo
Trả lời:
Chọn đáp án B (Lưu ý: copy và original cùng tham chiếu đến một đối tượng, nên lương của cả hai đều là 55000. Đáp án C là không chính xác)
Hot: Đăng kí gói VIP VietJack thi online kèm đáp án chi tiết không giới hạn toàn bộ website (chỉ từ 199k). Đăng kí ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Lời giải
Chọn đáp án D (Lưu ý: implement sai, phải là implements. otherObject ở dòng 6 chưa được khai báo. Phương thức compareTo khi implement interface phải là public)
Lời giải
Chọn đáp án D (Lưu ý: otherObject ở dòng 6 chưa được khai báo.)
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.