khoahoc.vietjack.com

Câu hỏi:

11/06/2026 6 Lưu

Đọc đoạn mã lệnh sau

1:public class Test {

2: int x;

3: public void Test() {

4: System.out.println("x = " + x);

5: }

6: public Test(int x) {

7: this.x = x;

8: System.out.println("x = " + x);

9: }

10:}

Sau khi thực hiện lệnh new Test(2) chương trình sẽ in ra kết quả gì?

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

A.

-1

B.

0

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 C

Vì:

+ gọi new Test(2) sẽ gọi tới hàm Test(int x) => thực hiện gán cho x giá trị là 2 và in ra 2 bởi lệnh System.out.println

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

Lời giải

Chọn đáp án A

Vì:

+ Lệnh đầu tiên trong hàm main() sẽ sinh ra đối tượng s từ lớp Man.

+ Lệnh thứ 2 của hàm main sẽ gọi phương thức getAge() của đối tượng s, tuy nhiên s kế thừa từ lớp Student do đó sẽ triệu gọi phương thức getAge của lớp Student => in ra 10

+ Lệnh thứ 3 của hàm main() sẽ gọi phương thức getAge(1) của đối tượng s => gọi đến phương thức getAge(int added) của lớp Man => in ra 11

Câu 2

A.

int x; //a comment

B.

/* a comment */

C.

/**a comment*/

D.

<!--a comment--!>

Lời giải

Chọn đáp án D

Vì:

Trong java có 2 cách viết chú thích

Chú thích 1 dòng: //chú thích một dòng

Chú thích nhiều dòng: /*chú thích nhiều dòng*/

Câu 3

A.

foo có giá trị là 0.

B.

foo có giá trị là null.

C.

foo có giá trị là true.

D.

foo có giá trị là false.

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.

Trong khối lệnh bất kỳ

B.

Trong hàm tạo

C.

Trong phương thức

D.

Tại thời điểm khai báo thuộc tính

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

Câu 6

A.

Cài đặt cụ thể phần thân cho phương thức methodA()

B.

Thay thế từ khóa public ở dòng 2 thành private

C.

Xóa từ khóa abstract ở dòng 4

D.

Xóa từ khóa abstract ở dòng 2

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