当前位置:文档之家› 《信息技术及信息安全》标准答案

《信息技术及信息安全》标准答案

《信息技术及信息安全》标准答案
《信息技术及信息安全》标准答案

20140713信息技术与信息安全考试标准答案

1、关于信息安全应急响应,以下说法错误的(C)?

A、信息安全应急响应通常是指一个组织机构为了应对各种信息安全意外事件的发生所做的准备以及在事件发生后所采取的措施,其目的是避免、降低危害和损失,以及从危害中恢复。

B、信息安全应急响应工作流程主要包括预防预警察、事件报告与先期处置、应急处置、应急结束。

C、我国信息安全事件预警等级分为四级:I级(特别严重)、级和级、级,依次用红色、橙色、黄色和蓝色表示。

D、当信息安全事件得到妥善处置后,可按照程序结束应急响应。应急响应结束由处于响应状态的各级信息安全应急指挥机构提出建议,并报同政府批准后生效。

2、以下关于操作系统的描述,不正确的是(A)

A、分时操作系统为每个终端用户分时分配计算资源,每个终端用户彼此独立,感觉在独立使用整台计算机。

B、分布式操作系统是为分布计算系统配置的操作系统,它支持分布系统中各个计算节点协同工作。

C、操作系统负责对硬件直接监管,对内存、处理器等各种计算资源进行管理。

D、实时操作系统具有较强的容错能力,其特点是资源的分配和调度时首要考虑效率。

3、进入涉密场所前,正确处理手机的行为是()。

A、关闭手机后带入涉密场所

B、不携带手机进入涉密场所

C、将手机放入屏蔽柜

D、关闭手机并取出手机电池

4、信息安全应急响应工作流程主要包括()。

A、事件研判与先期处置

B、预防预警

C、应急结束和后期处理

D、应急处置

5.(2分) 关于信息安全应急响应,以下说法是错误的( C)?

A. 信息安全应急响应通常是指一个组织机构为了应对各种信息安全意外事件的发生所做的

准备以及在事件发生后所采取的措施,其目的是避免、降低危害和损失,以及从危害中恢复。

B. 信息安全应急响应工作流程主要包括预防预警、事件报告与先期处置、应急处置、应急结束。

C. 我国信息安全事件预警等级分为四级:Ⅰ级(特别严重)、Ⅱ级(严重)、Ⅲ级(较重)和Ⅳ级 (一般),依次用红色、橙色、黄色和蓝色表示。

D. 当信息安全事件得到妥善处置后,可按照程序结束应急响应。应急响应结束由处于响应状态的各级信息安全应急指挥机构提出建议,并报同级政府批准后生效。

6.(2分) 蠕虫病毒爆发期是在(D )。

A. 2001年

B. 2003年

C. 2002年

D. 2000年

7.(2分) 信息系统安全等级保护是指(C )。

A. 对国家安全、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护。

B. 对国家安全、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实行按等级管理。

C. 对国家安全、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实行按等级管理,对信息系统中发生的信息安全事件分等级响应和处置。

D. 对国家安全、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中发生的信息安全事件分等级响应和处置。

8.(2分) 防范拨号攻击的措施有()。

A. 修改设备操作手册中提供的默认用户名与密码信息

B. 重新对设备的后台管理端口号进行设置

C. 在计算机上安装防火墙

D. 设置浏览器的安全级别为“高”

9.(2分) 常见的网络攻击类型有()。

A. 被动攻击

B. 协议攻击

C. 主动攻击

D. 物理攻击

10.(2分) 目前我国计算机网络按照处理内容可划分哪些类型?()

A. 党政机关内网

B. 涉密网络

C. 互联网

D. 非涉密网络

19.(2分) 我国卫星导航系统的名字叫()。

A. 天宫

B. 玉兔

C. 神州

D. 北斗

23.(2分) 在无线网络中,哪种网络一般采用基础架构模式?()

A.

B.

C.

D.

5.(2分) 信息安全标准可以分为()。

A. 系统评估类、安全管理类等

B. 产品测试类、安全管理类等

C. 系统评估类、产品测试类等

D. 系统评估类、产品测试类、安全管理类等

7.(2分) 在网络安全体系构成要素中“恢复”指的是()。

A. 恢复系统

B. 恢复数据

C. A和B 恢复系统和数据

D. 恢复网络

统计数据表明,网络和信息系统最大的人为安全威胁来自于()。

A. 第三方人员

B. 内部人员

C. 恶意竞争对手

D. 互联网黑客

17.(2分) 以下几种电子政务模式中,属于电子政务基本模式的是()。

A. 政府与企业之间的电子政务(G2B)

B. 政府与政府雇员之间的电子政务(G2E)

C. 政府与公众之间的电子政务(G2C)

D. 政府与政府之间的电子政务(G2G)

33.(2分) 文件型病毒能感染的文件类型是()。

A. 类型

B. 类型

C. 类型

D. 类型

23.(2分) 信息安全等级保护的原则是()。

A. 指导监督,重点保护

B. 依照标准,自行保护

C. 同步建设,动态调整

D. 明确责任,分级保护

6.(2分) 不属于被动攻击的是()。

A.欺骗攻击

B.截获并修改正在传输的数据信息

C.窃听攻击

D.拒绝服务攻击

你的答案: 得分: 2分

17.(2分) 以下关于盗版软件的说法,错误的是()。

A.可能会包含不健康的内容

B.成为计算机病毒的重要来源和传播途径之一

C.若出现问题可以找开发商负责赔偿损失

D.使用盗版软件是违法的

你的答案: 得分: 2分

23.(2分) 信息安全主要包括哪些内容?()

A.系统可靠性和信息保障

B.计算机安全和数据(信息)安全

C.物理(实体)安全和通信保密

D.运行安全和系统安全

你的答案: 得分: 2分

26.(2分) 地址主要用于什么设备?()

A.网络设备

B.网络上的服务器

C.移动硬盘

D.上网的计算机

你的答案: A B C D 得分: 2分

9.(2分)协议是()。

A. 以上答案都不对

B. 指协议族

C. 一个协议

D. 和两个协议的合称

你的答案: B得分:2分

17.(2分)恶意代码传播速度最快、最广的途径是()。

A. 通过光盘复制来传播文件时

B. 通过U盘复制来传播文件时

C. 通过网络来传播文件时

D. 安装系统软件时

你的答案: C得分:2分

19.(2分)信息安全措施可以分为()。

A. 预防性安全措施和防护性安全措施

B. 纠正性安全措施和防护性安全措施

C. 纠正性安全措施和保护性安全措施

D. 预防性安全措施和保护性安全措施

你的答案: D得分:2分

27.(2分)防范手机病毒的方法有()。

A. 经常为手机查杀病毒

B. 注意短信息中可能存在的病毒

C. 尽量不用手机从网上下载信息

D. 关闭乱码电话

你的答案: A B C D得分:2分

33.(2分)信息隐藏技术主要应用有哪些?()

A. 数字作品版权保护

B. 数据保密

C. 数据加密

D. 数据完整性保护和不可抵赖性的确认

你的答案: A B D得分:2分

22.(2分) 下面关于有写保护功能的U盘说法正确的是()。

A. 上面一般有一个可以拔动的键,来选择是否启用写保护功能

B. 写保护功能启用时可以读出U盘的数据,也可以将修改的数据存入U盘

C. 可以避免病毒或恶意代码删除U盘上的文件

D. 可以避免公用计算机上的病毒和恶意代码自动存入U盘,借助U盘传播你的答案: A C D得分: 2分

4.(2分) 以下关于智能建筑的描述,错误的是()。

A. 随着建筑智能化的广泛开展,我国智能建筑市场已接近饱和。

B. 智能建筑能为用户提供一个高效、舒适、便利的人性化建筑环境。

C. 建筑智能化已成为发展趋势。

D. 智能建筑强调用户体验,具有内生发展动力。

你的答案: A 得分: 2分

20.(2分) 下列关于拨号攻击的说法,正确的是()。

A. 能获取设备的系统管理密码

B. 能损坏物理设备

C. 能用设备打电话进行骚扰

D. 能用设备免费打电话

你的答案: A得分: 2分

14.(2分) 信息系统威胁识别主要是()。

A. 对信息系统威胁进行赋值

B. 以上答案都不对

C. 识别被评估组织机构关键资产直接或间接面临的威胁,以及相应的分类和赋值等活动

D. 识别被评估组织机构关键资产直接或间接面临的威胁

你的答案: C 得分: 2分

35.(2分) 目前国际主流的3G移动通信技术标准有()。

A.

B.

C. 2000

D.

你的答案: A B C得分: 2分

41.(2分) 政府系统信息安全检查指根据国家的相关要求,国家信息化主管部门牵头,公安、保密、安全等部门参加,对政府信息系统开展的联合检查。

你的答案: 正确得分: 2分

50.(2分) 通常情况下端口扫描能发现目标主机开哪些服务。

你的答案: 正确得分: 2分

9.(2分) 下面不能防范电子邮件攻击的是()。

2011年第三届韬奋杯全国出版社青年编校大赛-编辑人员专用试题及答案

2011年第三届韬奋杯全国出版社青年编校大赛 (编辑人员专用试题) 一、单项选择题(共16分,每题2分) 得分第一阅卷人第二阅卷人每题的备选项中,有1个符合题意,请将选项 前的字母填写在指定的括号中。在选项上画“√” 或“×”无效。 1.下列词语中,拼音没有错误的一组是()。 A.狩(shǒu)猎称(chèn)职卡(qiǎ)在喉头 B.血(xuě)库夹(jiā)杂高档(dàng)商品 C.违(wěi)约贝壳(ké)兴(xīng)奋不已 D.炽(chì)热粳(jīng)米载(zài)歌载舞 2.下列词语中,书写全部正确的一组是()。 A.寒暄座落拜谒惟妙惟肖 B.搏弈枢纽干涸前倨后恭 C.报销经典清澈变本加厉 D.切磋绚烂稚气美伦美奂 3.下列词语中,没有错别字的一组是()。 A.睥睨玷辱蓬壁生辉虚与委蛇 B.妥帖泥淖忸怩作态如法泡制 C.狡黠执拗讷讷无言疾首蹙额 D.蓬蒿雉鸡关心民瘼相形见拙 4.下列语句中,加点成语的使用没有错误的是()。

A.这类小错误本就无伤大雅,不足为训 ....,下次注意点,不要再犯就是了。 B.今年我终于考上了大学。就要离开故乡时,班主任苦口婆心 ....地嘱咐我:“上了大学,要为实现四个现代化而加紧学习。” C.当代西方许多新的文化思潮,都不同程度地受到中国传统文化的启发和影响,而我 们何必要数典忘祖 ....轻薄自己呢? D.要更多地引入市场机制解决问题,应慎用行政手段干预,提高服务质量,很多问题 就可以一了百了 ....。 5.下列语句中,数字、计量单位使用没有错误的是()。 A.虽然20世纪八十年代以后美国学中文的人越来越多,但并非意味着中文好学。 B.正常小儿的基础体温为36.9℃-37.5℃。一般当体温超过基础体温1℃以上时,可认为发热。 C.2011年4月28日上午十时,国家统计局召开新闻发布会,发布第六次全国人口普查主要数据。 D.2002年,这里的经济适用房还是1 100元/米2,2010年已涨到4 500元/米2了。6.下列句子中,数字用法合乎规范的是()。 A.他爷爷是老红军,参加过2万5千里长征。 B.漠河居于中国的最北端,大约在北纬53度的地理位置上。 C.北京时间26日6时12分,“蛟龙”号载人潜水器成功突破五千米深度大关。 D.京杭大运河全长1 794公里,始凿于公元前五世纪,经隋元两朝扩建,才成后来的规模。 7. 下列各句中,没有错误的是()。 A.除洛阳外,山东荷泽是我国另一盛产牡丹的地方。 B.从笔迹上看不出他是男的还是女的。 C.旅行团一行十二人在美国、日本、韩国、台湾留下了愉快的足迹。 D.李董事长拍着胸脯对大家说:“你们放心地按照我的要求干吧,我是企业法人,出了问题由我负责。”

编译原理56章作业答案

第五章 练习5.1.1: 对于图5-1中的SDD,给出下列表达式对应的注释语法分析树: 1)(3+4)*(5+6)n 练习5.2.4: 这个文法生成了含“小数点”的二进制数: S->L.L|L L->LB|B B->0|1 设计一个L属性的SDD来计算S.val,即输入串的十进制数值。比如,串101.101应该被翻译为十进制的5.625。提示:使用一个继承属性L.side来指明一个二进制位在小数点的哪一边。 答: 元文法消除左递归后可得到文法: S->L.L|L L->BL’ L’->BL’|ε B->0|1 使用继承属性L.side指明一个二进制位数在小数点的哪一边,2表示左边,1表示右边 使用继承属性m记录B的幂次 非终结符号L和L’具有继承属性inh、side、m和综合属性syn

练习5.3.1:下面是涉及运算符+和整数或浮点运算分量的表达式文法。区分浮点数的方法是看它有无小数点。 E-〉E+T|T T-〉num.num|num 1)给出一个SDD来确定每个项T和表达式E的类型 2)扩展(1)中得到的SDD,使得它可以把表达式转换成为后缀表达式。使用一个单目运算符intToFloat把一个整数转换为相等的浮点数 答: 练习5.4.4:为下面的产生式写出一个和例5.10类似的L属性SDD。这里的每个产生式表

示一个常见的C语言中的那样的控制流结构。你可能需要生成一个三地址语句来跳转到某个标号L,此时你可以生成语句goto L 1)S->if (C) S1 else S2 2)S->do S1 while (C) 3)S->’{’ L ‘}’; L -> LS|ε 请注意,列表中的任何语句都可以包含一条从它的内部跳转到下一个语句的跳转指令,因此简单地为各个语句按序生成代码是不够的。 第六章 练习6.1.1:为下面的表达式构造DAG ((x+y)-((x+y)*(x-y)))+((x+y)*(x-y)) 答:DAG如下

编译原理作业答案

编译原理作业答案 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

《编译原理》第一次作业参考答案 一、下列正则表达式定义了什么语言(用尽可能简短的自然语言描述) 1.b*(ab*ab*)* 所有含有偶数个a的由a和b组成的字符串. 2.c*a(a|c)*b(a|b|c)* | c*b(b|c)*a(a|b|c)* 答案一:所有至少含有1个a和1个b的由a,b和c组成的字符串. 答案二:所有含有子序列ab或子序列ba的由a,b和c组成的字符串. 说明:答案一要比答案二更好,因为用自然语言描述是为了便于和非专业的人员交 流,而非专业人员很可能不知道什么是“子序列”,所以相比较而言,答案一要更 “自然”. 二、设字母表∑={a,b},用正则表达式(只使用a,b,?,|,*,+,)描述下列语言: 1.不包含子串ab的所有字符串. b*a* 2.不包含子串abb的所有字符串. b*(ab)* 3.不包含子序列abb的所有字符串. b*a*ba* 注意:关于子串(substring)和子序列(subsequence)的区别可以参考课本第119页方框中的内容. ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ 《编译原理》第二次作业参考答案

一、考虑以下NFA: 1.这一NFA接受什么语言(用自然语言描述) 所有只含有字母a和b,并且a出现偶数次或b出现偶数次的字符串. 2.构造接受同一语言的DFA. 答案一(直接构造通常得到这一答案): 答案二(由NFA构造DFA得到这一答案): 二、正则语言补运算

(完整版)试卷答案及评分标准(样板)

道路勘测设计期末考试试卷(A) 答案及评分标准(样板) 一、名词解释(3分×5=15分) 1.设计速度:在气候条件好、行车密度小、汽车运行只受道路本身条件影响时,一般司机能保持安全而舒适地行驶的最大速度。 2.动力因数:某型汽车在海平面高程,在滿载情况下,单位车座克服道路阻力和惯性阻力的性能。 评分标准: 答出下划线部分即可得分,每题3分 二、填空题(15分,每空0.5分) 1.方格网式、环形放射式、自由式、混合式。 2. 具有足够的驱动力来克服各种行驶阻力(或R T ≥) 和 驱动力小于或等于轮胎于路面之间的附着力(或k G T ?≤)。 路面平整坚实; 路面粗糙不滑。 3.停车视距;超车视距 评分标准: 每空的分数为0.5分。 三、判断并说明理由(15分, 判断0.5分,说明理由1.0分) 1.错误;应改为:公路等级的确定与远景交通量、使用任务及其性质有关。 2.错误:应改为:横向力系数可以衡量不同重量汽车的在弯道的稳定程度。 3.错误:应改为:按二者最大值计算确定 4.错误:应改为:?=??

的缓和曲线,则超高过渡可仅在缓和曲线的一个区段进行。 答出基本要点得5分;答得不完整酌情扣分。 2.答案及评分标准 要点: 限制最大合成坡度可以防止急弯陡坡组合,引起横向滑移危机行车安全;限制最小的合成坡度主要以防止道路排水不畅,影响行车安全 答出每一要点给2.5分。答得不完整酌情扣分。 五、叙述题与作图题(15分) 1.答案及评分标准 要点: 纸上定线的方法步骤及作用: (1)定导向线。 ①分析地形,找出各种可能的走法。 ②求平距a,并定匀坡线。作用一是放通了路线,证明方案是成立的,二是放坡可发现中间控制点,为下步工作提供依据。 ③确定中间控制点,分段调整纵坡,定导向线。目的是大概定出具有理想坡度的折线,利用了有利地形,避开了不利地形,可作为试定平面线形的参考。 (2)修正导向线。 ①试定平面线形,点绘纵断面图,设计理想纵坡 ②定修正导向线。目的:用纵断面修改平面,避免纵向大填大挖 ③定二次导向线。目的:用横断面最佳位置修正平面,避免横向填挖过大。 (3)具体定线。 在二次修正导向线基础取反复试线,采取直线型定线方法或曲线型定线方法,定出平面线形。 评分标准: 本题共10分。纸上定线的方法步骤6分;作用要点4分,每一要点给1分。 2.答案及评分标准

第三届韬奋杯全国出版社青新编校技能竞赛试题及参考答案完整版

第三届韬奋杯全国出版社青新编校技能竞赛试 题及参考答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

2011年第三届韬奋杯全国出版社青年编校大赛 (编辑人员专用试题) 一、单项选择题(共16分,每题2分) 项前的字母填写在指定的括号中。在选项上画 “√”或“×”无效。 1.下列词语中,拼音没有错误的一组是 ()。 A.狩(shǒu)猎称(chèn)职卡(qiǎ)在喉头 B.血(xuě)库夹(jiā)杂高档(dàng)商品 C.违(wěi)约贝壳(ké)兴(xīng)奋不已 D.炽(chì)热粳(jīng)米载(zài)歌载舞 2.下列词语中,书写全部正确的一组是()。 A.寒暄座落拜谒惟妙惟肖 B.搏弈枢纽干涸前倨后恭 C.报销经典清澈变本加厉 D.切磋绚烂稚气美伦美奂 3.下列词语中,没有错别字的一组是()。 A.睥睨玷辱蓬壁生辉虚与委蛇 B.妥帖泥淖忸怩作态如法泡制 C.狡黠执拗讷讷无言疾首蹙额 D.蓬蒿雉鸡关心民瘼相形见拙 4.下列语句中,加点成语的使用没有错误的是()。 A.这类小错误本就无伤大雅,不足为训 ....,下次注意点,不要再犯就是了。 B.今年我终于考上了大学。就要离开故乡时,班主任苦口婆心 ....地嘱咐我:“上了大学,要为实现四个现代化而加紧学习。” C.当代西方许多新的文化思潮,都不同程度地受到中国传统文化的启发和影响,而我们何必要数典忘祖 ....轻薄自己呢?

D.要更多地引入市场机制解决问题,应慎用行政手段干预,提高服务质量,很多问题就可以一了百了 ....。 5.下列语句中,数字、计量单位使用没有错误的是()。 A.虽然20世纪八十年代以后美国学中文的人越来越多,但并非意味着中文好学。 B.正常小儿的基础体温为36.9℃-37.5℃。一般当体温超过基础体温1℃以上 时,可认为发热。 C.2011年4月28日上午十时,国家统计局召开新闻发布会,发布第六次全国人口普查主要数据。 D.2002年,这里的经济适用房还是1 100元/米2,2010年已涨到4 500元/米2了。 6.下列句子中,数字用法合乎规范的是()。 A.他爷爷是老红军,参加过2万5千里长征。 B.漠河居于中国的最北端,大约在北纬53度的地理位置上。 C.北京时间26日6时12分,“蛟龙”号载人潜水器成功突破五千米深度大关。 D.京杭大运河全长1 794公里,始凿于公元前五世纪,经隋元两朝扩建,才成后来的规模。 7. 下列各句中,没有错误的是()。 A.除洛阳外,山东荷泽是我国另一盛产牡丹的地方。 B.从笔迹上看不出他是男的还是女的。 C.旅行团一行十二人在美国、日本、韩国、台湾留下了愉快的足迹。 D.李董事长拍着胸脯对大家说:“你们放心地按照我的要求干吧,我是企业法人,出了问题由我负责。” 8.下列各句中,表述没有错误的是()。 A.2010年全国出版、印刷和发行服务业实现总产出12 698亿元,较2009年增加2 028亿元,增长了约19%。 B.这是一本很有深度的对话录,主持者选取的谈话对象多为1980年代引领潮流的风云人物:北岛、阿城…… C.今天早上我在煎蛋网看到的,一个外国人造了一套九平米的房子,麻雀虽小,五脏俱全,非常不错。

编译原理第4章作业答案

编译原理第4章作业 答案 本页仅作为文档封面,使用时可以删除 This document is for reference only-rar21year.March

第四章 习题4.2.1:考虑上下文无关文法: S->S S +|S S *|a 以及串aa + a* (1)给出这个串的一个最左推导 S -> S S * -> S S + S * -> a S + S * -> a a + S * -> aa + a* (3)给出这个串的一棵语法分析树 习题4.3.1:下面是一个只包含符号a和b的正则表达式的文法。它使用+替代表示并运算的符号|,以避免和文法中作为元符号使用的竖线相混淆: rexpr→ rexpr + rterm | rterm rterm→rterm rfactor | rfactor rfactor→ rfactor * | rprimary rprimary→a | b 1)对这个文法提取公因子 2)提取公因子的变换使这个文法适用于自顶向下的语法分析技术吗? 3)提取公因子之后,原文法中消除左递归 4)得到的文法适用于自顶向下的语法分析吗? 解

1)提取左公因子之后的文法变为 rexpr→ rexpr + rterm | rterm rterm→rterm rfactor | rfactor rfactor→ rfactor * | rprimary rprimary→a | b 2)不可以,文法中存在左递归,而自顶向下技术不适合左递归文法 3)消除左递归后的文法

rexpr -> rterm rexpr’ rexpr’-> + rterm rexpr’|ε rterm-> rfactor rterm’ rterm’-> rfactor rterm’|ε rfactor-> rprimay rfactor’ rfactor’-> *rfactor’|ε rprimary-> a | b 4)该文法无左递归,适合于自顶向下的语法分析 习题4.4.1:为下面的每一个文法设计一个预测分析器,并给出预测分析表。可能要先对文法进行提取左公因子或消除左递归 (3)S->S(S)S|ε (5)S->(L)|a L->L,S|S 解 (3) ①消除该文法的左递归后得到文法 S->S’ S’->(S)SS’|ε ②计算FIRST和FOLLOW集合 FIRST(S)={(,ε} FOLLOW(S)={),$} FIRST(S’)={(,ε} FOLLOW(S’)={),$} ③构建预测分析表

编译原理作业

编译原理作业 P7:1.1;1.2自编2.1;2.2自编2.3;2.4自编2.5自编3.1 自编3.2自编3.3;3.4P100.4.1;4.2自编4.3;4.4自编5.1 自编5.2自编7.1;7.2 自编8.1 P7:1.1 P7;1.2 自编2.1 文法G[S]:S→xSx│y所识别的语言是。 a. xyx b. (xyx)* c. x n yx n(n≥0) d. x*yx* 【解答】 自编2.2 令文法G[N]为 G[N]: N→D∣ND D→0∣1∣2∣3∣4∣5∣6∣7∣8∣9 (1) G[N]的语言L(G)是什么? (2) 给出句子0127、34和568的最左推导和最右推导。 【解答】 自编2.3 对于文法G[S]: S→(L)∣aS∣a L→L, S∣S (1) 画出句型(S,(a))的语法树; (2) 写出上述句型的所有短语、直接短语、句柄。 【解答】 自编2.4 已知文法G[S]为S→SaS∣ε,试证明文法G[S]为二义文法。 【解答】 自编2.5 按指定类型,给出语言的文法。 (1) L={a i b j│j>i≥1}的上下文无关文法; (2) 字母表∑={a,b}上的同时只有奇数个a和奇数个b的所有串的集合的正规文法;

自编3.1 什么是扫描器?扫描器的功能是什么? 自编3.2 结合自动机证明:正规式(ab)*a与正规式a(ba)*是否等价?给出分析过程。 自编3.3 已知自动机DFA如图3-4所示 图3-4 DFA 写出其对应的语言,分别用正规文法和自然语言描述。 【解答】 自编3.4 设有L(G)={a2n+1b2m a2p+1| n≥0,p≥0,m≥1}。 (1) 给出描述该语言的正规表达式; (2) 构造识别该语言的确定有限自动机(可直接用状态图形式给出)。【解答】 P100:4.1 P100;4.2 自编4.3 在算符优先分析法中,为什么要在找到最左素短语的尾时才返回来确定其对应的头,能否按扫描顺序先找到头后再找到对应的尾,为什么? 【解答】 自编4.4 设有文法G[S]: S→a|b|(A) A→SdA|S (1) 构造算符优先关系表;

第一届韬奋杯全国出版社青年编校技能竞赛试题答案及详解

第一届韬奋杯全国出版社青年编校技能竞赛试题 答案及详解 (2007年) 一、选择(15分) (一)单项选择 1. B “斗”不是北斗的专名。还有一个斗宿(二十八星宿之一),俗称南斗,也简称“斗”。“斗转星移”中的“斗”,指的是“北斗”。北斗一年四季,自转360度。古代文人用“斗转星移”比喻时光流逝。苏轼《前赤壁赋》:“月出东山之上,徘徊于斗牛之间。”王勃《滕王阁序》:“物华天宝,龙光射牛斗之墟。”两句中的“斗”指的都是斗宿,而不是北斗。 2. C A.杖是别字,应作“仗”。仗,兵器的总称。一手举火把,一手拿武器,比喻公开抢劫的强盗行为。 B.域是别字,应作“蜮”。蜮,传说中在水里暗中害人的怪物。鬼蜮即鬼怪。伎俩,不正当的手段,“鬼蜮伎俩”,阴险害人的手段,比喻用心险恶。 D. 卓是别字,应作“灼”。灼,本义“火烧”,引申为明白、透彻。灼见,正确而深刻的见解。“灼见”是建立在“真知”基础上的,因而形成“真知灼见”这句成语。卓,义为“高而直”,引申为“高明”,“卓见”即高明的见解。“灼见”和“卓见”,含义是不同的。 3. D 成分残缺,缺主语。“通过技能竞赛”是介宾短语,不能做主语。这是最常见的语法错误的一个类型。可删去“使”字,让“我”做主语。 4. C 前后语意不贯。开头说“漓江四季,景色各异”,后面描述的却不是“四季景色”,而是“晨、暮、夜、雨”,前后语意脱节。 5. B不可以。 《中华人民共和国著作权法》第十一条:著作权属于作者。第十三条:两人以上合作创作的作品,著作权由合作作者共同享有。没有参加创作的人,不能成为合作作者。编辑加工属于编辑工作,不属于“合作作者”。

编译原理作业答案

《编译原理》第一次作业参考答案 一、下列正则表达式定义了什么语言(用尽可能简短的自然语言描述)? 1.b*(ab*ab*)* 所有含有偶数个a的由a和b组成的字符串. 2.c*a(a|c)*b(a|b|c)* | c*b(b|c)*a(a|b|c)* 答案一:所有至少含有1个a和1个b的由a,b和c组成的字符串. 答案二:所有含有子序列ab或子序列ba的由a,b和c组成的字符串. 说明:答案一要比答案二更好,因为用自然语言描述是为了便于和非专业的人员交流,而非专业人员很可能不知道什么是“子序列”,所以相比较而言,答案一要更“自然”. 二、设字母表∑={a,b},用正则表达式(只使用a,b, ,|,*,+,?)描述下列语言: 1.不包含子串ab的所有字符串. b*a* 2.不包含子串abb的所有字符串. b*(ab?)* 3.不包含子序列abb的所有字符串. b*a*b?a* 注意:关于子串(substring)和子序列(subsequence)的区别可以参考课本第119页方框中的内容. ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ ~\(≧▽≦)/~ 《编译原理》第二次作业参考答案 一、考虑以下NFA: 1.这一NFA接受什么语言(用自然语言描述)? 所有只含有字母a和b,并且a出现偶数次或b出现偶数次的字符串. 2.构造接受同一语言的DFA. 答案一(直接构造通常得到这一答案):

答案二(由NFA构造DFA得到这一答案): 二、正则语言补运算 3.画出一个DFA,该DFA恰好识别所有不含011子串的所有二进制串. 1.画出一个DFA,该DFA恰好识别所有不含011子串的所有二进制串.

药物分析A标准答案及评分标准

怀化学院 课程考核标准答案与评分标准 一、名词解释(每小2分,共10分) 1特殊杂质:是指在特定的药物生产和贮藏过程中引入的杂质。 2恒重系指供试品连续两次干燥或灼烧后的重量差异在0.3mg以下的重量. 3准确度:是指用该方法测定结果与真实值或认可的参考值之间接近的程度,一般用回收率(%)表示。 4专属性:指在其他成分(如杂质、辅料等)可能存在时,采用的分析方法能够正确测定被检出物的特性。 5LOD检测限: 指分析方法能够从背景信号中区分出药物时,所需样品中药物的最低浓度,无需定量测定. 二、选择题(每小题2分,共40分) 1A 2B 3D 4B 5A 6A 7C 8C 9D 10D 11B 12B 13 A14D 15C 16D 17D 18C 19A 20B 三、填空题(每空1分,共20分) 1、中国药典,局颁标准 2、千分之一、百分之一、+10% 3、安全有效、先进性、针对性、规范性 4、酸性、硝酸银、氯化银白色、氯化钠 5、水杨酸、澄清度 6、芳伯氨基、酯键 7、新生态氢、砷化氢、砷斑 四、是非判断题(每空1分,共10)

1、测定的精密度用标准差或变异系数表示(√) 2、青霉素钠属于头孢菌素族(×) 3、具有芳香第一胺反应(重氮-偶合反应)的药物是盐酸普鲁卡因(×) 4、异烟肼的特殊杂质是游离肼(√) 5、药物中所含杂质的最大允许量叫做检测限(×) 6、利用麦芽酚反应可鉴别的药物是硫酸链霉素(√) 7、对药品检验工作中测量的有效数字的要求是只允许最末的一位差1(×) 8、用生物学方法测定药物含量,称为含量测定(×) 9、异烟肼的特殊杂质是游离肼(√) 10、《中国药典》(2010年版)检查细菌内毒素所用的试剂是家兔(×) 五、简答题(每小题5分,共10分) 1.药品检验工作的基本程序是什么? 药品检验的基本程序是: (1)取样;(1分) (2)外观性状观察;(1分) (3)鉴别;(1分) (4)检查;(1分) (5)含量测定;(1分) (6)写出检验报告书。 2.含量测定中分析方法的认证指标 含量测定时,采用不同的分析方法及分析不同类别的样品,对分析方法的效能指标的种类及标准的要求也不同。 ①容量分析: 精密度:用原料药精制品考察方法的精密度,5个样品试验数据RSD≯0.2%。 准确度:以回收率表示。原料精制品(>99.5%)或对照品回收率99.7%—100.3%(n=5) 1

编译原理作业集-第七章

第七章语义分析和中间代码产生 本章要点 1. 中间语言,各种常见中间语言形式; 2. 说明语句、赋值语句、布尔表达式、控制语句等的翻译; 3. 过程调用的处理; 4. 类型检查; 本章目标 掌握和理解中间语言,各种常见中间语言形式;各种语句到中间语言的翻译;以及类型检查等内容。 本章重点 1.中间代码的几种形式,它们之间的相互转换:四元式、三元式、逆波兰表示; 3.赋值语句、算术表达式、布尔表达式的翻译及其中间代码格式; 4.各种控制流语句的翻译及其中间代码格式; 5.过程调用的中间代码格式; 6.类型检查; 本章难点 1. 各种语句的翻译; 2. 类型系统和类型检查; 作业题 一、单项选择题: 1. 布尔表达式计算时可以采用某种优化措施,比如A and B用if-then-else可解释为_______。 a. if A then true else B; b. if A then B else false; c. if A then false else true; d. if A then true else false; 2. 为了便于优化处理,三地址代码可以表示成________。 a. 三元式 b. 四元式 c. 后缀式 d. 间接三元式 3. 使用三元式是为了________:

a. 便于代码优化处理 b. 避免把临时变量填入符号表 c. 节省存储代码的空间 d. 提高访问代码的速度 4. 表达式-a+b*(-c+d)的逆波兰式是________。 a. ab+-cd+-*; b. a-b+c-d+*; c. a-b+c-d+*; d. a-bc-d+*+; 5. 赋值语句x:=-(a+b)/(c-d)-(a+b*c)的逆波兰式表示是_______。 a. xab+cd-/-bc*a+-:=;a. xab+/cd-bc*a+--:=;a. xab+-cd-/abc*+-:=;a. xab+cd-/abc*+--:=; 6. 在一棵语法树中结点的继承属性和综合属性之间的相互依赖关系可以由________来描述。 a. 抽象语法树; b. 语法规则; c. 依赖图; d. 三地址代码; 7. 按照教材中的约定,三地址语句if x relop y then L表示成四元式为。 a. (relop,x,y,L); b. (relop,L,x,y); c. (relop,x,L,y); d. (L,x,y,relop); 8. 在编译程序中,不是常见的中间语言形式。 a.波兰式; b. 三元式; c. 四元式; d. 抽象语法树; 9. 在编译程序中安排中间代码生成的目的是________。 a. 便于提高编译效率; b. 便于提高分析的正确性; c. 便于代码优化和目标程序的移植; d.便于提高编译速度; 10. 按照教材中的约定,下面不是类型表达式: a. boolean; b. type-error; c. real; d. DAG; 11. 一个Pascal函数 function f ( a, b:char ) :↑integer; …… 其作用域类型是: a. char×integer; b. char×char; c. char×pointer(integer); d. integer×integer; 12. 因为标识符可用于多种情况,比如常量标识符、变量标识符、过程标识符等等。因此,在符号表中为了给出各个符号的标志,常给标识符引入一个属性kind,然后在相应产生式的语义动作中添加给kind属性赋值的语句。比如,在在产生式D id:T的语义动作中添加赋值语句id.kind= 。 a. V AR; b. CONSTANT; c. PROC; d. FUNC; 13. 下面情况下,编译器需要创建一张新的符号表。 a. 过程调用语句; b. 标号说明语句; c. 数组说明语句; d.记录说明语句; 14. 函数function f(a,b:char):↑integer;… 所以f函数的类型表达式为: a. char×char→pointer(integer); b. char×char→pointer; c. char×char→integer; d. char×char→integer (pointer) 15. 如果一个语言的编译器能保证编译通过的程序,在运行时不会出现类型错误,则称该语言是。 a. 静态的; b. 强类型的; c. 动态的; d. 良类型的; 一.答案:1. b;2. d;3. b;4. d;5. c;6. c.;7. a;8. a;9. c;10. d;11. b;12. a;13. d; 14. a;15. b;

齐齐哈尔大学试题标准答案及评分标准

齐齐哈尔大学试题标准答案及评分标准 考试科目:工业催化原理 适用对象:化工05 使用学期:2008 试卷代码:A 课程编码:001702013 共4道大题 总分80分 共2页 教师须知: 期末考试批完卷后,请将答案随答题纸、成绩单,一起交到学院教科办存档。 一、填空题(每小题5分,共10小题50分) 1.在化学反应中催化剂能加速反应速率而不改变反应的标准自有焓的一种作用。 (3) 均相催化:反应过程中反应物与催化剂形成均一相的催化反应。(1) 多相催化:反应过程中反应物与催化剂处于不同相的催化反应。(1) 2. 催化作用通过改变反应历程改变反应速度 在化学反应中加入催化剂通常可以使反应速度加快,但反应终了时催化剂的终态和始态是不发生变化的,催化剂加速反应速度是通过改变反应历程来实现的。主要是降低了反应的活化能。(5) 3.说明反应速率常数和温度和活化能相关 4. 费米能级:是半导体性质的一个重要物理量,它表示半导体中电子的平均位能。确切的说,它表示在任意温度下,电子出现的几率为1/2的那个能级的能量。(3) 逸出功:把一个电子从半导体内部拉到外部,变成完全自由电子时,所需要的最小能量(2) 5. ①吸附的表面是均匀的(1) ②各吸附中心的能量相同(1) ③吸附粒子间的相互作用可以忽略(1) ④吸附粒子与空的吸附中心碰撞才有可能被吸附,一个吸附粒子只占据一个吸附中心,吸附是单分子层的。(2) 6.扩散,吸附,表面反应,脱附,扩散(5) 7. 分子孔径较小,扩散阻力主要是气体分子与孔径的碰撞。(5) 8. H a pK BH H B a 0lg ≡?-=+ +γγ(4) 表示固体酸酸强度(1) 9. 催化中重要的半导体是过渡金属氧化物或硫化物(2)。半导体分为三类:本征半导体、n-型半导体和p 型半导体。(3)

编译原理作业参考答案

第1章引言 1、解释下列各词 源语言:编写源程序的语言(基本符号,关键字),各种程序设计语言都可以作为源语言。 源程序: 用接近自然语言(数学语言)的源语言(基本符号,关键字)编写的程序,它是翻译程序处理的对象。 目标程序: 目标程序是源程序经过翻译程序加工最后得到的程序。目标程序 (结果程序)一般可由计算机直接执行。 低级语言:机器语言和汇编语言。 高级语言:是人们根据描述实际问题的需要而设计的一个记号系统。如同自然语言(接近数学语言和工程语言)一样,语言的基本单位是语句,由符号组和一组用来组织它们成为有确定意义的组合规则。 翻译程序: 能够把某一种语言程序(源语言程序)改变成另一种语言程序(目 标语言程序),后者与前者在逻辑上是等价的。其中包括:编译程序,解释程序,汇编程序。 编译程序: 把输入的源程序翻译成等价的目标程序(汇编语言或机器语言), 然后再执行目标程序(先编译后执行),执行翻译工作的程序称为编译程序。 解释程序: 以该语言写的源程序作为输入,但不产生目标程序。按源程序中语句动态顺序逐句的边解释边执行的过程,完成翻译工作的程序称为解释程序。 2、什么叫“遍” 指对源程序或源程序的中间形式(如单词,中间代码)从头到尾扫描一次,并作相应的加工处理,称为一遍。

3、简述编译程序的基本过程的任务。 编译程序的工作是指从输入源程序开始到输出目标程序为止的整个过程,整个过程可以划分5个阶段。 词法分析:输入源程序,进行词法分析,输出单词符号。 语法分析:在词法分析的基础上,根据语言的语法规则把单词符号串分解成各类语法单位,并判断输入串是否构成语法正确的“程序”。 中间代码生成:按照语义规则把语法分析器归约(或推导)出的语法单位翻译成一定形式的中间代码。 优化:对中间代码进行优化处理。 目标代码生成:把中间代码翻译成目标语言程序。 4、编译程序与解释程序的区别 编译程序生成目标程序后,再执行目标程序;然而解释程序不生成目标程序,边解释边执行。 5、有人认为编译程序的五个组成部分缺一不可,这种看法正确吗 编译程序的5个阶段中,词法分析,语法分析,语义分析和代码生成生成是必须完成的。而中间代码生成和代码优化并不是必不可少的。优化的目的是为了提高目标程序的质量,没有这一部分工作,仍然能够得到目标代码。 6、编译程序的分类 目前基本分为:诊断编译程序,优化编译程序,交叉编译程序,可变目标编译程序。

编译原理课程作业

编译原理课程作业 一、单选题 1. (4分)文法G所描述的语言是______的集合。 A. 文法G的字符表V中所有符号组成的符号串 B. 文法G的字符表V的闭包V*中的所有符号串 C. 由文法的识别符号推出的所有符号串 D. 由文法的识别符号推出的所有终结符号串 得分:0 知识点:第六章 收起解析 答案 D 解析 第六章属性文法 2. (4分)在LR 分析法中,分析栈中存放的状态是识别规范句型_____的DFA 状态。 A. 句柄 B. 前缀 C. 活前缀 D. LR(0) 项目 得分:0 知识点:第五章 收起解析 答案 C 解析 第五章LR分析法 3. (4分)下面关于解释程序的描述正确的是____. (1) 解释程序的特点是处理程序时不产生目标代码(2) 解释程序适用于COBOL 和FORTRAN 语言(3) 解释程序是为打开编译程序技术的僵局而开发的 A. (1)(2) B. (1) C. (1)(2)(3) D. (2)(3) 得分:0 知识点:第一章 收起解析 答案 B 解析 第一章绪论

4. (4分)动态存储分配可采用的分配方案是()。 A. 队式存储分配 B. 栈式存储分配 C. 线性存储分配 D. 链式存储分配 得分:0 知识点:第八章 收起解析 答案 B 解析 第八章存储空间组织 5. (4分)正规式M 1 和M 2 等价是指_____。 A. M1和M2的状态数相等 B. M1和M2的有向边条数相等 C. M1和M2所识别的语言集相等 D. M1和M2状态数和有向边条数相等 得分:0 知识点:第三章 收起解析 答案 C 解析 第三章正规文法 6. (4分)编写一个计算机高级语言的源程序后,到正式上机运行一般要经过____这几步. (1) 编辑(2) 编译(3) 连接(4) 运行 A. (1)(2)(3)(4) B. (1)(2)(3) C. (1)(3) D. (1)(4) 得分:0 知识点:第一章 收起解析 答案 B 解析 第一章绪论 7. (4分)文法G 产生的()的全体是该文法描述的语言。 A. 句型 B. 终结符集

(完整版)标准答案及评分标准

2000年级临床医学本科2003-2004年度期末外科学试卷A标准答案 、选择题(第23道题答案为多个,故这道题均给分) 1 . D 2.C 3.B 4.B 5.D 6.C 7.D 8.B 9.C10.E11.D12.C13.D14.C 15.A16.C17.C18.B19.C20.D21.D 22.D23.B24.A25.B26.C27.B 28.C29.D30.E 二、名词解释(每小 题 3分) 1、嵌顿性疝:疝门较小而腹内压突然增高时(1分),疝内容物可强行扩张疝囊颈而进入 疝囊(1分),随后因囊颈的弹性收缩,又将内容物卡住,使其不能回纳(1分)。 2、绞窄性肠梗阻:系指梗阻并伴有肠壁血运障碍者。 3、门脉高压症:门静脉的压力正常值约在13—24cmH2O之间,如果压力高于此界限,就 定义为门脉高压症(2分)。临床表现为脾肿大脾亢,食管胃底静脉曲张,腹水等症状(1 分)。 4、胆源性胰腺炎:胆道疾病造成胆汁返流至胰管引起的急性胰腺炎。一般指胆囊或胆总 管的结石通过oddi括约肌引起损伤或嵌顿于壶腹部引起的胰腺炎。(讲到上述一点即可得3分) 5、D2胃癌切除术:胃周淋巴结清除范围以D(disection)表示(1分),第二站淋巴结(N2) 完全清除者为D2。 三、问答题(每小题6分) 1、原发性肝癌的诊断 答:(1)凡是中年以上,特别是有肝病史的病人,如有原因不明的肝区疼痛、消瘦、进行性肝肿大者应考虑有肝癌的可能。(2分) (2)定性诊断(2分): a. 血清甲胎蛋白的测定本法对诊断肝细胞癌有相对专一性。放免测定持续血 清AFP大于或等于400ug/L ,并能排除妊娠、活动性肝病、生殖腺胚胎源性肿瘤 等,即可考虑肝癌的诊断。(1.5分) b. 血液酶学及其他肿瘤标记物检查Y-GT及同工酶,AFP异质体,异常凝血 酶原,a 1-抗胰蛋白酶,AKP等也可作为辅助诊断,但缺乏特异性。(0.5 分) (3)定位诊断(2分) a. B超诊断符合率达84%,非侵入性是其优点。 b. CT检查诊断符合率达90%以上。 c. DSA(肝动脉造影检查)对〈2 cm的小肝癌阳性率高达9 0%。 d. MRI、放射性核素肝扫描、X线检查等。 (说出三项影象检查即给2分) 2 ?胆囊结石的临床表现及相关并发症 有症状型胆囊结石的主要临床表现为 〈1〉消化不良等胃肠道症状:进油腻性食物后出现上腹隐痛不适、饱胀、 暧气、厄逆等。(1分) 〈2〉胆绞痛是其典型表现:疼痛位于上腹部,呈连续性,向肩部放射伴恶心 呕吐,系进油腻食物后或结石移位致胆囊收缩所致。(1分) 〈3〉Mirizzi综合征:持续嵌顿或压迫于胆囊壶腹部及颈部的较大结石引起肝

编译原理习题答案

《编译原理》习题答案: 第一次: P14 2、何谓源程序、目标程序、翻译程序、汇编程序、编译程序和解释程序?它们之间可能有何种关系? 答:被翻译的程序称为源程序; 翻译出来的程序称为目标程序或目标代码; 将汇编语言和高级语言编写的程序翻译成等价的机器语言,实现此功能的程序称为翻译程序; 把汇编语言写的源程序翻译成机器语言的目标程序称为汇编程序; 解释程序不是直接将高级语言的源程序翻译成目标程序后再执行,而是一个个语句读入源程序,即边解释边执行; 编译程序是将高级语言写的源程序翻译成目标语言的程序。 关系:汇编程序、解释程序和编译程序都是翻译程序,具体见P4 图 1.3。 P14 3、编译程序是由哪些部分组成?试述各部分的功能? 答:编译程序主要由8个部分组成:(1)词法分析程序;(2)语法分析程序;(3)语义分析程序;(4)中间代码生成;(5)代码优化程序;(6)目标代码生成程序;(7)错误检查和处理程序;(8)信息表管理程序。具体功能见P7-9。 P14 4、语法分析和语义分析有什么不同?试举例说明。 答:语法分析是将单词流分析如何组成句子而句子又如何组成程序,看句子乃至程序是否符合语法规则,例如:对变量 x:= y 符合语法规则就通过。语义分析是对语句意义进行检查,如赋值语句中x与y类型要一致,否则语法分析正确,语义分析则错误。 P15 5、编译程序分遍由哪些因素决定? 答:计算机存储容量大小;编译程序功能强弱;源语言繁简;目标程序优化程度;设计和实现编译程序时使用工具的先进程度以及参加人员多少和素质等等。 补充: 1、为什么要对单词进行内部编码?其原则是什么?对标识符是如何进行内部编码的? 答:内部编码从“源字符串”中识别单词并确定单词的类型和值;原则:长度统一,即刻画了单词本身,也刻画了它所具有的属性,以供其它部分分析使用。对于标识符编码,先判断出该单词是标识符,然后在类别编码中写入相关信息,以表示为标识符,再根据具体标识符的含义编码该单词的值。 补充: 2、赋值语句: A:= 5 * C的语法和语义指的是什么? 答:语法分析将检查该语句是否符合赋值语句规则,语义是指将 5 * C 的结果赋值为 A 。

编译原理作业答案最终版

第一次作业答案: 3.12 词法单元描述 3.3.5 b)a*b*……z* c) /\*([^*”]|\*[^/]|\”([^”]*)\”)*\*/ h)b*(a|ab)* 3.7.3d

F转G错误,F跳转后的状态子集应包含9

第二次作业答案: 4.2.2 最左推导 S->SS S->S*S S->(S)*S S->(S+S)*S S->(a+S)*S S->(a+a)*S S->(a+a)*a Parse tree: 最右推导: S->SS S->S*a S->(S)*a

S->(S+S)*a S->(S+a)*a S->(a+a)*a 无二义性,只能画出一棵语法树。 4.3.2 提取左公因子: S->SS’|(S)|a S’->+S|S|* 消除左递归: S->(S)A|aA , A->BA|?B->S|+S|* FIRST(S) = { a , ( } FIRST(A) = {* , a , ( , + , ?} FIRST(B) = {* , a , ( , +} FOLLOW(S) = { ( , ) , a , * , + , $} LL1 parse table: 转换表如下: match stack input action S$ (a+a)*a$ (S)A$ (a+a)*a$ S->(S)A

( S)A$ a+a)*a$ match( ( aA)A$ a+a)*a$ S->aA (a A)A$ +a)*a$ match a (a BA)A$ +a)*a$ A->BA (a +SA)A$ +a)*a$ B->+S (a+ SA)A$ a)*a$ match + (a+ aAA)A$ a)*a$ S->aA (a+a AA)A$ )*a$ match a (a+a A)A$ )*a$ A->? (a+a )A$ )*a$ A->? (a+a) A$ *a$ match ) (a+a) BA$ *a$ A->BA (a+a) *A$ *a$ B->* (a+a)* A$ a$ match * (a+a)* BA$ a$ A->BA (a+a)* SA$ a$ B- >S (a+a)* aAA$ a$ S->aA (a+a)*a AA$ $ match a (a+a)*a $ $ A->?

编译原理第二版课后习答案

《编译原理》课后习题答案第一章 第 1 章引论 第 1 题 解释下列术语: (1)编译程序 (2)源程序 (3)目标程序 (4)编译程序的前端 (5)后端 (6)遍 答案: (1)编译程序:如果源语言为高级语言,目标语言为某台计算机上的汇编语言或机器语言,则此翻译程序称为编译程序。 (2)源程序:源语言编写的程序称为源程序。 (3)目标程序:目标语言书写的程序称为目标程序。 (4)编译程序的前端:它由这样一些阶段组成:这些阶段的工作主要依赖于源语言而与目标机无关。通常前端包括词法分析、语法分析、语义分析和中间代码生成这些阶 段,某些优化工作也可在前端做,也包括与前端每个阶段相关的出错处理工作和符 号表管理等工作。 (5)后端:指那些依赖于目标机而一般不依赖源语言,只与中间代码有关的那些阶段,即目标代码生成,以及相关出错处理和符号表操作。 (6)遍:是对源程序或其等价的中间语言程序从头到尾扫视并完成规定任务的过程。 第 2 题 一个典型的编译程序通常由哪些部分组成?各部分的主要功能是什么?并画出编译程 序的总体结构图。 答案: 一个典型的编译程序通常包含 8 个组成部分,它们是词法分析程序、语法分析程序、语义分析程序、中间代码生成程序、中间代码优化程序、目标代码生成程序、表格管理程序和错误处理程序。其各部分的主要功能简述如下。 词法分析程序:输人源程序,拼单词、检查单词和分析单词,输出单词的机表达形式。 语法分析程序:检查源程序中存在的形式语法错误,输出错误处理信息。 语义分析程序:进行语义检查和分析语义信息,并把分析的结果保存到各类语义信息表中。 中间代码生成程序:按照语义规则,将语法分析程序分析出的语法单位转换成一定形式 的中间语言代码,如三元式或四元式。 中间代码优化程序:为了产生高质量的目标代码,对中间代码进行等价变换处理。 目标代码生成程序:将优化后的中间代码程序转换成目标代码程序。 表格管理程序:负责建立、填写和查找等一系列表格工作。表格的作用是记录源程序的 各类信息和编译各阶段的进展情况,编译的每个阶段所需信息多数都从表格中读取,产生的中间结果都记录在相应的表格中。可以说整个编译过程就是造表、查表的工作过程。需要指出的是,这里的“表格管理程序”并不意味着它就是一个独立的表格管理模块,而是指编译程序具有的表格管理功能。 错误处理程序:处理和校正源程序中存在的词法、语法和语义错误。当编译程序发现源

相关主题
文本预览
相关文档 最新文档