更多“参照QESAT/C软件分析与测试工具的规定,画出程序中所有函数的控制流程图; ”相关问题
  • 第1题:

    画出此程序主函数的控制流程图。


    正确答案:

  • 第2题:

    QESAT/C工具的主要功能有______。

    A.软件覆盖测试

    B.软件复杂性度量

    C.程序执行频度分析

    D.以上全部


    正确答案:D

  • 第3题:

    在QESAT/C中,下列属于动态测试过程步骤的是 ______。

    A.设定待测试的配置、编译相关的源程序

    B.设定需插装的函数

    C.运行源程序、合并动态运行的结果

    D.以上全部


    正确答案:D
    解析:动态测试信息是指:将被测程序运行后才能获得的测试信息。做动态测试之前必须先通过静态分析,动态测试过程的步骤如下:
    ● 设定待测试的配置
    ● 设定需插装的函数
    ● 编译相关的源程序
    ● 运行源程序
    ● 合并动态运行的结果

  • 第4题:

    画出此程序各函数的控制流程图。


    正确答案:

  • 第5题:

    用QESAT/C工具进行软件分析与测试时,以下说法错误的是 ______。

    A.白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试

    B.在进行测试之前,必须先建立以.prj为后缀的测试项目

    C.被测源文件可放在任意目录下

    D.进行软件静态分析不必运行被测程序


    正确答案:B
    解析:白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试。用QESAT/C工具进行测试之前,首先应定义项目文件,用以描述被测程序的组成,该项目文件通常以.pjt作为扩展名的。用QESAT/C工具进行软件分析与测试时,被测源文件可放在任意目录下。进行软件静态分析不必运行被测程序,便可得到程序的结构信息及程序的复杂度信息,将被测程序运行后才得到的信息就是动态测试信息。