JavaScript is required

Biết rằng các biến position, initial, rate được khai báo kiểu số thực thì khi thực hiện phân tích ngữ nghĩa cho câu lệnh position = initial + rate * 10, số 10 sẽ được ép thành kiểu số thực thành dạng như nào?

A.

10.00

B.

10.0001

C.

10.0002

D.

10.0

Trả lời:

Đáp án đúng: D


Trong biểu thức position = initial + rate * 10, các biến position, initial, và rate được khai báo là kiểu số thực. Khi thực hiện phép toán, để đảm bảo tính nhất quán về kiểu dữ liệu, số nguyên 10 sẽ được tự động chuyển đổi (ép kiểu) thành số thực. Thông thường, số nguyên 10 sẽ được biểu diễn thành số thực 10.0. Các giá trị như 10.0001 hoặc 10.0002 không phải là cách biểu diễn thông thường khi ép một số nguyên thành số thực một cách trực tiếp.

Câu hỏi liên quan