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

Cho đoạn mã sau. Chọn câu đúng

7/25

Cho đoạn mã sau. Chọn câu đúngRacoon rocky;
SwampThing pogo;
Washer w;

rocky = new Racoon();
w = rocky;
pogo = w;

Dòng 6 sẽ không biên dịch; cần phải có phép ép kiểu để chuyển từ kiểu Racoon sang kiểu Washer

Dòng 7 sẽ không biên dịch; cần có phép ép kiểu để chuyển từ kiểu Washer sang kiểu SwampThing

Đoạn mã sẽ biên dịch nhưng sẽ phát sinh Exception ở dòng 7 vì chuyển đổi kiểu khi thực thi từ interface sang class là không được phép

Đoạn mã sẽ biên dịch và sẽ phát sinh Exception ở dòng 7 vì kiểu lớp của w tại thời điểm thực thi không thể chuyển sang kiểu SwampThing

Giải thích

Chọn đáp án B