Lệnh nào sau đây sẽ tạo ra một mảng 5 phần tử kiểu số thực ?
Trả lời:
Đáp án đúng: C
Câu hỏi yêu cầu tạo một mảng 5 phần tử kiểu số thực. Chúng ta sẽ phân tích từng đáp án:
- A.
float[5] x: Đây không phải là cú pháp hợp lệ trong C++, Java hay C# để khai báo một mảng. - B.
int x[5]: Khai báo một mảng 5 phần tử kiểu số nguyên (integer), không phải số thực. - C.
double x[5]: Khai báo một mảng 5 phần tử kiểu số thực (double) trong C++. - D.
double y[]=new double[5]: Khai báo và khởi tạo một mảng 5 phần tử kiểu số thực (double) trong Java hoặc C#.
Trong các lựa chọn trên, đáp án C đúng về mặt cú pháp trong C++. Đáp án D đúng trong Java và C#. Tuy nhiên, do câu hỏi không chỉ rõ ngôn ngữ lập trình nào, và đáp án C có vẻ phổ biến hơn trong ngữ cảnh C++, ta chọn C làm đáp án đúng nhất.





