多项选择题

A.在程序设计中,要保证同一段程序代码中不同结构体之间完全独立是很困难的
B.程序内判定和循环结构的嵌套相比串联更容易导致增大程序结构的复杂度
C.直接基于程序控制流图计算环复杂度是完全可行的
D.通过需求分析得到程序的路径数目与程序实际的路径数不一致时,则可能是程序设计不够合理