Giả sử X là biến với kiểu dữ liệu byte, phép gán nào sau đây là không hợp lệ ? * X:= 6; X:= 256; X:= 254; X:= 155;

2 câu trả lời

$#QLinkVN$

Giả sử X là biến với kiểu dữ liệu byte, phép gán nào sau đây là không hợp lệ ?

A. X:= 6;

B. X:= 256;

C. X:= 254;

D. X:= 155;

GIẢI THÍCH: "$Byte$" là kiểu dữ liệu có phạm vi giá trị trong khoảng từ "`0-255`"

Các phép gán được khai báo sử dụng kiểu "$byte$" mà nếu gán giá trị nằm ngoài phạm vi giá trị cho phép sẽ gây lỗi cho chương trình.

`256` nằm ngoài phạm vi đó nên nếu gán thì chương trình sẽ báo lỗi!

CHỌN ĐÁP ÁN B NHA!

`text{Giả sử X là biến với kiểu dữ liệu byte, phép gán nào sau đây là không hợp lệ ? *}`
X:= 6;
X:= 256;
X:= 254;
X:= 155;

`text{-> Vì kiểu dữ liệu byte có phạm vi giá trị là :Các số nguyên từ 0 -> 255}`

`text{X:= 256;   Đã hơn mức phạm vi trong kiểu dữ liệu byte}`