以下不属于集成开发环境中调试器功能的是________________。

admin2020-05-13  28

问题 以下不属于集成开发环境中调试器功能的是________________。

选项 A、能监视程序中变量的值
B、能设置断点以使程序在指定的代码行上停止执行
C、能逐行执行代码
D、能发现代码中的语法错误

答案D

解析 本题考查嵌入式软件开发工具方面的基础知识。
集成开发环境中调试器的主要功能包括:
1.执行程序。运行准备调试的程序,在命令后面可以跟随发给该程序的任何参数。
2.显示数据。检查各个变量的值,显示被调试的语言中任何有效的表达式。
3.断点。用来在调试的程序中设置断点,该命令有如下四种形式:使程序恰好在执行给定行之前停止。使程序恰好在进入指定的函数之前停止;如果条件是真,程序到达指定行或函数时停止。在指定例程的入口处设置断点。
4.断点管理。包括显示当前gdb的断点信息、删除指定的某个断点、禁止使用某个断点、允许使用某个断点、清除源文件中某一代码行上的所有断点等。
5.变量检查赋值。识别数组或变量的类型,提供一个结构的定义,将值赋予变量。
6.单步执行。包括不进入的单步执行、进入的单步执行、如果已经进入了某函数,退出该函数返回到它的调用函数中。
7.函数调用。调用和执行一个函数。结束执行当前函数,显示其返回值。
8.机器语言工具。有一组专用的gdb变量可以用来检查和修改计算机的通用寄存器。
9.信号。gdb通常可以捕捉到发送给它的大多数信号,通过捕捉信号,它就可以决定对于正在运行的进程要做些什么工作。
代码中的语法错误,可在编译阶段由编译器检查出来,不属于调试器的功能。
转载请注明原文地址:https://kaotiyun.com/show/gCWZ777K
0

相关试题推荐
最新回复(0)