网站首页 | 考试学习 | 英语学习 | 求职 |出国留学 | 资源下载 | 论文中心 | 箐箐校园 | 精品课程 | 网络学院 | 网站留言
资格类考试: 公务员考试 报关员考试 导游资格 注册会计 司法考试
外语类考试: 英语四六级 雅思 托福 GRE BEC PETS 职称英语
学历类考试: 高考 考研 自考 成考 专升本
计算机考试: 等级考试 水平考试 微软认证 思科认证 Linux认证
设为主页
联系站长
添加收藏夹
西安交通大学2002年编译原理部分

西安交通大学2002年编译原理部分

学子考试网 Ks263.Com 点击数: 2006-9-7 字体:[ ]
2002年编译原理部分(50)

写出a+b*c/(a-b)-b*(-c+a)的后缀式.(4 ))

 

正规式(a | baa | b*a表示的语言是什么?求出接受该正规集的状态最少的确定有限自动机。(8)

 

请写出不能被5整除的非零开头的正整数集的文法。(6)

 

对下列文法G      G: SSPa | P

                        P-y PQb | Q

                        QS | d

    试完成下列各题:

    1该文法是(a)右线性文法   (b) LL1)文法   (c) 2型文法

             (d)算符优先文法  (e)递归文法

 

           (多选题5分,漏选、错选均扣分)

    2文法G是不是SLR文法。请构造SLR分析表证实之。(6)

 

写出句子if i>2 then a[i, j]=x+2 else

                    whilei<j do x=a[j, i]1

   的三地址语句或四元式序列。(8分)

 

program test;

   var ijinteger

   procedure example (x, yinteger)

   begin y=y**2x=x-yy=y-x  end

    begin a=3b=4call example (a, b)

          wr i to (a)write (b)

    end

    其中:参数传递方式为call-by-reference,a, b输出何值。**为乘幂运

          算。(5分)

 

三地址语句序列如下图:

   1请划分基本块,构造程序流图;

   2 请求出必经结点集,回边和由回边组成的循环。(8分)

                i=i+l

                if i=j goto

                a:=a+l

                if i>a goto

                a:=a*2

                if j>a goto

                goto

                a: =a/2

                if j>a goto

                goto            


  • 上一篇文章:

  • 下一篇文章:




  •                            【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    特别推荐
    最新热点
    最新推荐
     网站首页 -  网站地图 -  加入收藏 -  联系我们 -  友情链接 
    冀ICP备05000973号 ?2005-2006 www.ks263.com.版权所有