免费智能真题库 > 历年试卷 > 软件评测师 > 2017年下半年 软件评测师 上午试卷 综合知识
  第48题      
  知识点:   编译器   词法分析   软件体系结构   体系结构   语法分析
  关键词:   编译器   词法分析   代码生成   软件体系结构风格   语法分析   编译   软件体系结构        章/节:   软件开发方法及过程       

 
传统编译器进行词法分析语法分析、代码生成等步骤的处理时,前一阶段处理的输出是后一阶段处理的输入,则采用的软件体系结构风格是(48)。该体系结构的优点不包括(49)。
 
 
  A.  管道过滤器
 
  B.  分层
 
  C.  信息库
 
  D.  发布订阅
 
 
 

 
  第38题    2013年下半年  
   57%
在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于(38)建模。在绘制数据流图时..
  第38题    2016年下半年  
   43%
模块A的功能为:从数据库中读出产品信息,修改后存回数据库,然后将修改记录写到维护文件中。该模块内聚类型为(38)内聚。以下关..
  第37题    2016年下半年  
   57%
结构化开发方法中,(35)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自(36)描述算法时,(37)不是理想的表..
   知识点讲解    
   · 编译器    · 词法分析    · 软件体系结构    · 体系结构    · 语法分析
 
       编译器
        编译阶段要做的工作是用交叉编译或汇编工具处理源代码,产生目标文件。在嵌入式系统中,宿主机和目标机所采用的处理器芯片通常是不一样的。例如,目标机采用的CPU是DragonBall M68x系列或ARM系列,而宿主机采用的是x86系列。因此,为了把宿主机上编写的高级语言程序编译成可以在目标机上运行的二进制代码,就需要用到交叉编译器。
        与普通PC中的C语言编译器不同,嵌入式系统中的C语言编译器要进行专门的优化,以提高编译效率。一般来说,优秀的嵌入式C编译器所生成的代码,其长度和执行时间仅比用汇编语言编写的