以编译方式翻译C/C++源程序的过程中,判断表达式的除数是否为零是( )的任务。A.词法分析B.语义分析C.语法分析D.目标代码生成

以编译方式翻译C/C++源程序的过程中,判断表达式的除数是否为零是( )的任务。

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

参考解析

解析:语义分析阶段:主要检查源程序是否存在静态语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配。表达式的除数是否为零等。

相关考题:

●对于高级语言源程序,若(19),则可断定程序中出现语法错误。(19)A.编译时发现表达式中操作数的类型不匹配B.编译时发现表达式中的括号不匹配C.运行时出现数组下标越界的情况D.运行时出现除数为0的情况

编译程序的任务是把源程序翻译成目标程序,二者要求语义等同。() 此题为判断题(对,错)。

用高级语言C++编写的源程序要执行,必须通过其语言处理程序进行()变 成目标程序后才能实现。 A.解释B.汇编C.编译D.翻译

Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是()。A) cppB) exeC) objD) likA.B.C. Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是( )。A) cppB) exeC) objD) lik

编译程序在语法分析阶段能检查出______错误。A.表达式中的括号不匹配B.以零作除数C.数组下标越界D.无穷递归

编译程序在语法分析阶段能检查出(41)错误。A.表达式中的括号不匹配B.以零作除数C.数组下标越界D.无穷递归

Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是( )。 A.cppB.exe Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是( )。A.cppB.exeC.objD.lik

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

以下关于实现局级程序设计语言的编译和解释方式的叙述中,正确的是( )。A.在编译方式下产生源程序的目标程序,在解释方式下不产生 B.在解释方式下产生源程序的目标程序,在编译方式下不产生 C.编译和解释方式都产生源程序的目标程序,差别是优化效率不同 D.编译和解释方式都不产生源程序的目标程序,差别在是否优化

以编译方式翻译C/C++源程序的过程中,语句结构的合法性分析是( )的任务。A.词法分析 B.语义分析 C.语法分析 D.目标代码生成

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

将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中( )。A.编译方式和解释方式都生成逻辑上与源程序等价的目标程序B.编译方式和解释方式都不生成逻辑上与源程序等价的目标程序C.编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成D.解释方式生成逻辑上与源程序等价的目标程序,编译方式不生成

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

使用编译或解释两种方式将高级语言编写的源程序翻译成机器指令,下列表述中,正确的是()。A、机器语言经编译方式转换为计算机能执行的指令B、汇编语言必须经解释方式转换为计算机能执行的指令C、编译方式是将源程序逐句翻译,边翻译边执行D、解释过程不产生目标程序

用高级语言编写的源程序在翻译过程中有两种方式:解释方式和编译方式。解释方式执行比编译方式()A、快B、慢C、差不多D、元法比较

C/C++源程序经过编译后会产生什么?

把源程序代码翻译为目标程序代码可以使用的翻译方式为()。A、嵌入方式B、运行方式C、连接方式D、解释方式或编译方式

翻译高级语言编写的源程序,采用的两种方式是()A、编译B、解释C、汇编D、链接

将高级语言源程序"翻译"为目标程序有()两种方式。A、连接和运行B、编译和连接C、编辑和查询D、编译和解释

C++语言是一种以编译方式实现的高级语言。

问答题C/C++源程序经过编译后会产生什么?

判断题C++语言是一种以编译方式实现的高级语言。A对B错

单选题把源程序代码翻译为目标程序代码可以使用的翻译方式为()。A嵌入方式B运行方式C连接方式D解释方式或编译方式

单选题将高级语言源程序"翻译"为目标程序有()两种方式。A连接和运行B编译和连接C编辑和查询D编译和解释

多选题翻译高级语言编写的源程序,采用的两种方式是()A编译B解释C汇编D链接

单选题用高级语言编写的源程序在翻译过程中有两种方式:解释方式和编译方式。解释方式执行比编译方式()A快B慢C差不多D元法比较

单选题使用编译或解释两种方式将高级语言编写的源程序翻译成机器指令,下列表述中,正确的是()。A解释过程不产生目标程序B编译方式是将源程序逐句翻译,边翻译边执行C机器语言必须经编译方式转换为计算机能执行的指令D汇编语言必须经解释方式转换为计算机能执行的指令