当程序中存在 (26) 时,程序运行容易陷于死循环。C语言规定,函数定义及函数调用应该遵循的原则是 (27) 。求解同一个问题,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是 (28) 。
A. 不可以进行函数的嵌套定义,可以进行函数的嵌套调用
B. 可以进行函数的嵌套定义,不可以进行函数的嵌套调用
C. 既可以进行函数的嵌套定义,也可以进行函数的嵌套调用
D. 既不能进行函数的嵌套定义,也不能进行函数的嵌套调用
查看答案
根据模块的设计原则 (40) ,对于模块的控制范围和模块的作用范围,理想的情况是 (41) 。
A. 模块的内聚性高,模块之间的耦合度高
B. 模块的内聚性低,模块之间的耦合度低
C. 模块的内聚性低,模块之间的耦合度高
D. 模块的内聚性高,模块之间的耦合度低
原型化方法是一种动态定义需求的方法,原型化方法的特征是 (45) 。
A. 精确项目管理
B. 建立详尽的需求
C. 加强用户参与和决策
D. 提供严格定义的文档
瀑布模型(Waterfall Model)各阶段间具有顺序性和依赖性,它能清楚地区分逻辑设计与物理设计,尽可能推迟程序的物理实现,但它突出的缺点是不适应 (30) 的变动。
A. 算法
B. 平台
C. 程序语言
D. 用户需求
黑盒测试中常用的等价类划分方法是先把程序的 (9) 域划分成若干区间,然后从每个区间中选取少数代表性数据当作测试用例。在使用等价类划分方法时,通常会涉及到两种等价类: (10) 。因果图方法是根据 (11) 之间的因果关系来设计测试用例的。在实际应用中,对修改后的程序重新测试称为 (12) 。
A. 强度测试
B. 验收测试
C. 回归测试
D. 系统测试