若无法断定程序出错的大概位置时,需采用()手段,以确定程序的错误

题目

若无法断定程序出错的大概位置时,需采用()手段,以确定程序的错误。

  • A、检查代码 
  • B、设置断点 
  • C、估计代码 
  • D、单步调试
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

按INSTR若程序中存在某一线路上的错误,则显示出错代码。()

此题为判断题(对,错)。


参考答案:×

第2题:

使用设置打印语句,输出有关的值进行调试可以()。

A.分析、推测程序错误的位置

B.分析错误的表象

C.找出错误的原因

D.修改代码


参考答案:A

第3题:

对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为______。

A.测试

B.调试

C.错误分析

D.验证


正确答案:B
解析:测试过程需要三类输入:
  ?软件配置(包括需求规格说明、软件没计规格说明、源代码等)。
  ?测试配置(包括表明测试工作如何进行的测试计划、给出测试数据的测试用例、控制测试进行的测试程序等)。
  ?测试工具(为提高软件测试效率,测试工作要有测试工具的支持,其主要工作是为测试的实施提供各种服务,以减轻人们完成测试任务的手工劳动)。
  在测试完成之后,要对所有测试结果进行分析,即将实际测试的结果与预期的结果进行比较。若发现出错的数据,就意味着软件有错误,然后就需要开始排错(也称为调试),即对已发现的错误进行定位和确定出错性质,并改正这些错误,同时修改相关的文档。修正后的文档一般都要经过两次测试,直到通过测试为止。

第4题:

若程序中使用的变量未设置初始值,则(33)。

A.编译时一定出错

B.运行时一定会出错

C.链接时一定出错

D.运行结果可能出错


正确答案:D
解析:本题考查程序语言的基础知识。
  程序中使用的变量未设置初始值时,运行结果可能出错。例如,如果需要计算,则以下代码中,sum中最后存放的运算结果可能是一个随机数。
  i=1
  int sum,i;
  for(i=1; i11;i++)
  sum+=i*i;

第5题:

对软件进行调试过程中,找出错误的内因后,要()。

A.研究有关程序,找出错误的内因

B.分析错误的表象,确定错误的位置

C.修改代码,排除错误

D.重复测试或进行新的测试


参考答案:B

第6题:

程序排错(debugging)是排除经测试发现出错程序中错误的措施,其中测试排错发发现和排除错误的手段主要是利用

A.跟踪程序执行

B.测试实例比较

C.实现逻辑推断

D.路径反向搜索


正确答案:B

第7题:

( 3 )对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为

A )测试

B )调试

C )错误分析

D )验证


正确答案:B

第8题:

●程序排错是排除经测试发现出错的程序中错误的措施,其中测试排错法发现和排除错误的主要手段是利用 (31) 。

(31) A.跟踪程序执行

B.测试实例比较

C.实现逻辑推断

D.路径反向搜索


正确答案:B
【解析】测试排错法主要是靠测试实例比较发现和排除错误。

第9题:

若程序P经编译并链接后可执行,则(29)。

A.P是正确的程序

B.P中没有语法错误

C.P中没有逻辑错误

D.P在运行中不会出错


正确答案:B
解析:本题考查程序语言的基本概念。程序中的错误可以分为语法错误和语义错误,语义错误又可分成静态语义错误和动态语义错误,动态语义错误(逻辑错误)只有在程序运行时才能发现。程序中的语法错误和静态语义错误在编译阶段可检查出来。因此,一个程序可运行,说明该程序在编译和链接环节没有出错,不能说明该程序运行时不发生错误,也不能说明该程序的运行结果一定正确。

第10题:

当程序出现编译错误时,程序可以继续执行,只是运行过程中会出错。()


正确答案:正确

更多相关问题