JavaScript is required

Chọn câu sai:

A.

C++ là ngôn ngữ lập trình cấu trúc.

B.

Ngôn ngữ C++, Java là ngôn ngữ lập trình hướng đối tượng.

C.

Ngôn ngữ Pascal là ngôn ngữ lập trình hướng đối tượng.

D.

C, Pascal là ngôn ngữ lập trình cấu trúc.

Trả lời:

Đáp án đúng: C


Câu hỏi yêu cầu chọn câu sai trong các phát biểu về các loại ngôn ngữ lập trình. - Phương án A: C++ là ngôn ngữ lập trình đa năng, hỗ trợ cả lập trình hướng đối tượng và lập trình cấu trúc. Tuy nhiên, khi nói đến đặc trưng nổi bật nhất của C++, đó là lập trình hướng đối tượng. Mặc dù C++ *có thể* được sử dụng theo kiểu cấu trúc, nhưng đây không phải là định hướng chính của nó. Do đó, phát biểu "C++ là ngôn ngữ lập trình cấu trúc" không hoàn toàn chính xác, đặc biệt khi so sánh với các ngôn ngữ thuần cấu trúc như C hay Pascal. - Phương án B: C++ và Java đều là các ngôn ngữ lập trình hướng đối tượng, điều này hoàn toàn đúng. - Phương án C: Pascal ban đầu là ngôn ngữ lập trình cấu trúc, sau này có thêm các phiên bản hỗ trợ hướng đối tượng (Object Pascal), nhưng bản chất cốt lõi của Pascal vẫn là lập trình cấu trúc. Do đó, câu "Ngôn ngữ Pascal là ngôn ngữ lập trình hướng đối tượng" là sai. - Phương án D: C và Pascal đều là các ngôn ngữ lập trình cấu trúc điển hình, nên phát biểu này đúng. Như vậy, phương án C là sai rõ ràng nhất, vì Pascal được biết đến nhiều hơn với tư cách là ngôn ngữ lập trình cấu trúc.

Câu hỏi liên quan