刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

关于编译器与软件架构设计的描述,下列说法正确的是: 传统的编译器设计中,编译处理过程以独立功能模块形式存在,采用何种架构风格较为合适?随着编译、链接、调试、执行等开发过程的一体化趋势发展,IDE应采用何种架构风格以满足交互式编程和工具间信息交互的需求?针对某公司需要对IDE进行适应性改造以支持新的嵌入式操作系统的情况,为生成符合新系统要求的代码和模拟新系统环境,分别应采用哪种架构设计策略和架构风格?

A
管道—过滤器
B
顺序批处理
C
过程控制
D
独立进程
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

本题主要考查软件架构风格的理解和掌握。传统的编译器设计中,编译处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,针对这种设计思路,采用顺序批处理架构风格比较合适,因为这种架构风格中,数据以整体的方式在不同的处理模块之间传递。对于集成开发环境(IDE),需要集成编译器、连接器、调试器等多种工具,并支持代码的增量修改与处理,能够实现不同工具之间的信息交互,强调交互式编程,针对这种需求,采用隐式调用的架构风格比较合适。对于公司需要对IDE进行适应性改造以支持新的嵌入式操作系统的情况,为了使IDE能够生成符合新操作系统要求的运行代码,采用适配器架构设计策略;为了模拟新操作系统的运行环境,通常采用虚拟机架构风格。

创作类型:
原创

本文链接:关于编译器与软件架构设计的描述,下列说法正确的是: 传统的编译器设计中,编译处理过程以独立功能模块

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share