首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于高级程序设计语言翻译的叙述中,正确的是(48)。
以下关于高级程序设计语言翻译的叙述中,正确的是(48)。
admin
2014-10-13
34
问题
以下关于高级程序设计语言翻译的叙述中,正确的是(48)。
选项
A、可以先进行语法分析,再进行词法分析
B、在语法分析阶段可以发现程序中的所有错误
C、语义分析阶段的工作与目标机器的体系结构密切相关
D、目标代码生成阶段的工作与目标机器的体系结构密切相关
答案
D
解析
对于高级程序设计语言,编译程序会把编写的源程序翻译成与之等价的目标程序。编译程序的工作过程分为:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成。语法分析要在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位。可见,要先进行词法分析,然后进行语法分析,故选项A错误。在语法分析阶段能发现语法错误,但不能发现语义错误,因此选项B错误。语义分析阶段主要检查源程序是否包含静态语义错误,并收集类型信息供后面的代码生成阶段使用,可见,语义分析阶段工作与与目标机器的体系结构关联不大,
转载请注明原文地址:https://kaotiyun.com/show/YFRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
若用8位机器码表示十进制数一101,则原码表示的形式为(1);补码表示的形式为(2)。(2)
使用海明码进行前向纠错,假定码字为a6a5a4a3a2a1a0,并且有下面的监督关系式:S2=a2+a4+a5+a6S1=a1+a3+a5+a6S0=a0+a3+a4+a6若S2S1S0=110,则表示出错位是()。
确定软件的模块划分及模块之间的调用关系是__________阶段的任务。(2011年下半年试题)
在Linux操作系统中,采用()来搭建DNS服务器。
在敏捷过程的开发方法中,_____________使用了迭代的方法,其中,把每段时间(30天)一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品,多个自组织和自治的小组并行地递增实现产品。
为了解决RIP协议形成路由环路的问题可以采用多种方法,下面列出的方法中效果最好的是()。
对于选择重发ARQ协议,如果帧编号字段为k位,则窗口大小为()。
在BGP4协议中,当接收到对方open报文后,路由器采用_____________报文响应,从而建立两个路由器之间的邻居关系。
系统测试是将软件系统与硬件、外设和网络等其他因素结合起来,进行信息系统的各种组装测试和确认测试,(55)不是系统测试的内容。
黑木崖研究所的软件设计师梅超疯委托另一软件设计师月芙蓉开发一套人脸识别系统,并向其提供了本单位一台IBM笔记本电脑。月芙蓉按照梅超疯的设计思想完成了该软件系统的开发,并获得了40万元(RMB)的报酬。事先两人签订书面合同,合同写明软件著作权由两人共享。那么
随机试题
影响照片颗粒度的因素不包括
某患者拔牙,注射局麻药后立即发现头晕、胸闷、面色苍白、全身冷汗、四肢厥冷无力、脉快而弱,恶心,其发生的局麻并发症应为
我国新的鼓励外商投资政策规定,对外商投资设立的研究开发中心,在投资总额内进口的自用设备及其配套的技术、配件、备件,可免征()。
在公路工程施工中,下面( )工种是在所有工程中必须配置的。
下列属于工资核算系统初始设置的内容有()。
吊顶的面层有()。
甲驾驶公交车在马路上正常行驶,突然一辆违章大货车迎面疾驰而来,为了避免与大货车相撞而保障公交车上几十名乘客的安全,甲迫不得已将公交车驶上了人行道,结果将骑自行车的乙撞成轻伤。甲的行为()。
若系统中的某子模块需要为其他模块提供访问不同数据库系统的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的;例如,先连接数据库,再打开数据库,最后对数据进行查询。针对上述需求,可以采用(1)设计模式抽象出相同的数据库访问过程,该
Toarouter,aflowisa1._____ofpacketsthatsharethesamecharacterstics,suchastravelingthesame2._____,usingt
(1)Acelebrityisawidely-recognizedorfamouspersonwhocommandsahighdegreeofpublicandmediaattention;therefore,one
最新回复
(
0
)