单选题
软件逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。在逆向工程导出信息的四个抽象层次中,(作答此空 )包括反映程序各部分之间相互依赖关系的信息; ()包括反映程序段功能及程序段之间关系的信息。
【正确答案】
B
【答案解析】逆向工程导出的信息可分为如下4个抽象层次。① 实现级:包括程序的抽象语法树、符号表等信息。② 结构级:包括反映程序分量之间相互依赖关系的信息,例如调用图、结构图等。本题第一空描述的是结构级,选择B选项。③ 功能级:包括反映程序段功能及程序段之间关系的信息。本题第二空描述的是功能级,选择C选项。④ 领域级:包括反映程序分量或程序与应用领域概念之间对应关系的信息