JavaScript is required

Có những loại ràng buộc nào?

A.

A.Ràng buộc cục bộ, ràng buộc tiền dịch, ràng buộc tiền định

B.

B.Ràng buộc tổng quát, ràng buộc tiền dịch, ràng buộc cục bộ

C.

C.Ràng buộc cục bộ, ràng buộc tiền dịch, ràng buộc tiền định, ràng buộc toàn cục

D.

D.Ràng buộc tiền định, ràng buộc tiền dịch, ràng buộc tổng quát

Trả lời:

Đáp án đúng: C


Câu hỏi yêu cầu xác định các loại ràng buộc khác nhau. * **Ràng buộc cục bộ:** Ràng buộc chỉ áp dụng trong một phạm vi nhỏ, hẹp (ví dụ, trong một hàm, một khối lệnh). * **Ràng buộc tiền dịch:** Ràng buộc được kiểm tra và áp dụng trong quá trình biên dịch (compile-time). Điều này cho phép phát hiện lỗi sớm, trước khi chương trình thực sự chạy. * **Ràng buộc tiền định (hay ràng buộc tĩnh):** Ràng buộc được xác định và không thay đổi trong suốt quá trình thực thi chương trình. * **Ràng buộc toàn cục:** Ràng buộc áp dụng trên toàn bộ chương trình hoặc một phạm vi lớn (ví dụ, trên toàn bộ một lớp, một module). Vậy, đáp án C là đáp án chính xác nhất vì nó bao gồm tất cả các loại ràng buộc được đề cập: ràng buộc cục bộ, ràng buộc tiền dịch, ràng buộc tiền định và ràng buộc toàn cục. Các đáp án khác thiếu một số loại ràng buộc quan trọng.

Câu hỏi liên quan