下列使用编译器优化的说法正确的是:()。
A:在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执行速度的明显改变 B:在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改变 C:在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显改变 D:在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显改变
一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是()
A:早期的编译器采用管道.过滤器架构风格,以文本形式输入的代码被逐步转化为各种形式,最终生成可执行代码 B:早期的编译器采用管道-过滤器架构风格,并且大多数编译器在词法分析时创造独立的符号表,在其后的阶段会不断修改符号表,因此符号表并不是程序数据的一部分 C:现代的编译器采用以数据共享为中心的架构风格,主要关心编译过程中程序的中间表示 D:现代的编译器采用以数据共享为中心的架构风格,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析树不是数据中心的共享数据
编译器和解释器是两种高级语言处理程序,与解释器相比,(2)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,(3)和中间代码生成并不是每种编译器都必需的。词法分析的作用是识别源程序中的(4);语法分析中的预测分析法是(5)的一种语法分析方法;编译器在(6)阶段进行表达式的类型检查及类型转换。()
A:编译器不参与运行控制,程序执行的速度慢 B:编译器参与运行控制,程序执行的速度慢 C:编译器参与运行控制,程序执行的速度快 D:编译器不参与运行控制,程序执行的速度快
在以阶段划分的编译器中,贯穿于编译器工作始终的是______。
A:词法分析和语法分析 B:语法分析和语义分析 C:符号表管理和出错处理 D:代码优化
编译器和解释器是两种高级语言处理程序,与解释器相比, (186) 。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中, (187) 和中间代码生成并不是每种编译器都必需的。词法分析的作用是识别源程序中的 (188) ;语法分析中的预测分析法是 (189) 的一种语法分析方法;编译器在 (190) 阶段进行表达式的类型检查及类型转换。
A:编译器不参与运行控制,程序执行的速度慢 B:编译器参与运行控制,程序执行的速度慢 C:编译器参与运行控制,程序执行的速度快 D:编译器不参与运行控制,程序执行的速度快
编译器是指将()的程序。
A:汇编代码翻译成机器代码 B:高级语言程序翻译成机器语言目标代码 C:SQL 翻译成汇编语言 D:C 语言翻译成Java 语言
一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是______。
A:早期的编译器采用管道-过滤器架构风格,以文本形式输入的代码被逐步转化为各种形式,最终生成可执行代码 B:早期的编译器采用管道-过滤器架构风格,并且大多数编译器在词法分析时创造独立的符号表,在其后后的阶段会不断修改符号表,因此符号表并不足程序数据的一部分 C:现代的编译器采用以数据共享为中心的架构风格,主要关心编译过程中程序的中间表示 D:现代的编译器采用以数据共享为中心的架构风格,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析树不是数据中心的共享数据
一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是()
A:早期的编译器采用管道-过滤器架构风格,以文本形式输入的代码被逐步转化为各种形式,最终生成可执行代码 B:早期的编译器采用管道.过滤器架构风格,并且大多数编译器在词法分析时创造独立的符号表,在其后的阶段会不断修改符号表,因此符号表并不是程序数据的一部分 C:现代的编译器采用以数据共享为中心的架构风格,主要关心编译过程中程序的中间表示 D:现代的编译器采用以数据共享为中心的架构风格,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析树不是数据中心的共享数据
一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主要架构经历了管理-过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是( )。
A:早期的编译器采用管道-滤执器架构码风格,以文本形式输入的代码被逐步转化为各种形式,最终生成过可执行代码 B:早期的编译器采用管道--滤执器架构码风格,并且大多数编译器的在词法分析时创造独立的符号地表,在其后的阶段会不断修改符号表,因此符号表并不是程序数据的一部分 C:现代的编译器采用以数据共享为中心的架构网络,主要关心编译过程的程序的中间表示现序代的的中编间译表器示采用以数据共享为中心的架构风格,主要关心编译过程中程 D:现代的编译器采用以数据共享为中心的架构网络,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析不是数据中心的共享数据
Java编译器生成的目标代码称为______。
A:源代码 B:字节码 C:ASCⅡ D:机器码