网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
在以阶段划分的编译过程中,判断程序语句的形式是否正确属于( )阶段的工作。

A.词法分析
B.语法分析
C.语义分析
D.代码生成

参考答案

参考解析
解析:词法分析阶段:输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个的单词,删掉无用的信息,报告分析时的错误。语法分析阶段:语法分析器以单词符号作为输入,分析单词符号是否形成符合语法规则的语法单位,如表达式、赋值、循环等,按语法规则分析检查每条语句是否有正确的逻辑结构。语义分析阶段:主要检查源程序是否存在语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配。表达式的除数是否为零等。
更多 “在以阶段划分的编译过程中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分析 B.语法分析 C.语义分析 D.代码生成 ” 相关考题
考题 下面哪项关于GCC编译过程的说法是错误的:() A.编译阶段GCC要检查代码规范性、是否有语法错误等,确定代码的实际要做的工作B.汇编阶段是把编译阶段生成的.s文件转成目标文件C.预处理阶段,GCC编译器将代码中包含的头文件编译进来D.GCC在编译时默认使用静态库

考题 由多个源文件组成的C程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在(51)阶段可以发现被调用的函数未定义。A.编辑和预处理B.预处理C.编译D.链接

考题 ●在以阶段划分的编译器中,符号表管理和(8)贯穿于编译器工作始终。(8)A.语法分析B.语义分析C.代码生成D.出错处理

考题 ●以下关于程序错误的叙述中,正确的是(50) 。(50)A.编译正确的程序必然不包含语法错误B.编译正确的程序必然不包含语义错误C.除数为0的错误可以在语义分析阶段检查出来D.除数为0的错误可以在语法分析阶段检查出来

考题 编译程序中的语法分析器接受以______为单位的输入,并产生有关信息供以后各阶段使用。A.表达式B.产生式C.单词D.语句

考题 ●在以阶段划分的编译器中,符号表管理和( )贯穿于编译器工作始终。A.语法分析B.语义分析C.代码生成D.出错处理

考题 高级语言源程序的编译过程分若干个阶段,分配寄存器属于(49)阶段的工作。A.词法分析B.语法分析C.语义分析D.代码生成

考题 以编译方式翻译C/C++杆源程序的过程中,( )阶段的主要任务是对各条语句 的结构进行合法性分析。 A.词法分析B.语义分析C.语法分析D.目标代码生成

考题 在以阶段划分的编译器中,( )阶段的主要作用是分析构成程序的字符及由字符按照构造规则构成的符号是否符合程序语言的规定。 A.词法分析B.语法分析C.语义分析D.代码生成

考题 在以阶段划分的编译过程中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分析B.语法分析C.语义分析D.代码生成

考题 在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。A. 词法分析B. 语法分析C. 语义分析D. 代码生成

考题 以下关于程序错误的叙述中,正确的是( )。A.编译正确的程序不包含语义错误 B.编译正确的程序不包含语法错误 C.除数为0的情况可以在语义分析阶段检查出来 D.除数为0的情况可以在语法分析阶段检查出来

考题 以下叙述中,正确的是 ( ) 。A.编译正确的程序不包含语义错误B.编译正确的程序不包含语法错误C.除数为0的情况可以在语义分析阶段检查出来D.除数为0的情况可以在语法分析阶段检查出来

考题 ● 高级语言程序的编译过程分为若干阶段,分配寄存器属于 (15) 阶段的工作(15)A.词法分析B.语法分析C.语义分析D.代码生成

考题 ● 由多个源文件组成的 C 程序,经过编辑、预处理、编译、链接等阶段才能生成最终的可执行程序。此过程中,在 (51) 阶段可以发现被调用的函数未定义。(51)A. 编辑和预处理B. 预处理C. 编译D. 链接

考题 下面说法正确的是( ) 。A.解释程序将源程序翻译成目标语言程序,然后在计算机上运行目标程序。 B.编译程序直接解释或翻译成中间代码。不生成独立的目标程序。 C.语法分析器检查每条语句是否有正确的逻辑结构。 D.语义分析阶段分析表达式、赋值、循环、表达式的除数是否为零等。

考题 高级语言程序的编译过程分为若干阶段,分配寄存器属于 ( ) 阶段的工作。 A.词法分析 B.语法分析 C.语义分析 D.代码生成

考题 在以阶段划分的编译器中,( )阶段的主要作用是分析程序中的句子结构是否正确。A.词法分析 B.语法分析 C.语义分析 D.代码生成

考题 在以阶段划分的编译器中,( )阶段的主要作用是分析构成程序的字符集由字符按照构造规则构成的符号是否符合程序语言的规定。A.词法分析 B.语法分析 C.语义分析 D.代码生成

考题 以下说法错误的是( )。A.使用中间代码可提高编译程序的可移植性,常见的有逆波兰记号、四元式、三元式和树。 B.在词法分析阶段输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个的单词,删掉无用的信息,报告分析时的错误。 C.在语义分析阶段,按语义规则分析检查每条语句是否有正确的语义结构。 D.在语法分析阶段,按语法规则分析检查每条语句是否有正确的逻辑结构。

考题 在以阶段划分的编译器中,符号表管理和(8)贯穿于编译器工作始终。A.语法分析 B.语义分析 C.代码生成 D.出错处理

考题 编译过程中进行的语法分析主要是分析(48)。A.源程序中的标识符是否合法 B.程序语句的含义是否合法 C.程序语句的结构是否合法 D.表达式的类型是否合法

考题 编译程序诸阶段的工作往往是()。A、顺序B、并行C、成批D、穿插

考题 编译程序的工作分为那几个阶段?

考题 hello.c在()阶段在编译过程中生成hello.oA、预处理阶段B、编译阶段C、汇编阶段D、链接阶段

考题 下列不属于系统实施阶段的活动是()A、程序编写B、代码设计C、程序测试D、程序编译

考题 单选题hello.c在()阶段在编译过程中生成hello.oA 预处理阶段B 编译阶段C 汇编阶段D 链接阶段

考题 问答题编译程序的工作分为那几个阶段?