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

Cho khối lệnh như sau:javaclass Employee { private double luong = 0; // Constructor và các phương thức khác bị thiếu hoặc saipublic void tangLuong(int s) { // Giả sử phương thức đúngluong +=

9/30

Cho khối lệnh như sau:

class Employee {

private double luong = 0;

// Constructor và các phương thức khác bị thiếu hoặc sai

public void tangLuong(int s) { // Giả sử phương thức đúng

luong += luong * s / 100;

}

public static void main(String[] args) {

// Lỗi khởi tạo new Employee(“John Public”,50000);

Employee original = new Employee(50000); // Giả sử khởi tạo đúng

Employee copy = original;

original.tangLuong(10);

}

}

Khi chạy khối lệnh trên, luong của đối tượng copy là bao nhiêu?

50000

55000

60000

Lệnh sai

Giải thích

Chọn đáp án D (Lỗi cú pháp trong new Employee(“John Public”,50000) và định nghĩa hàm tangLuong())