niusouti.com
更多“下面( )不是软件调试的主要方法?A.搜索法B.原因排除法C.回溯法D.强行排错法 ”相关问题
  • 第1题:

    下列方法中,不属于软件调试方法的是( )。

    A.回溯法

    B.强行排错法

    C.集成测试法

    D.原因排除法


    正确答案:C
    解析:软件调试主要采用以以三种方法:  强行排错法:作为传统的调试方法,其过程可概括为设置断点、程序暂停、观察程序状态、继续运行程序。  回溯法:该方法适合于小规模程序的排错、即一旦发现了错误,先分析错误征兆,确定最先发现“症状”的位置。  原因排除法:原因排除法是通过演绎和归纳,以及二分法来实现。

  • 第2题:

    下列不属于软件调试技术的是

    A.强行排错法

    B.集成测试法

    C.回溯法

    D.原因排除法


    正确答案:B
    解析:软件调试技术是为软件后期测试做的准备工作,它将发现软件执行过程中的一些不足之处,它包括以下几种调式技术:强行排错法、回溯法、原因排除法。

  • 第3题:

    下列的方法中,不属于软件调试技术的是( )。

    A)强行排错法

    B)集成测试法

    C)回溯法

    D)原因排除法


    正确答案:B

  • 第4题:

    下列方法中,不属于软件调试方法的是( )。

    A. 回溯法

    B. 强行排错法

    C. 集成测试法

    D. 原因排除法


    正确答案:C
    软件调试主要采用以下三种方法:
    强行排错法:作为传统的调试方法.其过程可概括为设置断点、程序暂停、观察程序状态、继续运行程序。
    回溯法:该方法适合于小规模程序的排错、即一旦技现了错误,先分析错误征兆,确定最先发现“症状”的位置。
    原因排除法:原因排除法是通过演绎和归纳,以及二分法来实现。

  • 第5题:

    下列不属于软件调试技术的是 ( )

    A.强行排错法

    B.集成测试法

    C.回溯法

    D.原因排除法


    正确答案:B
    解析:我们严格区分调试与测试,调试是已知有错误而来找错误,是被动的;测试有很多种,比如未发现错误但不能保证程序没错而来找BUG,还比如我们运行测试程序是否符合用户的要求,是主动的。所以答案是选项B。A、C、D都是具体的程序调试方法,而B是宏观的程序测试方法。测试有单元测试、集成测试、确认测试、系统测试。比如我们在进行单元测试时,发现程序有错误,我们再可以根据A、C、D的方法来找错误。