一、选择题(每题2分,共40分)
1.软件工程学科出现的主要原因是( C )。
A.计算机的发展 B.其他工程科学的影响
C.软件危机的出现 D.程序设计方法学的出现
2.判定表由四部分组成:左上部列出( B )。
A.条件组合与动作之间的对应关系 B. 所有条件
C. 所有可能的动作 D. 可能的条件组合
3. SA方法的基本思想是( C )。
A.自底向上逐步抽象 B.自底向上逐步分解
C.自顶向下逐步分解 D.自顶向下逐步抽象
4.结构化程序设计主要强调的是( C )。 A.程序的效率 B.程序的执行速度 C.程序的易读性 D.程序的规模
5. 数据说明为了使数据定义更易于理解维护,以下原则中错误的是( D)。
A. 数据说明顺序应规范,使数据的属性更易于查找,从而有利于测试、纠错与维护。
B. 一个语句说明多个变量时,各变量名按字典顺序排列。
C. 对于复杂的数据结构,要加注释,说明在程序实现时的特点。
D. 注释是程序员与读者之