Giả sử a và b được định nghĩa như sau. Kết quả của biểu thức a==b là gì?
Trả lời:
Đáp án đúng: B
Để trả lời câu hỏi này, cần biết cách a và b được định nghĩa. Nếu a và b là hai biến tham chiếu đến hai đối tượng khác nhau, mặc dù giá trị của chúng có thể giống nhau, thì a==b sẽ trả về false vì nó so sánh địa chỉ bộ nhớ của hai đối tượng, không phải giá trị của chúng. Nếu a và b là hai biến có cùng giá trị nguyên thủy (ví dụ: int a = 5; int b = 5;), thì a==b sẽ trả về true. Nếu a và b được gán cho cùng một đối tượng, thì a==b sẽ trả về true. Vì đề bài không cung cấp thông tin cụ thể về cách a và b được định nghĩa, nên không thể xác định chính xác kết quả. Tuy nhiên, nếu a và b là hai đối tượng riêng biệt nhưng có giá trị tương đương, thì phép so sánh '==' sẽ trả về 'false'.
Tổng hợp 350 câu hỏi trắc nghiệm môn lập trình mạng có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
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
