第三套C语言笔试题一、 选择题:(1)下列选项中不属于结构化程序设计方法的是( D )。A)自顶向下 B)逐步求精 C)模块化 D)可复用【解析】结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化,限制使用goto语句。自顶向下是指程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。逐步求精是指对复杂问题,应设计一些子目标过渡,逐步细化。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法,不属于结构化程序设计方法。(2)两个或两个以上模块之间关联的紧密程度称为( A )。A)耦合度 B)内聚度 C)复杂度 D)数据传输特性【解析】模块的独立性是指每个模块只完成系统要求的独立子功能,并且与其他模块的联系了少且接口简单。衡量软件的模块独立性使用:内聚性和耦合性两个定性