在解释器体系结构风格中,以下哪个组件负责记录源代码被解释执行的进度( )。
解释引擎
代码存储区
工作状态数据结构
执行进度数据结构
【内容考查】本题考查解释器体系结构风格的组成部分及其功能。
【选项分析】
A. 解释引擎:负责完成解释工作,不是用于记录执行进度。
B. 代码存储区:用于存储将被解释的代码,不涉及进度记录。
C. 工作状态数据结构:用于记录解释引擎当前的工作状态,不是用于记录执行进度。
D. 执行进度数据结构:正确答案。根据题干所给信息,解释器体系结构风格包含"一个记录源代码被解释执行进度的数据结构",这正是执行进度数据结构的功能。