khoahoc.vietjack.com

Câu hỏi:

11/06/2026 19 Lưu

1: int index = 1;

2: boolean[] test = new boolean[3];

3: boolean foo= test [index];

Kết quả mà foo nhận được sau phép gán là?

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

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.

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án D

Vì:

Theo ngầm định khi tạo mảng dữ liệu kiểu logic thì tất cả các phần tử đều nhận giá trị false

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

Lời giải

Chọn đáp án B

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() của đối tượng s => gọi đến phương thức getAge() của lớp Student => in ra 10

Lời giải

Chọn đáp án A

Vì:

Phương thức này nhận xâu "10" và thay đổi thuộc tính mark của s.

Đáp án s.setMark(10); sai vì truyền số 10 thuộc int vào phương thức setMark, mà setMark yêu cầu đầu vào là String.

Đáp án s.mark=10 và s.mark="10"

là sai vì mark có mức truy xuất là private.

Câu 3

A.

Có lỗi biên dịch:

can not find symbol test.Student

B.

Không có lỗi biên dịch.

C.

Có lỗi biên dịch:

Add import java.school.Student

D.

Có lỗi biên dịch:

can not find constructor Student() for Student.

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 5

A.

float f2[] = new float[];

B.

float[] f1 = new float[3];

C.

float f3[] = new float[3];

D.

float f5[] = { 1.0f, 2.0f, 2.0f };

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