1随堂练习【编译原理】
创始人
2025-05-29 14:54:25
0

课堂测试【编译原理】

  • 前言
  • 推荐
  • 课堂测试
    • 课前测03-01
    • 课后练习03-01
    • 课后复习03-08
    • 课前热身03-13
  • 最后

前言

2023-3-13 20:56:25

以下内容源自《编译原理》
仅供学习交流使用

推荐

课堂测试

课前测03-01

1(多选题) 编译原理各阶段的工作都涉及到()
A. 表格管理
B. 语法分析
C. 出错处理
D. 代码优化

正确答案: AC

在这里插入图片描述

2(多选题) 程序语言一般分为()和()
A. 高级语言
B. 专用程序语言
C. 低级语言
D. 通用程序语言

正确答案: AC

3(多选题) 高级语言的翻译方式有()和()

A. 汇编方式
B. 模拟方式
C. 解释方式
D. 编译方式

正确答案: CD

课后练习03-01

1(简答题) 请根据课本30页例题,给出下列串的最右推导
2.1) baaa
2.2) aabbb
2.3) aaabbb

以下是P30的例题
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


文法G1:S→bAA→aA|a1)baaa
S=>bA=>baA=>baaA=>baaa文法G2:
S->AB
A->aA|a
B->bB|b2) aabbb
S=>AB=>AbB=>AbbB=>Abbb=>aAbbb=>aabbbb文法G3:
S->aSb|ab3) aaabbb
S=>aSb=>aaSbb=>aaabbb

拓展:
S->aSb|b
L(G)={anbn+1|n≥0}

S->aSbb|ab
L(G)={anb2n|n≥0}

课后复习03-08

1(多选题) 给定语法A–>bAcc|ε,下面的符号串中为该文法的句子是()
A. bcc
B. bcbc
C. bcbcc
D. bccbcc
E. bbcccc

正确答案: AE 我的答案: AE

L(G)={bnc2n|n≥0}

2(单选题) V={A,B,0,1}, x、y∈V*是什么意思?
A. x、y是V上的某个符号
B. x、y是V上的符号形成的某符号串
C. x、y绝对不是空串
D. x、y都是符号串集

正确答案: B 我的答案: B

3(单选题) Σ={a,b}, x=aaa, y=bbbb, |xy|=
A. aaabbbb
B. abababb
C. 7
D. 3

正确答案: C 我的答案: C

4(单选题) x是串,xε等于?

A. ε
B. x
C. φ
D. ?

正确答案: B 我的答案: B

课前热身03-13

1(单选题) 文法G[S]:
S->bABa
A->aA|a
B->b
则句型baaAba的句柄是?
A. a
B. aA
C. b
D. ba

正确答案: B 我的答案: B

语法树如图
在这里插入图片描述

2(多选题) 有文法G[S]:
S->aA|b
A->bB|c
B->cS|abc
此文法中的递归产生式有:
A. S->aA
B. A->bB
C. B->cS
D. S->b

正确答案: ABC 我的答案: ABC

3(单选题) 有文法G[S]: S->aSbb|ε则L(G)是?
A. {ε,a,bb,abb}
B. {anbn|n≥0}
C. {anb2n|n≥1}
D. {anb2n|n≥0}

正确答案: D 我的答案: D

4(单选题) 下列哪个文法是线性文法。
A.
G1[S]:S →aS|aB
B →bB|bC
C →cC|c

B.
G2[S]:S →aS|aB
B →Bb|Cb
C →Cc|c

C.
G3[S]:S →aSBC
B →bBC
C →cC|c

D.
G4[S]:S →aSb|ab

正确答案: A 我的答案: A线性文法(三型文法)分为左线性文法和右线性文法

最后

2023-3-13 20:56:29

祝大家逢考必过
点赞收藏关注哦

相关内容

热门资讯

中证A500ETF摩根(560... 8月22日,截止午间收盘,中证A500ETF摩根(560530)涨1.19%,报1.106元,成交额...
A500ETF易方达(1593... 8月22日,截止午间收盘,A500ETF易方达(159361)涨1.28%,报1.104元,成交额1...
何小鹏斥资约2.5亿港元增持小... 每经记者|孙磊    每经编辑|裴健如 8月21日晚间,小鹏汽车发布公告称,公司联...
中证500ETF基金(1593... 8月22日,截止午间收盘,中证500ETF基金(159337)涨0.94%,报1.509元,成交额2...
中证A500ETF华安(159... 8月22日,截止午间收盘,中证A500ETF华安(159359)涨1.15%,报1.139元,成交额...
科创AIETF(588790)... 8月22日,截止午间收盘,科创AIETF(588790)涨4.83%,报0.760元,成交额6.98...
创业板50ETF嘉实(1593... 8月22日,截止午间收盘,创业板50ETF嘉实(159373)涨2.61%,报1.296元,成交额1...
港股异动丨航空股大幅走低 中国... 港股航空股大幅下跌,其中,中国国航跌近7%表现最弱,中国东方航空跌近5%,中国南方航空跌超3%,美兰...
电网设备ETF(159326)... 8月22日,截止午间收盘,电网设备ETF(159326)跌0.25%,报1.198元,成交额409....
红利ETF国企(530880)... 8月22日,截止午间收盘,红利ETF国企(530880)跌0.67%,报1.034元,成交额29.0...