|
一、单选题(共 20 道试题,共 60 分。)
V 1. 使用解释程序时,在程序未执行完的情况下,______重新执行已执行的部分。()
. 也能
. 不能
标准资料:
2. 编译程序是一种常用的______软件。()
. 应用
. 系统
标准资料:
3. 一般程序设计语言的定义都涉及_________三个方面;1)语法2)语义3)语用4)程序基本符号的确定。()
. 1)2)3)
. 1)2)4)
. 1)3)4)
. 2)3)4)
标准资料:
4. 程序块的概念起源于______语言。()
.
. ++
. lgol
. FORTRN
标准资料:
5. LR分析法是一种______的分析技术。()
. 自顶向下
. 自底向上
. 由左到右
. 由右向左
标准资料:
6. 一个语言的文法是______。()
. 唯一的
. 不唯一的
. 数量有限的
标准资料:
7. 重载符号的含义依赖于______。()
. 上文
. 下文
. 上下文
标准资料:
8. 下列关于标识符和名字的叙述中,正确的为______。()
. 标识符有一定的含义
. 名字是一个没有意思的字符序列
. 名字有确切的属性
. 都不对
标准资料:
9. 编译过程中,语法分析器的任务是______。1)、分析单词是怎样构成的;2)、分析单词串是如何构成语句和说明的;3)、分析语句和说明是如何构成程序的;4)、分析程序的结构()
. 2)和3)
. 4)
. 2)3)4)
. 1)2)3)4)
标准资料:
10. 不包含其他循环的循环叫做______循环。()
. 内
. 外
. 简单
. 复杂
标准资料:
11. 代码优化的主要目标是______。1)、如何提高目标程序的运行速度;2)、如何减少目标程序运行所需的空间;3)、如何协调1)和2);4)、如何使生成的目标代码尽可能简短()
. 1)2)
. 1)2)3)
. 1)2)4)
. 1)2)3)4)
标准资料:
12. 在分析树中,一个结点的______是由该结点的父结点和(或)兄弟结点的属性定义的。()
. 继承属性
. 综合属性
. 值
. 作用域
标准资料:
13. 程序设计语言一般分为低级语言和高级语言两大类,其中______通常又称为面向机器的语言。( )
. 高级语言
. 专用程序语言
. 低级语言
. 通用程序语言
标准资料:
14. 编译程序生成的目标程序______是机器语言的程序。()
. 一定
. 不一定
标准资料:
15. 一个声明起作用的那部分程序称为该声明的______。()
. 主题
. 函数
. 标识
. 作用域
标准资料:
16. 文法的二义性和语言的二义性是两个______的概念。()
. 不同
. 相同
. 无法判断
标准资料:
17. 面向机器语言指的是______。()
. 用于解决机器硬件设计问题的语言。
. 特定计算机系统所固有的语言。
. 各种计算机系统都通用的语言。
. 只能在一台计算机上使用的语言。
标准资料:
18. "用高级语言书写的源程序都必须通过编译,产生目标代码后才能投入运行。"这种说法______。()
. 不正确
. 正确
标准资料:
19. 如果转换必须有程序员写出,那么这种转换叫做______。()
. 隐式的
. 显式的
. 自动的
标准资料:
20. 文法G所描述的语言是______的集合。()
. 文法G的字符表V中所有符号组成的符号串
. 文法G的字符表V的闭包V*中的所有符号串
. 由文法的识别符号推出的所有符号串
. 由文法的识别符号推出的所有终结符号串
标准资料:
二、判断题(共 10 道试题,共 40 分。)
V 1. 文法符号的属性有两种,一种称为继承属性,另一种称为综合属性。()
. 错误
. 正确
标准资料:
2. 编译方式与解释方式的根本分别在于是否生成目标代码。()
. 错误
. 正确
标准资料:
3. 一张状态转换图只包含有限个状态,其中有一个被认为是初态,最多只有一个终态。()
. 错误
. 正确
标准资料:
4. 任何正规文法都是上下文无关文法。()
. 错误
. 正确
标准资料:
5. LL(1)文法是无左递归、无二义性文法。()
. 错误
. 正确
标准资料:
6. 一个语言的文法是唯一的。()
. 错误
. 正确
标准资料:
7. 对任何一个编译程序来说,产生中间代码是不可缺少的一部分。()
. 错误
. 正确
标准资料:
8. 一个属性文法包含一个上下文无关文法和一系列语法规则。()
. 错误
. 正确
标准资料:
9. 若一个语言是无穷集合,则定义该语言的文法一定是递归的。()
. 错误
. 正确
标准资料:
10. 对于编译程序而言,中间代码是不可缺少的一部分。()
. 错误
. 正确
标准资料:
|
|