词法分析器的任务包括下面哪几项
A: 逐个读入构成源程序的字符,把它们组成词号流,并完成和用户接口的一些任务。
B: 过滤源程序中的空白和注释字符。
C: 将编译器生成的错误与源程序的位置系统起来。
D: 完成程序中的类型检查。
A: 逐个读入构成源程序的字符,把它们组成词号流,并完成和用户接口的一些任务。
B: 过滤源程序中的空白和注释字符。
C: 将编译器生成的错误与源程序的位置系统起来。
D: 完成程序中的类型检查。
A,A,A,B,C
举一反三
- 词法分析的目的是逐个读构成源程序的字符,把它们组成词法单元流。
- 词法分析的目的是逐个读构成源程序的字符,把它们组成词法单元流。 A: 正确 B: 错误
- 编译器与要编译的源程序的接口阶段是()。 A: 扫描程序 B: 语法分析程序 C: 语义分析程序 D: 代码生成器
- 编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中的(3);语法分析中的预测分析法是(4)的一种语法分析方法:编译器在(5)阶段进行表达式的类型检查及类型转换。 A: 解释器不参与运行控制,程序执行的速度慢 B: 解释器参与运行控制,程序执行的速度慢 C: 解释器参与运行控制,程序执行的速度快 D: 解释器不参与运行控制,程序执行的速度快
- 只有当源程序执行时,某个程序才会将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,完成上述任务的程序成为( )。 A: 目标程序 B: 编译程序 C: 解释程序 D: 汇编程序
内容
- 0
编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比, 解释器 1 。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和 2 并不是每种编译器都必需的。词法分析的作用是识别源程序中的 3
- 1
汇编语言是一种()程序设计语言,它由()、()和()组成。把汇编语言源程序翻译成机器语言目标程序的过程叫(),完成这任务的程序叫()。
- 2
C程序工作过程中的编译是() A: 与目标程序链接 B: 运行出结果 C: 将源程序生成可执行文件 D: 将源程序编译成目标程序
- 3
VB6.0集成开发环境中不能完成的功能是_________? A: 输入编辑源程序 B: 编译生成可执行程序 C: 调试运行程序 D: 自动查找并改正程序中的错误
- 4
Java语言编写的程序既要被编译又要被解释执行。首先编译器将源程序编译为______ 程序,再由解释器来解释执行编译后的程序。