【名词&注释】
形式语言(formal language)、编译程序(compiler)、动态分配(dynamic allocation)、程序结构(program structure)、前后文无关(context-free)、原程序(original program)、前后文有关(context-sensitive)、适用于(suitable for)、符号表(symbol table)、动态申请内存空间(dynamic application of memory space)
[单选题]将编译程序分成若干个“遍”是为了()
A. 提高程序的执行效率
B. 使程序的结构更加清晰
C. 利用有限的机器内存并提高机器的执行效率
D. 利用有限的机器内存但降低了机器的执行效率
查看答案&解析
查看所有试题
学习资料:
[单选题]四种形式语言文法中,1型文法又称为()文法。
A. 短语结构文法
B. 前后文无关文法
C. 前后文有关(context-sensitive)文法
D. 正规文法
[多选题]下面()语法制导翻译中,采用拉链—回填技术。
A. 赋值语句
B. 布尔表达式的计算
C. 条件语句
D. 循环语句
[多选题]一个LR(1)项目可以看成()两个部分组成。
A. 心
B. 向前搜索符集合
C. 分析表
D. 分析函数
[多选题]编译过程中扫描器的任务包括()。
A. 组织原程序的输入
B. 识别单词属性,并输出
C. 删除注解
D. 行计数、列计数
E. 建立符号表(symbol table)
[多选题]关于堆式分配,下面说法正确地是()。
A. 属于动态分配
B. 属于静态分配
C. 适用于(suitable for)可递归调用、具有分程序结构的语言
D. 适用于(suitable for)允许为变量动态申请内存空间(dynamic application of memory space)的语言
本文链接:https://www.51bdks.net/show/0pjr3.html