首页/ 题库 / [单选题]编译程序对C语言源程序进行语法分析时,可的答案

编译程序对C语言源程序进行语法分析时,可以确定______。

单选题
2022-01-01 04:15
A、变量是否定义(或声明)
B、变量的值是否正确
C、循环语句的执行次数
D、循环条件是否正确
查看答案

正确答案
A

试题解析
解析:本题考查程序语言基础知识。   对C源程序进行编译时,需建立符号表,其作用是记录源程序中各个符号(变量等)的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的建立可以始于词法分析阶段,也可以放到语法分析和语义分析阶段,但符号表的使用有时会延续到目标代码的运行阶段。

标签:
相关题目

高级语言源程序的翻译有两种方式,对程序逐句进行分析并立即执行的这种方式为_____①_______,另一种是需要把程序先转化为目标代码再装入内存运行,这种方式为______②______。

一个C语言程序是由______
C语言程序由什么组成?______
一个C语言程序总是从____________开始执行。( )
在C语言程序中,main()的位置____________。( )
C语言程序的执行,总是起始于______。
高级语言编译程序中常用的语法分析方法中,递归子程序法属于__(1)__分析方法,算符优先法属于__(2)__分析方法。空白(2)处应选择()
C语言程序的基本单位是______。
______是构成C语言程序的基本单位。
_______是构成C语言程序的基本单位。
编译程序进行词法分析时不能______。
以下正确的描述是:在C语言程序中______。
编译程序对C语言源程序进行语法分析时,可以确定______。
C语言源程序中存在死循环,该错误会在______时体现出来。
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(1)处应选择()
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(2)处应选择()
通常编译程序是把高级语言书写的源程序翻译为__(1)__程序。一个编译程序除了可能包括词法分析、语法分析、语义分析和中间代码生成、代码优化、目标代码生成之外,还应包括__(2)__。其中__(3)__和优化部分不是每个编译程序都必需的。空白(3)处应选择()
对高级语言源程序进行编译时,可发现源程序中的______错误。
对高级语言源程序进行编译时,可发现源程序中的__(29)__错误。
高级语言的语言处理程序分为解释程序和编译程序两种。解释程序处理源程序时,大多数采用______方法。
广告位招租WX:84302438

免费的网站请分享给朋友吧