350 Câu hỏi trắc nghiệm môn Lập trình mạng có đáp án - Phần 2

Cho đoạn mã sau. Chọn câu đúng Racoon rocky; SwampThing pogo; Washer w; rocky = new Racoon(); w = rocky; pogo = w;

7/50

Cho đoạn mã sau. Chọn câu đúng
Racoon 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

B là đáp án đúng