Đề thi thử đánh giá tư duy Đại học Bách khoa Hà Nội năm 2024 có đáp án (Đề 7)

Trong ngôn ngữ lập trình JavaScript, hàm Math cung cấp một vài phương thức để làm tròn số, mỗi phương thức có mục đích riêng. Ví dụ

90/100

Trong ngôn ngữ lập trình JavaScript, hàm Math cung cấp một vài phương thức để làm tròn số, mỗi phương thức có mục đích riêng. Ví dụ:

Phương thức Math.round(x) làm tròn số x thành số nguyên gần x nhất. Ví dụ, Math.round(5,4) = 5 còn Math.round(5,55) = 6.

Phương thức Math.ceil(x) làm tròn số x thành số nguyên lớn hơn và gần số x nhất. Ví dụ, Math.ceil(−5,956) = −5.

Một lập trình viên định nghĩa các giá trị a1​ đến a7​ là Math.ceil \(\left( {\frac{n}{3}} \right)\) với n nhận các giá trị nguyên lần lượt từ −3 đến 3. Tổng \[{a_1} + {a_2} + {a_3} + {a_4} + {a_5} + {a_6} + {a_7}\] ​bằng

3.

0.

4.

2.

Giải thích

Giả sử \({a_1} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{{ - 3}}{3}} \right) =  - 1;\quad {a_2} = {\mathop{\rm Math}\nolimits} .{\mathop{\rm ceil}\nolimits} \left( {\frac{{ - 2}}{3}} \right) = 0\);

\({a_3} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{{ - 1}}{3}} \right) = 0;\quad {a_4} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{0}{3}} \right) = 0{\rm{; }}\)

\({a_5} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{1}{3}} \right) = 1;\quad {a_6} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{2}{3}} \right) = 1;\)

\({a_7} = {\rm{ Math}}{\rm{.ceil }}\left( {\frac{3}{3}} \right) = 1.{\rm{ }}\)

Vậy \[{a_1} + {a_2} + {a_3} + {a_4} + {a_5} + {a_6} + {a_7} = 2\].