JavaScript is required

Điều khiển chương trình sẽ thay đổi không tuân theo cơ chế tuần tự trong các cơ chế nào?

A.
Lệnh rẽ nhánh
B.
Lệnh chương trình con
C.
Phục vụ ngắt
D.
Cả ba câu kia đều đúng
Trả lời:

Đáp án đúng: D


Điều khiển chương trình tuần tự là việc các lệnh được thực thi theo thứ tự mà chúng xuất hiện trong chương trình. Các cơ chế làm thay đổi thứ tự thực thi này bao gồm: - **Lệnh rẽ nhánh:** Cho phép chương trình chọn một trong nhiều nhánh lệnh khác nhau để thực thi, dựa trên một điều kiện nào đó. Ví dụ: `if...else`, `switch...case`. - **Lệnh chương trình con (hàm/ thủ tục):** Khi gặp lệnh gọi chương trình con, chương trình sẽ tạm dừng thực thi ở vị trí hiện tại, chuyển sang thực thi các lệnh trong chương trình con, sau đó quay lại vị trí cũ để tiếp tục. - **Phục vụ ngắt:** Khi một ngắt xảy ra, chương trình sẽ tạm dừng công việc đang thực hiện để chuyển sang thực hiện chương trình phục vụ ngắt (Interrupt Service Routine - ISR). Sau khi ISR hoàn thành, chương trình sẽ quay lại công việc ban đầu. Vì cả ba cơ chế trên đều làm thay đổi thứ tự thực thi tuần tự của chương trình, đáp án đúng là "Cả ba câu kia đều đúng".

Câu hỏi liên quan