首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析、语义分析和代码生成四个阶段,每个阶段产生的结果作为下一个阶段的输入,且需独立存储。针对上述描述,该集成开发环境应采用( )架构风格最为合适。
某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析、语义分析和代码生成四个阶段,每个阶段产生的结果作为下一个阶段的输入,且需独立存储。针对上述描述,该集成开发环境应采用( )架构风格最为合适。
admin
2017-11-28
72
问题
某公司拟为某种新型可编程机器人开发相应的编译器。该编译过程包括词法分析、语法分析、语义分析和代码生成四个阶段,每个阶段产生的结果作为下一个阶段的输入,且需独立存储。针对上述描述,该集成开发环境应采用( )架构风格最为合适。
选项
A、管道一过滤器
B、数据仓储
C、主程序一子程序
D、解释器
答案
A
解析
本题考查软件体系架构风格的基础知识。
在管道一过滤器风格的软件体系结构中,每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,然后产生输出数据流。这个过程通常通过对输入流的变换及增量计算来完成,所以在输入被完全消费之前,输出便产生了。因此,这里的构件被称为过滤器,这种风格的连接件就像是数据流传输的管道,将一个过滤器的输出传到另一过滤器的输入。此风格特别重要的过滤器必须是独立的实体,它不能与其他的过滤器共享数据,而且一个过滤器不知道它上游和下游的标识。一个管道一过滤器网络输出的正确性并不依赖于过滤器进行增量计算过程的顺序。一个典型的管道一过滤器体系结构的例子是以Unix shell编写的程序。Unix既提供一种符号,以连接各组成部分(Unix的进程),又提供某种进程运行时机制以实现管道。另一个著名的例子是传统的编译器。传统的编译器一直被认为是一种管道系统,在该系统中,一个阶段(包括词法分析、语法分析、语义分析和代码生成)的输出是另一个阶段的输入。
因此,本题目中的编译器应采用管道一过滤器体系结构风格最为合适。
转载请注明原文地址:https://www.kaotiyun.com/show/W0QZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
Lastyear,138,000SanFranciscoresidentsusedAirbnb,apopularappdesignedtoconnecthomerentersandtravelers.It’sasta
Don’ttalk:yourcellphonemaybeeavesdropping.Thankstorecentdevelopmentsin"spyphone"software,ado-it-yourselfspook
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树转换成双向链表4=6=8=10=12=14=16。
在桌面上创建一个新浪新闻网页的快捷方式。
给MSN设置HTTP代理服务器,IP地址为61.55.134.161端口号为80。
利用MSN给bob@sina.com发送电子邮件内容“8号晚上到我家一起吃饭”。
设置拨号连接属性使得用户在使用拨号连接时需要使用我的Windows登录名和密码。
设置拨号连接属性使得拨号网络连接出现故障时候自动重拨5次。
程序编程题【题目】字符串的并集定义为两个字符串中所包含的所有字符(并集中字符的排列顺序不做要求,但不能重复)。试定义一个字符串类STR,求两个字符串的并集。具体要求如下:(1)私有数据成员charp1,p2;存放两个原始字符串。charp
编程【要求】1.打开T盘中的文件myf2c,在其中输入所编写的程序,输出结果数据文件取名myf2out。2.数据文件的打开、使用、关闭均用C语言标准库中缓冲文件系统的文件操作函数实现。【程序功能】判断一个N?N矩阵是否为幻方阵。幻方阵是指一
随机试题
(2017年10月第29题)根据企业文化的层次,产品形象属于企业幔层文化。()
(商店都关门了),thestreetlookeddeserted.
属于男性外生殖器的是
在下列各项中,对患者不会造成伤害的是( )。
FIDIC合同条件定义的合同价格不是指()。
甲企业属于创业投资企业,2018年1月1日向乙企业(未上市中小高新技术企业)投资250万元,股权持有至2019年12月31日。甲企业2019年度生产经营所得为450万元,则甲企业2019年应纳税所得额为()万元。
根据相关材料,完成下列各题。材料一:酒泉市地形地貌示意图材料二:酒泉卫星发射基地位于内蒙古自治区辖区阿拉善盟,地处荒无人烟的巴丹吉林沙漠深处,海拔约1000米,这里是戈壁沙漠的一块小绿洲。它与酒泉市的直线距离超过200公里。材料三:
一组工人要完成相邻2列火车的卸货任务,其中卸完A列火车的货物所需的时间是B列火车的2倍。他们从上午10点开始工作,全组人先一起卸载A列火车的货物,到12:30时,分出一半人去卸载B列火车的货物,下午14点时,A列火车的货已卸载完,B列火车剩下的货物需要14
(2010下软评)软件测试使用各种术语描述软件出现的问题,以下叙述正确的是______。
Supposeyoureceivedane-mailfromyourfriendXiaohong,youarerequiredtoreplyane-mail.Youcanmakeuseofthehintsgiv
最新回复
(
0
)