khoahoc.vietjack.com

Câu hỏi:

11/06/2026 10 Lưu

Đoạn mã sau có lỗi biên dịch KHÔNG? Nếu có là lỗi nào sau?

class Student {}

public class Man extends Student{

public boolean isMan(){

return true;

}

}

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

A.

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

B.

Có lỗi biên dịch:class Student is empty.

C.

Có lỗi biên dịch:class Man has no constructor.

D.

Có lỗi biên dịch:class Student is empty, class Man has no constructor.

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án A

Vì:

Chúng ta có thể khai báo các lớp không có thuộc tính và phương thức trống(empty).

Khi một lớp không có constructor, trình biên dịch sẽ tự động thêm vào một constructor mặc định.Vậy đoạn mã đã cho không có lỗi biên dịch nào.

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

Câu 1

A.

Có lỗi biên dịch:sayHello() in Man cannot override sayHello() in Student return type int is not compatible with java.lang.String

B.

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

C.

Có lỗi biên dịch:sayHello() in Man cannot override sayHello() in Student because it is final

D.

Có lỗi biên dịch:sayHello() in Man and in Student has the same access modifier

Lời giải

Chọn đáp án A

Vì:

Lớp Man định viết đè sayHello() được viết ở Student, nhưng có kiểu dữ liệu trả về là int không thể chuyển thành String được.

Và sayHello() không được đánh dấu là final, nên có thể được ghi đè.

sayHello() ở cả hai lớp đều có cùng access modifier, điều này là hợp lệ.

Câu 2

A.

Mảng có thể lưu giữ các phần tử thuộc nhiều kiểu dữ liệu khác nhau

B.

Chỉ số của mảng có thể sử dụng kiểu số thực (float, double)

C.

Biểu thức array.length được sử dụng để trả về số phần tử trong mảng

D.

Một phần tử của mảng không thể truyền vào trong một phương thức.

Lời giải

Chọn đáp án C

Vì:

biểu thức array.length trả về số phần tử trong mảng.

Câu 3

A.

Có lỗi biên dịch incorrect package

B.

Có lỗi biên dịch vì Student is empty

C.

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

D.

Có lỗi biên dịch package must be java

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