对一个模块处理过程的分解,以下正确的说法是( )。
A.用循环方式对过程分解,确定各部分的执行顺序
B.用选择方式对过程分解,确定某个部分的执行条件
C.用顺序方式对过程分解,确定某个部分进行重复的开始和结束的条件
D.对处理过程仍然模糊的部分反复使用循环方式对过程进行分解
A.用循环方式对过程分解,确定各部分的执行顺序
B.用选择方式对过程分解,确定某个部分的执行条件
C.用顺序方式对过程分解,确定某个部分进行重复的开始和结束的条件
D.对处理过程仍然模糊的部分反复使用循环方式对过程进行分解
第2题
A.HC图中的每一个模块都必须用一张IPO图来描述
B.IPO图即层次化结构图
C.IPO图的主体是处理逻辑的描述
D.IPO图中,进行处理过程内容描述较为简单,而其他部分的设计较为困难
第3题
A、不能把标准模块设置为启动模块
B、任何时刻最多只有一个窗体是活动窗体
C、用Hide方法将把窗体隐藏起来
D、如果工程中含Sub Main过程,则程序可能首先执行该过程
第4题
A.McCabe度量法对于不同种类的控制流的复杂性不能区分
B.McCabe度量法将简单IF语句与循环语句的复杂性分别看待
C.McCabe度量法对于嵌套IF语句与简单CASE语句的复杂性是一样的
D.McCabe度量法将模块接口当成一个简单分支进行处理
E.McCabe度量法看待一个具有1000行的顺序程序与一行语句的复杂性相同
第6题
A.静态分析可以比较全面地考虑执行路径,漏报率比动态分析低。
B.动态分析由于获取了具体的运行信息,因此报告的漏洞更为准确,误报率较低。
C.将动态分析和静态分析结合起来对二进制进行分析,这种技术比单纯的动态和静态分析更加简单,比较有代表性的是BitBlaze。
D.TEMU是BitBlaze的动态分析模块,其实质是一个虚拟机。
第8题
A.是对系统分析中功能结构设计的细化过程
B.是站在系统功能实现者或开发者的角度进行设计的
C.模块设计更注重具体的细节
D.目标是降低系统的开发难度
第9题
A.原型法使用户能很快看到系统,从而可以尽早发现问题
B.原型法适用于需要大量运算而不需要很多交互的问题
C.生命周期法自底向上对系统进行分析和设计,在系统实施阶段采取自顶向下逐步实施
D.生命周期法适用于业务处理过程规范、需求明确的大型复杂系统的开发