2025年秋江苏开放大学编译原理第1次作业答案

内容查看

一、2025年秋江苏开放大学编译原理第1次作业单选题答案

1、关于字母表的描述,下列说法正确的是()

A、字母表可以是空集合

B、字母表中的符号可以进一步分解

C、字母表是符号的有穷非空集合

D、不同语言必须使用相同的字母表

学生答案:C

2、设字母表Σ={a,b},符号串x=abab,则|x|等于()

A、2

B、3

C、4

D、5

学生答案:C

3、设符号串x=abc,下列哪个不是x的真前缀()

A、ε

B、A

C、aB

D、abC

学生答案:D

4、符号串集合A={a,b},则A²等于()

A、{a,b}

B、{aa,ab,ba,bb}

C、{a²,b²}

D、{ab,ba}

学生答案:B

5、设L₁={a,b},L₂={c,d},则L₁L₂等于()

A、{a,b,c,d}

B、{ac,ad,bc,bd}

C、{ab,cd}

D、{ca,da,cb,db}

学生答案:B

6、关于符号串集合的闭包运算,下列说法错误的是()

A、L⁰={ε}

B、L*=L⁺∪{ε}

C、L⁺=∪Lⁿ(n≥1)

D、L*=L⁺

学生答案:D

7、在BNF范式中,符号”∷=”的含义是()

A、等于

B、定义为

C、属于

D、包含

学生答案:B

8、下列哪个符号在BNF范式中表示”或”的关系()

A、&

B、+

C、|

D、*

学生答案:C

9、设Σ={0,1},则全集合Σ*表示()

A、只包含0和1的符号串集合

B、由0和1组成的任意长度符号串集合(包括空串)

C、长度为2的所有符号串集合

D、不包含空串的所有符号串集合

学生答案:B

10、关于产生式α→β的描述,下列说法正确的是()

A、α称为产生式的右部

B、β称为产生式的左部

C、α可以是空符号串

D、α→β表示左部α定义为右部β

学生答案:D

二、2025年秋江苏开放大学编译原理第1次作业填空题答案

题型:填空题客观题答案不允许乱序分值8分难度:简单得分:6

1、字母表是符号的2025年秋江苏开放大学编译原理第1次作业答案()非空集合,通常记为()2025年秋江苏开放大学编译原理第1次作业答案。字母表中的元素称为2025年秋江苏开放大学编译原理第1次作业答案(),它是字母表中不能再分解的()2025年秋江苏开放大学编译原理第1次作业答案单位。

学生答案:有穷;∑;符号;基本

2、设字母表Σ={a,b,c},符号串x=abcab,则|x|=()2025年秋江苏开放大学编译原理第1次作业答案,符号串x的所有真前缀为2025年秋江苏开放大学编译原理第1次作业答案()。

学生答案:5;ε,a,ab,abc,abca

3、空符号串用表示(),它不包含任何符号,其长度为()。对于任意符号串x,都有εx=xε=()。

学生答案:ε;0;x

4、符号串集合L₁={a,bb},L₂={c,dd},则L₁L₂=(),L₁²=()

学生答案:ac,add,bbc,bbdd;aa,abb,bba,bbbb

5、在BNF范式中,符号()”“读成”定义为”,也可简写为”()”。符号”()“表示多种不同的选择。

学生答案:∷=;→;|

题型:填空题客观题答案不允许乱序分值6分难度:简单得分:4

6、产生式α→β中,α称为产生式的(),β称为产生式的()。如果同一个符号有多个候选式,这些候选式被称为该符号的()。

学生答案:左部;右部;候选式

三、2025年秋江苏开放大学编译原理第1次作业简答题答案

题型:简答题主观题分值10分难度:简单得分:8

1、什么是BNF范式(巴科斯-诺尔范式)?基本语法有哪些?

学生答案:

BNF范式是由约翰·巴克斯(John Backus)和彼得·诺尔(Peter Naur)提出的一种采用形化符号来描述语言的文法规则的方法,最早用于描述ALGOL语言的文法规则。它采用形式化方式定义语言的造词和造句规则,同时用简洁的公式严格清晰地定义各种语言。BNF范式引入“∷=”(读成“定义为”,简写为“→”)来描述文法规则。

BNF表示语法规则的方式为:非终结符用尖括号括起。每条规则的左部是一个非终结符,右部是由非终结符和终结符组成的一个符号串,中间一般以“::=”分开。具有相同左部的规则可以共用一个左部,各右部之间以直竖“|”隔开。

题型:简答题主观题分值10分难度:简单得分:7

2、设字母表Σ={0,1},符号串集合A={0,10},B={1,01}。

(1)计算AB和BA;(4分)

(2)计算A²和B²;(4分)

(3)写出A*中长度不超过3的所有符号串。(2分)

学生答案:

(1)AB={01,001,101,1001}BA={10,110,010,0110}

(2)A2={11,101,011,0101}B2={11,101,011,0101}

(3)A∗中长度不超过3的符号串:ε,0,00,10,000,010,100ε,0,00,10,000,010,100、

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者
课程作业辅导,点击图片加微信,有偿服务

评论0

请先

站点公告

本站已经将所有内容都转移到下方微信小程序里,如果有需要答案可以扫码下方微信小程序寻找

显示验证码

社交账号快速登录