使用设置打印语句,输出有关的值进行调试可以()。
在程序调试时,找出错误的位置和性质比改正该错误更难。()
点击查看答案
阅读以下说明和C++代码。[说明]已知类SubClass的getSum方法返回其父类成员与类SubClass成员j的和,类 SuperClass中的getSum为纯虚拟函数。程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,分析程序运行到第15行且尚未执行第15行的语句时成员变量j的值,最后给出程序运行后的输出结果。[C++代码]
软件测试一般分为两个大类:动态测试和静态测试。前者通过运行程序发现错误,包括(请作答此空)等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括( )等方法。A. 边界值分析、逻辑覆盖、基本路径 B.桌面检查、逻辑覆盖、错误推测 C.桌面检查、代码审查、代码走查 D.错误推测、代码审查、基本路径
软件测试一般分为两个大类,即动态测试和静态测试。前者通过运行程序发现错误,包括(请作答此空)等方法;后者采用人工和计算机辅助静态分析的手段对程序进行检测,包括( )等方法。A.边界值分析、逻辑覆盖、基本路径 B.桌面检查、逻辑覆盖、错误推测 C.桌面检查、代码审查、代码走查 D.错误推测、代码审查、基本路径
单步调试有两种命令:()。A、分析断点调试和查找错误调试B、设置断点调试和单步过程调试C、单步语句调试和单步过程调试D、单步语句调试和分析断点调试
使用试探法调试应首先分析错误征兆,推测错误可能存在的位置,再使用(),进一步获取推测位置的相关信息,最后推断错误的原因。A、回溯法B、设置打印语句,输出有关的值C、某种调试技术D、自动工具
若无法断定程序出错的大概位置时,需采用()手段,以确定程序的错误。A、检查代码 B、设置断点 C、估计代码 D、单步调试