Cho đoạn chương trình sau:
class Cruncher {
void cruncher(int i) {
System.out.println("int version");
}
void crunch(String s) {
System.out.println("String version");
}
public static void main(String[] args) {
Cruncher crun = new Cruncher();
char ch = ''
p '';
crun.crunch(ch);
}
}
void cruncher(int i) {
System.out.println("int version");
}
void crunch(String s) {
System.out.println("String version");
}
public static void main(String[] args) {
Cruncher crun = new Cruncher();
char ch = ''
p '';
crun.crunch(ch);
}
}
A. Dòng 5 sẽ không biên dịch vì phương thức trả về kiểu void không để overidde
B. Dòng 12 sẽ không biên dịch vì không có phiên bản nào của phương thức crunch() nhận vào tham số kiểu char
C. Đoạn mã biên dịch được nhưng sẽ phát sinh Exception ở dòng 12
Câu hỏi trong đề: 300+ câu trắc nghiệm Lập trình mạng có đáp án !!
Quảng cáo
Trả lời:
Chọn đáp án D
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
A. Lỗi biên dịch
B. false
C. true
Lời giải
Chọn đáp án B
Câu 2
A. byte, short, int, long, floart, double
B. boolean, byte, short, char, int, long, float, double
C. byte, short, char, int, long, float, double
Lời giải
Chọn đáp án D
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.
Câu 4
A. Lỗi biên dịch
B. Lỗi thực thi
C. Không có lỗi, a có kết quả là NaN
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.
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.
Câu 6
A. Lỗi biên dịch
B. Lỗi thực thi
C. Không có lỗi, in ra "b is 1"
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.
Câu 7
A. Lỗi biên dịch
B. Lỗi thực thi
C. Không có lỗi, in ra "b is 1"
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.