奥鹏教育北京语言大学《编译原理》在线作业一

奥鹏教育北京语言大学平时在线作业

19秋《编译原理》作业 1

汇编程序是将汇编语言程序翻译成( )。
A:高级语言程序
B:机器语言程序
C:汇编语言程序
D:汇编语言或机器语言程序
答案问询微信:424329

编译程序绝大多数时间花在_____上。
A:出错处理
B:词法分析
C:目标代码生成
D:管理表格
答案问询微信:424329

文法分为四种类型,即0型、1型、2型、3型。其中2型文法是_____。
A:短语文法
B:正则文法
C:上下文有关文法
D:上下文无关文法
答案问询微信:424329

编译程序是一种_____。
A:汇编程序
B:翻译程序
C:解释程序
D:目标程序
答案问询微信:424329

解释程序处理语言时 , 大多数采用的是_____方法。
A:源程序命令被逐个直接解释执行
B:先将源程序转化为之间代码 , 再解释执行
C:先将源程序解释转化为目标程序 , 再执行
D:以上方法都可以
答案问询微信:424329

词法分析器用于识别_____。
A:字符串
B:语句
C:单词
D:标识符
答案问询微信:424329

一个LR(1) 项目可以看成( )两个部分组成。
A:心
B:向前搜索符集合
C:分析表
D:分析函数
答案问询微信:424329

在编译过程中,语法分析器的任务是( )。
A:分析单词是怎样构成的
B:分析单词串是如何构成语句和说明的
C:分析语句和说明是如何构成程序的
D:分析程序的结构
答案问询微信:424329

通常编译过程分成前端和后端,其中前端包括( ),后端包括目标代码生成
A:语法分析
B:语义分析
C:中间代码生成
D:词法分析
答案问询微信:424329

编译程序从逻辑结构上,一般由( )组成,此外编译程序还包括表格处理程序、出错处理程序。
A:词法分析程序
B:语法分析程序
C:语义分析程序
D:中间代码生成程序
E:代码优化程序
F:目标代码生成程序
答案问询微信:424329

编译程序与具体的机器有关,与具体的语言无关。( )
A:错误
B:正确
答案问询微信:424329

题目见图片
A:错误
B:正确
答案问询微信:424329

若一个句型中出现了某产生式的右部,则此右部一定是该句型的句柄。( )
A:错误
B:正确
答案问询微信:424329

所谓基本块是指程序中一个顺序执行的语句序列,其中只有一个入口语句和一个出口语句。
A:错误
B:正确
答案问询微信:424329

一个多遍的编译程序可以较之一遍的编译程序少占内存。
A:错误
B:正确
答案问询微信:424329

LR 法是自顶向下语法分析方法。( )
A:错误
B:正确
答案问询微信:424329

程序语言的语言处理程序是一种应用软件。( )
A:错误
B:正确
答案问询微信:424329

甲机上的某编译程序在乙机上能直接使用的必要条件是甲机和乙机的操作系统功能完全相同。( )
A:错误
B:正确
答案问询微信:424329

预测分析方法是自底向上分析的一种方法。
A:错误
B:正确
答案问询微信:424329

根据优化所涉及的程序范围,可分成局部优化,全局优化2个不同的级别。
A:错误
B:正确
答案问询微信:424329

每个文法都能改写为 LL(1) 文法。( )
A:错误
B:正确
奥鹏教育北京语言大学平时在线作业答案问询微信:424329

过程调用的实质是把程序控制转移到子程序(过程段)。
A:错误
B:正确
答案问询微信:424329

所谓依赖图是一个无向图,用于描述分析树中的属性和属性间的相互依赖关系。
A:错误
B:正确
答案问询微信:424329

最左归约也称为规范归约。( )
A:错误
B:正确
答案问询微信:424329

题目见图片
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网