1 文法:G:S→xSx | y所识别的语言是( )。

2 给定文法A→bA|ca,为该文法句子的是( )。

A. bba

B. cab

C. bca

D. Cba

3 设有文法G[S]:S->S1|S0|Sa|Sc|a|b|c,下列符号串中是该文法的句子有( )。

A. ab0

B. a0b01

C. a0b0a

D. bc10

4 文法G产生的( )的全体是该文法描述的语言。

A. 句型

B. 终结符集

C. 非终结符集

D. 句子

5 若文法G定义的语言是无限集,则文法必然是( )。

A. 递归的

B. 上下文无关的

C. 二义性的

D. 无二义性的

6 乔姆斯基(Chomsky)把文法分为四种类型,即0型、1型、2型、3型。其中3型文法是( )。

A. 非限制文法

B. 正则文法

C. 上下文有关文法

D. 上下文无关文法

7 一个上下文无关文法G包括四个组成部分,它们是一组非终结符号,一组终结符号,一个开始符

号,以及一组( )。

A. 句子

B. 产生式

C. 单词

D. 句型

8 若一个文法是递归的,则它所产生的语言的句子( )。

A. 是无穷多个

B. 是有穷多个

C. 是可枚举的

D. 个数是常量

9 给定文法A→bA|cc,则符号串①cc ②bcbc ③bcbcc ④bccbcc ⑤bbbcc中,是该文法句子的是(

)。

A. ①

B. ③④⑤

C. ②④

D. ①⑤

10 文法E→E+E|EE|i的句子ii+i*i有( )棵不同的语法树。

A. 1

B. 3

C. 5

D. 7

11 文法 S→aaS|abc 定义的语言是( )。

12 文法G:S→xSx| xS|y所识别的语言是()。

13 由文法的开始符号出发经过若干步(包括0步)推导产生的文法符号序列称为( )。

A. 语言

B. 句型

C. 句子

D. 句柄

14 下列符号串不可以由符号集S={a,b}上的正闭包运算产生的是( )。

A. ε

B. a

C. aa

D. Ab

15 文法G:S → x xS | y 所识别的语言是( )。

16 文法G:S → xS | y 所识别的语言是( )。

编译原理习题(含答案)——2程序设计语言及其文法——MOOC哈尔滨工业大学陈鄞配套相关推荐

  1. 编译原理习题(含答案)——4-7语法分析——MOOC哈尔滨工业大学陈鄞配套_学习通_慕课堂

    1 如果文法G是无二义的,则它的任何句子α( ). A. 最左推导和最右推导对应的语法树必定相同 B. 最左推导和最右推导对应的语法树可能不同 C. 最左推导和最右推导必定相同 D. 可能存在两个不同 ...

  2. 【最新合集】编译原理习题(含答案)_2程序设计语言及其文法_MOOC慕课 哈工大陈鄞

    [最新合集]MOOC哈工大陈鄞 编译原理答案全集-->传送门 1 文法:G:S→xSx | y所识别的语言是( ). 2 给定文法A→bA|ca,为该文法句子的是( ). A. bba B. c ...

  3. 【编译原理】第8讲 语法制导翻译(习题答案)——MOOC哈尔滨工业大学陈鄞

    语法制导翻译习题1 1 文法G[S]及其语法制导翻译定义如下: 产生式                                        语义动作 S' → S               ...

  4. 编译原理学习笔记2——高级程序设计语言概述

    编译原理学习笔记2--高级程序设计语言概述 2.1常用的高级程序设计语言 2.2程序设计语言的定义 2.2.1语法 2.2.1语法 2.2.3程序语言的基本功能和层次机构 2.2.4程序语言成分的逻辑 ...

  5. 【最新合集】编译原理习题(含答案)_15运行存储分配_MOOC慕课 哈工大陈鄞

    [最新合集]MOOC哈工大陈鄞 编译原理答案全集-->传送门 运行存储分配 1 在目标代码生成阶段,符号表用于(). A. 目标代码生成 B. 语义检查 C. 语法检查 D. 地址分配     ...

  6. 【最新合集】编译原理习题(含答案)_8-10语法制导翻译_MOOC慕课 哈工大陈鄞

    [最新合集]MOOC哈工大陈鄞 编译原理答案全集-->传送门 1 文法G[S]及其语法制导翻译定义如下: 产生式 语义动作 S' → S print( S.num) S → ( L) S.num ...

  7. mysql 查询两张表结构相同的数据库_数据库原理习题(含答案)

    第一章绪论 Ⅰ.学习要点 1.准确掌握数据.数据库.数据库系统.数据库管理系统等基本术语.概念: 2.数据独立性的概念.分类及实现途径: 3.数据模型的概念.分类.要素及作用: 4.数据库三级模式体系 ...

  8. java aab全排列_编译原理习题课答案.ppt

    2)考虑下列产生式: FIRST(+E)∩FIRST(ε)={+}∩{ε}=φ FIRST(+E)∩FOLLOW(E')={+}∩{#,)}=φ FIRST(T)∩FIRST(ε)={(,a,b,^} ...

  9. 【最新合集】编译原理习题(含答案)_答案全集_MOOC慕课 哈工大陈鄞

    [最新合集]编译原理习题(含答案)_1 绪论_MOOC慕课 哈工大陈鄞 [最新合集]编译原理习题(含答案)_2程序设计语言及其文法_MOOC慕课 哈工大陈鄞 [最新合集]编译原理习题(含答案)_3词法 ...

最新文章

  1. git submodule获取子模块
  2. 基于visual Studio2013解决面试题之1002公共子串
  3. 奥巴马女儿要上哈佛了!从小给女儿定下了五条规矩! 2017-08-07 07:35 哈佛/美国 转载授权请回复“转载“ 文:益美传媒|编辑:Angela 奥巴马曾说自己最骄傲的一件事,就是即使在长
  4. json移除一个元素_leetcode:203.移除链表元素,听说用虚拟头节点会方便很多?
  5. vue 中的el表达式_Vue中vue.filter()的使用方法介绍(过滤)
  6. sync是同步还是非同步_音视频是怎么保持同步的?(四)
  7. TCP/IP三次握手与四次握手
  8. linux-Centos7安装nginx
  9. UIKit封装的系统动画
  10. YAML_11 when条件判断
  11. 1947-2021 NBA总冠军次数排行榜
  12. 自学python 编程基础科学计算及数据分析 pdf_自学Python:编程基础、科学计算及数据分析...
  13. 第十节 4基于ashx方式的ASP.Net开发
  14. Android Multimedia框架总结(二十五)MediaProjection实现手机截屏(无须root)
  15. Logstash5.X 日志搜集处理框架 安装配置
  16. VS2015打开cshtml视图页文件报错 未将对象引用设置为实例 解决办法
  17. 海康威视实习第一周总结
  18. 第十一届单片机蓝桥杯省赛(第一组)
  19. ssoj1556土地购买
  20. 计算机网络原理 思维导图

热门文章

  1. python time,datetime当前时间,昨天时间,时间戳和字符串的转化
  2. 抛弃 Java 改用 Kotlin 的六个月后,我后悔了!
  3. 算法复杂度速查表 | 必备神器
  4. LiveVideoStackCon 2022 上海站 专题抢先看(3)
  5. 音视频技术开发周刊 | 201
  6. 视频直播/远程会议中的AI关键技术探索应用
  7. 剑指offer之31-35题解
  8. linux centos 编译Lua5.2.0 静态库 动态库
  9. 一个人,开始变得优秀,就会渐渐地从这些圈子消失了
  10. leetcode 123. Best Time to Buy and Sell Stock III | 123. 买卖股票的最佳时机 III(总结DP 模型套路)