目录: 标题| 题干| 答案| 搜索| 相关
问题

程序调试的目的是A.发现程序中的错误 B.改正程序中的错误 C.验证程序的正


程序调试的目的是A.发现程序中的错误 B.改正程序中的错误 C.验证程序的正确性 D.改善软件的性能

  • A发现程序中的错误
  • B改正程序中的错误
  • C验证程序的正确性
  • D改善软件的性能
参考答案
参考解析:

调试也称排错或纠错。它与成功的测试形影相随,测试成功的标志是发现错误。根据错误迹象,诊断错误的原因和位置,进而改正程序中的错误,这就是调试的任务。调试分为静态调试和动态调试,静态调试就是指对源程序进行分析,然后确定可能出错的地方并进行排错。动态调试是指对程序的运行进行跟踪并观察其出错点,然后进行排错。静态调试通常可以采用如下两种方法。(1)输出寄存器的内容在测试中出现问题,设法保留现场信息。把所有的寄存器和主存中有关部分的内容打印出来(通常以八进制或十六进制的形式打印),进行分析研究。用这种方法调试,输出的是程序的静止状态(程序在某一时刻的状态),效率非常低,不得已才采用。(2)为取得关键变量的动态值,在程序中插入打印语句。这是取得动态信息的简单方法,并可检验在某事件后某个变量是否按预期要求发生了变化。此方法的缺点是可能输出大量需要分析的信息,必须修改源程序才能插入打印语句,这可能改变关键的时序关系,引入新的错误。动态调试通常利用程序语言提供的调试功能或专门的调试工具来分析程序的动态行为。一般程序语言和工具提供的调试功能有检查主存和寄存器;设置断点,即当执行到特定语句或改变特定变量的值时,程序停止执行,以便分析程序此时的状态。

分类:其他
相关推荐

1、使用回溯法调试是从最先发现症状的地方,()追踪程序代码,找出错误根源和范围。

使用回溯法调试是从最先发现症状的地方,()追踪程序代码,找出错误根源和范围。A在程序中B顺程序的流向C逆程序的流向D沿程序的流向

2、调试程序的目的是()。

调试程序的目的是()。A用于产生在实施之前测试程序的随机数B保证有效变更,防止被其他变更程序重写C定义程序开发和维护费用列入可行性研究D确保异常中断和编码错误被检查和纠正

3、程序调试的目的是什么?程序中常见的错误有哪几种?

程序调试的目的是什么?程序中常见的错误有哪几种?

4、程序和系统调试的目的是()。

程序和系统调试的目的是()。

5、下列叙述中正确的是 A. 软件测试的主要目的是发现程序中的错误 B.软件测试

下列叙述中正确的是 A. 软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置 C.为了提高软件测试的效率,最好由程序编制者自己来完成软件...

6、成功的测试是指A.运行测试实例后未发现错误 B.发现程序的错误 C.证明程序

成功的测试是指A.运行测试实例后未发现错误 B.发现程序的错误 C.证明程序正确 D.软件产生A运行测试实例后未发现错误 B发现程序的错误 C证明程序正确 D软件产生