一、单项选择(每题2分,共30分) 1、总体设计目的是确定整个系统的( D )。 A、规模 B、测试方案 C、费用 D、功能及模块结构 2、模块在同一段时间内完成各种初始化工作,这属于( C )。 A、偶然内聚 B、逻辑内聚 C、时间内聚 D、过程内聚 3、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称( C ) A. 软件工程 B. 软件周期 C. 软件危机 D. 软件产生 4、软件详细设计的主要任务是确定每个模块的( A ) A、算法和使用的数据结构 B、外部接口 C、功能 D、编程 5、软件结构图的形态特征能反映程序重用率的是( C ) A、深度 B、宽度 C、扇入 D、扇出 6、为了提高模块的独立性,模块内部最好是( C ) A、逻辑内聚 B、时间内聚 C、功能内聚 D、通信内聚 7.程序的三种基本控制结构是 C 。 A 过程、子程序、和分程序 B 顺序、选择和循环 C 递归、堆栈和队列 D 调用、返回和转移 8.可行性研究要进行一次 C 需求分析。 A.详细的 B.全面的 C.简化的,压缩的 D.彻底的 9.( C )产生软件危机的原因主要与两个方面的问题有关
2022-07-03 09:03:50
64KB
文档资料