《编译原理》(陈意云)电子书网盘下载免费在线阅读
链接:
书名:编译原理
作者:陈意云
豆瓣评分:6.2
出版社:高等教育出版社
出版年份:2003-1
页数:381
内容简介:
《编译原理》介绍编译器构造的一般原理和基本实现方法,主要内容包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等。除了介绍命令式编程语言的编译技术外,《编译原理》还介绍面向对象语言和函数式编程语言的实现技术。《编译原理》还强调一些相关的理论知识,如形式语言和自动机理论、语法制导的定义和属性文法、类型论和类型系统等。
《编译原理》取材广泛新颖、图文并茂,注意理论联系实际。为满足教师教学和学生自学及考研需求,《编译原理》作者编写了配套教学参考书《编译原理习题精选与解析》(高等教育出版社2005年8月出版),同时提供本课程的电子教案,可从高等教育出版社高等理工教学资源网免费下载。《编译原理》可作为高等学校计算机科学及相关专业的教材,也可供计算机软件工程技术人员参考使用。
㈡ 请问自考本科要准备什么
准备参加自考的考生要做好5项准备:
购买《考生必读》、关注自考信息、查看报考通知、了解课程替代关系、掌握教材信息。
在购买教材前,考生先要了解相关的自考政策,一本《考生必读》是必不可少的。考生可以通过该书熟悉自考各专业当前计划、“自考课程考试时间表”及与自考相关的各种政策等。
在系统学习自考相关政策后,考生还要随时关注考试院自考办发布的最新信息,可以通过多种渠道了解,考试院网站和北京考试报了解。自考注册、报名、考试、实习实验、毕业论文、毕业手续、学位申请、计划调整等通知及招生信息。
每次考试报考前,考生还要仔细查看《报考通知》,每次自考报名、照相、领取准考证、查询领取考试通知单的时间都会在提前公布的《报考通知》上特别注明,很多新考生不事先了解通知内容,以为网报结束就没事儿了,结果错过了新生照相,注册和报考信息被取消,错过了当次参加考试的时机。
考生参加自考,课程教材必不可少。考试院自考办每年会在七八月份公布下一年全年的自考课程时间表及课程使用教材表,便于考生能提早规划自己下一年的学习计划。考生可登录北京教育考试院网站综合信息系统查询自己专业的教材目录,按照教材信息购买正版教材。
除以上4项准备外,考生还要及时了解课程替代信息。自考各专业会根据本专业、学科、行业的发展需要,不定期调整专业计划。执行新的考试计划前,考试院自考办都会提前以文件的形式公布新课程开考时间、新老课程的替代变化等重要信息。相关专业的考生要及时了解计划的调整,合理利用政策,及时更新学习报考计划。
不是很懂自考的的想报名推荐去当地自考助学点了解了解:湖南的在长沙市岳麓区阜端口河路175号大学科技港6楼607
㈢ 自考计算机原理试卷及答案
全国2009年10月自学考试《计算机原理》试题(02384)
发布时间:2010-4-16 点击数:90
--------------------------------------------------------------------------------
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1、以下软件中,属于应用软件的是( )
A、操作系统 B、编译程序
C、办公软件 D、数据库软件
2、设或非门的输入端为A、B和C,其输出端为F。若输出端的逻辑值为F=1,则输入端A、B和C的逻辑值是( )
A、A=0,B=0,C=0 B、A=1,B=0,C=1
C、A=1,B=1,C=0 D、A=1,B=1,C=1
3、设半加器的输入端为A和B,其和数输出端为S,进位输出端为C。若输出结果为S=0,C=1,则输入端A和B的值是( )
A、A=0,B=0 B、A=0,B=1
C、A=1,B=0 D、A=1,B=1
4、以下属于汉字输入编码中的字形编码的是( )
A、区位码 B、点阵式字形码
C、字形矢量编码 D、五笔字型码
5、汉字机内码国家标准的特点是( )
A、每个汉字的编码为8位 B、与ASCII码兼容
C、每个汉字的编码为7位 D、与扩展的ASCII码兼容
6、两个6位定点小数做变形(两个符号位)补码加法运算后,运算结果为11.00000,这表示 ( )
A、和为1 B、和为-1
C、和为0 D、运算结果溢出
7、FFH是两位十六进制数,欲将一个8位的寄存器A中的各位取反,应执行的操作是( )
A、(A)-FFH→A B、(A)∨FFH→A
C、(A)∧FFH→A D、(A)ÅFFH→A
8、计算机指令系统的高效率主要表现在( )
A、格式丰富、功能齐全 B、操作码短、地址码长
C、占用存储空间小、执行速度快 D、操作码长、地址码短
9、实现清除指定位上的值的指令属于( )
A、逻辑运算指令 B、算术运算指令
C、移位操作指令 D、字符串处理指令
10、CPU严格按程序规定的顺序来执行指令序列,这种功能属于( )
A、操作控制 B、时间控制
C、数据加工 D、程序控制
11、如果把存储器分为非易失性存储器和易失性存储器,这种分类方法是( )
A、按存储介质分类 B、按存取方式分类
C、按信息的可保护性分类 D、按位置和功能分类
12、存储器的地址寄存器、译码器与驱动器合称为( )
A、存储体 B、存储器的寻址系统
C、存储器的读写系统 D、存储体的核心
13、输入输出指令的功能不包括( )
A、置位或复位I/O设备中的某些控制寄存器
B、测试I/O设备的状态
C、传送数据
D、开关I/O设备电源
14、输入输出接口的作用不包括( )
A、实现数据缓冲 B、解释执行I/O指令
C、实现数据格式的转换 D、提供I/O设备和接口的状态
15、与针式点阵打印机相比,喷墨打印机( )
A、噪声小、分辨率高 B、噪声小、分辨率低
C、噪声大、分辨率高 D、噪声大、分辨率低
二、填空题(本大题共10小题,每小题2分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16、将计算机分解为五大部件并采用二进制数据表示和存储程序的计算机模型称为________。
17、设RS型触发器的输入端为R和S,输出端为 和 。如果R为0电位,S为1电位,那么 端应为________电位。
18、用矩形、三角形、直线等基本形状表示的计算机图形称为________。
19、在每个操作数都采用两个符号位的补码加减法中,当运算结果的两个符号位代码等于________时表示负溢出。
20、在原码一位除法中,若被除数的符号用Xf表示,除数为负数,那么商的符号为________。
21、执行一条指令时所用到的操作数的实际地址称为________。
22、CPU从内存中取出一条指令,先将其存入数据缓冲寄存器,再传送到________寄存器后,才能分析执行该指令。
23、存储器进行两次连续、独立的读(或写)操作所需的时间间隔称为________。
24、外围设备的编址方式有两种,一是外围设备单独编址,一是将外围设备与________统一编址。
25、中断寄存器中的每一位(中断位)对应一个________。相应的中断发生时,该中断位为“1”,表示有中断请求。
三、计算题(本大题共5小题,每小题4分,共20分)
26、化简逻辑式 。
27、写出十进制数350在计算机中的浮点数形式,设阶码取6位(含一位符号位)补码,尾数为10位(含一位符号位)原码。
28、已知X=-0.10101,Y=0.00110,要求用补码减法运算求X-Y,并给出运算过程。
29、试分别写出以下运算的结果:
(1)对8位补码操作数1001 1011算术左移一位;
(2)对8位补码操作数1001 1011算术右移一位;
(3)对8位操作数1001 1011逻辑左移一位;
(4)对8位操作数1001 1011逻辑右移一位。
30、设存储器的地址寄存器为20位,数据寄存器的位数(数位线)为16。试问其存储容量为多少?
四、简答题(本大题共7小题,第31、32、34、35、36小题各4分,第33、37小题各5分,共30分)
31、设在如题31图所示的电路中,A输入1电位,B输入0电位。那么CP端由O电位跳
变到1电位后触发器Ql和Q2的状态是什么?
题31图
32、与定点表示法相比较,浮点数表示法有哪两个明显优点?
33、奇偶校验码能发现编码中多少位错误?为什么不能纠正错误?
34、请写出组成运算器的四个主要部件。
35、简单的微操作可以描述为:
控制函数:微操作
例如FT1:A←A∨B。
试说明微操作的执行所必须的四个先决条件。
36、Cache是什么存储器?为了保证写入时主存和Cache的内容一致,可能有哪三种方法可以采用?
37、输入输出接口可以按多种方式分类,试问:
(1)按接口与设备之间的数据传输宽度可以将接口分为哪两类?
(2)按数据传送的控制方式可以将接口分为哪三类?
只有这个了,其他的都还没有出来。答案暂时也没有出来。
㈣ 开发大神门帮忙解答一下图中这两道编译技术题,万分感谢!!
实现一个时间类Time。将小时,分钟和秒存储为int型成员变量。要求该类中包含一个构造函数,访问用的函数,一个推进当前时间的函数adv(),一个重新设置当前时间(即将当前时间设为00:00:00)的函数reset()和输出结果函数print()。注意时间按数字式电子表格式显示,即小时、分、秒分别用两位表示,如果其中之一小于10,则前方补0,如22:01:00(中间不含空格),另外按该格式依次输出时、分、秒后,以endl结尾。当输入时间超出合法范围(提示:注意上下界)时,请自动按照24小时制进行转换,如输入25:00:61,则输出应为01:01:01。
#include
using namespace std;
class Time{
public:
Time(int hour,int minute,int second);
Time(){
hour=0;
minute=0;
second=0;
}
void showTime()
{if(second>=60){
minute++;second=second%60;
if(minute>=60){
hour++;minute=minute%60;
㈤ 编译原理及编译程序构造课后习题答案 薛联凤
您好,《普通高校计算机专业精品教材系列:编译原理及编译程序构造(第2版)》介绍编译理论基础及其实现方法,强调语言的形式化定义、编译技术的各种概念及实现过程的具体方法。介绍过程以算法为核心,力求简单明了地反映编译的基础知识。从形式语言理论角度讨论词法分析和语法分析技术,为计算机软件工作者开发大型软件打下良好基础。《普通高校计算机专业精品教材系列:编译原理及编译程序构造(第2版)》以理论联系实际为宗旨,内容深入浅出,重点突出,并结合构造el语言的编译程序介绍一种常用而又简单的编译方法。
㈥ C语言编译题
这个是条件编译,属于预处理,而非编译技术,具体如下(以printf作为题目中的“显示”操作):
#ifdef ENGLISH
#define MSG "Insert Disk 1"
#elif defined(FRENCH)
#define MSG "Inserez Le Disque 1"
#elif defined(SPANISH)
#define MSG "Inserte El Disco 1"
#endif
printf(MSG);
㈦ 关于自考的几个问题。
1,自考无任何限制,小学文凭没有都可以报考,只用身份证或户口簿(16周岁以下无身份证可用户口簿报名)去常住地区招生考试办公室报名。每门课程30元。2,先在省自考网上报名,然后去报考点去确定(一般都是常住地区招生考试办公室)交钱。第一次一定要去报考点交钱办准考证,以后在交通银行办张交行卡在网上报考。3,自考的内容基本上是教辅《自考通》或《一考通》上的重点提示或原题,历年试卷上的考点很多重复考,比较有规律,平时多做教辅习题,考前多做历年试卷和模拟试卷,过关不成问题。4,如果中学基础差就报:行政管理,法律,汉语言文学,学前教育等无数学的专业,这些专业是自考高过关率专业,很多只有初中基础的考生都已过关拿证。5,从2014年开始,湖北省一年就三次(四月,七月,十月)。有的地方是两次。6,一般一次四门全部报满最好。7,自考的难度无法与普通高考和中考相比,基础差的考生报无数学的专业应该可以过关。8,专科和本科可以一起考,考专科是无任何限制的,但是办本科毕业证必需要有专科毕业证。
考试规律总结
1,自考的内容就是教辅《自考通》或《一考通》上的重点提示或原题。多做教辅习题。
2,自考历年试卷上考点有些重复考,最近四年的试卷要多做。模拟试卷要多做。
3,考试前三周死拼教辅。光看教材效果不显着,多关注教辅才是关键。
4,考试难度大的题目占百分三十不到,将简单题和中等题掌握就行了。
5,如果是记忆的话:将每段话的第一句强记住,后面的内容掌握大义即可。文科和理科有区别的,文科宏观性强。只要你答题不跑偏,大义写对就可捞分。
6,多项选择实在拿不了主意:ABCDE全选满,总能碰对几分。
7,考前三周反复做《自考通》或《一考通》,记住重点提示和习题。模拟试卷和历年试卷上的题目每天做一套,力争全面掌控。
最牛自考生(两个完全自学者)
2002年3月19日,14岁的上海少年丁磊,8岁开始自考.经过6年的艰苦奋斗,终于拿到了山东大学计算机信息管理专业的本科文凭,成为我国目前年龄最小的自考本科生(烟台日报2002.3.22) 当我们连夜赶到上海,向他表示祝贺时,见他又在捧着一本厚厚的英文版《编译原理技术与工具》,准备他的下一步计划——考硕攻博。我们在他8平方米不到的寒舍里,听他成长的故事。
2004年3月,14岁的陇原少年王大可,以优异的成绩考取了北京大学数学科学院2004届基础数学硕士研究生。他因此成为北京大学历史上年龄最小的研究生,被国内许多媒体称为“神童”。全国最小自考生考上北大研究生[4]全国庞大的自考生大军中,年龄最小的是王大可:小学仅上了一个月,9岁自考本科,14岁考上北大硕士研究生。
惊叹之余,不少人难免心存疑惑:他是如何完成中、小学教育的?他有本科文凭吗?
天资聪慧但却从小体弱多病的王大可,直到8岁才上小学一年级。入校没多长时间,他竟然向班主任提出:直接参加六年级的数学考试!在众人怀疑的目光中,他按规定的时间答完了六年级的数学试卷,获得满分。
原来,在父母亲的辅导和刻苦自学下,大可6岁时就学完了小学数学,7岁时学完了初中数学,8岁时学完了高中数学,用当年高考满分150分的数学试题测试,他得分146分。
从9岁起,王大可结束了只有个把月的正规学校生活,开始踏上了自学考试之路。到今年6月,王大可通过了自学考试数学专科和本科的全部课程,数学专业课程的成绩都在80分到95分,公共课程的考分在64分与78分之间。
2004年5月21日,在西北师大数学与信息科学学院举行的本科论文答辩中,王大可的毕业论文“传染病数学模型的建立与分析”获得了85分的较高分。专家在他的论文上写下了这样的评语:论文中数学模型建立正确,推理清晰,语言表达明确,是一篇相当不错的本科论文。
北大读研
[5]
王大可2004年北大读研时[6]
2004年9月6日,王大可到北大已经快半个月了,已接受了校内和校外的好几家媒体的采访。“一见报,就带来了很多麻烦,以前我就是学习,后来我们楼上的人也开始关心这事了。”他说,接受媒体采访后,周围的环境发生了很大的变化,也给他带来了很多麻烦。
王大可爸爸也担心孩子接受媒体采访会影响学习,“现在的学习压力很大,接受媒体采访会对孩子的成长和学习都不利。”因怕王大可不会照顾好自己,他爸爸已经在北京呆了半个月了。同时,也限制跟大可在一起的时间,每天只在晚上7时左右陪上王大可半个小时左右,“就是想锻炼一下他的独立能力。”
到北京大学读研是大可的愿望。这次他参加北大研究生考试,原本是想为明年正式考试做准备,没想到顺利过关。考虑到王大可年龄尚小,数学学院专门为他制订了培养计划。