题目详情

传统的编译器采用(请作答此空)风格。现代编译器的集成开发环境则采用( )风格。

  • A.虚拟机
  • B.管道过滤器风格
  • C.数据共享风格
  • D.进程通信

正确答案及解析

正确答案
B
解析

管道过滤器风格的完整流程为:「读端口」获取需要处理的信息,通过管道传递给过滤器链,每个过滤器自行判断是否需要对信息进行处理,一个过滤器处理完后通过管道将消息传递给下一个或多个过滤器,直到所有的过滤器全部处理完毕,通过写端口,将处理完成的信息写出到目标位置。而传统编译器(包括词法分析、语法分析、语义分析和代码生成)一个阶段的输出是另一个阶段的输入,符合管道过滤器风格的特点。集成开发环境集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,针对这种需求,采用数据共享风格架构风格比较合适。

包含此试题的试卷

你可能感兴趣的试题

单选题

下列( )不属于项目管理要素的主要内容

  • A.法律、标准管理
  • B.立项管理
  • C.计划管理
  • D.合同管理
查看答案
单选题

下列关于软件质量保证活动要素的叙述中,不正确的是(27)。

  • A.质量保证人员不能是兼职的
  • B.软件开发必须严格按照软件开发规范进行
  • C.验证和确认软件质量所用的方法有评审、审查、审计、分析、演示、测试等
  • D.应在软件开发过程中及时记录与质量保证有关的活动
查看答案
单选题

项目采用挣值法进行综合分析后得到:ACWP>BCWS>BCWP.则项目(53)。

  • A.费用超支
  • B.进度延误
  • C.进度提前
  • D.投入落后
查看答案
单选题

软件测试类型按开发阶段分依次是(30)。

  • A.需求测试、单元测试、集成测试、验证测试
  • B.单元测试、系统测试、集成测试、验收测试
  • C.单元测试、集成测试、确认测试、系统测试
  • D.调试、单元测试、集成测试、用户测试
查看答案
单选题

在UML提供的图中,(27)用于按时间顺序描述对象之间的交互

  • A.网络图
  • B.状态图
  • C.协作图
  • D.序列图
查看答案

相关题库更多 +