在以阶段划分的编译器中,符号表管理和(8)贯穿于编译器工作始终。A.语法分析B.语义分析C.代码生成D.出错处理
在以阶段划分的编译器中,符号表管理和(8)贯穿于编译器工作始终。
A.语法分析
B.语义分析
C.代码生成
D.出错处理
B.语义分析
C.代码生成
D.出错处理
参考解析
解析:一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。出错处理和符号表管理贯穿始终。
相关考题:
● 一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是 (56) 。(56)A. 早期的编译器采用管道-过滤器架构风格,以文本形式输入的代码被逐步转化为各种形式,最终生成可执行代码B. 早期的编译器采用管道-过滤器架构风格,并且大多数编译器在词法分析时创造独立的符号表,在其后的阶段会不断修改符号表,因此符号表并不是程序数据的一部分C. 现代的编译器采用以数据共享为中心的架构风格,主要关心编译过程中程序的中间表示D. 现代的编译器采用以数据共享为中心的架构风格,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析树不是数据中心的共享数据
IDE(IntegratedDevelopmentEnvironment)集成开发环境,是专门用于程序开发环境的应用程序,一般包括()和图形用户界面工具。 A、代码编辑器、编译器B、代码编辑器、编译器、调试器C、编译器、调试器D、代码编辑器、编译器、调试器、集成开发环境
编译器和解释器是两种高级语言处理程序,与编译器相比,(29)。编译器对高级语言源程序的处理过程可以划分为问法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(30)并不是每种编译器都必需的。词法分析的作用是识别源程序中的(31);语法分析中的预测分析法是(32)的一种语法分析方法;编译器在(33)阶段进行表达式的类型检查及类型转换。A.解释器不参与运行控制,程序执行的速度慢B.解释器参与运行控制,程序执行的速度慢C.解释器参与运行控制,程序执行的速度不变D.解释器不参与运行控制,程序执行的速度快
编译器和解释器是两种高级语言处理程序,与解释器相比,(186)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,(187)和中间代码生成并不是每种编译器都必需的。词法分析的作用是识别源程序中的(188);语法分析中的预测分析法是(189)的一种语法分析方法;编译器在(190)阶段进行表达式的类型检查及类型转换。A.编译器不参与运行控制,程序执行的速度慢B.编译器参与运行控制,程序执行的速度慢C.编译器参与运行控制,程序执行的速度快D.编译器不参与运行控制,程序执行的速度快
●编译器对高级语言源程序的处理过程可以划分为同法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和 ()并不是每种编译器部必需的。()A.词法分析 B.语法分析 C.中间代码生成 D.语义分析
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,(请作答此空)并不是每个编译器都是必需的。与编译器相比,解释器 ( ) 。A.词法分析和语法分析B.语义分析和中间代码生成C.中间代码生成和代码优化D.代码优化和目标代码生成
编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和(请作答此空)并不是每种编译器都必需的。词法分析的作用是识别源程序中的( )。A.语法分析B.语义分析C.中间代码生成D.目标代码生成
编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和( )并不是每种编译器都必需的。词法分析的作用是识别源程序中的(请作答此空)。A.常量和变量B.数据类型C.记号D.语句
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,( )并不是每个编译器都必需的A.词法分析和语法分析B.语义分析和中间代码生成C.中间代码生成和代码优化D.代码优化和目标代码生成
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,( )并不是每个编译器都必需的,与编译器相比,解释器( )。A.词法分析和语法分析B.语义分析和中间代码生成C.中间代码生成和代码优化D.代码优化和目标代码生成
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成等阶段,其中,( )并不是每个编译器都必需的。A.词法分析各语法分析B.语义分析和中间代码生成C.中间代码生成和代码优化D.代码优化和目标代码生成
下列使用编译器优化的说法正确的是:()。A、在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执行速度的明显改变B、在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改变C、在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显改变D、在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显改变
单选题下列使用编译器优化的说法正确的是:()。A在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执行速度的明显改变B在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改变C在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显改变D在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显改变