200+ câu trắc nghiệm Lập trình cho di động có đáp án - Phần 5

Đoạn chương trình sau xảy ra lỗi gì?javabyte b = 50;b = b * 50;

30/40

Đoạn chương trình sau xảy ra lỗi gì?

byte b = 50;

b = b * 50;

b không thể chứa giá trị 100, giới hạn bởi khoảng biểu diễn.

Toán tử nhân chuyển b*50 sang kiểu int, nhưng kiểu int không thể chuyển đổi về kiểu byte mà không sử dụng casting.

b không thể chứa giá trị 50.

Không có lỗi trong đoạn code này.

Giải thích

Chọn đáp án B