300+ câu trắc nghiệm Lập trình mạng có đáp án - Phần 5

Cho đoạn chương trình sau:

2/25

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);
}
}

Dòng 5 sẽ không biên dịch vì phương thức trả về kiểu void không để overidde

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

Đoạn mã biên dịch được nhưng sẽ phát sinh Exception ở dòng 12

Chương trình chạy và in kết quả int version

Giải thích

Chọn đáp án D