JavaScript is required

Những độ đo phức tạp vòng (cyclomatic complexity metriC. cung cấp cho người thiết kế thống tin về số

A.

Chu kỳ trong chương trình

B.

Số lỗi trong chương trình

C.

Những đường logic độc lập trong chương trình

D.

Những phát biểu của chương trình

Trả lời:

Đáp án đúng: C


Độ phức tạp vòng (Cyclomatic Complexity) là một độ đo phần mềm, được sử dụng để chỉ ra độ phức tạp của một chương trình. Nó đo số lượng đường đi độc lập tuyến tính thông qua một đoạn mã nguồn. Một đường đi độc lập là một đường đi thông qua chương trình mà giới thiệu ít nhất một tập hợp mới các câu lệnh xử lý hoặc điều kiện mới. * **Phương án A:** Số chu kỳ trong chương trình không phải là thông tin chính xác mà độ phức tạp vòng cung cấp. Mặc dù có mối liên hệ gián tiếp, nhưng nó không phải là mục tiêu đo lường trực tiếp. * **Phương án B:** Số lỗi trong chương trình không được đo trực tiếp bởi độ phức tạp vòng. Độ phức tạp cao có thể dẫn đến nhiều lỗi hơn, nhưng nó chỉ là một yếu tố. * **Phương án C:** Đây là đáp án đúng. Độ phức tạp vòng cung cấp thông tin về số lượng đường dẫn logic độc lập trong chương trình. Giá trị này giúp đánh giá độ khó khăn trong việc kiểm thử và bảo trì phần mềm. * **Phương án D:** Số lượng câu lệnh trong chương trình chỉ là một phần của độ phức tạp, nhưng độ phức tạp vòng tập trung vào các đường dẫn logic. Vì vậy, đáp án đúng là C: Những đường logic độc lập trong chương trình.

Tổng hợp 500+ câu hỏi trắc nghiệm môn Công nghệ phần mềm có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan