- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计语言与编译复习题
一、是非题(请在括号内,正确的划√,错误的划×)
1.词法分析作为单独的一遍来处理较好。 (× )
2.规范归约(最左规约)和规范推导(最右推导)是互逆的两个过程。 (√)
3.正规文法产生的语言都可以用上下文无关文法来描述。 (√ )
4.编译程序与具体的机器有关,与具体的语言无关。 (× )
5.一张转换图只包含有限个状态,其中有一个被认为是初态,最多只有一个终态。 (× )
6.目标代码生成时,应考虑如何充分利用计算机的寄存器的问题。 (× )
7.逆波兰法表示的表达式亦称前缀式 。 (√)
8.如果一个文法存在某个句子对应两棵不同的语法树,则称这个文法是二义的。 (√ )
9.对于数据空间的存贮分配,FORTRAN采用动态贮存分配策略。(× )
10.甲机上的某编译程序在乙机上能直接使用的必要条件是甲机和乙机的操作系统功能完全相同。(×)
11.递归下降分析法是自顶向下分析方法。(√ )
12.产生式是用于定义词法成分的一种书写规则。 (× )
13.符号表中的信息栏中登记了每个名字的属性和特征等有关信息,如类型、种属、所占单元大小、地址等等。 (√)
14.程序语言的语言处理程序是一种应用软件。 (× )
15.解释程序适用于 COBOL 和 FORTRAN 语言。 (×)
16.编译程序是对高级语言程序的解释执行。(× )
17.语法分析时必须先消除文法中的左递归 。 (×)
18.逆波兰表示法表示表达式时无须使用括号。 (√ )
19.仅考虑一个基本块,不能确定一个赋值是否真是无用的。 (√)
20.数组元素的地址计算与数组的存储方式有关。 (√)
21.静态数组的存储空间可以在编译时确定。 (√)
22.进行代码优化时应着重考虑循环的代码优化,这对提高目标代码的效率将起更大作用。 (√)
23.两个正规集相等的必要条件是他们对应的正规式等价。 (√ )
24.一个语义子程序描述了一个文法所对应的翻译工作。 (√ )
25.计算机高级语言翻译成低级语言只有解释一种方式。(×)
26.在编译中进行语法检查的目的是为了发现程序中所有错误。(× )
27.正则文法其产生式为 A-a , A-Bb,? A,B∈VN , a 、 b∈VT 。 (× )
28.“ 用高级语言书写的源程序都必须通过编译,产生目???代码后才能投入运行 ”这种说法。(× )
29.在程序中标识符的出现仅为使用性的。 (× )
二、选择题
1.词法分析器用于识别_____。?
A.( ) 字符串 ? B.( )语句 C.( )单词 D.( )标识符
2.文法分为四种类型,即0型、1型、2型、3型。其中0型文法是_____。
A. ( ) 短语文法 ??? B.( ) 正则文法 ??? C.( ) 上下文有关文法 D.( ) 上下文无关文法
3.一个上下文无关文法 G 包括四个组成部分,它们是:一组非终结符号,一组终结符号,一个开始符号,以及一组 _____。
A.( ) 句子 B.( ) 句型 C.( ) 单词 D.( ) 产生式
4._____是一种典型的解释型语言。?
A.( ) BASIC B.( ) C C.( ) FORTRAN? D.( ) PASCAL
5.与编译系统相比,解释系统_____。
A.( ) 比较简单 , 可移植性好 , 执行速度快 B.( ) 比较复杂 , 可移植性好 , 执行速度快 ? C.( ) 比较简单 , 可移植性差 , 执行速度慢 D.( ) 比较简单 , 可移植性好 , 执行速度慢
6.用高级语言编写的程序经编译后产生的程序叫_____。 ?
A.( ) 源程序???????B.( ) 目标程序??????C.( ) 连接程序 D.( ) 解释程序
7.编写一个计算机高级语言的源程序后 , 到正式上机运行之前,一般要经过_____这几步:
(1) 编辑 ? (2) 编译 ? (3) 连接 ? (4) 运行
A. ( ) (1)(2)(3)(4)???? B.( ) (1)(2)(3)??? C.( ) (1)(3)?????D.( ) (1)(4)
8.把汇编语言程序翻译成机器可执行的目标程序的工作是由_____完成的。
A.( ) 编译器 ??? ???????B.( ) 汇编器 ??? ????????C.( ) 解释器 ???????????D.( ) 预处理器
9.文法 G 所描述的语言是_____的集合。
A. ( ) 文法 G 的字母表 V 中所有符号组成的符号串 B.( ) 文法 G 的字母表 V 的闭包 V* 中的所有符号串 C.(
您可能关注的文档
- 第4、5讲氧化还原反应基本概念、规律和应用技巧.ppt
- 第2章大气环境化学技巧.ppt
- 第2章大学物理上技巧.ppt
- 第4.5讲学用简单的标点符号(小米)改1技巧.ppt
- 第2章单相交流电路技巧.ppt
- 第2章单相正弦交流电路技巧.ppt
- 第4-3-5基本放大电路技巧.ppt
- 第2章单元技巧.ppt
- 第4-5章数据安全性与完整性技巧.ppt
- 第4部分传感器原理3-电感式技巧.ppt
- 甘肃省渭源县第二中学2024-2025学年高二下册第二次阶段考试数学试卷【附解析】.pdf
- 甘肃省兰州市皋兰县第一中学2023-2024学年高二下册期末考试数学试卷【附解析】.pdf
- 湖北省沙市中学2024~2025学年高二下册5月月考数学试卷【附解析】.pdf
- 四川省广安友实学校2024-2025学年高一下册5月月考数学试卷【附解析】.pdf
- 甘肃省白银市靖远县第四中学2023~2024学年高二下册7月期末考试数学试卷【附解析】.pdf
- 甘肃省兰州市皋兰县第一中学2023~2024学年高二下册期末考试数学试卷【附解析】.pdf
- 广东省广州市天河区2023-2024学年高二下册期末考试数学试卷【附解析】.pdf
- 广西桂林市部分学校2024~2025学年高一下册5月阶段检测数学试卷(北师大版)【附解析】.pdf
- 广西桂林市部分学校2024~2025学年高二下册5月阶段检测数学试卷(北师大版)【附解析】.pdf
- 河北省深州中学2023-2024学年高二下册期末考试数学试卷【附解析】.pdf
最近下载
- 2023神经重症监护患者脑水肿的急性治疗指南(完整版).pdf VIP
- 2025-2026年初中信息技术安徽初二水平会考真题试卷 .pdf VIP
- (新课标)新高教版中职信息技术(基础模块)上册1.2《认识信息系统》说课稿.docx
- 高一自主招生数学试题及标准答案.docx VIP
- 四措两案标准模板.doc
- 2025年初中信息技术初二水平会考真题试卷 含答案考点及解析 .pdf VIP
- 重庆西南大学附属中学体育馆结构设计-建筑结构.PDF
- 红楼梦英文版(杨宪益译)_精品.doc
- 2025年初中信息技术初二水平会考真题含答案考点及解析 .pdf VIP
- 2024年初中信息技术会考试题含答案.doc
文档评论(0)