正确答案: D
现代的编译器采用以数据共享为中心的架构风格,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析树不是数据中心的共享数据
题目:一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道—过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是______。
解析:解析:一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据共享为中心的转变过程。早期的编译器采用管道-过滤器架构风格,以文本形式输入的代码被逐步转化为各种形式,最终生成可执行代码。早期的编译器采用管道-过滤器架构风格,并且大多数编译器在词法分析时创造独立的符号表,在其后的阶段会不断修改符号表,因此符号表并不是程序数据的一部分。现代的编译器采用以数据共享为中心的架构风格,主要关心编译过程中程序的中间表示。现代的编译器采用以数据共享为中心的架构风格,分析树是在语法分析阶段结束后才产生作为语义分析的输入,分析树是数据中心中重要的共享数据,为后续的语义分析提供了帮助。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为 5 级。目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是() 。 ()
使用标准开发过程(或方法论)构建(或集成)系统
解析:本题考查软件成熟度模型(CMM)的基本概念。建立基本的项目管理和实践来跟踪项目费用、进度和功能特性为可重复级的核心;使用标准开发过程(或方法论)构建(或集成)系统为已定义级的核心;管理层寻求更主动地应对系统的开发问题为已管理级的核心;连续地监督和改进标准化的系统开发过程为优先级的核心。
[单选题]有关部门策划了一项“金牌居住小区”的评选活动。方法是,选择10项指标,包括房产质量、绿化面积、物业管理、配套设施、周边环境、价格性能比等,每项指标评以从1~10分之间某一分值,得分最高的即为金牌居住小区。以下各项都是对上述策划的可行性的一种质疑,除了
以上述方式评定的“最佳居住小区”,可能费用较为昂贵,不一定适合普通工薪阶层居住。
解析:解析:题干没有断定所评选的“金牌居住小区”,必须适合普通工薪阶层居住。因此,D项不能构成质疑。其余各项均能构成质疑。
[多选题]某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时不显示当前页面以外的图形。针对这种需求,公司可以采用______避免同时创建这些图形对象。
代理模式
解析:解析:根据题干描述,该编辑器需要在文档中嵌入显示开销很大的图形对象,为了能够提高系统效率,需要避免同时创建这些图像。针对这些要求,对比候选项,可以发现代理模式可以解决直接访问对象时带来的问题,例如,要访问的对象在远程的机器上;对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的访问等。因此代理模式是最为合适的设计模式。
[单选题]数据流图(DFD) 一般可分为“变换流”,“事物流”两种。其中“变换流”:由输入、输出、(61)三部分组成,是一顺序结构,“事物流”:它的某个加工,分离成许多(62)的数据流,形成许多加工路径,并且根据输入值选择其中一个路径来执行。
处理
[单选题]单元属性是指(44)。
单元内容的性质如数字、字符还是表样
解析:解析:单元属性是指划分网格以前必须指定的所分析对象的特征,这些特征包括属性,单元类型和实常数。