搜题集 >职业资格类 >软考 >试题详情
问题详情

一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是()。


A.早期的编译器采用管道一过滤器架构风格,以文本形式输入的代码被逐步转化为各种形式,最终生成可执行代码B.早期的编译器采用管道一过滤器架构风格,并且大多数编译器在词法分析时创造独立的符号表,在其后的阶段会不断修改符号表,因此符号表并不是程序数据的一部分C.现代的编译器采用以数据共享为中心的架构风格,主要关心编译过程中程序的中间表示D.现代的编译器采用以数据共享为中心的架构风格,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析树不是数据中心的共享数据

相关专题: 编译器   过滤器  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

下面关于缺省构造方法的描述中正确的是()

A、缺省构造方法可以初始化其它方法中定义的变量

B、java编译器会为所有的类创建缺省构造方法

C、如果在一个类中定义的构造方法都声明了参数,java编译器将为这个类创建一个缺省构造方法

D、当类中没有定义任何构造方法时,java编译器将为这个类创建缺省构造方法

透平机组主滑过滤器更换的步骤是() (1)清理现场,抹干净过滤器,檫干净地面,倒掉废油; (2)取出滑油过滤器滤芯并更换之,重新上紧过滤器底部螺杆,再上好过滤器盖; (3)拆开过滤器底部螺杆,让过滤器内部的柴油充分排出; (4)拆松要更换的过滤器上部用于紧固过滤器的卡箍; (5)将过滤器顶部双联推杆转向不需要更换滤器的一边; (6)将卡箍上紧和上部推杆推向刚换好的一边,启动滑油泵,让滑油充分灌满过滤器;

A、(4)(6)(2)(3)(1)(5)

B、(4)(3)(2)(5)(6)(1)

C、(5)(4)(3)(2)(6)(1)

D、(2)(3)(4)(5)(1)(6)

编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器()。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和()并不是每种编译器都必需的。词法分析的作用是识别源程序中的(请作答此空)。
A.常量和变量
B.数据类型
C.记号
D.语句

(12)对于一个类定义,下列叙述中错误的是

A)如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数

B)如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数

C)如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数

D)如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数

一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是()

A、早期的编译器采用管道.过滤器架构风格,以文本形式输入的代码被逐步转化为各种形式,最终生成可执行代码

B、早期的编译器采用管道-过滤器架构风格,并且大多数编译器在词法分析时创造独立的符号表,在其后的阶段会不断修改符号表,因此符号表并不是程序数据的一部分

C、现代的编译器采用以数据共享为中心的架构风格,主要关心编译过程中程序的中间表示

D、现代的编译器采用以数据共享为中心的架构风格,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析树不是数据中心的共享数据

联系客服 会员中心
TOP