编译原理与技术,都是选择题,帮忙看下

题号:1 题型:单选题
LR分析法中,语法分析栈中存放的状态是识别规范句型 的DFA的状态
选项:
a、前缀
b、 活前缀
c、 项目
d、 句柄
题号:2 题型:单选题
I I1|I0|Ia|Ic|a|b|c下列符号串中是该文法的句子的有 .
选项:
a、 ab0
b、 a0c01
c、 aab
d、 101a
题号:3
赋值语句X:=-(a+b)/(c-d)-(a+b*c)的逆波兰表示是 。
选项:
a、Xab+cd-/-bc*a+-:=
b、 Xab+/cd-bc*a+--:=
c、Xab+-cd-/abc*+-:=
d、Xab+cd-/abc*+--:=
题号:4 题型:单选题
编译程序使用 区别标识符的作用域。
选项:
a、说明标识符的过程或函数名
b、说明标识符的过程或函数的静态层次
c、说明标识符的过程或函数的动态层次
d、 标识符的行数
题号:5 题型:单选题
词法分析的常用方法有 。
选项:
a、有穷自动机理论
b、图灵机
c、图论
d、无穷自动机理论
题号:6 题型:单选题
高级语言编译程序常用的语法分析方法中, 方法属于自顶向下分析方法。
选项:
a、算符优先分析
b、预测分析法
c、LR分析
d、 SLR分析
题号:7 题型:单选题
在编译中产生语法树是为了 。
选项:
a、语法分析
b、语义分析
c、词法分析
d、产生目标代码
题号:8 题型:多选题
一个上下文无关文法G包括四个组成部分依次为: <br>
选项:
a、产生式
b、结束符号
c、开始符号
d、文法
e、非终极符号
f、终极符号
题号:9 题型:多选题
语法分析的常用方法是 。
选项:
a、自顶向下
b、自底向上
c、自左向右
d、自右向左
题号:10 题型:多选题
基本块内可进行的优化有:
选项:
a、删除公共子表达式
b、删除无用代码
c、合并已知常量
d、代码外提
e、消减强度
题号:11 题型:多选题
下列工作中,有编译过程中扫描器完成的任务有 <br>
选项:
a、组织源程序的输入
b、按词法规则分割出单词,识别出其属性
c、删除注解
d、删除空格及无用字符
e、行记数、列记数
f、发现并定位词法错误
题号:12 题型:多选题
下面关于解释程序的描述不正确的是 。
选项:
a、解释程序的特点是处理程序时不产生目标代码
b、解释程序适用于COBOL和FORTRAN语言
c、解释程序是为打开编译程序技术的僵局而开发的
题号:13 题型:多选题
在使用高级语言编程时,首先可通过编译程序发现源程序的 错误
选项:
a、语法
b、语义
c、语用
d、运行
题号:14 题型:是非题
若一个语言的句子有无穷多个,则其对应的文法必定是递归的。()
选项:
1、 错
2、 对
题号:15 题型:是非题
编译程序的输入是高级语言程序,输出是机器语言程序。()
选项:
1、 错
2、 对
题号:16 题型:是非题
所有的LL(K)文法都不是二义性的。()
选项:
1、 错
2、 对
题号:17 题型:是非题
内容:
在递归下降语法分析中文法不能含有左递归规则和右递归规则。 ()
选项:
1、 错
2、 对
题号:18 题型:是非题
对于字母表∑上的任一NFAM,必须在∑上与NFAM等价的DFAM
选项:
1、 错
2、 对
题号:19 题型:是非题
正规文法一定不是二义性的。()
选项:
1、 错
2、 对
题号:20 题型:是非题
高级语言程序必须经过编译程序的翻译才能被计算机识别和执行。()
选项:
1、 错
2、 对
专业LED,可以Q我