清华大学本科生考试试题《编译基本知识》.pdf
《清华大学本科生考试试题《编译基本知识》.pdf》由会员分享,可在线阅读,更多相关《清华大学本科生考试试题《编译基本知识》.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*清清华华大大学学本本科科生生考考试试试试题题专专用用纸纸考试课程编译原理(A 卷)2007 年 7 月 3 日学号:姓名:一一.(15%15%)简答题)简答题1(3%)图1 是支持嵌套过程说明的语言 PL0的一段程序。若每个作用域栈都有各自的符号表,则在编译器处理到/*here*/时,哪些作用域是开作用域?哪些作用域是闭作用域?作用域栈的栈顶对应哪个作用域?注:该段程序包含下列作用域a,x,y,p,rzx,s,tv2(3%)如下是一个类 Pascal 程序片断。试分别给出遵循静态作用域规则和动态作用域规则时运行该段程序时的输出结果。var r:realprocedureshow;beginw
2、rite(r:5:3)end;proceduresmall;varr:real;beginr:=0.125;showend;beginr:=0.25;show;small;writeln;show;small;writeln;end.const a=25;var x,y;procedurep;varz;beginend;procedurer;var x,s;procedure t;varv;beginend;begin/*here*/end;beginend.图 1作用域与可见性*注:write(r:5:3)表示按照一定格式(总宽度为5,小数点后有三位数字)输出 r;writeln 表示输出一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译基本知识 清华大学 本科生 考试 试题 编译 基本知识
限制150内