Chọn câu sai:
Trả lời:
Đáp án đúng: C
Câu hỏi yêu cầu tìm câu sai trong các phát biểu về các ngôn ngữ lập trình.
* **Phương án 1:** "C++ là ngôn ngữ lập trình cấu trúc." Phát biểu này **sai**. 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, bản chất của nó là hướng đối tượng.
* **Phương án 2:** "Ngôn ngữ C++, Java là ngôn ngữ lập trình hướng đối tượng." Phát biểu này **đúng**. Cả C++ và Java đều là các ngôn ngữ lập trình hướng đối tượng phổ biến.
* **Phương án 3:** "Ngôn ngữ Pascal là ngôn ngữ lập trình hướng đối tượng." Phát biểu này **sai**. Pascal là ngôn ngữ lập trình cấu trúc, mặc dù có một số phiên bản mở rộng hỗ trợ hướng đối tượng, nhưng nó không phải là bản chất của Pascal.
* **Phương án 4:** "C, Pascal là ngôn ngữ lập trình cấu trúc." Phát biểu này **đúng**. C và Pascal đều là các ngôn ngữ lập trình cấu trúc điển hình.
Vì câu hỏi yêu cầu chọn câu sai, phương án 1 là đáp án chính xác vì nó khẳng định C++ chỉ là ngôn ngữ lập trình cấu trúc, điều này không đúng.
Tuy nhiên, phương án 3 cũng sai. Do đó, để trả lời đúng nhất theo yêu cầu của đề bài, ta chọn phương án 1 vì nó sai rõ ràng và phổ biến hơn.
Nếu mục đích của câu hỏi là tìm *một* câu sai duy nhất, thì câu hỏi này có thể gây tranh cãi. Tuy nhiên, theo cách hiểu thông thường, ta chọn câu sai nhất, và trong trường hợp này là phương án 1.