首页
登录
从业资格
gdb是一款GNU组织开发并发布的Linux程序调试工具,它使用户能在程序运行时
gdb是一款GNU组织开发并发布的Linux程序调试工具,它使用户能在程序运行时
练习题库
2022-08-02
77
问题
gdb是一款GNU组织开发并发布的Linux程序调试工具,它使用户能在程序运行时观察程序的内部结构和内存的使用情况。以下不属于gdb功能的是______。A.能监视程序中变量的值B.能设置断点以使程序在指定的代码行上停止执行C.能逐行的执行代码D.能发现代码中的语法错误
选项
A.能监视程序中变量的值
B.能设置断点以使程序在指定的代码行上停止执行
C.能逐行的执行代码
D.能发现代码中的语法错误
答案
D
解析
本题考查嵌入式软件开发工具方面的基础知识。gdb是GNU开源组织发布的一个强大的程序调试工具。一般来说,gdb的主要功能包括:1.执行程序。运行准备调试的程序,在命令后面可以跟随发给该程序的任何参数。2.显示数据。检查各个变量的值,显示被调试的语言中任何有效的表达式。3.断点。用来在调试的程序中设置断点,该命令有如下四种形式:使程序恰好在执行给定行之前停止;使程序恰好在进入指定的函数之前停止;如果条件是真,程序到达指定行或函数时停止;在指定例程的入口处设置断点。4.断点管理。包括显示当前gdb的断点信息、删除指定的某个断点、禁止使用某个断点、允许使用某个断点、清除源文件中某一代码行上的所有断点等。5.变量检查赋值。识别数组或变量的类型,提供一个结构的定义,将值赋予变量。6.单步执行。包括不进入的单步执行、进入的单步执行。如果已经进入了某函数,退出该函数返回到它的调用函数中。7.函数调用。调用和执行一个函数。结束执行当前函数,显示其返回值。8.机器语言工具。有一组专用的gdb变量可以用来检查和修改计算机的通用寄存器。9.信号。gdb通常可以捕捉到发送给它的大多数信号,通过捕捉信号,它就可决定对于正在运行的进程要做些什么工作。代码中的语法错误,可在编译阶段由编译器检查出来,不属于调试器的功能。
转载请注明原文地址:https://tihaiku.com/congyezige/2424422.html
本试题收录于:
中级 嵌入式系统设计师题库软件水平考试初中高级分类
中级 嵌入式系统设计师
软件水平考试初中高级
相关试题推荐
A.单个肿块,多发生于阴唇 B.生长缓慢、质软,位于皮下组织内,呈圆形分叶状
某公司定期组织员工爬山、锻炼身体,属于A.一级预防 B.二级预防 C.三级预
A.反射 B.应激 C.顺应 D.调试 E.自我控制个体对紧张刺激的一种
A.反射 B.应激 C.顺应 D.调试 E.自我控制当某种行为可导致两方
在某一社区护士正在进行以"冬季老年人保健"为主题的讨论会。在组织讨论过程中,护士
组织评估属于A.管理与政策诊断 B.组织诊断 C.环境诊断 D.社会诊断
管理的职能有A.决策、组织、协调、领导、控制 B.计划、人员管理、领导、控制、
健康教育诊断中属于社会诊断的是A.资源评估 B.生活质量 C.组织评估 D
组织中的主管人员直接管辖的下属的人数应是适当的,才能保证组织的有效运行。这遵循的
造成病人器官组织损伤,导致严重功能障碍的属于A.一级医疗事故B.二级医疗事故C.
随机试题
肝素抗凝作用的主要机制是A.增强血浆中的ATⅢ B.直接灭活凝血因子 C.与
下列整理形态中,( )具有较强的上升意识。A.对称三角形 B.上升三角形
下列叙述错误的是A:蜜丸是最不易保存的一种剂型B:蜜丸贮藏期通常以1年左右为宜
地块编号按()编立。A.四级 B.五级 C.六级
根据下列文字所提供的信息回答: 据统计,江苏省2005年上半年实现生产总值8
妞妞上幼儿园和妈妈分开时哭了起来。但妈妈离开不久,她便恢复了平静,跟其他小朋友一
下列关于西方古代建筑风格特点的表述,哪项是错误的?()A.古埃及建筑追求雄
项目前期咨询合同管理主要包括()。A、工作范围和工作内容的管理B、计划管理C
关于法院可以决定对什么人采取拘传这一刑事强制措施,下列哪,一选项是正确的?A:某
根据《企业会计准则第15号-建造合同》,下列费用中,不应计入工程成本的是( )。
最新回复
(
0
)