JavaScript is required

Hãy chọn câu trả lời đúng:

A.
Ngôn ngữ lập trình C, C++, C# là ngôn ngữ lập trình cấu trúc.
B.
Ngôn ngữ lập trình C#, C++ là ngôn ngữ lập trình hướng đối tượng.
C.
Ngôn ngữ lập trình pascal, C là ngôn ngữ lập trình cấu trúc.
D.
Ngôn ngữ lập trình C++, Java là ngôn ngữ lập trình cấu trúc.
Trả lời:

Đáp án đúng: C


Câu hỏi kiểm tra kiến thức về phân loại ngôn ngữ lập trình: cấu trúc và hướng đối tượng. * **Phương án A:** Sai. C# là ngôn ngữ lập trình hướng đối tượng, không phải cấu trúc. * **Phương án B:** Đúng. Cả C# và C++ đều là ngôn ngữ lập trình hướng đối tượng. * **Phương án C:** Đúng. Pascal và C là các ngôn ngữ lập trình cấu trúc điển hình. * **Phương án D:** Sai. Java là ngôn ngữ lập trình hướng đối tượng, không phải cấu trúc. Như vậy, phương án B và C đều đúng. Tuy nhiên, đề bài yêu cầu chọn "câu trả lời đúng", tức là chỉ một đáp án. Trong trường hợp này, phương án C chính xác hơn và đầy đủ hơn vì nó liệt kê hai ngôn ngữ lập trình cấu trúc phổ biến (Pascal và C), trong khi phương án B chỉ liệt kê các ngôn ngữ lập trình hướng đối tượng. Vì cả B và C đều đúng, nhưng C đầy đủ hơn, tôi chọn C là đáp án đúng nhất.

Câu hỏi liên quan