欢迎来到天天文库
浏览记录
ID:51768607
大小:43.50 KB
页数:3页
时间:2020-03-15
《期末复习-判断题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、判断题第一章1.源语言是编写被编译的程序使用的语言。(√)2. 解释执行与编译执行的根本区别在于解释程序对源程序没有真正进行翻译。(╳)3.“遍”是指对源程序从头到尾扫描一遍,并做相应的加工处理。(╳)4. 编译程序是将源程序翻译成等价的目标程序的程序。(√)5.宿主语言是目标机的目标语言(╳)6.编译程序是应用软件(╳)第二章1.NFA和DFA的区别之一是映射函数是否唯一。(√)2.FA的初始状态可以是多个。(√)3. 若一个文法是递归的,则它所产生语言的句子个数必定是无穷的。(√)4. 存在这样的语言,它能被确定的有穷自动
2、机识别,但不能用正规表达式表示。 (╳)5.设有字母表V,则VT∩VN=Φ。(√)6.有文法G1=G2,则L(G1)=L(G2)。(╳)7.文法等价是指所描述的语言是完全相同的。(√)8.一个确定有限状态自动机中,有且仅有一个唯一的终态。(╳)9.设R和S分别是字母表∑上的正规式,则有L(R
3、S)=L(R)∪L(S)。(√)10.自动机M1和M2的状态数不同,则二者必不等价。(╳)11.确定有限自动机以及非确定有限自动机都能正确地识别正规集。(√)12.对任意一个右线性正规文法G,都存在一个NFAM,满足L(G)=L(M)。(√)13
4、.对任何正规式e,都存在一个NFAM,满足L(M)=L(e)。(√)14.从一个句型到另一个句型的推导过程是唯一的。(╳)15、最右推导是最右规约的逆过程,最左推导是最左规约的逆过程。(×)16.一张转换图只包含有限个状态,其中有一个被认为是初态,最多只有一个终态。(╳)17.二义文法不是上下文无关文法。(╳)18、对能用有限自动机描述的一个语言,该语言的一子集所构成的语言也一定能用有限自动机来描述。(×)19、对任意文法G,都存在相应的正规式与之等价。(×)20、对文法G中的一个句子,如果能够找到两种以上的推导,则该句子是二义性的。
5、(×)21.文法是描述语言的语法结构的形式规则。(√)第三章1.词法分析器输出结果中的单词属性名是进行语法分析的文法的终结符。 (╳)2.Lex是编译程序自动生成工具。(╳)3.词法分析识别出来的是具有独立意义的最小语法单位。(╳)4.词法分析作为单独的一遍来处理较好。(╳)5.词法分析依据的是语言的文法规则(╳)6.编译的预处理程序的处理对象是源程序(√)第四章1.语法分析识别出来的是具有独立意义的最小语法范畴。(╳)2.语法分析方法中的递归下降分析法属于自顶向下分析方法。(√)3. 一棵语法树反映了其叶结点从左向右连接形成的句型(
6、句子)的任意推导情况。 (╳)4. 若文法规则存在P→P'a,则first(P')=first(P)。(╳)5.对文法中的某个句子,如果存在多种(多于一种)不同的最右推导,则也会存在多种不同的最左推导。(√)6.包含左递归的文法肯定不能直接用LL分析法来分析。(√)7.要构造行之有效的自上而下的分析器,则必须消除左递归。(╳)8.产生式是定义语法范畴的一种书写规则。(√)9.语法分析的任务试分析语句是如何构成程序的(╳)10.自上而下分析及自下而上分析中的“下”指的是被分析的源程序串()第五章1. 不同的语法分析方法仅仅是分析识别
7、的模式不同,而扫描模式都是一样的。 (╳)2. 算符优先分析法每次规约的都为当前句型的素短语,而LR分析法规约的为当前句型的句柄。(╳)3、在LR文法的分析过程中,分析栈中的内容对应某合法句型的前缀。(√)4.自下而上的分析法是一种“移进—归约”法。(√)5.LR 法是自顶向下语法分析方法。 (×) 6.LR 分析法在自左至右扫描输入串时就能发现错误,但不能准确地指出出错地点。 ( √ ) 7.LR 分析技术无法适用二义文法。 ( × ) 8.简单优先文法允许任意两个产生式具有相同右部。(×)9.一个句
8、型的句柄一定是文法某产生式的右部。(√)10.一个句型的直接短语是唯一的。 (×)第六章1.符号表在编译阶段非常重要,但符号表不会带入运行阶段。(╳)2.综合属性是用于“自上而下”传递信息。(╳ ) 3.只含有综合属性的属性文法称为S-属性文法,它是L-属性文法的特例。(√ ) 4.对于任何一个编译程序来说,产生中间代码是必不可少的(╳)5.逆波兰表示法表示表达式时无须使用括号。( √) 6.使用语法制导翻译方法的编译程序能同时进行语法分析和语义分析(√)7.返填就是稍后填写转移指令的地址(√)8.三元式同间接三元式是等价的(╳)
9、9.符号表中的信息栏中登记了每个名字的属性和特征等有关信息,如类型、种属、所占单元大小、地址等等。(╳)10.逆波兰法表示的表达试亦称前缀式。 (× )11.在编译中进行语法检查的目的是为了发现程序中所有错误。(×
此文档下载收益归作者所有