语法分析习题

合集下载

编译原理语法分析(3)_ 习题

编译原理语法分析(3)_ 习题

来消除左递归。由此,将产生式B→Bb|d改造为 B→dB′ B′→bB′| ε
其次,应通过提取公共左因子的方法来消除G[A]中的回 溯,即将产生式A→aABl|a改造为 A→aA′ A′→ABl | ε
最后得到改造后的文法为 G[A′]:A→aA′ A′→ABl | ε B→dB′ B′→bB′| ε
S ( L) L, S S ( L)
S a
图4-5 句型(S,(a))的语法树
(2) 由图4-5可知: 短语:S、a、(a)、S,(a)、(S,(a)); 直接短语:a、S; 句柄:S; 素短语:素短语可由图4-5中相邻终结符之间的优 先关系求得,即:
#⋖ (⋖,⋖ (⋖a⋗)⋗)⋗# 因此,素短语为a。
D
D
TL
TL
int a L′
int L , c
, b L′
L, b
, c L′
a (a)
(b)
图4-6 两种文法为int a,b,c构造的分析树 (a) 文法G(D); (b) 文法G′(D)
3.9 考虑文法G[S]: S→(T) | a+S | a T→T,S | S
消除文法的左递归及提取公共左因子,然后对每 个非终结符写出不带回溯的递归子程序。
优先关系表构造方法: ① 对P→…ab…或P→…aQb…,有ab; ② 对P→…aR…而b∈FIRSTVT(R),有a⋖b; ③ 对P→…Rb…而a∈LASTVT(R),有a⋗b。 解之无①。 由②得:E→…+T,即+⋖FIRSTVT(T),有+⋖*,+⋖i;
T→…*P,即*⋖FIRSTVT(P),有*i。 由③得:E→E+…,即LASTVT(E)⋗+,有+⋗+,*⋗+, i⋗+;

编译原理-第4章 语法分析--习题答案

编译原理-第4章 语法分析--习题答案

第4章语法分析习题答案1.判断(1)由于递归下降分析法比较简单,因此它要求文法不必是LL(1)文法。

(× )LL(1)文法。

(× )(3)任何LL(1)文法都是无二义性的。

(√)(4)存在一种算法,能判定任何上下文无关文法是否是LL(1) 文法。

(√)(× )(6)每一个SLR(1)文法都是LR(1)文法。

(√)(7)任何一个LR(1)文法,反之亦然。

(× )(8)由于LALR是在LR(1)基础上的改进方法,所以LALR(× )(9)所有LR分析器的总控程序都是一样的,只是分析表各有不同。

(√)(10)算符优先分析法很难完全避免将错误的句子得到正确的归约。

(√)2.文法G[E]:E→E+T|TT→T*F|FF→(E)|i试给出句型(E+F)*i的短语、简单短语、句柄和最左素短语。

答案:画出语法树,得到:短语: (E+F)*i ,(E+F) ,E+F ,F ,i简单短语: F ,i句柄: F最左素短语: E+F3.文法G[S]:S→SdT | TT→T<G | GG→(S) | a试给出句型(SdG)<a的短语、简单短语、句柄和最左素短语。

答案:画出语法树,得到:短语:(SdG)<a 、(SdG) 、SdG 、G 、a简单(直接)短语:G 、a句柄:G最左素短语:SdG4.对文法G[S]提取公共左因子进行改写,判断改写后的文法是否为LL(1)文法。

S→if E then S else SS→if E then SS→otherE→b答案:提取公共左因子;文法改写为:S→if E then S S'|otherS'→else S|E→bLL(1)文法判定:① 文法无左递归② First(S)={if,other}, First(S')={else, }First(E)={b}Follow(S)= Follow(S')={else,#}Follow(E)={then}First(if E then S S')∩First(other)=First(else S)∩First( )=③First(S')∩Follow(S')={else}不为空集故此文法不是LL(1)文法。

英语语法句子成分分析和练习题

英语语法句子成分分析和练习题

英语句子成分分析一个句子至少由两部分构成,即主语和谓语,它们是句子的主要成分。

句子的次要成分包括宾语(包括双宾语中的直接宾语和间接宾语),表语,定语(包括前置定语及后置定语),状语,同位语(包括限制性同位语及非限制性同位语),补语。

一.主语:是一句话的中心,一个句子中需要加以说明或描述的对象如:They were teachers.(他们曾是老师。

)Time flies.(时光飞逝。

)这两句话中分别由代词They,名词Time作主语。

主语的位置:一般位于句首,由名词、代词、数词或相当于名词的词、短语等充当。

The school is far from here.名词做主语She goes to school by bike.代词做主语Eight is a lucky number.数词做主语The blind need more help.名词化的形容词做主语Predicting the future is interesting.动名词做主语To be a doctor is my dream.不定式短语做主语That he forgot to tell me the time for the meeting caused lots of trouble.他忘了告诉我开会的时间给我带来了很多麻烦。

(从句)It is very clear that the elephant is round and tall like a tree.(It形式主语,主语从句是真正主语)二.谓语:是对主语加以陈述,表示人或事物(主语)的动作和存在的状态英语中由动词be、动词have和行为动词来充当谓语动词谓语动词往往由一个或一个以上的助动词或情态动词加上主要动词构成。

谓语必须由动词或动词短语充当,因此动词不定式、动名词、分词为非谓语动词,不能作谓语。

且谓语动词可以体现时态,单复数的语法现象。

如:They were teachers.(他们曾是老师。

现代汉语语法部分练习题

现代汉语语法部分练习题

现代汉语语法部分练习题第五章语法部分练习题一、选择题1、“你要去哪儿?“哪儿”是()A名词B人称代词C 指示代词D 疑问代词2、“我在读书”中的“在”是()A介词B副词C 能愿动词D趋向动词3、“走向深渊”是()A 偏正短语B 方位短语C 动宾短语D动补短语4、“没有条件上学”是()A主谓短语B 连谓短语C兼语短语D同位短语5、“生命的意义在于奉献”中“奉献”属于()A 施事宾语B 名词性宾语C 谓词性宾语D受事宾语6、“墙上挂满了画。

”中的“挂满”是()A情态补语B结果补语C可能补语D程度补语7、“你说,他这样做有道理吗?”中的“你说”是()A状语B主语C 同位语D插入语8、“他眼睛真大。

”这三个熟语应该属于()A名词性谓语句B动词性谓语句C形容词性谓语句D主谓谓语句9、“鞋呢?”是()A特指问B 选择问C 正反问D是非问10、“他站着不动。

”是()A连谓句B 兼语句C存现句D 名词谓语句11、“昨天班里来了一个新同学”是()A连动句B兼语句C省略句D存现句12、“面善心不善。

”是()A复句B 紧缩句C 省略句D 单句13、“好大的鱼啊!”是()A省略句B 名词性非主谓句C动词性非主谓句D形容词性非主谓句14、对下列紧缩复句的结构关系分析正确的是()(1)敢说不敢做(2)她来了我才能走(3)电脑一学就会。

A转折关系;条件关系;顺承关系B转折关系;顺承关系;条件关系C并列关系;假设关系;条件关系D 并列关系;条件关系;转折关系15、下列句子没有语病的是()A在他身上,使我看到了共产党员的优秀品质。

B消息传出后,群情哗然。

C 在掌声中,焦刚讲了很多英雄的故事。

D 本市植树造林15000颗。

二、填空题1、语法这一术语可有三种含义:语法规律、()语法著作。

2、分析语句的结构和功能的目的在于()。

3、对现代汉语的词进行语法分类,必须以词的()为依据。

4、词的语法功能是指词的()。

5、根据组合能力的不同可以把实词分为体词、()、加词三类。

英语语法——英语句子成分分析

英语语法——英语句子成分分析

主谓一致专项练习题1. One-third of the area _____ covered with green trees. About seventy percent of the trees _____ been planted.A. are; haveB. is; hasC. is; haveD. are; has2. The number of teachers in our college _____ greatly increased last term.A number of teachers in this school _____ from the countryside.A. was; isB. was; areC. were; areD. were; is3. What _____ the population of China? One-third of the population _____ workers here.A. is; areB. are; areC. is; isD. are; is4. Not only he but also we _____ right. He as well as we _____ right.A. are; areB. are; isC. is; isD. is; are5. What he’d like _____ a digital watch. What he like s _____ textbooks.A. are; areB. is; isC. is; areD. are; is6. He is one of the boys who _____ here on time. He is the only one of the boys who _____ here on time.A. has come; have comeB. have come; has comeC. has come; has comeD. have come; have come7. Either you or he _____ interested in playing chess. _____ you or he fond of music at present?A. are; AreB. is; AreC. are; IsD. is; Is8. Many a professor _____ looking forward to visiting Germany now. Many scientists _____ studied animals and plants in the last two years.A. is; haveB. is; hasC. are; haveD. is; are9. A knife and a fork _____ on the table. A knife and fork _____ on the table.A. is; isB. are; areC. are; isD. is; are10. Her family _____ much larger than mine four years ago. Her family _____ dancing and singing when I came in last night.A. were; wasB. was; wereC. was; wasD. were; were11. How and why Jack came to China _____ not known. When and where to build the new library _____ not been decided.A. is; hasB. are; hasC. is; haveD. are; have12. Now Tom together with his classmates _____ football on the playground.A. playB. are playingC. playsD. is playing13. Two hundred and fifty pounds _____ too unreasonable a price for a second-hand car.A. isB. areC. wereD. be14. All but Dick _____ in Class Three this term.A. areB. isC. wereD. was15. Soon after the earthquake, every man, woman and child _____ about it.A. were talkingB. was talkingC. talkD. talks16. _____ of the land in that district _____ covered with trees and grass.A. Two fifth; isB. Two fifths; areC. Two fifth; areD. Two fifths; is17. My friend and classmate Paul _____ motorcycles in his spare time.A. raceB. racesC. is racedD. is racing18. There _____ a pen, two pencils, and three books on the desk.A. areB. isC. hasD. have19. The factory, including its machines and buildings, _____ burnt last night.A. isB. areC. wereD. was20. Climbing hills _____ of great help to health.A. isB. areC. wereD. be21. Not the teacher but the students _____ excited.A. isB. hasC. areD. have22. The injured in the tsunami _____ good care of by some medical teams.A. is takenB. are being takenC. are takingD. is being taken23. As I have a meeting at four, ten minutes _____ all that I can spare to talk with you.A. areB. wasC. isD. were24. Each man and each woman _____ asked to help when the fire broke out.A. isB. wasC. areD. were25. About 60 percent of the students _____ from the south; the rest of them _____ from the north and foreign countries.A. are; isB. is; isC. is; areD. are; are答案及部分解析:1-5 CBABC 6-10 BBACB 11-15 ADAAB 16-20 DBBDA 21-25 CBCBD1. “分数或百分数+of the+名词或代词”作主语时,谓语动词的单、复数形式取决于名词或代词的单、复数形式。

语法分析练习题

语法分析练习题

语法分析练习题语法是语言的规则和结构,它帮助我们准确、清晰地表达思想和交流。

以下是一些语法分析练习题,让我们一起来巩固和提高语法知识吧!一、句子成分分析分析下列句子的成分:1、他在图书馆认真地看书。

“他”是主语,表示动作的执行者;“在图书馆”是状语,说明动作发生的地点;“认真地”是状语,描述动作的状态;“看”是谓语,表达动作;“书”是宾语,是动作的对象。

2、美丽的花朵在风中轻轻摇曳。

“美丽的花朵”是主语,其中“花朵”是中心语,“美丽的”是定语;“在风中”是状语;“轻轻”是状语;“摇曳”是谓语。

3、老师给我们讲了一个有趣的故事。

“老师”是主语;“给我们”是状语;“讲”是谓语;“一个有趣的故事”是宾语,其中“故事”是中心语,“一个”是数量词,“有趣的”是定语。

二、词性判断判断下列词语的词性:1、快乐“快乐”是形容词,通常用来描述人的心情或状态。

2、跑步“跑步”是动词,表示一种运动行为。

3、非常“非常”是副词,用于修饰形容词或动词。

4、这“这”是指示代词,用来指示较近的人或事物。

三、病句修改下面是一些病句,请找出错误并修改:1、我断定他可能生病了。

错误:“断定”表示肯定的判断,“可能”表示不确定,两者矛盾。

修改:我断定他生病了。

2、他经常回忆过去的往事。

错误:“过去的”和“往事”语义重复。

修改:他经常回忆往事。

3、这篇童话对我产生了兴趣。

错误:主客倒置,应该是“我对这篇童话产生了兴趣”。

修改:我对这篇童话产生了兴趣。

四、句式转换将下列句子进行句式转换:1、他把书递给了我。

(改为被字句)书被他递给了我。

2、我们不能忘记老师的教诲。

(改为反问句)我们怎么能忘记老师的教诲呢?3、他跑得很快。

(改为比喻句)他跑得像离弦的箭一样快。

五、标点符号使用判断下列句子标点符号使用是否正确,如果不正确请修改:1、今天的天气真好啊!正确。

2、你喜欢唱歌、跳舞、还是画画?错误,选择问句中,中间的“、”应改为“,”。

修改:你喜欢唱歌,跳舞,还是画画?3、妈妈说:“孩子你要好好学习。

现代汉语-语法部分习题及答案

现代汉语-语法部分习题及答案

第四章语法一、填空题:1.实词可分________、谓词、加词,加词包括副词和________。

2.主谓词组、动宾词组等是根据________划分出来的词组基本类型。

3.词组或句子开头既有时间名词又有处所名词,后面不是主谓词组,而是其他可以充当谓语的词或词组,这时的时间名词和处所名词充当________。

4.区分定语和状语主要根据整个偏正词组的________来判断。

5.句子的特殊成分有________和________。

6.存在句谓语动词表示存在或________。

7.被字句的谓语动词必须是________动词。

8.让肯复句就分句间的关系来说相当于假设条件加________。

9.省略句与非主谓句的主要区别是省略句有________性。

10.祈使句的主语一般是________人称。

11.语气词“吗”只用于________问。

12.作状语,表示对动作、意愿和事物的性状加以否定的否定词是________。

13.“王芬教我们织毛衣。

”按宾语来分是________句。

14.现代汉语有两种特殊的词类:叹词和________。

15.加词性句法结构经常用作定语或状语,一般不作主语、谓语或宾语,属于本类的主要是________结构。

16.主语同________是一个层次上的成分。

17.“说得来、说得了、说不得”中的补语属于________补语。

18.句子是________单位,词和词组都是________单位。

19.大主语、小主语等术语只用于________句。

20.“是”可以是判断动词,还可以是________。

21.“不论……都”是________复句的关联词语。

22.倒装句的语气词往往放在________的末尾。

23.表示语气主要靠________和________。

24.“没”可以兼属两类词,一是________,一是________。

25.有些多义结构在具体的语言环境里仍然消除不了多义性,这种现象称为________。

现代汉语语法练习题附答案

现代汉语语法练习题附答案

现代汉语语法练习题附答案1.语法这个术语的含义是什么。

A。

一种B。

两种C。

三种D。

四种2.“人、百、个”这三个词都是()。

A。

名词3.()能用数量短语修饰。

A。

名词4.()不能用“不”修饰。

B。

形容词5.()表示动作的量。

B。

动量词6.能带宾语的是()。

B。

动词7.“上来”是()C。

趋向动词8.“国营、民用、大型”是()B。

名词9.“不、没”都是()A。

否定副词10.“很、挺、十分”是()A。

程度副词11.“我、你、他”是()C。

人称代词12.“他在黑板上写字”的“在”是()C。

介词13.“着、了、过”是()A。

结构助词14.“哎哟”是()B。

叹词15.“今天星期日”是()A。

主谓短语16.“彻底解决”是()A。

主谓短语17.“去打电话”是()B。

连动短语18.“明代医药家XXX”是()D。

偏正短语19.“你的到来”是()A。

体词性句法结构20.“XXX写了一篇文章”中的“XXX”是()A。

施事主语21.“跑跑有益健康”中的“跑跑”是()D。

谓词性主语22.“主张赶快去”中的“赶快去”是()B。

体词性宾语23.“问他一件事”中的“一件事”是()A。

近宾语24.“累得要命”中的“要命”是()D。

程度补语25.“我认识他,那位连长”中的“那位连长”是()B。

同位语26.“这条鱼,往少里说,也有二斤”中的“往少里说”是()B。

状语27.下列句子中的()是名词句。

A人称主语B物称主语C抽象主语D虚拟主语E不定式主语12、宾语按语义类型可以分为()A直接宾语B间接宾语C复合宾语D宾语补足语E不定式宾语13、状语按语义类型可以分为()A时间状语B地点状语C方式状语D原因状语E条件状语14、定语按修饰对象可以分为()A名词性定语B动词性定语C形容词性定语D副词性定语E介词性定语15、补语按语义类型可以分为()A表语B宾语补足语C主语补足语D状语补足语E同位语12、宾语按功能可分为体词性宾语、名词宾语和主谓短语宾语。

现代汉语-语法部分习题及答案

现代汉语-语法部分习题及答案
语法部分1
一、填空1.从语气角度看,句子可分为四类,例如“我爱我的红领巾。”是,“这部小说真好看!”是,“你快去帮忙吧!”是,“他为什么不来通知我呢?”是。2.单句可分、两大类,例如“1949年春天的一个早晨”是句,“我马上就去办”是句。3.主谓句的下位句型包括、和三类。例如“鲁迅是一个作家”是句,“鲁迅非常伟大”是句,“鲁迅绍兴人”是句。4.动词性谓语句包括四种下位句型,例如“这部电影我去年就看过了”是句,“他什么情况都不清楚”是句,“你把房间打扫干净了吗”是句,“我去帮他推一下”是句。5.从语义关系看,宾语可分、和三类,例如“来了一个人”,“讨论问题”,“是张同志”分别是、、宾语。6.主谓句的成份包括、、和四种。如“据报道,你救助过的那个学生今年考上大学了”,这个句子的主语是,谓语是,独立语是。7.复句是由按一定的构成的。复句的基本类型有、、、、、、、八种。例如“如果不是医生及时抢救,他恐怕早就没命了”是,“他不但爱唱歌,而且还很爱跳舞”是,“即使你取得了成绩,也没有什么可骄傲的”是,“虽然飘着雪花,但是一点也不冷”是。二、辨别正误1.“狼也不怕的狗”这个短语有歧义。2.“那是一只狼也不怕的狗”这个句子有歧义。3.“两个朋友送的花瓶”有歧义,“朋友送的花瓶”没有歧义。4.分析“世界上所有的人都热爱自己的祖国”这个短语,可以得到“所有的人都热爱自己的祖国”这个成份。5.“削那个苹果的刀”和“削那个苹果的皮”的结构层次是不相同的。6.句子和短语的区别是,句子一定比短语长,短语比句子短。7.“连我都不理”和“连我都不做”中的“我”是主语,是施事。8.词和短语肯定不和现实发生联系,句子肯定和现实发生联系。9.句子的意义是确定的,而且不只是有意义,还有具体的内容。10.句子和短语的区别在于句子是主语和谓语齐全的结构。11.在一定的场合,陈述句也能表达祈使句的内容。12.名词充当谓语,一定要加

语法复习题(1)

语法复习题(1)

一、单项选择题1.如果文法G是无二义的,则它的任何句子α。

Aa. 最左推导和最右推导对应的语法树必定相同b. 最左推导和最右推导对应的语法树可能不同c. 最左推导和最右推导必定相同d. 可能存在两个不同的最左推导,但它们对应的语法树相同2.语法分析时所依据的是。

Aa. 语法规则b. 词法规则c. 语义规则d. 等价变换规则3.文法G:S→xSx|y所识别的语言是。

Ca. xyxb. (xyx)*c. x n yx n (n≥0)d. x*yx*4.由文法的开始符号出发经过若干步(包括0步)推导产生的文法符号序列称为______B________。

A.语言B.句型C.句子D.句柄5.在自上而下的语法分析中,应从 C 开始分析。

A.句型B.句子C.文法开始符号D.句柄6..文法G:S → x xS | y 所识别的语言是(D)。

A.xxy* B.(xxy)* C.xx*yx D.(xx)*y7.文法G:S → xS | y 所识别的语言是(D)。

A.xy* B.(xy)*C.xx*yx D.x*y8.设有文法G[T]:T→T*F|FF→F↑P|PP→(T)|a该文法句型T*P↑(T*F)的句柄是下列符号串(C )A.(T*F)B. T*FC. PD. P↑(T*F)9.最左简单子树的叶结点,自左至右排列组成句型的________C____________。

A.短语B.句型C.句柄D.间接短语二、填空题语法分析部分:(基本概念、递归下降子程序)1.语法分析的方法通常分为两类:自上而下分析方法和自下而上分析方法。

2.文法中的终结符集和非终结符集的交集是空集。

3.一个句型的最左直接短语称为该句型的___句柄________________。

4.常用的自上而下语法分析方法有递归下降子程序方法和预测分析表方法(LL(1)方法)。

5.关于非终结符A的直接左递归产生式:A→Aα|β,其中α、β是任意的符号串且β不以A开头,则可以将A的产生式改写为右递归的形式为:A→βA’, A’→αA’|ε000000000000000000000000 。

初二英语歌词分析语法练习题40题

初二英语歌词分析语法练习题40题

初二英语歌词分析语法练习题40题1."There are many beautiful flowers in the garden." The underlined word "flowers" is in _______ form.A.singularB.pluralC.possessivepound答案:B。

“flowers”是复数形式,题干中“many beautiful flowers”表明有很多花,是复数概念。

选项A 是单数形式;选项C 是所有格形式;选项D 是复合词形式。

2."This is Lily's book." The underlined word "book" is in _______ relationship with "Lily".A.singularB.pluralC.possessivepound答案:C。

“Lily's book”表示莉莉的书,是所有格关系。

选项A 是单数形式;选项B 是复数形式;选项D 是复合词形式。

3."The boys' toys are on the floor." The underlined word "toys" is in _______ form.A.singularB.pluralC.possessivepound答案:B。

“boys' toys”表示男孩们的玩具,“toys”是复数形式。

选项 A 是单数形式;选项 C 是所有格形式;选项 D 是复合词形式。

4."That is a cat's tail." The underlined word "tail" is in _______ relationship with "cat".A.singularB.pluralC.possessivepound答案:C。

初三语文句子结构与语法分析练习题及答案20题

初三语文句子结构与语法分析练习题及答案20题

初三语文句子结构与语法分析练习题及答案20题1. 分析句子结构并圈出主语和谓语:他们在学校放学后一起去打篮球。

主语:他们;谓语:去打篮球。

2. 分析句子结构并圈出主语和谓语:这个故事很有趣,我读了两遍。

主语:这个故事;谓语:很有趣。

3. 分析句子结构并圈出主语和谓语:昨天你为什么没来上课?主语:你;谓语:没来上课。

4. 分析句子结构并圈出主语和谓语:爸爸在厨房里煮了一大锅面条。

主语:爸爸;谓语:煮了一大锅面条。

5. 分析句子结构并圈出主语和谓语:我们一起去公园玩吧!主语:我们;谓语:去公园玩。

6. 分析句子结构并圈出主语和谓语:他们都去参加了学校的运动会。

主语:他们;谓语:都去参加了。

7. 分析句子结构并圈出主语和谓语:那只小猫趁没人的时候溜出了家门。

主语:那只小猫;谓语:溜出了家门。

8. 分析句子结构并圈出主语和谓语:阿姨非常喜欢唱歌,每天晚上都在练习。

主语:阿姨;谓语:喜欢唱歌。

9. 分析句子结构并圈出主语和谓语:这本书的内容很有趣,我已经读了三遍。

主语:这本书的内容;谓语:很有趣。

10. 分析句子结构并圈出主语和谓语:爸爸给我买了一辆新自行车。

主语:爸爸;谓语:给我买了。

11. 分析句子结构并圈出主语和谓语:妈妈通常会在晚饭后给我讲故事。

主语:妈妈;谓语:会给我讲故事。

12. 分析句子结构并圈出主语和谓语:下雨了,请记得带伞。

主语:请;谓语:记得带伞。

13. 分析句子结构并圈出主语和谓语:老师给我们留了很多作业。

主语:老师;谓语:给我们留了。

14. 分析句子结构并圈出主语和谓语:妹妹每天都会在房间里弹钢琴。

主语:妹妹;谓语:会在房间里弹钢琴。

15. 分析句子结构并圈出主语和谓语:弟弟为了考试努力学习了一个星期。

主语:弟弟;谓语:学习了一个星期。

16. 分析句子结构并圈出主语和谓语:孩子们都喜欢放学后去操场玩。

主语:孩子们;谓语:喜欢放学后去操场玩。

17. 分析句子结构并圈出主语和谓语:我们都希望这个周末天气好。

英语句子成分分析

英语句子成分分析

英语语法——英语句子成分分析一、划分句子成分练习题1.They are working on the farm now.2.Seeing is believing3.All of us like Kobe Bryant very much4.She became a doctor in 19985.The book lying on the floor are mine6.Suddenly it begins to rain7.To catch the train ,I got up early yesterday8.I always find her happy9.He wonders If I still study English10.The letter which I received the day before yesterday was a friend of mine11.We always work hard at English.12.He said he didn't come.13.They love each other.14.What did you bye?15.She watched her daughter playing the piano.16.your job today is to help the old.17.Speaking doesn't mean doing.18.Bye the time I got to the station,the train had left.19.The children bought their parents a car for the 25th anniversary of their marriage.20.It takes me an hour to get there.二、句子成分分析句子是按照一定的语法规律组成的,表达一个完整的意义。

现代汉语语法部分练习题

现代汉语语法部分练习题

现代汉语语法部分练习题一、单项选择题(下列四个选项中只有一个符合题目要求,请选择并将其标号填在括号内)1、能带宾语的是()。

A名词 B动词 C形容词 D副词2、"上来"是()A助动词 B判断动词 C趋向动词 D及物动词3、"国营、民用、大型"是()A动词 B名词 C副词 D区别词4、"不、没"都是()A程度副词 B时间副词 C范围副词 D否定副词5、"很、挺、十分"是()A程度副词 B范围副词 C语气副词 D情态副词6、语法这一术语有()含义A一种 B两种 C三种 D四种7、"人、百、个"这三个词都是()A体词 B谓词 C加词 D代词8、()能用数量短语修饰。

A代词 B动词 C形容词 D名词9、()不能用"不"修饰。

A动词 B形容词 C名词 D副词10、()表示动作的量。

A名量词 B动量词 C时量词 D形量词11、"我、你、他"是()A指示代词 B疑问代词 C人你代词 D名词12、"他在黑板上写字"的"在"是()A动词 B副词 C介词 D方位词13、"着、了、过"是()。

A结构助词 B动态助词 C其他助词 D语气词14、"哎哟"是()A拟声词 B语气词 C叹词 D助词15、"今天星期日"是()A主谓短语 B述宾短语 C述补短语 D偏正短语16、"彻底解决"是()A主谓短语 B述宾短语 C述补短语 D偏正短语17、"去打电话"是()A主谓短语 B连动短语 C兼语短语 D同位短语18、"明代医药家李时珍"是()A主谓短语 B联合短语 C偏正短语 D同位短语19、"你的到来"是()A体词性句法结构 B谓词性句法结构C加词性句法结构 D主谓短语20、"小张写了一篇文章"中的"小张"是()A施事主语 B受事主语 C中性主语 D谓词性主语21、"跑跑有益健康"中的"跑跑"是()A施事主语 B受事主语 C中性主语 D谓词性主语22、"主张赶快去"中的"赶快去"是()A施事宾语 B体词性宾语 C谓词性宾语 D受事宾语23、"问他一件事"中的"一件事"是()A近宾语 B双宾语 C远宾语 D补语24、"累得要命"中的"要命"是()A可能补语 B趋向补语 C情态补语 D程度补语25、"我认识他,那位连长"中的"那位连长"是()A宾语 B同位语 C复说语 D插说语26、"这条鱼,往少里说,也有二斤"中的"往少里说"是()A复说语 B状语 C插说语 D同位语27、下列句子中的()是名词句。

英语语法-句子成分分析及练习

英语语法-句子成分分析及练习

英语句子成分剖析一个句子起码由两部分组成,即主语和谓语,它们是句子的主要成分。

句子的次要成分包含宾语(包含双宾语中的直接宾语和间接宾语),表语,定语(包含前置定语及后置定语),状语,同位语(包含限制性同位语及非限制性同位语),补语。

一. 主语:是一句话的中心,一个句子中需要加以说明或描绘的对象如: They were teachers.(他们曾是老师。

这两句话中分别由代词They ,名词 Time ) Time flies.作主语。

(光阴飞逝。

)主语的地点:一般位于句首,由名词、代词、数词或相当于名词的词、短语等充任。

The school is far from here.名词做主语She goes to school by bike.代词做主语Eight is a lucky number.数词做主语The blind need more help.名词化的形容词做主语Predicting the future is interesting.动名词做主语To be a doctor is my dream.不定式短语做主语That he forgot to tell me the time for the meeting caused lots of trouble.他忘了告诉我开会的时间给我带来了好多麻烦。

(从句)It is very clear that the elephant is round and tall like a tree.(I t 形式主语,主语从句是真切主语)二. 谓语:是对主语加以陈说,表示人或事物 ( 主语 ) 的动作和存在的状态英语中由动词 be、动词 have 和行为动词来充任谓语动词谓语动词常常由一个或一个以上的助动词或神态动词加上主要动词组成。

谓语一定由动词或动词短语充任,所以动词不定式、动名词、分词为非谓语动词,不可以作谓语。

且谓语动词能够表现时态,单复数的语法现象。

语文语法成分分析练习题

语文语法成分分析练习题

语文语法成分分析练习题一、词性辨析1. 请判断下列词语的词性:(1)美丽(2)奔跑(3)认真地(4)桌子(5)和(6)虽然(7)看书(8)快乐地二、句子成分分析2. 请分析下列句子的成分:(1)春天来了,万物复苏。

(2)他努力学习,成绩不断提高。

(3)妈妈在厨房做饭,爸爸在客厅看电视。

(4)老师表扬了小明,因为他帮助了同学。

(5)这本书很有趣,大家都喜欢看。

三、短语类型判断3. 请判断下列短语的类型:(1)美丽的花朵(2)努力学习(3)跑得快(4)看书累了(5)高兴地笑(6)从北京来(7)我国的经济发展(8)在教室里四、复句类型分析4. 请分析下列复句的类型:(1)虽然天气很热,但他还是坚持锻炼。

(2)如果明天下雨,我们就取消活动。

(3)因为努力学习,所以成绩提高了。

(4)与其浪费时间,不如多做些有意义的事。

(5)无论遇到什么困难,我们都要勇往直前。

五、句式转换5. 请将下列句子转换为指定句式:(1)把字句:他送给我一本书。

(2)被字句:老师批评了小明。

(3)反问句:这道题你会做。

(4)双重否定句:他不喜欢这本书。

(5)陈述句:难道你不知道这个消息吗?六、病句修改6. 请找出下列句子中的错误,并加以修改:(1)他穿着一双红色的皮鞋,走起路来地很精神。

(2)这本书对我很感兴趣。

(3)春天到了,花儿都开放了,十分好看。

(4)通过这次活动,使同学们增进了友谊。

(5)他学习非常努力,但是成绩一直提高不上去。

七、成分搭配7. 请选择合适的词语填空,使句子成分搭配正确:(1)他的()在这次比赛中获得了第一名。

A. 努力B. 成绩C. 参赛(2)妈妈在()准备晚餐,香味四溢。

A. 厨房B. 吃C. 看电视(3)()的月亮升上了天空,夜色渐浓。

A. 皎洁B. 上升C. 明亮八、关联词使用8. 请用适当的关联词填空,使句子连贯:(1)他()聪明,()勤奋,所以成绩一直名列前茅。

(2)天气()冷,()我还是要去锻炼。

现代汉语语法练习题判断、分析、评改、问答题

现代汉语语法练习题判断、分析、评改、问答题

现代汉语语法练习题判断、分析、评改、问答题原文地址:现代汉语语法练习题(判断、分析、评改、问答题)作者:renrenfengshou三、判断题(本大题共2道小题,每小题10分,共20分)判断题(一)1、判断下列表述的正误,正确的打√,错误的打×。

有错误的指出错误所在。

⑴划分词类须以词的意义为依据。

()⑵名词不能受数量词的修饰。

()⑶代词都是指代名词的。

()⑷现代汉语中只有一个"的"。

()⑸层次分析要切分到语素。

()⑹宾语都是受事。

()⑺动词不能带两个宾语。

()⑻语气因素会影响句型。

()⑼非主谓句是省略了主语的句子。

()⑽复句是由两个或两个以上的单句组成的句子。

()判断题(二)1、"笔直"、"冰凉"、"轻视"三个词都是状态形容词。

()2、我们可以说"很舒服",因为"舒服"是形容词,不可以说"很出发",因为"出发"是动词。

所以,程度副词"很"不能修饰所有的动词。

()3、"他这个人太没意思了!"和"太没意思了,他这个人!"属于同一句型。

()4、跟古代汉语相比,现代汉语语句的修饰语用在中心语的后面,而古代汉语的修饰语却主要在中心语的前面。

()5、"5月20日报名截止"和"截至5月20日共有121人报名"中"截止"和"截至"的用法都是正确的。

()判断题(三)1、表示人的名称的词都可以加"们"表示复数。

()2、"很有水平、很讲卫生"中的"很"是程度副词,"有、讲"是动词。

这说明"有、讲"之类的动词也可以受程度副词修饰。

英语语法-句子成分分析及练习

英语语法-句子成分分析及练习

如:They were teachers.(他们曾是老师。

) Time flies. (时光飞逝。

)这两句话中分别由代词They ,名词Time 作主语。

充当。

The school is far from here. 名词做主语She goes to school by bike. 代词做主语Eight is a lucky number. 数词做主语The blind need more help. 名词化的形容词做主语Predicting the future is interesting. 动名词做主语To be a doctor is my dream. 不定式短语做主语他忘了告诉我开会的时间给我带来了很多麻烦。

(从句)(It形式主语,主语从句是真正主语)英语中由动词be、动词have和行为动词来充当谓语动词谓语动词往往由一个或一个以上的助动词或情态动词加上主要动词构成。

谓语必须由动词或动词短语充当,因此动词不定式、动名词、分词为非谓语动词,不能作谓语。

且谓语动词可以体现时态,单复数的语法现象。

如:They were teachers.(他们曾是老师。

) He enjoys singing songs.(他喜欢唱歌。

)这两句话分别由动词were (are 的过去式),enjoys singing (enjoy doing 动词短语)作谓语。

其中were 体现出句子的时态为过去时态,且主语的人称为第一人称,enjoys singing 体现出句子的时态为一般现在时,且主语的人称为第三人称。

宾语放在及物动词或者介词之后。

如: I play with him. (我和他玩。

)I like Chinese food.(我喜欢中国菜。

)这两句话中分别由人称代词 him ,名词food 作宾语。

直接宾语与间接宾语:有的动词能够接双宾语,直接宾语指的是动词所涉及的物,间接宾语是指受益于动词所表示行为的人。

习题与答案-5-语法分析-自上而下

习题与答案-5-语法分析-自上而下

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1.对文法G[S]G: S →a | ∧| (T)T →T , S | S(1) 给出(a,(a,a))和(((a,a), ∧,(a)),a)的最左推导。

(2) 对文法G,进行改写,然后对每个非终结符写出不带回溯的递归子程序。

(3) 经改写后的文法是否是LL(1)的?给出它的预测分析表。

(4) 给出输入串(a,a)#的分析过程,并说明该串是否为G的句子。

1. [解答](1)①S ②S(T )( T )T , S T , S ②S=>(T) =>(T,S)=>(S,S) S ( T ) S a =>((T),S)=>((T,S),S)a T , S ( T ) =>((T,S,S),S)=>((S,S,S),S) S a T , S =>(((T),S,S),S)=>(((T,S),S,S),S)a T , S ( T ) =>(((S,S),S,S),S)=>(((a,S),S,S),S) ①S=>(T) =>(T,S) S ^ S =>(((a,a),S,S),S)=>(S,S) =>(a,S) =>(((a,a),^,S),S) =>(a,(T)) ( T ) a =>(((a,a),^,(T)),S) =>(a,(T,S)) =>(((a,a),^,(S)),S)=>(a,(S,S)) T , S =>(((a,a),^,(a)),S)=>(a,(a,S)) =>(((a,a),^,(a)),a)=>(a,(a,a)) S aa(2) 消除左递归G': S→a | ∧| (T)T→ST'T'→,ST' |ε递归子程序:program parser proceduce T;begin begingetsym; if sym in [a,^,() thenS beginend; S;proceduce S; T;begin end;if sym=’a’ or sym=’^’ then elsegetsym error;elseif sym=’(‘ end;begin getsym; proceduce T’;T; beginIf sym=’)’ then if sym=’,’ thenGetsym; beginElse getsym;Error; S;End; T;Else end;Error; elseEnd; if sym=’)’ thenelseerror;end;预测分析表不含多重定义入口, 所以该文法是LL(1)文法!(4) 分析栈余留串所用产生式或动作1 #S (a,a)# S—>(T)2 #)T( (a,a)# (匹配3 #)T a,a)# T—>ST’4 #)T’S a,a)# S—>a5 #)T’a a,a)# a匹配6 #)T’ ,a)# T’ —>,ST’7 #)T’S, ,a)# ,匹配8 #)T’S a)# S—>a9 #)T’a a)# a匹配10 #)T’ )# T’—>ε11 #) )# )匹配12 # # 接受因为(a,a)#分析成功所以(a,a)为文法的句子步骤分析栈余留串所用产生式或动作1 #S (a,a# S→(T)2 #)T( (a,a# ( 匹配3 #)T a,a# T→ST’4 #)T’S a,a# S→a5 #)T’a a,a# a 匹配6 #)T’,a# T’→,ST’7 #)T’S, ,a# , 匹配8 #)T’S a# S→a9 #)T’a a# a 匹配10 #)T’# 出错^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2. G: E →TE'E' →+E |εT →FT'T' →T |εF →PF'F' →*F' |εP →(E) | a | b |∧预测分析表^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3.已知文法G: S →MH | aH →LSo |εK →dML |εL →eHfM →K | bLM判断G是否是LL(1)文法,如果时,构造LL(1)分析表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

S → S ;D | D H→a|(S)
D→D(T)|H T→T+S|S

FirstVT(P): (1)若P->a…|P->Qa…,则a∈FirstVT(P) (2)若P->Q…,则FirstVT(Q) FirstVT(P) FirstVT(S)={;FirstVT(D)} FirstVT(H)={a,(} S D H T ; √ ( √ √ √ √ ) FirstVT(D)={(,FirstVT(H)} FirstVT(T)={+,FistVT(S)} a √ √ √ √ + #


S → S ;D | D H→a|(S)
D→D(T)|H T→T+S|S

LastVT(P): (1)若P->…a|P-> … aQ,则a∈LastVT(P) (2)若P-> … Q,则LastVT(Q) LastVT(P)

+
LastVT(S)={;LastVT(D)} LastVT(H)={a,)} S D H T ; √ ( ) √ √ √ √
1、消除下列文法的左递归性
(1)S->SA|A A->SB|B|(S)|() (2) S->AS|b A->SA|a (3) S->(T)|a| T->S|T,S

B->[S]|[]
设已给文法: S->AbB|d A->Cab|Bf B->CSd|d C->ed|a 写出对符号串eddfbbd进行带回溯的自顶向下 语法分析过程
LastVT(D)={), LastVT(H)} LastVT(T)={+,LastVT(S)} a √ √ √ √ #


FirstVT
S → S ;D | D D→D(T)|H H→a|(S) T→T+S|S
(1)若有…aP…,,则任 何b ∈FirstVT(P) 有a<b
S
; √ √
( )
a √

写出文法的First集合和Follow集合,验证是否 为LL(1)文法 S->aAB|bA| A->aAB| B->bB|

利用分析表判断下列文法是否为LL(1)文法 S->AB|CDa A->ab|c B->dE C->eC| D->fD|f E->dE|
) > = > > a <
√ + > # > > > =
(1)若有…aP…,,则任 何b ∈FirstVT(P) 有a<b (2)若有…Pa…,,则任 何b ∈LastVT(P) 有b>a

( ) a + #
< > > < <
< > > < <


< <
< > > >
输入串 (a+a)# # #( a+ a ) # #(a +a)# #(H +a)# #(H+ a)# #(H+a ) # #(H+H )# #(T )# #(T) #
#H #

判定条件 #<( (<a (<a>+ (<+ +<a +<a>) (<+>) ( = ) #<( ,)> # #S#
动作
移进 移进 归约H→a 移进 移进 归约H→a 归约T→T+S 移进 归约H→(S) 接受
1、已知正规式 R = 0*(0 | 10)*0* ,试求识 别 L(R) 的确定有限自动机 DFA 。 要求写出构造 NFA 、DFA 以及化简 DFA 的 过程。(无解题过程者不得分)
a <
(2)若有…Pa…,,则任 何b ∈LastVT(P) 有b>a

( ) a + #
< > > <
< > > <
<
> >
< >
>
>
<
>
FirstVT
LastVT
S
; √ √
( )
a √

# S
; √
( )
a

#
√ √
D H T
√ √ √ √
√ √ √ √
D H T
; >
√ ( <
√ √ √ √ √ √

0
0
0
ε
X 0
ε
1
ε
3
ε
Y
0 1
2
NFA
0
0
0
X
ε
0
ε
1
1
ε
0
3
ε
Y
2
NFA
0 0
1, 2, 4 3
1
简化的 DFA
(2)若有…Pa…,,则任 何b ∈LastVT(P) 有b>a

( ) a + #
< > > <
< > > <
<
< >
>
>
<
>
LastVT
S → S ;D | D D→D(T)|H H→a|(S) T→T+S|S
S
; √
( )
a

#
√ √
D H T
; >
√ ( <
√ √ √ √ √ √
) >
=
√ + > #
S S P P a P a Q S
a
d
Q
b
R
C



已知文法G(S) : S → S ;D | D D→D(T)|H H→a|(S) T→T+S|S 要求: 构造算符优先关系表,并证明G(S) 为算符优先文法。 (2)详细描述对输入串 ( a + a ) 的算符优先分析过程,并 用规范推导证明这个输入串不是G(S) 的句子。 (3)根据(2)的结果,对比规范归约,讨论算符优先分析 法中存在的问题。

S->Sb|Ab|b A->Aa|a 把上述文法改造成LL(1)文法,并构造新文法 的分析表






对于下面程序段 … Var a:integer; Procedure S(X); Var X:integer; Begin a:=a+1; X:=a+X End; Begin a:=5; S(a); Print(a) End. 试问:若参数传递方式分别采取传名和传值时,程序执行后输出a的值 是什么?

#
D H T
√ √ √ √
; ( < )
√ √ √ √
a < + #


( ) a + #
<
<
<
<
<
<
<
LastVT
S → S ;D | D D→D(T)|H H→a|(S) T→T+S|S
S
; √
( )
a

#
√ √
D H T
; >
√ ( <
√ √ √ √ √ √
) > > > a <
√ + > #



已知文法G(S): S→SaA|bB A→aB|c B→Bb|d 要求: 消除G(S) 中的左递归,从而构造一个等价的文法 G’(S) , 构造G’(S) 的预测分析表,判定G’(S) 是否为LL(1) 文法。





设有下列翻译方案, SPS {print“1”} SPQ {print“2”} Pa {print“3”} QbR {print“4”} QdQ {print“5”} Rc {print“6”} 其中语义规则print“i” 意为打印输出 i 。 设入串为a a a d b c # , 要求: 写出对输入串的规范归约过程并画出语法树。 给出自底向上翻译输出的结果。
相关文档
最新文档