单项选择题

A.用软件代码行估算软件的开发规模简单易行。
B.代码行数的估算依赖于程序设计语言的功能和表达能力。
C.代码行数在软件项目开发前或开发初期比较容易估算出来。
D.代码行估算只适用于过程式程序设计语言,对非过程式的程序设计语言不太适用。