龙书 第四章课后作业答案
- 格式:doc
- 大小:153.50 KB
- 文档页数:8
2024年人教版八年级下册语文第四单元课后基础训练(含答案和概念)试题部分一、选择题:1. 下列词语中,加点字的注音全都正确的一项是()A. 憎恶(zēng wù)嗜好(shì hào)情不自禁(qíng bù zì jīn)B. 呕心沥血(ǒu xīn lì xuè)气概(qì gài)呕哑(ǒu yā)C. 譬如(pì rú)感慨(gǎn kǎi)羁绊(jī bàn)D. 憎恶(zēng è)嗜好(shì hào)情不自禁(qíng bù zìjìn)2. 下列句子中,成语使用不正确的一项是()A. 他这个人很诚恳,值得我们信赖。
B. 这部电影感人至深,让人潸然泪下。
C. 老师的话语重心长,让我们深受启发。
D. 他做事总是犹豫不决,让人捉摸不透。
3. 下列句子中,没有语病的一项是()A. 通过这次活动,使同学们更加了解我国的传统文化。
B. 老师要求同学们在课堂上认真听讲,不要做小动作。
C. 春天来了,万物复苏,大地呈现出一片生机勃勃的景象。
D. 他不仅学习成绩好,而且工作能力强,具有很强的组织能力。
4. 下列诗句中,出自《诗经》的是()A.青青子衿,悠悠我心。
B.窈窕淑女,君子好逑。
C.执子之手,与子偕老。
5. 《社戏》一文中的“我”是一个()A. 成年人B. 儿童C. 老人D. 青少年6. 下列词语中,属于褒义词的是()A. 贪生怕死B. 奋不顾身C. 愚昧无知D. 骄傲自大7. 下列句子中,使用了拟人手法的是()A. 春天来了,小草探出了头。
B. 雨过天晴,太阳露出了笑脸。
C. 风吹过,树叶沙沙作响。
8. 下列文学常识,表述正确的一项是()A. 《傅雷家书》是傅雷写给儿子傅聪的信件集。
B. 《海底两万里》是法国作家儒勒·凡尔纳创作的科幻小说。
(时间:90分钟,满分:100分)一、选择题(本题包括25小题,每小题2分,共50分)1.A具有出生、性别、年龄、死亡等特征;B具有出生率、性别比例、年龄组成等特征。
那么A、B的特征分别属于( )A.物种的个体;一条鲤鱼B.物种的个体;一个鲤鱼种群C.种群;一条鲤鱼D.种群;一个鲤鱼种群解析:选B。
出生、性别、年龄、死亡等特征是生物个体所具有的,是生物个体的生命现象;出生率、性别比例、年龄组成等特征是种群的特征,是一定区域内同种生物个体的总体表现。
2.如图表示的是四种不同种群中不同年龄的个体所占的比例,其中种群密度可能会越来越小的是( )解析:选A。
种群密度减小,即为衰退型的年龄组成,老年个体所占比例大而幼年个体数目较少。
3.科技人员在对草原鼠害进行调查时,随机选定1公顷的区域,第一次放置了100只鼠笼,捕获68只鼠,标记后原地放回,一段时间后在相同位置放置了100只鼠笼,捕获54只鼠,其中标记的鼠有12只,下列有关说法中错误的是( )A.该区域中鼠的种群密度较大,约为306只/公顷,必须积极防治B.这种调查方法称为样方法C.草原上鼠与牛、羊等是竞争关系,鼠害会严重影响畜牧业发展D.如果在两次捕鼠期间发生草原大火,统计结果是不准确的解析:选B。
“样方法”往往作为植物种群密度的调查方法,动物常采用“标志重捕法,”本题中所用的方法就是标志重捕法。
该区域中鼠的种群密度约为68×54÷12=306(只/公顷)。
4.下面图甲、图乙为某种生物种群的年龄组成曲线,如不考虑其他因素,种群甲和种群乙未来个体数量的发展趋势是( )A.衰退型和增长型B.增长型和衰退型C.稳定型和衰退型D.稳定型和增长型答案:B5.下图表示种群增长率与时间关系的变化曲线,下列说法正确的是( )A.该曲线表明,种群数量的变化只与时间有关而与其他物种无关B.C~D段种群数量下降,主要原因有天敌、生活空间和资源等C.该图可表示密闭的恒定容积培养液中酵母菌种群增长率的变化曲线D.若该种群为海洋经济鱼类,在捕捞期间,种群数量最好保持在C时期的水平解析:选D。
2024年人教版九年级下册语文第四单元课后练习1(含答案和概念)试题部分一、选择题:1. 下列词语中,加点字的注音全都正确的一项是()A. 羁绊(bàn)摺皱(zhé)惬意(qiè)B. 惨淡(cǎn)挣扎(zhá)感慨(kǎi)C. 呕心沥血(lì)气息奄奄(yǎn)苦心孤诣(yì)D. 挑拨离间(jiàn)哀鸿遍野(bīn)惊慌失措(cuò)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. 春天来了,万物复苏,大地呈现出一片生机勃勃的景象。
2024年人教版九年级下册语文第四单元课后练习题(含答案和概念)试题部分一、选择题:1. 下列词语中,加点字的注音全都正确的一项是()A. 憎恶(zēng wù)摇曳(yáo yè)B. 猝然(cù rán)惬意(qiè yì)C. 拘泥(jū nì)呕心沥血(ǒu xīn lì xuè)D. 感慨(kǎi)恬淡(tián dàn)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. 文章主要论述了“舍生取义”的观点。
1) What is the difference between a compiler and an interpreter?• A compiler is a program that can read a program in one language - the source language - and translate it into an equivalent program in another language – the target language and report any errors in the source program that it detects during the translation process.• Interpreter directly executes the operations specified in the source program on inputs supplied by the user.2) What are the advantages of:(a) a compiler over an interpretera. The machine-language target program produced by a compiler is usually much faster than an interpreter at mapping inputs to outputs.(b) an interpreter over a compiler?b. An interpreter can usually give better error diagnostics than a compiler, because it executes the source program statement by statement.3) What advantages are there to a language-processing system in which the compiler produces assembly language rather than machine language?The compiler may produce an assembly-language program as its output, becauseassembly language is easier to produce as output and is easier to debug.4.2.3 Design grammars for the following languages:a) The set of all strings of 0s and 1s such that every 0 is immediately followed by at least 1.S -> SS | 1 | 01 | ε4.3.1 The following is a grammar for the regular expressions over symbols a and b only, using + in place of | for unions, to avoid conflict with the use of vertical bar as meta-symbol in grammars:rexpr -> rexpr + rterm | rtermrterm -> rterm rfactor | rfactorrfactor -> rfactor * | rprimaryrprimary -> a | ba) Left factor this grammar.rexpr -> rexpr + rterm | rtermrterm -> rterm rfactor | rfactorrfactor -> rfactor * | rprimaryrprimary -> a | bb) Does left factoring make the grammar suitable for top-down parsing?No, left recursion is still in the grammar.c) In addition to left factoring, eliminate left recursion from the original grammar.rexpr -> rterm rexpr’rexpr’ -> + rterm rexpr | εrterm -> rfactor rterm’rterm’ -> rfactor rterm | εrfactor -> rprimary rfactor’rfactor’ -> * rfactor’ | εrprimary -> a | bd) Is the resulting grammar suitable for top-down parsing?Yes.Exercise 4.4.1 For each of the following grammars, derive predictive parsers and show the parsing tables. You may left-factor and/or eliminate left-recursion from your grammars first.A predictive parser may be derived by recursive decent or by the table driven approach. Either way you must also show the predictive parse table.a) The grammar of exercise 4.2.2(a).4.2.2 a) S -> 0S1 | 01This grammar has no left recursion. It could possibly benefit from left factoring. Here is the recursive decent PP code.s() {match(‘0’);if (lookahead == ‘0’)s();match(‘1’);}OrLeft factoring the grammar first:S -> 0S’S’ -> S1 | 1s() {match(‘0’); s’();}s’() {if (lookahead == ‘0’)s(); match(‘1’);elsematch(‘1’);}Now we will build the PP tableS -> 0S’S’ -> S1 | 1First(S) = {0}First(S’) = {0, 1}Follow(S) = {1, $}The predictive parsing algorithm on page 227 (fig4.19 and 4.20) can use this table for non-recursive predictive parsing.b) The grammar of exercise 4.2.2(b).4.2.2 b) S -> +SS | *SS | a with string +*aaa.Left factoring does not apply and there is no left recursion to remove.s() {if(lookahead == ‘+’)match(‘+’); s(); s();else if(lookahead == ‘*’)match(‘*’); s(); s();else if(lookahead == ‘a’)match(‘a’);elsereport(“syntax error”);}First(S) = {+, *, a}Follow(S) = {$, +, *, a}The predictive parsing algorithm on page 227 (fig4.19 and 4.20) can use this table for non-recursive predictive parsing.5.1.1 a, b, c: Investigating GraphViz as a solution to presenting trees5.1.2: Extend the SDD of Fig. 5.4 to handle expressions as in Fig. 5.1:1.L -> E N1.L.val = E.syn2. E -> F E'1. E.syn = E'.syn2.E'.inh = F.val3.E' -> + T Esubone'1.Esubone'.inh = E'.inh + T.syn2.E'.syn = Esubone'.syn4.T -> F T'1.T'.inh = F.val2.T.syn = T'.syn5.T' -> * F Tsubone'1.Tsubone'.inh = T'.inh * F.val2.T'.syn = Tsubone'.syn6.T' -> epsilon1.T'.syn = T'.inh7.E' -> epsilon1.E'.syn = E'.inh8. F -> digit1. F.val = digit.lexval9. F -> ( E )1. F.val = E.syn10.E -> T1. E.syn = T.syn5.1.3 a, b, c: Investigating GraphViz as a solution to presenting trees5.2.1: What are all the topological sorts for the dependency graph of Fig. 5.7?1.1, 2, 3, 4, 5, 6, 7, 8, 92.1, 2, 3, 5, 4, 6, 7, 8, 93.1, 2, 4, 3, 5, 6, 7, 8, 94.1, 3, 2, 4, 5, 6, 7, 8, 95.1, 3, 2, 5, 4, 6, 7, 8, 96.1, 3, 5, 2, 4, 6, 7, 8, 97.2, 1, 3, 4, 5, 6, 7, 8, 98.2, 1, 3, 5, 4, 6, 7, 8, 99.2, 1, 4, 3, 5, 6, 7, 8, 910.2, 4, 1, 3, 5, 6, 7, 8, 95.2.2 a, b: Investigating GraphViz as a solution to presenting trees5.2.3: Suppose that we have a production A -> BCD. Each of the four nonterminals A, B, C, and D have two attributes: s is a synthesized attribute, and i is an inherited attribute. For each of the sets of rules below, tell whether (1) the rules are consistent with an S-attributed definition (2) the rules are consistent with an L-attributed definition, and (3) whether the rules are consistent with any evaluation order at all?a) A.s = B.i + C.s1.No--contains inherited attribute2.Yes--"From above or from the left"3.Yes--L-attributed so no cyclesb) A.s = B.i + C.s and D.i = A.i + B.s1.No--contains inherited attributes2.Yes--"From above or from the left"3.Yes--L-attributed so no cyclesc) A.s = B.s + D.s1.Yes--all attributes synthesized2.Yes--all attributes synthesized3.Yes--S- and L-attributed, so no cyclesd)• A.s = D.i• B.i = A.s + C.s• C.i = B.s• D.i = B.i + C.i1.No--contains inherited attributes2.No--B.i uses A.s, which depends on D.i, which depends on B.i (cycle)3.No--Cycle implies no topological sorts (evaluation orders) using the rules5.3.1: Below is a grammar for expressions involving operator + and integer or floating-point operands. Floating-point numbers are distinguished by having a decimal point.1. E -> E + T | T2.T -> num . num | numa) Give an SDD to determine the type of each term T and expression E.1. E -> Esubone + T1. E.type = if (E.type == float || T.type == float) { E.type = float } else{ E.type = integer }2. E -> T1. E.type = T.type3.T -> numsubone . numsubtwo1.T.type = float4.T -> num1.T.type = integerb) Extend your SDD of (a) to translate expressions into postfix notation. Use the binary operator intToFloat to turn an integer into an equivalent float.Note: I use character ',' to separate floating point numbers in the resulting postfix notation. Also, the symbol "||" implies concatenation.1. E -> Esubone + T1. E.val = Esubone.val || ',' || T.val || '+'2. E -> T1. E.val = T.val3.T -> numsubone . numsubtwo1.T.val = numsubone.val || '.' || numsubtwo.val4.T -> num1.T.val = intToFloat(num.val)5.3.2 Give an SDD to translate infix expressions with + and * into equivalent expressions without redundant parenthesis. For example, since both operators associate from the left, and * takes precedence over +, ((a*(b+c))*(d)) translates into a*(b+c)*d. Note: symbol "||" implies concatenation.1.S -> E1. E.iop = nil2.S.equation = E.equation2. E -> Esubone + T1.Esubone.iop = E.iop2.T.iop = E.iop3. E.equation = Esubone.equation || '+' || T.equation4. E.sop = '+'3. E -> T1.T.iop = E.iop2. E.equation = T.equation3. E.sop = T.sop4.T -> Tsubone * F1.Tsubone.iop = '*'2. F.iop = '*'3.T.equation = Tsubone.equation || '*' || F.equation4.T.sop = '*'5.T -> F1. F.iop = T.iop2.T.equation = F.equation3.T.sop = F.sop6. F -> char1. F.equation = char.lexval2. F.sop = nil7. F -> ( E )1.if (F.iop == '*' && E.sop == '+') { F.equation = '(' || E.equation || ')' }else { F.equation = E.equation }2. F.sop = nil5.3.3: Give an SDD to differentiate expressions such as x * (3*x + x * x) involving the operators + and *, the variable x, and constants. Assume that no simplification occurs, so that, for example, 3*x will be translated into 3*1 + 0*x. Note: symbol "||" implies concatenation. Also, differentiation(x*y) = (x * differentiation(y) + differentiation(x) * y) and differentiation(x+y) = differentiation(x) + differentiation(y).1.S -> E1.S.d = E.d2. E -> T1. E.d = T.d2. E.val = T.val3.T -> F1.T.d = F.d2.T.val = F.val4.T -> Tsubone * F1.T.d = '(' || Tsubone.val || ") * (" || F.d || ") + (" || Tsubone.d || ") * (" ||F.val || ')'2.T.val = Tsubone.val || '*' || F.val5. E -> Esubone + T1. E.d = '(' || Esubone.d || ") + (" || T.d || ')'2. E.val = Esubone.val || '+' || T.val6. F -> ( E )1. F.d = E.d2. F.val = '(' || E.val || ')'7. F -> char1. F.d = 12. F.val = char.lexval8. F -> constant1. F.d = 02. F.val = constant.lexval。
第四章生态环境保护第四节生物多样性保护(一)教材第67页思考1.300年来世界人口数量变化呈上升趋势。
2.300年来世界物种灭绝数量呈上升趋势。
3.世界人口增加和物种灭绝数量呈正相关关系。
4.由此可以得出,人类活动加速了物种灭绝。
(二)教材第69页思考1.在人类还没有了解某种物种之前,它将从地球上消失,将会使人类抵御危机的可能性大大降低,并面临生存威胁。
这是一个开放性问题。
回答时可以针对图中现状,从人类社会发展的角度出发,以达到资源的合理利用,经济、环境、社会的可持续发展。
2.①青蛙的眼睛很敏锐,据此人们发明了“电子蛙眼”。
②利用超声波,蝙蝠能在漆黑的夜里准确地捕捉到猎物,据此人们发明了雷达。
③鱼能在水中自由的上下游动,据此人们发明了潜水艇。
④猫能在漆黑的夜里看清事物,据此人们发明了夜视镜。
⑤某些植物的叶子有许多小齿,鲁班据此发明了锯。
3.从保护野生生物的角度看,人们在日常生活中不要食用野生动物,要保护野生生物的生存环境。
另外,我们要积极宣传保护野生生物的重要意义。
学业达标1.下列关于人类活动对物种灭绝影响的叙述,不正确的是( )A.人类的狩猎和采集活动加快了物种灭绝的速度B.人类活动造成的工业污染和生态破坏加速了物种灭绝C.当前物种灭绝加速,主要是由自然环境的变化造成的D.人口数量的多少与物种灭绝的速度有关解析:当前物种灭绝加速的主要原因是人类不合理的活动,而不是自然环境的变化。
答案:C2.世界上的物种主要分布在( )A.热带地区B.温带地区C.高山地区D.寒带地区解析:据统计,世界上约3/4的物种生活在热带地区。
答案:A科学家袁隆平利用我国野生水稻基因,培育出了高产杂交水稻,在全国范围内推广种植后,大幅度增加了我国粮食产量。
据此回答第3题。
3.野生水稻基因的成功利用,反映了( )A.要保护各种生态系统的平衡B.保护地球上生物的多样性,是人类储备资源的一种方式C.各种自然资源是相互联系、相互影响、相互制约的D.地球养活人类的能力是无限的解析:地球上形形色色的物种具有重大或潜在的利用价值,保护生物多样性,是人类储备资源的一种方式。
SQL SERVER 数据库管理与开发参考答案1章习题参考答案 (2)2章习题参考答案 (3)3章习题参考答案 (5)4章习题参考答案 (8)5章习题参考答案 (11)6章习题参考答案 (13)7章习题参考答案 (17)8章习题参考答案 (20)9章习题参考答案 (25)10章习题参考答案 (27)1章习题参考答案1. 选择题(1) ()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA正确答案:A(2) ()数据库是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。
A.DATA B.INFORMA TION C.DB D.DBS正确答案:C(3) 数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、()和用户构成。
A.DBMS B.DB C.DBS D.DBA正确答案:D(4) 目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系 B.面向对象 C.分布正确答案:A2. 填空题(1) 目前最常用的数据库模型有_______、_______和_______。
20世纪80年代以来,_______逐渐占主导地位。
答案:层次模型、网状模型、关系模型;关系模型(2) 数据库三个要素是_______、_______和_______。
答案:数据结构、数据操作、完整性约束(3) 数据库系统体系结构的三级模式是:________、________、__________,而两级映像是:__________/__________、________/_____________)答案:内部级(内模式)、概念级(模式)、外部级(外模式),外模式/模式映像、模式/内模式映像。
(4) 关系运算主要有________、________、________。
第二章2.2 Exercises for Section 2.22.2.1Consider the context-free grammar:S -> S S + | S S * | a1Show how the string aa+a* can be generated by this grammar.2Construct a parse tree for this string.3What language does this grammar generate? Justify your answer.answer4S -> S S * -> S S + S * -> a S + S * -> a a + S * -> a a + a *56L = {Postfix expression consisting of digits, plus and multiple signs}2.2.2What language is generated by the following grammars? In each case justify your answer.7S -> 0 S 1 | 0 18S -> + S S | - S S | a9S -> S ( S ) S | ε10S -> a S b S | b S a S | ε11⧗ S -> a | S + S | S S | S * | ( S )answer12L = {0n1n | n>=1}13L = {Prefix expression consisting of plus and minus signs}14L = {Matched brackets of arbitrary arrangement and nesting, includes ε} 15L = {String has the same amount of a and b, includes ε}16?2.2.3Which of the grammars in Exercise 2.2.2 are ambiguousanswer17No18NoYesYesYes2.2.4Construct unambiguous context-free grammars for each of the following languages. In each case show that your grammar is correct.19Arithmetic expressions in postfix notation.20Left-associative lists of identifiers separated by commas.21Right-associative lists of identifiers separated by commas.22Arithmetic expressions of integers and identifiers with the four binary operators +, - , *, /.answer1. E -> E E op | num2. list -> list , id | id3. list -> id , list | id4. expr -> expr + term | expr - term | termterm -> term * factor | term / factor | factorfactor -> id | num | (expr)5. expr -> expr + term | expr - term | termterm -> term * unary | term / unary | unaryunary -> + factor | - factorfactor - > id | num | (expr)2.2.5Show that all binary strings generated by the following grammar have values divisible by 3. Hint. Use induction on the number of nodes in a parse tree.num -> 11 | 1001 | num 0 | num numDoes the grammar generate all binary strings with values divisible by 3?answerproveany string derived from the grammar can be considered to be a sequence consisting of 11, 1001 and 0, and not prefixed with 0.the sum of this string is:sum= Σn (21 + 20) * 2 n + Σm (23 + 20) * 2m= Σn 3 * 2 n + Σm 9 * 2mIt is obviously can divisible by 3.No. Consider string "10101", it is divisible by 3, but cannot derived from the grammar. Question: any general prove?2.2.6Construct a context-free grammar for roman numerals.Note: we just consider a subset of roman numerals which is less than 4k.answerwikipedia: Roman_numeralsvia wikipedia, we can categorize the single noman numerals into 4 groups:I, II, III | I V | V, V I, V II, V III | I Xthen get the production:digit -> smallDigit | I V | V smallDigit | I XsmallDigit -> I | II | III | εand we can find a simple way to map roman to arabic numerals. For example: o XII => X, II => 10 + 2 => 12o CXCIX => C, XC, IX => 100 + 90 + 9 => 199o MDCCCLXXX => M, DCCC, LXXX => 1000 + 800 + 80 => 1880 via the upper two rules, we can derive the production:romanNum -> thousand hundred ten digitthousand -> M | MM | MMM | εhundred -> smallHundred | C D | D smallHundred | C MsmallHundred -> C | CC | CCC | εten -> smallTen | X L | L smallTen | X CsmallTen -> X | XX | XXX | εdigit -> smallDigit | I V | V smallDigit | I XsmallDigit -> I | II | III | ε2.3 Exercises for Section 2.32.3.1Construct a syntax-directed translation scheme that translates arithmetic expressions from infix notation into prefix notation in which an operator appears before its operands; e.g. , -xy is the prefix notation for x - y . Give annotated parse trees for the inputs 9-5+2 and 9-5*2.。
第四单元检测一、现代文阅读(35分)(一)现代文阅读Ⅰ(本题共5小题,17分)阅读下面的文字,完成1~5题。
材料一逻辑,是有效思维的判断标准。
要进行有效的思维训练,必须讲逻辑。
语文教学该如何讲逻辑?重要的是要让逻辑思维训练和学习任务紧密结合,向教学过程自然渗透。
文本解读常常需要在语境中推断词义,这种方法运用得好,既是语言文字的积累和运用,又是逻辑推理的示范或训练。
如《史记·刺客列传》中写荆轲竭力劝说燕太子丹允许他取樊於期的人头献给秦王时,有这样一句话:“诚能得樊将军首,与燕督亢之地图献秦王,秦王必说见臣,臣乃得有以报太子。
”句中的“乃”翻译为“就”还是“才”?翻译为“才”在语意上是说得通的,但是,仔细推敲,就会发现不甚合理:“才”表示必要条件,即没有樊於期的人头就肯定杀不了秦王,但有了樊於期的人头也未必杀得了秦王;“就”表示充分条件(有了前面的条件就一定有后面的结果),即有了樊於期的人头就一定杀得了秦王(当然,这也意味着要杀秦王可能未必要取樊於期的人头)。
荆轲面对“不忍”的太子,一定要勾画出杀秦王高度可能的愿景才行,从这一点来看,翻译成“就”要比“才”合理。
在文本解读中抓住几例像这样的逻辑推理和学生探讨,不仅能训练学生的逻辑思维,还会有助于他们养成好的阅读习惯和心态。
一段话在字面的意思之外可能还隐藏着重要信息,想要捕捉到这些信息,往往需要细致的逻辑推理。
例如:“(四叔)说我‘胖了’之后即大骂其新党。
但我知道,这并非借题在骂我:因为他所骂的还是康有为。
(《祝福》)”根据这段话,可以推理出关于“我”和四叔的重要信息。
首先,“我”是新党或支持新党的人;其次,四叔不仅守旧而且消息闭塞。
根据“所骂的还是康有为”的“还”字,可推知康有为等人在当时已算不得新党了。
这点在《祝福》开头的第一句话“旧历的年底毕竟最像年底”便可得到印证,有新历才谈得上“旧历”,而启用新历是辛亥革命之后的事情。
也就是说,辛亥革命之后,四叔骂新党骂的却还是康有为,足见其消息闭塞。
0413 自然选择的证明A组必备知识基础练1.下列词语中,加点字的注音完全正确的一项是( )A.驯.养(shùn)步骤.(zhòu)蝙.蝠(biān)迁徙.(xǐ)B.歧.异(qí)鸫.鸟(dōng)亲.家(qìn)栖.息(qī)C.障碍.(ài)馈遗.(wèi)枞.树(zōng)茜.红(qiàn)D.脚蹼.(pǔ)伎.俩(jì)濮.水(fú)叠嶂.(zhàng)2.依次填入下面文段中横线处的词语,最恰当的一项是( )由于每个物种都有按照几何级数过度繁殖的,而且各个物种中变异了的后代,可以通过其习性及构造的多样化去占据自然条件下的生活场所,以满足数量不断增加的需要,所以自然选择的结果就更倾向于物种中那些最为的后代。
A.方向多种多样保存歧异B.方向各种各样保留歧义C.趋向多种多样保存歧异D.趋向各种各样保留歧义3.下列各句标点符号使用有误的一项是( )A.那些在漫长的时间长河里起作用的,并严格审视每一个生物的全部体制、构造和生活习性的选择力量——即择优弃劣的力量,会受到什么限制呢?B.这使大类群在规模上不断扩大,性状分异更趋明显,并不可避免地导致大量物种的绝灭;这就可以解释为什么仅有极少数大纲在竞争中自始至终占据着优势,而其中所有的生物类型都可以排列成许多大小不一的次一级生物群。
C.由于自然选择仅通过对微小、连续且有益变异的逐步积累而产生作用,因而它不会导致巨大的突变,而只能按照短小而缓慢的步骤进行。
所以,已为新知识所不断证实的“自然界中没有飞跃”这一格言也是符合自然选择学说的。
D.下述现象似乎十分奇怪:一种像啄木鸟形态的鸟却在地面上捕食昆虫,高地上的鹅很少或根本不游泳,但却具有蹼状脚;一种像鸫的鸟却能潜水并取食水生昆虫;一种海燕却具有适合海雀生活的习性和构造。
阅读下面的文字,完成4~6题。
每到雨季,各种山鲜纷纷上市,云南人却对野生菌 A ,家家户户的餐桌上都少不了它的身影。
2023-2024学年江苏宿迁人教版中考专题语文中考真卷1.综合读写第1题.阅读下面文本,完成下列各题。
榕树的每一片绿叶,都像风帆那样善于捕捉最弱的微风。
因此,当轻风吹拂的时候,它的叶子就会颤动起来,chà 那间,树上好像千百万绿色的蝴蝶在一开一翕地扇着翅膀,共同编织着生命的织锦。
榕树的生命力极其顽强,它在找不到任何营寨(甲)(A.军队驻扎地B.扎根的土地)的时候,就会从生命深处撒出一束根须,像蚕儿抛出的银丝,朝下生长,甚至温柔地亲吻到地面上的小草。
这就是所谓的气根。
在没有泥土的时候,气根凭借它fèn 发的天性,吸收空气中的水分,然后把自己养育成榕树另一翼(乙)(A.侧B.翅膀)的生命线。
这就是榕树,_______________,_______________;_______________,_______________。
(1)给画线的字注音,根据拼音写汉字。
吹拂()颤动()chà()那间一开一翕()fèn ()发(2)为文中甲乙处画线字选择符合语境的解释,只填字母。
甲_______________乙_______________。
(3)文中运用了_______________、_______________的修辞手法。
(4)在文中横线上依次填入下列四个句子,恰当的一项是()①在生命难以生存的地方②在生命难以发展的地方③让自己生长成伟大的生命④把自己发展成其他生命望尘莫及的参天巨木A: ①③②④B: ①②③④C: ③④②①D: ④③①②【答案】'(1)fú', 'chàn', '刹', 'xī', '奋(2)B', 'A(3)比喻', '拟人'A【解答】(1)吹拂的拂应读作fú,颤动的颤应读作chàn,chà 那间应写作刹那间,一开一翕的翕应读作xī,fèn 发应写作奋发。
人教版小学语文六下第四单元课堂作业本答案14 卖火柴的小女孩一、看拼音,写词语。
yáo lán wéi qún chú chāng guāi qiǎo (摇篮)(围裙)(橱窗)(乖巧)tián mǎn jīè liè fèng yī dōu (填满)(饥饿)(裂缝)(衣兜)三、照样子,写词语。
明晃晃的蜡烛又厚又冷的墙(白花花)的(银子)(又白又胖)的(小手)(热腾腾)的(咖啡)(又大又甜)的(西瓜)(火辣辣)的(太阳)(又高又陡)的(山峰)四、下列句子中破折号的作用是什么?在括号里填入序号。
破折号的作用一般有:①表示解释说明,相当于括号的作用;②表示意思的递进;③表示意思的转折。
1、这是一年的最后一天——大年夜。
(①)2、那是一双很大的拖鞋——那么大,一向是她妈妈穿的。
(②)3、因为这是大年夜——她可忘不了这个。
(③)五、阅读课文并填空。
六、品读片段,完成练习。
她赶紧擦着.(zhe zháo√)了一大把火柴,要把奶奶留住。
一大把火柴发出强烈的光,照得跟白天一样明亮。
奶奶从来没有像现在这样高大,这样美丽。
奶奶把小女孩抱起来,搂在怀里。
她俩在光明和快乐中飞走了,越飞越高,飞到那没有寒冷,没有饥饿,也没有痛苦的地方去了。
第二天清晨,这个小女孩坐在墙角里,两腮.(sāi√ shāi)通红,嘴上带着微笑。
她死了,在旧年的大年夜冻死了。
新年的太阳升起来了,照在她小小的尸体上。
小女孩坐在那儿,手里还捏着一把烧过了的火柴梗。
“她想给自己暖和.(hé huo√)一下……”人们说。
谁也不知道她曾经看到过多么美丽的东西,她曾经多么幸福,跟着她奶奶一起走向新年的幸福中去。
1、给文中带点字选择正确的读音,打上“√”。
2、读文中画线的句子,你是如何理解这句话的意思的?答:这句话是说小女孩旧年的大年夜怀着美好的梦想冻死了,饿死了。
P1774.14 为练习4.3的文法构造一个预测语法分析器bexpr→bexpr or bterm|btermbterm→bterm and bfactor | bfactorbfactor→not bfactor|(bexpr)|true |false解1 非递归方法1)消除左递归①bexpr→bterm A②A→or bterm A③A→ε④bterm→bfactor B⑤B→and bfactor B⑥B→ε⑦bfactor→not bfactor⑧bfactor→(bexpr)⑨bfactor→true⑩bfactor→false2)求first集与follow集针对以同一非总结符开头的产生式右部求first集如果该非终结符能产生ε则需要求其follow集①bexpr→bterm A first(bterm A)= {not,(,true,false}②A→or bterm A first(or bterm A)={or}③A→εfollow(A)=follow(bexpr)= {$, )}④bterm→bfactor B first(bfactor B)={not,(,true,false}⑤B→and bfactor B first(and bfactor B)={and}⑥B→εfollow(B)=follow(bterm)=first(A)因为first(A)= {or , ε} 包含ε所以follow(B)=follow(bterm)=first(A)∪follow(A)-{ε}={or, $, )}⑦bfactor→not bfactor first(not bfactor)={not}⑧bfactor→(bexpr)first((bexpr))={(}⑨bfactor→true first(true)={true}⑩bfactor→false first(false)={false}表中空白处填error,表示调用错误处理程序4)根据步骤3)编写预测分析程序下面给出通用的预测分析算法,具体程序留给同学们根据算法自己完善。
repeatX=当前栈顶符号;a=当前输入符号;if X∈VT∪{#} thenif X=a thenif X≠# then {将X弹出,且前移输入指针}else errorelseif M[X,a]=Y1Y2…Y k then{将X弹出;依次将Y k…Y2Y1压入栈;输出产生式X→Y1Y2…Y k }else erroruntil X=#注:如果考虑错误恢复,上面的预测分析表还显得简单,应该将每个非总结符的follow集作为同步(sync)记号,便于错误恢复。
具体留给感兴趣的同学深入研究解2:递归下降方法①消除给定文法中的左递归,并提取公因子:bexpr→bterm {or bterm }bterm→bfactor {and bfactor}bfactor→not bfactor | (bexpr) | true |false②用类Pascal语言写出其递归预测分析器PROCEDURE bexpr;BEGINBtermWHILE (lookahead =='or')BEGINmatch ('or');bterm;END;END;PROCEDURE bterm;BEGINbfactor;WHILE (lookahead =='and');BEGINmatch ('and');bfactor;END;END;PROCEDURE bfactor;BEGINif (llokahead=='not')then BEGINmatch ('not');bfactor;ENDelse if (lookahead=='(')then BEGINmatch ('(');bexpr;match(')');ENDelse if (lookahead =='true')then match ('true)else if (lookahead=='false')then match ('false');else error;END;P1784.24 图4-60给出了练习4.1中文法的算符优先关系,利用这些优先关系分析练习4.1(b)的句子。
S→(L)|aL→L,S|S解:对每个终结符或$建立符号f与g,把f(和g)分成一组。
根据文法的算符优先关系表,画出如下的有向图。
优先函数如下:用算符优先分析法分析句子(a,(a,a))另外2个句子的分析略。
(也可不必如上面先构造优先矩阵在分析,亦可直接分析)P1794.35 考虑下面文法E→E+T|TT→TF|FF→F*|a|ba)试为该文法构造SLR语法分析表解:该文法的拓广文法G'为(0) E' → E(1) E → E+T(2) E → T(3) T → TF(4) T → F(5) F → F*(6) F → a(7) F → b其LR(0)项目集规范族和goto函数(识别活前缀的DFA)如下:= {E'→·E, E→·E+T, E→·T, T→·TF, T→·F, F→·F*,F→·a, F→·b} I={E'→E·, E→E·+T}I1={E→T·, T→T·F, F→·F*, F→·a, F→·b}I2={T→F·, F→F·*}I3={F→a·}I4={F→b·}I5={E→E+·T, T→·TF, T→·F, F→·F*, F→·a, F→·b}I6={T→TF·, F→F·*}I7={F→F*·}I8={E→E+T·, T→T·F, F→·F*, F→·a, F→·b}I9求FOLLOW集:FOLLOW(E)={+, $}FOLLOW(T)={+, $, a, b}FOLLOW(F)={+, $, a, b, *}构造的SLR分析表如下:显然,此分析表无多重定义入口,所以此文法是SLR文法。
P1794.37 a)证明下面的文法是LL(1)文法,但不是SLR(1)文法S→AaAb|BbBaA→εB→ε解:对于产生式S→AaAb|BbBa 来说FIRST(AaAb)∩FIRST(BbBa)={a}∩{b}=Φ仅有一条候选式。
而A,B∈VN因此,这个文法是LL(1)的。
下面构造这个文法的识别活前缀的DFA。
= {S'→·S, S→·AaAb, S→·BbBa, A→·, B→·} II= {S'→S·}1= {S→A·aAb}I2I= {S→B·bBa}3= {S→Aa·Ab, A→·}I4I= {S→Bb·Ba, B→·}5= {S→AaA·b}I6I= {S→BbB·a}7I= {S→AaAb·}8I= {S→BbBa·}9由于FOLLOW(A)=FOLLOW(B)={a, b}因此项目集I0中存在归约-归约冲突。
在I状态下,当输入符号是a或是b时,不知用A→ε还是B→ε进行归约。
故此文法不是SLR(1)的。
但是,此文法时LR(1)的。
P1794.40证明下面的文法是LR(1)文法S→Aa| bAc| Bc| bBaA→dB→d解拓广文法为:G' : (0) S'→S(1) S→Aa(2) S→bAc(3) S→Bc(4) S→bAa(5) A→d(6) B→d有效项目集族为:I0:S`→•S ,#S→•Aa ,#S→•bAc,#S→•Bc ,#S→•bBa,#A→•d ,aB→•d ,c I1: goto(I0 ,S)S`→S•, #I2: goto (I0 ,A)S→ A•a ,# I3: goto (I0 ,b)S→ b•Ac,#S→ b•Ba,#A→•d ,cB→•d ,a I5: goto (I0 ,d)A→ d •,aB→ d •,cI7: goto (I3 ,A)S→ bA•c,#I11: goto (I7 ,c)S→ bAc •,#I12: goto (I8 ,a)S→ bBa •,# I9: goto (I3 ,d)A→d •,cB→d •,aLR(1)项目集不存在冲突该文法是LR(1)文法。