2019华农春编译A卷

发布 2022-09-10 05:46:28 阅读 7241

华南农业大学期末考试试卷(a卷)

2010学年第2学期考试科目: 编译原理

考试类型:(闭卷)考试考试时间: 120 分钟。

学号姓名年级专业。

一、本题共6小题,每小题5分,共30分。

1、给出下面语言集合的上下文无关文法。

l1=2、为正规集l2=构造一右线性正规文法。

3、判断下图fa是nfa还是dfa,并用正规式来描述它所识别的语言。

4、简要说明翻译程序与编译程序的异同、编译程序与解释程序的异同。

5、试求表达式a+b*(-c)+b/(-c)对应的后缀式和三地址**。

6、有翻译模式如下:

s’ →s

s→ }s→(t)

t→ s 采用移进归约的分析方法,当分析器的输入为(a,(a)) 时,画出其语法树(可以带注释、也可以不带注释),并求输出的结果。

二、构造识别下列语言的最小dfa(共15分):

三.有定义算术表达式的文法如下:

e → e+t | e-t | t

t → t*f | t/f | f

f → pf | p

p → e) |i

构造句型e+t*pp-i的语法树;并指出该句型的所有短语、直接短语、素短语、句柄。(10分)

四、有文法如下: (共15分)

s → t l

t → int | float

l → id r

r → id r |ε

1)计算文法的每个候选产生式的select集合;(5分)

2)说明文法是ll(1)文法的理由,并给出其**分析表;(6分)

3)给出符号串int id,id 的**分析过程(包括分析栈、输入串、所用规则)。(4分)

五、有定义二进制串的文法如下:(共20分)

l → lb | b

b → 0 | 1

1) 构造文法的识别规范句型活前缀的dfa;(6分)

2) 分别写出上一步dfa各状态所识别的活前缀;(4分)

3) 说明该文法是slr(1)文法的理由,并给出slr(1)分析表;(6分)

4) 给出符号串10的lr分析过程(包括状态栈、符号栈、输入串、

分析动作)。(4分)

1). 将该**序列划分成基本块;

2). 画出该**序列的流图;

3). 若有循环,列出构成循环的基本块。(10分)

2019华农c语言试卷

华南农业大学期末考试试卷 a卷 2012学年第1学期考试科目 程序设计 c语言 考试类型 闭卷 考试考试时间 120 分钟。学号姓名年级专业。考生注意 1 答案必须分别写在 机读卡 和 答卷 上,写在试题上不得分。2 必须在机读卡和答卷上正确填写班级 学号 姓名等内容,否则没有考试成绩。3 在机读卡...

2019华杯赛试题1华杯赛模拟卷

走近华杯赛 模拟试卷1 一 填空题。1 已知三角形三边长分别为a b c,且a 2c 3b,c 2b 3a,则这个三角形一定是 三角形。2 一个最简真分数a,它的分子 分母各加上一个相同的数后,所得的分数为b,a与b的大小关系为 3 最简分数化成小数时,如果循环节的位数是三位,那么最简分数的分母有 ...

教师读书计划2019春周淑华

教师读书计划。2013 2014年度第二学期。时代在进步,科技在发展,为了能跟上时代的步伐,必须及时充电,以便拓宽自己的知识面,因此本学期要多读书,勤记笔记,结合中心校的 师生读书计划 特制定本学期的个人读书计划 一 工作目标。1 为了尽快提高自己的知识水平,扩大自己的知识领域,本学期力争使自己的教...