JavaScript is required

Phát biểu nào dưới đây đúng

A.

Chương trình là dãy các lệnh được tổ chức theo các quy tắc được xác định bởi ngôn ngữ lập trình cụ thể

B.

Trong chế độ thông dịch, mỗi câu lệnh của chương trình nguồn được dịch thành một câu lệnh của chương trình đích

C.

Mọi bài toán đều có chương trình để giải trên máy tính

D.

Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp

Trả lời:

Đáp án đúng: A


**Phân tích câu hỏi:** Câu hỏi yêu cầu xác định phát biểu đúng về chương trình máy tính và các khái niệm liên quan. **Đánh giá các phương án:** * **A. Chương trình là dãy các lệnh được tổ chức theo các quy tắc được xác định bởi ngôn ngữ lập trình cụ thể:** Đây là định nghĩa chính xác về chương trình máy tính. Chương trình là tập hợp các lệnh, được viết theo cú pháp của một ngôn ngữ lập trình cụ thể, để thực hiện một nhiệm vụ nào đó. * **B. Trong chế độ thông dịch, mỗi câu lệnh của chương trình nguồn được dịch thành một câu lệnh của chương trình đích:** Trong chế độ thông dịch, chương trình nguồn được dịch và thực thi từng dòng một, không tạo ra chương trình đích hoàn chỉnh như trong chế độ biên dịch. * **C. Mọi bài toán đều có chương trình để giải trên máy tính:** Không phải bài toán nào cũng có thể giải được bằng máy tính. Có những bài toán quá phức tạp hoặc không có thuật toán để giải. * **D. Nếu chương trình nguồn có lỗi cú pháp thì chương trình đích cũng có lỗi cú pháp:** Trong quá trình biên dịch, nếu chương trình nguồn có lỗi cú pháp, trình biên dịch sẽ báo lỗi và không tạo ra chương trình đích. Vì vậy, chương trình đích sẽ không tồn tại nếu chương trình nguồn có lỗi cú pháp. **Kết luận:** Phương án A là phát biểu đúng nhất.

Câu hỏi liên quan