JavaScript is required

Lựa chọn đáp án phù hợp:

(a) byte (1) 256

(b) char (2) 5000

(c)int (3) 4899.99

(d) short (4)126

(e) double (5) 'F'

A.

a-4, b-5, c-2, d-1, e-3

B.

a-1, b-2, c-2, d-1, e-3

C.

a-1, b-5, c-4, d-4, e-3

D.

a-5, b-4, c-1, d-2, e-3

Trả lời:

Đáp án đúng: A


Câu hỏi yêu cầu ghép kiểu dữ liệu với giá trị phù hợp. Ta phân tích từng kiểu dữ liệu: - **byte**: Kiểu số nguyên 8-bit, có giá trị từ -128 đến 127. Vậy (1) 256 và (4) 126 đều có thể là byte, nhưng 126 nằm trong khoảng giá trị cho phép. - **char**: Kiểu ký tự Unicode 16-bit. Vậy (5) 'F' là một ký tự hợp lệ. - **int**: Kiểu số nguyên 32-bit. (1) 256 và (2) 5000 đều có thể là int. - **short**: Kiểu số nguyên 16-bit. (1) 256 và (4) 126 đều có thể là short, nhưng 126 nằm trong khoảng giá trị hợp lệ hơn. - **double**: Kiểu số thực 64-bit. (3) 4899.99 là một số thực hợp lệ. Từ phân tích trên, ta thấy: - a (byte) phù hợp với (4) 126. - b (char) phù hợp với (5) 'F'. - c (int) phù hợp với (1) 256, vì kiểu int thường được dùng cho các số nguyên không có phần thập phân. - d (short) phù hợp với (2) 5000. - e (double) phù hợp với (3) 4899.99. Vậy đáp án đúng là A. a-4, b-5, c-1, d-2, e-3

Câu hỏi liên quan