西安交通大学22计算机科学与技术编译原理期末考核试题库带答案参考2.docx
《西安交通大学22计算机科学与技术编译原理期末考核试题库带答案参考2.docx》由会员分享,可在线阅读,更多相关《西安交通大学22计算机科学与技术编译原理期末考核试题库带答案参考2.docx(8页珍藏版)》请在三一文库上搜索。
1、书山有路勤为径,学海无涯苦作舟! 住在富人区的她西安交通大学22春“计算机科学与技术”编译原理期末考核试题库带答案参考一.综合考核(共30题)1.布尔表达式计算时可以采用某种优化措施,比如A and B用if-then-else可解释为()。A.if A then true else BB.if A then B else falseC.if A then false else trueD.if A then true else false参考答案:B2.语法分析器接收以()为单位的输入,并产生有关信息供以后各阶段使用。A.表达式B.产生式C.单词D.语句参考答案:C3.对于允许递归调用的程序
2、语言,程序运行时的存储分配策略不能采用静态的存储分配策略。()A.对B.错参考答案:A4.复写传播的目的是对某些变量的赋值变为无用。()A.对B.错参考答案:A5.在程序设计语言中,一般来说,布尔表达式仅仅用于条件、循环等控制流语句中的条件表达式计算。()A.对B.错参考答案:B6.对应于产生式AXY继承属性Y.y的属性计算,可能正确的语义规则是()。A.A.a:=f(X.x,Y.y)B.Y.y:=f(A.a,Y.y)C.Y.y:=f(X.x)D.A.a:=f(Y.y)参考答案:C7.LL(k)文法都不是二义性的。()A.对B.错参考答案:A8.评价一个代码生成器最重要的指标是()。A.代码的
3、正确性B.代码的高效性C.代码的简洁性D.代码的维护性参考答案:A9.一个二义性文法可以是SLR文法或LALR文法。()A.对B.错参考答案:B10.为了便于优化处理,三地址代码可以表示成()。A.三元式B.四元式C.后缀式D.间接三元式参考答案:D11.S属性文法一定是L属性文法。()A.对B.错参考答案:A12.从左线性文法构造有限自动机时,通常自动机状态个数比文法非终结符号数多()A.4B.2C.0D.1参考答案:D13.在编译过程中,既可以将几个不同的阶段合为一遍,也可以把一个阶段的工作分为若干遍。()A.对B.错参考答案:A14.算符优先分析法每次都是对()进行归约A.句柄B.最左素
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西安交通大学 22 计算机科学 技术 编译 原理 期末 考核 试题库 答案 参考
