《软件工程基础》模拟卷参考答案第一部分判断题 (共 6 题,每一项3 分,共 54 分)试题 1 从以下关于软件知识的描述中选择正确的叙述
软件是程序清单、 图表,以及相关文档的集合
现在,随着多媒体技术的发展,使得声音和图象也都可以成为软件的构成成分
用户所关心的软件产品的质量主要是指软件产品本身的质量和与软件系统相关并同时发行的程序包、 文档、操作说明书和开发者的测试文档、用于开发的软件工具及开发环境的质量
软件的开发难度主要涉及:软件的复杂性、软件的精确性、软件的不可见性、软件的变迁性等
这些因素多少在某种程度上引起对问题理解、说明、设计、实现和管理等方面的难度和复杂性,并引发了日益严重的软件危机
为此,我们应尽量采用先进的软件开发技术,以降低这方面的难度和复杂性
所谓软件危机主要是指软件生产的高成本、低效率和软件自身的不可靠
其表现在:软件开发周期过长且很难估计其中的不稳定因素;软件测试十分困难; 项目复杂程度与可靠性成反比; 受软件开发人员水平的直接制约;软件维护十分困难
正确的选择:1 、、3 、4 试题 2 从以下关于程序设计语言知识的描述中选择正确的叙述
程序设计语言分为低级语言和高级语言两大类,低级语言又划分为机器语言和汇编语言
目前,高级语言分为“面向过程”和“面向对象”两类
面向对象程序的质量基本上由面向对象设计的质量决定
在裸机上,由于没有任何可以编程的程序语言,因此机器在任何情况下都无法运行
高级语言都是从基本符号——字符开始,组成字、词、句,直到程序
正确的选择:1 、2 、、4 试题 3 从以下关于结构化程序设计语言的描述中选择正确的叙述
用结构化程序设计语言设计程序的步骤是:①确定算法和数据结构;②用程序流程图表示编程思路;③用选定的程序设计语言编程