12、语法制导翻译中语义分析与语法分析是同时进行的。
第1题:
以下关于编译系统对某高级语言进行翻译的叙述中,错误的是( )。
A.词法分析将把源程序看作一个线性字符序列进行分析
B.语法分析阶段可以发现程序中所有的语法错误
C.语义分析阶段可以发现程序中所有的语义错误
D.目标代码生成阶段的工作与目标机器的体系结构相关
第2题:
自下而上语法制导翻译法的特点是语法分析栈与语义分析栈不需同步操作。()
第3题:
在编译过程中,进行类型分析和检查是(29)阶段的一个主要工作。
A.词法分析
B.语法分析
C.语义分析
D.代码优化
第4题:
编译程序一般采用(29)技术进行语义分析和生成中间代码。
A.数据控制翻译
B.流程控制翻译
C.语法制导翻译
D.面向对象的翻译
第5题:
对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含( )阶段。
A.词法分析
B.语法分析
C.语义分析
D.目标代码生成
第6题:
在对源程序进行编译的过程中, ( )是正确的顺序。
A. 语义分析、语法分析、词法分析 B. 语法分析、词法分析、语义分析C. 词法分析、语法分析、语义分析 D. 词法分析、语义分析、语法分析
第7题:
● 编译程序分析源程序的阶段依次是 (21) 。
(21)
A. 词法分析、语法分析、语义分析
B. 语法分析、词法分析、语义分析
C. 语义分析、语法分析、词法分析
D. 语义分析、词法分析、语法分析
第8题:
第9题:
在编译的各阶段中,和目标机器关系最为密切的是()。
第10题:
语法分析器则可以发现源程序中的()
第11题:
下列()是数据库设计的阶段。
第12题:
对
错
第13题:
●在编译过程中,进行类型分析和检查是(7)阶段的一个主要工作。
(7)A.词法分析
B.语法分析
C.语义分析
D.代码优化
第14题:
●以下关于高级程序设计语言翻译的叙述中,正确的是 (48) 。
(48)
A.可以先进行语法分析,再进行词法分析
B.在语法分析阶段可以发现程序中的所有错误
C.语义分析阶段的工作与目标机器的体系结构密切相关
D.目标代码生成阶段的工作与目标机器的体系结构密切相关
第15题:
程序以解释方式运行时,不(31)。
A.进行词法分析
B.进行语法分析
C.进行语义分析
D.产生目标程序文件
第16题:
程序以解释方式运行时,不______。
A.进行词法分析
B.进行语法分析
C.进行语义分析
D.产生目标程序文件
第17题:
A.词法分析
B.语义分析
C.语法分析
D.目标代码生成
第18题:
以编译方式翻译C/C++源程序的过程中,语句结构的合法性分析是( )的任务。
A.词法分析 B.语义分析 C.语法分析 D.目标代码生成
第19题:
第20题:
第21题:
语法制导翻译只适用于自下而上的语法分析方法。
第22题:
对高级语言源程序进行编译或翻译的过程可以分为多个阶段,解释方式不包含()阶段。
第23题:
词法分析
语法分析
语义分析
目标代码生成
第24题:
语义错误
语法和语义错误
错误并校正
语法错误