早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
编译程序对C 语言源程序进行语法分析时,可以确定 (66) 。A.变量是否定义(或声明) B.
题目
编译程序对C 语言源程序进行语法分析时,可以确定 (66) 。
A.变量是否定义(或声明)
B.变量的值是否正确
C.循环语句的执行次数
D.循环条件是否正确
参考答案
正确答案:A
本题考查程序语言基础知识。对C源程序进行编译时,需建立符号表,其作用是记录源程序中各个符号(变量等)的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的建立可以始于词法分析阶段,也可以放到语法分析和语义分析阶段,但符号表的使用有时会延续到目标代码的运行阶段。
本题考查程序语言基础知识。对C源程序进行编译时,需建立符号表,其作用是记录源程序中各个符号(变量等)的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的建立可以始于词法分析阶段,也可以放到语法分析和语义分析阶段,但符号表的使用有时会延续到目标代码的运行阶段。
看了编译程序对C 语言源程序进行语...的网友还看了以下:
编译程序对C语言源程序进行语法分析时,可以确定(22)。A.变量是否定义(或声明)B.变量的值是否正 计算机类考试 2020-05-26 …
在以阶段划分的编译过程中,判断程序语句的形式是否正确属于( )阶段的工作。 A.词法分析B.语法 计算机类考试 2020-05-26 …
编译程序对C语言源程序进行语法分析时,可以确定______。A.变量是否定义(或声明)B.变量的值是 计算机类考试 2020-05-26 …
在编译过程中,将源程序通过扫描程序(或词法分析程序)进行处理的结果称为()。 计算机类考试 2020-05-26 …
矩阵实验室与微分方程矩阵实验室能否求解下面这个微分方程?x''+[(x+2)^2]x'-5=0x' 数学 2020-06-14 …
如图是“二分法”解方程的流程图.在①~④处应填写的内容分别是()A.f(a)f(m)<0;a=m; 其他 2020-07-09 …
常微分方程的通解形式唯一吗?常微分方程的通解形式是否唯一(不是由于任意常数c导致的形式不同,而是由 数学 2020-07-31 …
微分方程是否1微分方程是否都有通解?2微分方程的通解是否都包含特解? 数学 2020-07-31 …
大一材料工程与热处理题分析下列说法是否正确,为什么?(1)图3-10中任一Cu-Ni合金,在结晶过程 物理 2020-11-08 …
用计算机程序解决问题时调试运行程序和检测结果的目的A前者用于检测语法是否正确后者检查能否按要求完成任 其他 2020-12-14 …