● 以下关于编译系统对某高级语言进行翻译的叙述中,错误的是 (48) 。(48)A. 词法分析将把源程序看
● 以下关于编译系统对某高级语言进行翻译的叙述中,错误的是 (48) 。
(48)A. 词法分析将把源程序看作一个线性字符序列进行分析
B. 语法分析阶段可以发现程序中所有的语法错误
C. 语义分析阶段可以发现程序中所有的语义错误
D. 目标代码生成阶段的工作与目标机器的体系结构相关
试题分析
本题考查程序语言翻译基础知识。
词法分析是编译过程的第一阶段,其任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个的“单词”符号。语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。语义分析阶段主要检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。目标代码生成是编译器工作的最后一个阶段。这一阶段的任务是把中间代码变换成特定机器上的绝对指令代码、可重定位的指令代码或汇编指令代码,这个阶段的工作与具体的机器密切相关。
源程序不可避免地会有一些错误,这些错误大致可分为语法错误和语义错误。语法错误是指语言结构上的使用错误,是指编译时所发现的程序错误,如单词拼写错误、标点符号错、表达式中缺少操作数、括号不匹配等有关语言结构上的错误。
高中英语短文改错10处语言错误,请在有错误的地方增加删除或修改某个单词.uptonownobody 英语 2020-05-13 …
假定英语课上老师要求同桌之间交换修改作文,请你修改你同桌系的以下作文。文中共有10处语言错误,每句 英语 2020-05-13 …
如图是某农业生态系统模式图,下列关于该系统的叙述错误的是()A.微生物利用的是农作物通过光合作用储 语文 2020-05-16 …
关于准确度和精密度,下列论述中正确的是:高质量的测量数据要求准确度及精密度都要高准确度高,精密度则 其他 2020-05-17 …
IV.短文改错[2015.贵州普通高等学校招生适应性考试〗假定英语课上老师要求同桌之间交换修改作文 其他 2020-07-20 …
IV.短文改错[2015,山东聊城高三二模]假定英语课上老师要求同桌之间交换修改作文,请你修改你同 其他 2020-07-21 …
假如英语课上老师要求同桌之间交换修改作文,请你修改你同桌的以下作文,文中共有10处语言错误,每句中最 英语 2020-11-06 …
Ⅳ.短文改错[2015郑州高中毕业班一检]假定英语课上老师要求同桌之间交换修改作文,请你修改你同桌写 其他 2020-11-26 …
Ⅳ.短文改错[2015郑州高中毕业班一检]假定英语课上老师要求同桌之间交换修改作文,请你修改你同桌写 英语 2020-11-26 …
假定英语课上老师要求同桌之间交换修改作文,请你修改你同桌系的以下作文。文中共有10处语言错误,每句中 英语 2021-01-07 …