填空题通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序的(),中间代码生成、代码优化与目标代码的生成则是对源程序的()。
您可能感兴趣的试卷
你可能感兴趣的试题
2.单项选择题代码生成阶段的主要任务是()
A.把高级语言翻译成汇编语言
B.把高级语言翻译成机器语言
C.把中间代码变换成依赖具体机器的目标代码
D.把汇编语言翻译成机器语言
3.单项选择题扫描器所完成的任务是从字符串形式的源程序中识别出一个个具有独立含义的最小语法单位即()
A.字符
B.单词
C.句子
D.句型
4.填空题算符优先分析中的可归约串是指()。
5.填空题规范归约中的可归约串是指()。
6.填空题把语法范畴翻译成中间代码所依据的是()。
8.单项选择题使用间接三元式表示法的主要目的()
A.便于优化处理
B.便于表的修改
C.节省存储空间
D.生成中间代码更容易
9.单项选择题四元式之间的联系是通过()实现的。
A.指示器
B.临时变量
C.符号表
D.程序变量
10.单项选择题文法G:S→S+T|TT→T*P|PP→(S)|i句型P+T+i的短语有()
A.i,P+T
B.P,P+T,i,P+T+i
C.P+T+i
D.P,P+T,i
最新试题
在规范归约中,任何可归约串的出现都在()
题型:单项选择题
嵌套过程语言的程序,内层过程引用非局部量可通过()跟踪外层过程最新活动记录的位置。
题型:单项选择题
分析树上的每个分支结点都由()标记。
题型:填空题
符号表常用的操作不包括()
题型:单项选择题
在循环内可以实行的优化有()
题型:单项选择题
FORTRAN这样的语言,不允许过程递归,不含可变体积的数据对象或待定性质的名称,能在编译时完全确定其程序的每个数据对象在运行时存储空间的位置,可采用()
题型:单项选择题
文法识别符号经过任意步推导得到的结果是()
题型:单项选择题
面向机器语言的特点是()
题型:单项选择题
一个语法的文法是()
题型:单项选择题
假设/的优先级高于-,则采用右结合规则时,a-b/c-d可解释为()
题型:单项选择题