Câu hỏi:

29/07/2022 864

Khi thực hiện lệnh: A a = new A(); a.calTotal(a); Giá trị của x sau khi thực hiện lệnh trên sẽ cho kết quả gì?
class A {
int x = 10;
public void calTotal(A a) {
a.x = 12;
System.out.println(a.x);
}
}

Đáp án chính xác

Sale Tết giảm 50% 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).

Sách đề toán-lý-hóa Sách văn-sử-địa Tiếng anh & các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Chọn đáp án B.Vì: Khi gọi hàm calTotal tham số truyền cho hàm là một đối tượng thuộc lớp A, do đó sẽ làm thay đổi thuộc tính x của lớp A sang giá trị là 12.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Đâu không phải là một kiểu dữ liệu nguyên thủy trong Java?

Xem đáp án » 29/07/2022 4,726

Câu 2:

Phương thức next() của lớp Scanner dùng để làm gì?

Xem đáp án » 29/07/2022 3,587

Câu 3:

Đâu là câu SAI về ngôn ngữ Java?

Xem đáp án » 29/07/2022 3,182

Câu 4:

File chứa mã nguồn java sau khi được biên dịch có đuôi là gì?

Xem đáp án » 29/07/2022 3,168

Câu 5:

Phát biểu nào sau đây là đúng: Chọn một câu trả lời

Xem đáp án » 29/07/2022 2,536

Câu 6:

Muốn chạy được chương trình java, chỉ cần cài phần mền nào sau đây?

Xem đáp án » 29/07/2022 2,498

Câu 7:

Có bao nhiêu cách viết chú thích trong Java?

Xem đáp án » 29/07/2022 2,484

Bình luận


Bình luận