电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

西工大19春《编译原理》在线作业参考答案

5页
  • 卖家[上传人]:学***
  • 文档编号:106995414
  • 上传时间:2019-10-17
  • 文档格式:DOC
  • 文档大小:36.50KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、西工大19春编译原理在线作业试卷总分:100 得分:100一、单选题 (共 20 道试题,共 50 分)1.下列关于标识符与名字的区别的描述中,正确的是( )。A.标识符和名字都是抽象的字符序列,没有确切的意义B.标识符只是抽象的字符序列,无确切的意义;名字则是由标识符表示,且具有语义属性C.名字是抽象的字符序列,无确切的意义;名标识符具有语义属性D.标识符和名字都具有语义属性答案:B2.词法分析器用于识别( )。A.字符串B.语句C.单词D.标识符答案:C3.设G 是一个给定的文法,S 是文法的开始符号,如果S-x( 其中xV*), 则称x 是文法G 的一个( )。A.候选式B.句型C.单词D.产生式答案:B4.关于解释程序的特点的描述,下列哪一项是正确的()。A.边解释边执行,翻译所得的指令序列并不保存B.边解释边执行,翻译所得的指令序列全部保存C.先解释完所有程序,然后执行D.先将高级语言程序全部翻译成机器代码答案:A5.设已给文法G=(VN,VT,P,S),其中: VN=S VT=a1,a2,an, P=Saii=1,2,nSS,SSS,SSS 此文法所产生的语言是( )。A.

      2、以终结符a1,a2,an为运算对象的布尔表达式串B.以,为运算符,以、为分隔符的布尔表达式串C.以终结符a1,a2,an为运算对象,以,为运算符,以、为分隔符的布尔表达式串D.以、为分隔符的布尔表达式串答案:C6.将高级语言程序翻译为计算机可执行的目标程序有哪些途径( )。A.解释与翻译B.解释与编译C.解释D.编译答案:B7.语法分析器可以发现源程序中的( )。A.错误并校正B.语法错误C.语法和语义错误D.语义错误答案:B8.一个文法是递归的,则它产生的语言的句子个数( )。A.必定无穷B.必定有限C.可能无穷,也可能有限D.说不准答案:A9.以下陈述完全正确的是:( )。 LR(K)文法是无二义性文法 LR(K)文法可能是左递归文法 LL(K)文法是无二义性文法 LL(K)文法可能是左递归文法 简单优先文法是无二义性文法 简单优先文法肯定是无左递归文法A.B.C.D.答案:D10.过程P1调用P2时,连接数据不包含( )。A.嵌套层次显示表B.老SPC.返回地址D.全局DISPLAY地址答案:A11.已知文法G:SWZ WX|Y Xa|aX Yb|bY Zc|cZ,G定义的语言的

      3、相应正规式为( )。A.aa*|bb*|cc*B.(aa*|bb*)cc*C.aa*(bb*|cc*)D.(a|b|c)*答案:B12.给定文法GE:EE+TT TT*FF F(E)i, 则以下( )全都不是规范句型的活前缀 T+ T* T*F E+E E* E+ T* i (E+T) (i)A.B.C.D.答案:A13.在整理和查找操作时,下列哪项的效果最高( )。A.杂凑B.二叉树C.线性表D.图答案:A14.栈式动态分配与管理在过程返回时应做的工作有( )。A.恢复TOPB.恢复SPC.保护TOPD.保护SP答案:B15.优化可生成( )的目标代码。A.运行时间较短B.占用存储空间较小C.运行时间短但占用内存空间大D.运行时间短且占用存储空间小答案:D16.下列哪一项不是与机器有关的代码优化( )。A.寄存器优化B.多处理优化C.特殊的指令优化D.有用的指令消除答案:D17.如果活动记录中没有DISPLAY表,则说明( )。A.程序中不允许有递归定义的过程B.程序中不允许有嵌套定义的过程C.程序中既不允许有嵌套定义的过程,也不允许有递归定义的过程D.程序中既允许有嵌套定义的过程,

      4、也允许有递归定义的过程答案:B18.在自下而上的语法分析方法中,分析的关键是( )。A.选择候选式B.消除递归C.寻找句柄D.寻找句型答案:A19.为了提高线性表的查找效率,在自适应线性表中,给每项附设一个指示器,这些指示器把所有的项按照( )访问原则连接成一条链。A.最后最近B.最优先最近C.最新最近D.随机答案:C20.文法分为四种类型,即0型、1型、2型、3型。其中3型文法是( )。A.短语文法B.正则文法C.上下文有关文法D.上下文无关文法答案:B二、判断题 (共 20 道试题,共 50 分)21.一张符号表的每一项都包含两大栏,即名字栏和信息栏。( )答案:正确22.产生式是用于定义语法成分的一种书写规则。( )答案:正确23.表达式a*(-b+c)的逆波兰表示(后缀式)是ab-c+*。( )答案:正确24.文法G:SiSeS|iS|i是二义性的。( )答案:正确25.一个过程的活动即是每次执行一个过程体,就产生该过程的一个活动。( )答案:正确26.局部优化是在基本块范围内进行的一种优化。( )答案:正确27.堆式动态存储分配变量生存期具有随机交叉特性,即非后进先出的特性。

      5、( )答案:正确28.目标程序是指编译程序(或解释程序)将源程序处理加工而得的另一种语言(目标语言)的程序。( )答案:正确29.3型文法一定是2型文法。( )答案:正确30.翻译程序是指将用某种语言编写的程序翻译成另一种语言形式的程序的系统软件。( )答案:正确31.符号表使用的基本操作包括查表、填表、访表信息、更新和删除等。( )答案:正确32.源程序指以某种程序设计语言编写并供加工处理的程序。( )答案:正确33.设G是一个给定的文法,S是文法的开始符号,如果S x(其中xVT*),则称x是句法的一个句子。( )答案:错误34.文法G产生的语言是无穷的,当且仅当文法是递归的。( )答案:正确35.一个语义子程序描述了一个文法所对应的翻译工作。( )答案:错误36.任何具有左递归性的前后文无关文法均非LL(1)文法。( )答案:正确37.语法分析最常用的两类方法是自上而下和自下而上分析法。( )答案:正确38.一个优先表一定存在相应的优先函数。( )答案:错误39.逆波兰表示法表示表达式时无须使用括号。( )答案:正确40.符号表的组织方式只能采用直接填写式,在符号表主栏放一个指示器和整数。( )答案:错误

      《西工大19春《编译原理》在线作业参考答案》由会员学***分享,可在线阅读,更多相关《西工大19春《编译原理》在线作业参考答案》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
    点击查看更多
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.