khoahoc.vietjack.com

Câu hỏi:

11/06/2026 17 Lưu

Đọc đoạn code sau:

1:public class Test {

2:public int aMethod() {

3:int i = 0;

4:i++;

5:return i;

6:}

7:public static void main (String[]args){

8:Test test = new Test();

9:test.aMethod();

10:int j = test.aMethod();

11:System.out.println(j);

12:}

13:}

Kết quả là gì?

Chọn một Câu trả lời

A.

0

B.

1

C.

2

D.

Lỗi biên dịch

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án B

Vì:

+ Lệnh Test test=new Test() sẽ khởi tạo một đối tượng test

+ test.aMethod() sẽ khởi tạo thuộc tính i=0

+ int j=test.Method() sẽ tăng thuộc tính i lên 1 (bằng 1) và gán giá trị cho j => j=1

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

Câu 2

A. Các lớp được tạo thể hiện từ đó

B. Một thể hiện của lớp

C. Một tham chiếu đến một thuộc tính

D. Một biến

Lời giải

Chọn đáp án B

Vì:

Lớp là một tập tất cả các đối tượng có cùng thuộc tính và hành vi. Vậy nói ngược lại đối tượng chính là một thể hiện cụ thể của lớp.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A.

Java

B.

Oak

C.

Cafe

D.

James golings

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP