选择:1、下列对于软件测试的描述中正确的是______
A、软件测试的目的是证明程序是否正确B、软件测试的目的是使程序运行结果正确C、软件测试的目的是尽可能多地发现程序中的错误D、软件测试的目的是使程序符合结构化原则2、下列描述中正确的是______
A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合3、下面叙述正确的是______
A、程序设计就是编制程序B、程序的测试必须由程序员自己去完成C、程序经调试改错后还应进行再测试D、程序经调试改错后不必进行再测试4、下列描述中正确的是______
A、软件工程只是解决软件项目的管理问题B、软件工程主要解决软件产品的生产率问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程只是解决软件开发中的技术问题6、下列叙述中正确的是______
A、软件交付使用后还需要进行维护B、软件一旦交付使用就不需要再进行维护C、软件交付使用后其生命周期就结束D、软件维护是指修复程序中被破坏的指令7、下列叙述中正确的是______
A、软件测试应该由程序开发者来完成B、程序经调试后一般不需要再测试C、软件维护只包括对程序代码的维护D、以上三种说法都不对8、从工程管理角度,软件设计一般分为两步完成,它们是______
A、概要设计与详细设计B、过程控制C、软件结构设计与数据设计D、程序设计与数据设计9、下列选项中不属于软件生命周期开发阶段任务的是______
A、软件测试B、概要设计C、软件维护D、详细设计10、下列选项中不符合良好程序设计风格的是______
A、源程序要文档化B、数据说明的次序要规范化C、避免滥用goto语句D、模块设计要保证高耦合、高内聚11、下列叙述中正确的是______
A、软件测试的主要目的是发现程序中的错误B、软件测试的主要目的是