首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
“编译器”是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景: 传统的编译器设计中,上述处
“编译器”是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景: 传统的编译器设计中,上述处
admin
2015-05-21
43
问题
“编译器”是一种非常重要的基础软件,其核心功能是对源代码形态的单个或一组源程序依次进行预处理、词法分析、语法分析、语义分析、代码生成、代码优化等处理,最终生成目标机器的可执行代码。考虑以下与编译器相关的软件架构设计场景:
传统的编译器设计中,上述处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,最终完成编译过程。针对这种设计思路,传统的编译器采用(47)架构风格比较合适。
随着编译、链接、调试、执行等开发过程的一体化趋势发展,集成开发环境(IDE)随之出现。IDE集成了编译器、连接器、调试器等多种工具,支持代码的增量修改与处理,能够实现不同工具之间的信息交互,覆盖整个软件开发生命周期。针对这种需求,IDE采用 (48)架构风格比较合适。IDE强调交互式编程,用户在修改程序代码后,会同时触发语法高亮显示、语法错误提示、程序结构更新等多种功能的调用与结果呈现,针对这种需求,通常采用 (49)架构风格比较合适。
某公司已经开发了一款针对某种嵌入式操作系统专用编程语言的IDE,随着一种新的嵌入式操作系统上市并迅速占领市场,公司决定对IDE进行适应性改造,支持采用现有编程语言进行编程,生成符合新操作系统要求的运行代码,并能够在现有操作系统上模拟出新操作系统的运行环境,以支持代码调试工作。针对上述要求,为了使IDE能够生成符合新操作系统要求的运行代码,采用基于 (50) 的架构设计策略比较合适;为了模拟新操作系统的运行环境,通常采用 (51)架构风格比较合适。
(51)
选项
A、隐式调用
B、仓库结构
C、基于规则
D、虚拟机
答案
D
解析
根据题干描述,传统的编译器设计中,编译处理过程都以独立功能模块的形式存在,程序源代码作为一个整体,依次在不同模块中进行传递,最终完成编译过程。针对这种设计思路,传统的编译器采用顺序批处理架构风格比较合适,因为在顺序批处理架构风格中,数据以整体的方式在不同的处理模块之间传递,符合题目要求。
集成开发环境(IDE)需要面对不同的数据结构,不同的数据类型与形态,在这种以数据为核心的系统中,采用数据共享机制显然是最为合适的。IDE强调交互式编程,用户在修改程序代码后,会同时触发语法高亮显示、语法错误提示、程序结构更新等多种功能的调用与结果呈现,这一需求的核心在于根据事件进行动作响应,采用隐式调用的架构风格最为合适。
根据题干描述,公司需要对IDE进行适应性改造,支持采用现有编程语言进行编程,生成符合新操作系统要求的运行代码,并能够在现有操作系统上模拟出新操作系统的运行环境,以支持代码调试工作。针对上述要求,为了使IDE能够生成符合新操作系统要求的运行代码,应该是现有操作系统对新系统的一个适配过程,因此应该采用适配器架构设计策略比较合适,模拟新操作系统的运行模式通常会采用虚拟机架构风格。
转载请注明原文地址:https://jikaoti.com/ti/bw67FFFM
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
在新浪主页中,利用搜索功能,查找“汽车”相关的网站。
通过【控制面板】中的添加硬件向导,安装Modem的驱动程序。让系统自动搜索安装软件,Modem的型号为:IntelV92HaMDataFaxVoice。
wood2000是()A.可用于财务处理,数据分析的电子表格软件B.功能强大,使用方便的文字处理软件C.功能强大的演示文稿创作软件D.基于图形界面的多任务操作系统
编译程序是()的软件。A.对目标程序装配连接B.将高级语言程序翻译成等价的机器语言程序C.对源程序边扫描边翻译执行D.将汇编语言程序翻译成机器语言程序
随机试题
马萨诸塞的车祸事件导致了历史上第一次企业管理中所有权和管理权分离。()
胸膜腔负压的作用包括
(2009年第69题)下列关于慢性肾炎高血压的治疗原则或方法,正确的是
饱和度是用来评价沥青混合料()的指标。
甲建筑公司现有从业人员共计384人,其中各类专业技术人员106人。下设设备科、施工技术管理科、办公室、质检科、预算科等科室。该公司于2016年4月承建某小区的1号、2号住宅楼、3号商业换热站及地下车库工程的建设项目。2018年12月12日,甲建筑
中国证监会认为有必要的,可以对期货交易所高级管理人员实施( )。
甲、乙、丙拟共同出资50万元设立一有限责任公司。公司成立后,在其设置的股东名册中记载了甲、乙、丙三人的姓名与出资额等事项,但在办理公司登记时遗漏了丙,使得公司登记的文件中股东只有甲乙二人。根据公司法律制度的规定,下列表述中,正确的是()。
某上市公司为生产节能环保设备的增值税一般纳税人。2016年3月,公司聘请会计师事务所帮其办理2015年企业所得税汇算清缴时,会计师事务所得到该公司2015年的业务资料如下:(1)全年取得产品销售收入11700万元,发生的产品销售成本2114.25万元,发
供不应求、价格升高,是买方市场。()
某甲17周岁,已参加工作,有固定收入,某日因某甲在街上寻衅滋事,将某乙打伤,某乙要求赔偿医药费,对此下列表述哪些不正确?()
最新回复
(
0
)