Câu hỏi:
 Cat sunflower; Washer wawa; SwampThing pogo;  sunflower = new Cat(); wawa = sunflower; pogo = (SwampThing) wawa;

 

Cho đoạn mã sau đây. Hãy chọn phát biểu đúng

309 Lượt xem
05/11/2021
4.0 10 Đánh giá

A. Dòng 6 không thể biên dịch; cần có một phép ép kiểu để chuyển từ kiểu Cat sang kiểu Washer

B. Dòng 7 không thể biên dịch vì không thể ép từ kiểu interface sang kiểu class

C.  Đoạn mã sẽ dịch và chạy nhưng phép ép kiểu ở dòng 7 là thừa và có thể bỏ đi

D. Đoạn mã biên dịch thành công nhưng sẽ phát sinh Exception ở dòng 7 vì kiểu lớp của đối tượng trong biến wawa lúc thi hành không thể chuyển sang kiểu SwampThing

Đăng Nhập để xem đáp án
Câu hỏi khác cùng đề thi
Câu 1:
 Racoon rocky; SwampThing pogo; Washer w;  rocky = new Racoon(); w = rocky; pogo = w;

 

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

A. 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

B. 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

C.  Đ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

D. Đ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

Xem đáp án

05/11/2021 4 Lượt xem

Xem đáp án

05/11/2021 6 Lượt xem

Xem đáp án

05/11/2021 4 Lượt xem

Xem đáp án

05/11/2021 5 Lượt xem

Chưa có bình luận

Đăng Nhập để viết bình luận

Bộ câu hỏi trắc nghiệm môn Lập trình mạng - Phần 6
Thông tin thêm
  • 3 Lượt thi
  • 60 Phút
  • 50 Câu hỏi
  • Người đi làm