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 Cyclomatic là một độ đo phần mềm, được Thomas J. McCabe Sr. phát triển, được sử dụng để chỉ ra độ phức tạp của một chương trình. Nó trực tiếp đo số lượng các đường dẫn thực thi độc lập tuyến tính thông qua một đoạn mã nguồn. * **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. Nó đo số đường đi độc lậ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ể gợi ý khả năng có nhiều lỗi hơn, nhưng không phải là một độ đo trực tiếp. * **Phương án C:** Những đường logic độc lập trong chương trình là đáp án đúng. Độ phức tạp Cyclomatic đo số lượng đường đi độc lập tuyến tính qua mã nguồn. * **Phương án D:** Số lượng câu lệnh trong chương trình không phải là thông tin mà độ phức tạp vòng cung cấp. Mặc dù số lượng câu lệnh có thể ảnh hưởng đến độ phức tạp, nhưng độ phức tạp Cyclomatic tập trung vào số đường đi logic. 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