【名词&注释】
语法分析(syntax analysis)、操作系统(operating system)、应用程序(application)、解释程序(interpreter)、程序语言(programming language)、编译程序(compiler)、动态分配(dynamic allocation)、中间代码(intermediate code)、低级语言(low level language)、节省存储空间(save storage space)
[单选题]若一个文法是递归的,则它所产生的句子个数()。
A. 必定是无穷的
B. 是有限个的
C. 根据具体情况而定
D. 不确定
查看答案&解析
查看所有试题
学习资料:
[单选题]变量应当()
A. 持有左值
B. 持有右值
C. 既持有左值又持有右值
D. 既不持有左值也不持有右值
[单选题]堆式动态分配(dynamic allocation)申请和释放存储空间遵守()原则。
A. 先请先放
B. 先请后放
C. 后请先放
D. 任意
[单选题]()是两类程序语言处理程序。
A. 高级语言程序和低级语言(low level language)程序
B. 解释程序和编译程序
C. 编译程序和操作系统
D. 系统程序和应用程序
[单选题]下面哪个文法具有二义性()。
A. A→AA|(A)|
B. E→E+T|T
C. E→(E)
D. E→a
[单选题]优化可生成()的目标代码。
A. 运行时间较短
B. 占用存储空间较小
C. 运行时间短但占用内存空间大
D. 运行时间短且占用存储空间小
[单选题]间接三元式表示法的优点是()。
A. 采用间接码表,便于优化处理
B. 节省存储空间(save storage space),不便于表的管理
C. 便于优化处理,节省存储空间(save storage space)
D. 节省存储空间(save storage space),不便于优化管理
[多选题]编译程序工作时,通常包括()阶段。
A. 词法分析
B. 语法分析
C. 中间代码(intermediate code)生成
D. 语义检查
E. 目标代码生成
本文链接:https://www.51bdks.net/show/rg6wg0.html