程序语言
1.解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成
某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目
标语言程序,然后在计算机.上运行目标程序。
2.程序设计语言的基本成分包括数据、运算、控制和传输等。
3.Python 可用于编写独立程序和快速脚本。
4.高级程序设计语言不依赖于具体的机器硬件。
5.n 个成员的开发小组的沟通路径是 n(n-1)/2。
6.编译程序不参与用户程序的运行控制,而解释程序参与。
7.在源程序中可由用户为变量函数和数据类型等命名。
8.词法分析的输出是记号流。
9.编译是将高级语言源程序翻译成机器语言程序,反编译是编译的逆过程。反
编译通常不能把可执行文件还原成高级语言源代码,只能转化成功能上等价的
汇编程序。
11.编译程序分析源程序的阶段依次是词法分析、语法分析、语义分析。
12.若实现函数调用时实参向形参传递相应类型的值,则称为是传值调用。这种
方式下形参不能向实参传递信息。实参可以是变量,也可以是常量和表达式。
在值调用的方式下,是将实参的值传给形参。
13.引用调用的实质是将实参变量的地址传递给形参,因此,形参是指针类型,
而实参必须具有左值。变量具有左值,常量没有左值。被调用函数对形参的访
问和修改实际上就是针对相应实际参数所作的访问和改变,从而实现形参和实
参间双向传递数据的效果。在引用调用的方式下,是将实参的地址传给形参。
14.Lisp 是一种函数式编程语言。
15.词法分析阶段依据语言的词法规则,对源程序进行逐个字符地扫描,从中识
别出一个个“单词”符号,主要是针对词汇的检查。
16.语法分析的任务是在词法分析的基础.上,根据语言的语法规则将单词符号
序列分解成各类语法单位,如“表达式”“语句”和“程序”等。语法规则就是各类语
法单位的构成规则,主要是针对结构的检查。
17.语义分析阶段分析各语法结构的含义,检查源程序是否包含语义错误,主要
针对句子含义的检查。
18.目标代码生成是编译器工作的最后-个阶段。这一阶段的任务是把中间代码
变换成特定机器上的绝对指令代码、可重定位的指令代码或汇编指令代码,这
个阶段的工作与具体的机器密切相关。因此在目标代码生成阶段分配寄存器。
19.“中间代码”是-种简单且含义明确的记号系统,与具体的机器无关,可以有