JavaScript is required

Lệnh nào sau đây sẽ tạo ra một mảng 5 phần tử kiểu số thực ?

A.

float[5] x

B.

int x[5]

C.

double x[5]

D.

double y[]=new double[5]

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.

Câu hỏi liên quan