首页
登录
从业资格
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以
免费题库
2022-08-02
41
问题
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,(请作答此空)并不是每个编译器都是必需的。与编译器相比,解释器 ( ) 。A.词法分析和语法分析B.语义分析和中间代码生成C.中间代码生成和代码优化D.代码优化和目标代码生成
选项
A.词法分析和语法分析
B.语义分析和中间代码生成
C.中间代码生成和代码优化
D.代码优化和目标代码生成
答案
C
解析
本题考查程序语言基础知识。解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。分阶段编译器的工作过程如下图所示。其中,中间代码生成和代码优化不是必需的。
转载请注明原文地址:https://tihaiku.com/congyezige/2426048.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
β-肾上腺素受体激动剂缓解哮喘发作的主要机制A.抑制变态反应过程 B.舒张支气
β-肾上腺素受体激动剂缓解哮喘发作的主要机制A.抑制变态反应过程 B.舒张支气
以下非语言传播方式中,属于同类语言的是A.仪表 B.体态 C.语调 D.体
健康传播过程中受传者最容易接受或记住的信息是A.与自己观念一致的信息 B.自己
健康教育评价中近中期效果评价又称为A.形成评价 B.总结评价 C.过程评价
不属于护患沟通技巧的是A.交谈技巧 B.非语言沟通技巧 C.提问技巧 D.
在某一社区护士正在进行以"冬季老年人保健"为主题的讨论会。在组织讨论过程中,护士
激励理论之一的公平理论认为,激发动机的过程也是下列哪项进行比较的过程A.贡献与报
在健康教育的评价过程中,由于突发事件(如地震),从而影响评价效果属于以下哪种偏倚
从健康教育计划实施开始,并贯穿于计划执行全过程的评价是A.形成评价B.总结评价C
随机试题
Asenvironmentalprotectionbecomesaglobalissue,anewterm—"GreenEFL"i
右心室有()A.二尖瓣 B.主动脉瓣 C.2个乳头肌 D.动脉圆
回购交易单位是指()对回购交易双方参与回购交易委托买卖的数量规定。A.证券交易
薄荷后下一般是在其他群药煎好前A.5~10分钟B.15~20分钟C.10~15分
共用题干 患者,男性,32岁,患细菌性痢疾,正在住院治疗。应采用下列哪种隔离
关于胎儿期下列哪种说法是正确的A、从受精后到分娩时40周 B、从卵细胞受精开始
①阅读,不仅是认识符号而已,更要懂得符号所传递的内涵 ②而观画,也不只是看到五
根据以下资料,回答116~120题。 2015年2月,我国快递业务量完成8.2
在培训课程设计文件中,教学内容应包括( )。A.课程结构 B.教学顺序和活动
中国有五千多年的历史,遗留下来的文化遗产非常多。《居延汉简》:在我国山西、河南等
最新回复
(
0
)