当前位置:文档之家› 习题参考答案doc-天津大学计算机科学与技术学院

习题参考答案doc-天津大学计算机科学与技术学院

习题参考答案doc-天津大学计算机科学与技术学院
习题参考答案doc-天津大学计算机科学与技术学院

第1章 软件与软件工程 1、软件及软件工程定义 答:软件是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。

软件 = 程序+数据+文档 程序 = 算法+数据结构

软件工程:为了克服软件危机,在软降的开发生产过程中采用工程化的方法,采用一系列科学的,现代化的方法和技术开发软件,将工程化的思想贯穿到软件开发和维护的全过程。

2、软件危机的原因

答:软件危机答:软件开发和维护过程中遇到的一系列严重问题。导致软件危机的原因:

1)软件的规模加大、复杂性提高、性能增强 2)软件是逻辑产品, 尚未完全认识其本质和特点

3)缺乏有效的、系统的开发、维护大型软件项目的技术手段和管理方法 4)用户对软件需求的描述和软件开发人员对需求的理解往往存在差异,用户经常要求修改需求,开发人员很难适应

5)软件开发的技术人员和管理人员缺乏软件工程化的素质和要求,对工程化的开销认识不足

3、简述瀑布模型及其特点

1. 试简述瀑布模型软件开发方法的基本过程。

答:1)软件开发过程与软件生命周期是一致的;2)相邻二阶段之间存在因果关系;3)需对阶段性产品进行评审

4、简述一下螺旋模型及其特点

开发 时期

计划时期

)

)

答:螺旋模型沿着螺线进行若干次迭

代,图中的四个象限代表了以下活动:

(1)制定计划:确定软件目标,选定

实施方案,弄清项目开发的限制条件;

(2)风险分析:分析评估所选方案,

考虑如何识别和消除风险;

(3)实施工程:实施软件开发和验证;

(4)客户评估:评价开发工作,提出

修正建议,制定下一步计划

5、简述一下原型模型及其特点

答:原型模型的优点是:

(1)可及早为用户提供有用的产品。

(2)可及早发现问题,随时纠正错误。

(3)减少技术、应用风险,缩短开发时间,减少费用、提高生产率。

(4)通过实际运行原型,提供直接评价系统的方法,促使用户主动参与开发活动,加强了信息反馈,促进各类人员的协调,减少误解,适应需求变化,能有效提高系统质量。

原型模型的缺点是:

(1)缺乏丰富而强有力的软件工具和开发环境。

(2)缺乏有效的管理机制,还未建立起自己的开发标准。

(3)对设计开发环境要求较高。

(4)在多次重复改变原型的过程中,程序员会感到厌倦。

(5)系统的易变性对测试有一定影响,难于做到彻底测试,更新文档较为困难。适用范围:软件需求不明确、设计方案有一定风险的软件项目。

第2章软件项目管理

1、自底向上的成本估算法的特点。

答:精度高,但缺少子任务(模块)间的联系

2、某项目总的功能点(FP)估算值是310,基于过去项目的人均月生产率是5.5FP,该项目总成本的估算值为560,000元,试估算月均人力成本。

=≈元

答:560000/(310/5.5)9935.48(10000)()

3、CMM

答:即软件能力成熟度模型,是由美国卡内基-梅隆大学软件工程研究所(CMU/SEI)推出的评估软件能力与成熟度的一套标准,该标准基于众多软件专家的实践经验。CMM侧重于软件开发过程的管理及工程能力的提高与评估,是国际上流行的软件生产过程标准和软件企业成熟度等级认证标准,它更代表了一种

管理哲学在软件企业中的应用。

4、下面是某个程序的流程图,画出程序图并计算它的McCabe复杂性度量。

答:程序图如下:

END

结点数n=6,弧数m=7,p=2,则有

V(G)=m-n+p=7-6+2=3.

第3章需求分析基础

1、请解释自顶向下,逐步求精。

答:将软件的体系结构按自顶向下方式,对各个层次的过程细节和数据细节逐层细化,直到用程序设计语言的语句能够实现为止,从而最后确立整个的体系结构。

2、某银行的计算机储蓄系统功能是:将储户填写的存款单或取款单输入系统,如果是存款,系统记录存款人姓名﹑住址﹑存款类型﹑存款日期﹑利率等信息,并打印出存款单给储户;如果是取款,系统计算清单给储户。请用DFD描绘该功能的需求,并建立相应的数据字典。

数据流名称:取款单、存款单

别名:无

简述:顾客存/取款时填写的单据

来源:顾客

去向:核查

数据流量:200份/天

组成:日期+[取|存款金额]+姓名+地址+[存/取款类型]+密码+{账号}

数据流名称:存款凭证

别名:无

简述:顾客存款后得到的凭据

来源:银行存款系统

去向:顾客

数据流量:200份/天

组成:日期+存款金额+储户姓名+储户地址+存款类型+账号+利率+操作员

数据流名称:结算单

别名:无

简述:顾客取款时得到的利率清单

来源:银行储蓄系统

去向:顾客

数据流量:200份/天

组成:取款日期+取款金额+储户姓名+储户地址+存款类型+利息+总金额+操作员

数据流名称:存/取款信息

别名:无

简述:系统检查确认后得到的存/取信息

数据流名称:存/取款信息

别名:无

简述:系统检查确认后得到的存/取信息

来源:银行储蓄系统

去向:登录

数据流量:200份/天

组成:日期+[存|取款金额]+储户姓名+储户地址+存款类型+账号+利率+密码+操作员

数据流名称:付款信息

别名:无

简述:存储系统处理的取款信息

来源:银行储蓄系统

去向:付款处理

数据流量:200份/天

组成:日期+取款金额+储户姓名+储户地址+存款类型+账号+利息+总金额+操作员

数据存储名称:账卡

别名:无

简述:存放用户信息及存取款情况

组成:储户姓名+储户地址+账号+|日期|+[存/取款金额]+存款类型+利率+密码+操作员

组织方式:数据文件,以储户姓名或账号为关键字进行索引

查询要求:要求能立即查询并修改

数据项名称:存款类型

别名:无

简述:国家规定的几类存款方式

类型:字符串

长度:2位

取值范围及含义:00:定期;01:零存整取;10:活期;11:定/活两便

加工名:核查

编号:

激发条件:接受存款单或取款单

输入:存款单或取款单

输出:认定的合格的村/取款信息

加工逻辑:根据账卡及用户存/取款单据

if 单据=存款单then

存款单据是否填写规范,是否与现金一致

else

审核是否为有效取款单,取款金额不得超出存款金额,密码是否正确

3、(15分)某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:

1. 每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。

2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。

3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。

4. 对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。

5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。

6. 在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。

7. 根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。

请采用结构化方法对这个系统进行分析与设计,试画出顶层数据流图和分层数据流图,并给出说明。

参考答案

图1 顶层数据流图

图2 分层数据流图

第4章软件设计基础

1、什么是软件体系结构?你能说出几种典型的软件体系结构?

软件体系结构确定了系统的组织结构和拓扑结构,显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。

?仓库模型

?客户机/服务器模型

?分布式对象结构

?抽象机模型

2、简述“高内聚低耦合”的含义,并举例说明在软件设计中如何实现“高内聚低耦合”。

答:答:内聚:又称为块内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计目标。

耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。

高内聚,低耦合在软件工程的基本要求,主要是说模快之间和模块内部之间的关系紧密程度,高内聚就是提高模快内部的关联程度,低耦合当然就是降低模快之间的关联程度

举例:(合理即可)

3、下面给出一个求实函数方程F(x)在自变量区间[a, b] 中的全部实根的算法。

首先阅读此程序,然后(1) 画出消去全部goto语句的结构化程序流程图。

(2) 将它改成N_S图和和PAD图。

(3) 计算该程序的McCabe复杂性度量。

在算法中,a与b是区间[a, b]的两端点值;eps1与eps2是用户要求的求解精度。如果区间中点的函数值的绝对值小于eps1或新的小区间的长度小于eps2,就认为这个中点为根。

float BinRoot ( float a,float b, float eps1, float eps2 ) {

float low= a, high = b,mid,fmid;

float flow = Func(low), fhigh := Func(high);

label L1, L2, L3;//标号说明,给定某些程序地址

if ( flow * fhigh > 0.0 ) {BinRoot = 0;goto L3; }//无实根

L1:mid = (low + high) / 2;fmid = Func(mid);

if ( abs ( fmid ) <= eps1 ) {

L2: BinRoot = mid; goto L3;

}

else if ( high - mid <= eps2 ) goto L2;

else if (flow * fmid > 0.0 ) { low = mid;flow = fmid; goto L1; }

else { high = mid; goto L1 };

L3:

}

答:(1)程序流程图

(2) N-S图:

T

end = 0; retval = mid ; retval = 0;

low =mid ; flow =fmid ;

mid =(low +high )/2; fmid =Func (mid );

low =a ; high =b ; flow =Func (low ); fhigh =Func (high );

flow *fhigh > 0.0 ?

mid =(low +high )/2; fmid =Func (mid ); end =1;

end == 1?

| fmid | ≤ eps 1 ?

F

F T

high - mid ≤ eps 2 ?

F F

T

end = 0; retval = mid ;

T

flow *fmid > 0.0 ?

high =mid ;

返回retval

PAD 图:

low =a ; high =b ; flow =Func (low ); fhigh =Func (high );

flow *fhigh > 0.0 ?

retval = 0;

mid =(low +high )/2; fmid =Func (mid ); end =1;

end == 1?

| fmid | eps 1 ?

end = 0;retval = mid ;

high - mid eps 2 ?

end = 0;retval = mid ;

flow *fmid > 0.0 ?

low =mid ; flow =fmid ;

high =mid ;

mid =(low +high )/2; fmid =Func (mid );

返回retval

(3) 环路复杂性度量 V(G) = 6

下面是某个程序的流程图,试分别用N-S 图和PAD 表示之,并计算McCabe 复杂度。

答:N-S 图如下图所示

T

L

A>0

F

T

F T F

B>0

C>0

A1

A2

S1

B1

S2

C1

C2

B2S3

T

F

D>0

E1

E2

PAD 图如下图所示

天津大学有机化学考研经验辅导与参考书复习

天津大学有机化学考研经验辅导与参考书复习 报考天津大学理学院化学专业研究生的考生们已经开始准备了,下面先谈谈考研专业课天津大学718有机化学考研的备考。专业课考试一般都比较基础,这就需要考生平时多积累和记忆了。每个人的记忆方法不同,有的同学效率比较低,那是因为没有找到正确的方法。如果不确定你到底想选择哪本参考书,和天津大学有机化学考研资料,天津考研网小编就为大家介绍一下,然后努力将之弄懂、吃透就可以了。 天津大学718有机化学考研参考书有哪些? 有机化学:a、有机化学---高鸿宾(第四版);b、有机化学学习指导---高鸿宾;c、有机化学学习与考研指津---吴范宏;d、真题(注:有机化学可以用邢其毅的课本代替,虽然难度较大,但是邢大师的书较为经典)d、基础化学实验教程--古风才(第三版)e、《天津大学718有机化学考研红宝书》详细分析了每本参考书该怎么用,大纲解析视频总结出天大的考试特点,能够给考生们明确的复习指导。真题解析:把近十几年的真题进行分类,告诉考生们哪些题在哪本书的第几章里考过,再结合书里的知识点让学生返回书里看,背诵相关的真题与知识点。还有其他比较重要的天大考研辅导班课件、笔记,天大本科课件。包含天津大学天津大学718有机化学考研课程几乎全部的考点、帮助同学用最短的时间实现全面而有深度的复习。 天津大学理学院化学专业除了考718有机化学之外,还考839物理化学,参考书如下:物理化学:a、物理化学上、下(第五版)---天津大学教研室;b、物理化学解题指南--天津大学;c、《天津大学839物理化学考研红宝书》;d、全套真题;e、实验书,同物理化学 天津大学718有机化学考研指定教材复习辅导: 有机化学的参考书是顾鸿宾编写的有机化学(第三版)及其习题知道。我当时的时间比较短,而且前期一直在看邢其毅的书,所以就果断没看老顾的书,把邢其毅的书看了两遍,整理了一份手写的重难点,然后把2000-2007有答案的真题做了一遍,看着答案纠错,还做了下吴范宏的有机化学考研指津,然后就直接考试了。建议大家如果复习时间久,最后把2000年以后的真题都买到,有答案的8套自己做,没答案的跟同学商议着做。有机化学的真题确实难找,尤其是带答案的,我当时也是花了很多功夫。邢其毅的书确实经典,这是必须要看

计算机科学与技术专业学业规划

学业规划 计算机科学与技术专业学生主要学习方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。 就计算机专业近几年的就业数据来看,该专业就业率居高不下,计算机人才市场需求潜力仍然很大。计算机专业人才的市场需求具有很大的潜力,这无疑是在很大程度上为我们将来的就业提供了很大的帮助。热门城市就业比率下降,对计算机人才需求标准逐渐提高。根据网上调查北京、上海等大型城市近几年对计算机人才的招募情况来看,这几所城市对计算机人才的需求相对呈现饱和趋势,对毕业生的需求量也是逐渐减少。同时,其招聘标准也是逐年呈现“水涨船高”的趋势,很多企业只钟情于硕士研究生、博士生等高端人才,因此必然导致毕业生去向不佳。 学业目标: 1.大学四年要求自己的绩点保持在年纪前列,并且能够稳定前进,尽量不要有退步。 2.一定要有一次社会实践,去体验社会。如“三下乡”。

3.在大三前尽量参加一些比赛,将自己的理论知识付之于实践。同时能积累一些经验,克服自己容易紧张的性格。 4.在大二下学期之前通过CET4考试。 5.毕业前考出一部分关于计算机专业的证书。同时也要掌握计算机专业的多方面知识,做全方面的计算机人才。

自己的计算机基础太差,在上大学前几乎对编程一无所知。需要付出更多的努力去弥补这个漏洞。对于一个程序员而言细心是最重要的,然而自己有时候会粗心,这是必须要克服的。自己的数学英语基础可能并不是很好,要把这两门课当重心学习。 大学并不像高中老师说的那样轻松,大学在某些方面需要付出比高中更多的努力。 听一位学长说过一句话:“大学不是学习不重要,是重要的不仅仅是学习。”所以,在大学我除了要学好专业知识以外,各方面能力的培养也是很重要。最近认识的优秀学长学姐们,他们的优秀不仅仅是学习优秀,各方面都很厉害。所以,我要以他们为榜样,为目标,做一个全面发展的人。 我要用最积极的心态面对自己的大学生活,竭尽全力去实现自己的目标。同时和认识的人好好相处,泰然处事,不要意气用事引起不必要的麻烦。还要扬长避短,尽量发挥自己的长处,克服自己的短处。 努力学习,努力生活。无憾地度过大学,才是圆满。

对计算机科学与技术专业有何认识

对于每一个步入信息时代的人来说,计算机都是一门必须掌握的技能,而作为计算机系的我们所要学习的正是这样一门在信息时代飞速发展起来的新兴技术。在我校计算机系相比其他熙来说只能算是一个青年,年轻虽然有时会意味着经验不足,但同时更代表着无限希望,无限活力,我希望可以在我卑微且短暂的生命之中有所作为,可以耕耘在计算机这一片沃土之上。 计算机专业在任何高效的发展中都有不可代替的基础作用,所以即使是不就读计算机专业的学生,计算机课程也是必须掌握的,作为计算机专业学生的我们必须对计算机有更专业而全面地认识,计算机的知识结构包括:计算机历史、网络、操作系统、语言、算法、数据、数据库、软件工程、安全等。全面了解计算机领域的专业知识、最新发展及应用,对今后要学习的主要知识、专业方向有一个基本了解,为后续课程构建一个基本知识框架,为以后学习和掌握专业知识,进行科学研究奠定基础。 21世纪逐渐向着全球信息化社会发展,一个国家的强大很大程度上取决于信息技术是否强大,计算机专业有着非常广阔的发展前景,中国的专业知识更大化的与外国的先进知识交融,计算机专业很独特,他为我们创造了一个虚拟的王国,在这里你可以充分发挥个人的能力,它在深度广度宽度上都有很宽的拓展空间,围绕硬件系统,大量软件系统被开

发,并深入应用。计算机技术逐渐向各个领域渗透,互联网的普及更推动着信息化社会的加速发展。我们处在一个物质精神都异常丰富的年代。而总有一天计算机技术将会覆盖全球,对于掌握了这些技术的我们应该有一种自豪感,因为计算机专业是这样一个富有生命力的学科。 计算机专业就业口径宽广,就业机会增多了,可这些岗位良莠不齐,很容易变成高不成低不就的状态,专业特色不明显导致竞争优势不强,所以对计算机专业的学生来说专业性很重要,因为可以选择的职业方向很多,计算机专业学生一定要有职业方向感,你职业的目标只能确定一个,这样才会凝聚起人生的全部合力。确定了职业目标,坚定信念、脚踏实地走一条道路,哪怕这条路崎岖不平,同行者寥寥无几,你只要甘于忍受孤独和寂寞,在诱人的岔路口仍不改初衷,就会苦尽甘来如愿以偿。计算机专业的人才培养模式有学术型人才,工程型人才,技术型人才,技能型人才4种,我们应该结合自身能力,为自己选择一个适合自己的专业方向。 计算机科学与技术专业是一个开放性,实效性很强的专业,计算机技术日新月异不断革新,教师要时刻的注意计算机各项技术的发展动态,并及时而巧妙的将其反映在课堂学习之中,计算机在很多行业中作为一个基础,比如自动化,机械设计等专业都是建立在计算机专业的基础上的,与其他学科相交融,才可以更好地运用于实际问题的解决之中。计

有机化学第6版倪沛洲主编课后习题答案汇总

绪论 1.1 扼要归纳典型的以离子键形成的化合物与以共价键形成的化合物的物理性质。 1.2 是否相同?如将CH 4 及CCl 4各1mol 混在一起,与CHCl 3及CH 3Cl 各1mol 的混合物是否相同?为什么? 答案: NaCl 与KBr 各1mol 与NaBr 及KCl 各1mol 溶于水中所得溶液相同。因为两者 溶液中均为Na + , K + , Br -, Cl - 离子各1mol 。 由于CH 4 与CCl 4及CHCl 3与CH 3Cl 在水中是以分子状态存在,所以是两组不同的混合物。 1.3 碳原子核外及氢原子核外各有几个电子?它们是怎样分布的?画出它们的轨道形状。 当四个氢原子与一个碳原子结合成甲烷(CH 4)时,碳原子核外有几个电子是用来与氢成键的?画出它们的轨道形状及甲烷分子的形状。 答案: C +6 2 4 H C CH 4中C 中有4个电子与氢成键为SP 3杂化轨道,正四面体结构 CH 4 SP 3杂化 2p y 2p z 2p x 2s H 1.4 写出下列化合物的Lewis 电子式。 a. C 2H 4 b. CH 3Cl c. NH 3 d. H 2S e. HNO 3 f. HCHO g. H 3PO 4 h. C 2H 6 i. C 2H 2 j. H 2SO 4 答案:

a. C C H H C C H H H H 或 b. H C H c. H N H d. H S H e. H O N O f. O C H H g. O P O O H H H h.H C C H H H H H O P O O H H H 或 i. H C C H j. O S O H H O H H 或 1.5 下列各化合物哪个有偶极矩?画出其方向。 a. I 2 b. CH 2Cl 2 c. HBr d. CHCl 3 e. CH 3OH f. CH 3OCH 3 答案: b. Cl Cl c. H Br d. H e. H 3C H H 3C O 3 f. 1.6 根据S 与O 的电负性差别,H 2O 与H 2S 相比,哪个有较强的偶极-偶极作用力或氢键? 答案: 电负性 O > S , H 2O 与H 2S 相比,H 2O 有较强的偶极作用及氢键。 1.7 下列分子中那些可以形成氢键? 答案: d. CH 3NH 2 e. CH 3CH 2OH 1.8 醋酸分子式为CH 3COOH ,它是否能溶于水?为什么? 答案: 能溶于水,因为含有C=O 和OH 两种极性基团,根据相似相容原理,可以溶于极性水。

我对计算机科学与技术专业的理解

我对计算机科学与技术专业的理解 在初中开始接触计算机,那时的计算机还不是现在这种非常小而且看起来很炫酷,那时候学校的机房是统一的那种白色大脑袋电脑,那时我们学习的叫做电脑,那时候,在我认知里计算机只是一种计算器而已,就像那种大街上卖的几块钱一个的计算数字运算的计算器,而电脑是一个很神奇的东西,是计算器根本无法进行比较的,但是,在学习了计算机专业导论课之后,我的观点彻底的被颠覆了,原来计算机才是对电脑最直接的同时也是最恰当的称呼,而电脑只是一个形象的称呼,在学习了计算机科学与技术专业课程设置与知识结构、计算机发展历史与计算机系统的构成、计算机软件系统与软件开发、计算机硬件系统及其应用开发、计算机科学学科前沿、计算机科学的学科内涵与学生的职业道德等知识后,计算机在我面前不像以前那样神秘,而是渐渐的懂得了一些计算机的原理,虽然大部分都是一些似是而非的理解,但最起码不会再像以前那样愚昧。我对于计算机科学与技术专业的理解也有了一点浅陋的见解,计算机从根本上来说就是一种计算的机器,本质就是一个0和1的世界,也就是一个绝对理智的世界,只是是或者非,只有对或者不对,然后又根据这个基础组合出各种奇妙的组合,从而完全一些运算,从早期的那种穿针的计算机开始到现在的集成电路来运算,本质其实并没有什么区别,只是运算的介质换了一种比以前介质更好更强大的介质而已,或许,若干年后,这种介质会变得及其强大,强大到可以根据0和1,对或不对组合出情感的组合,那么这就成了真正的人工智能。虽然那离我们还很遥远,但是我相信那一定会实现的。对于我们的专业课程和知识结构,我觉得是先教我们去怎么用计算机解决一些实际问题,比如程序设计里面的各种编程等,都是为了解决问题而设置的,然后开始教授我们计算机是怎么样工作的,它的运行原理是什么,这部分就应该是硬件的知识。因为任何的学科都要靠强大的硬件基础来支撑。而最新的计算机前沿知识则给我们打开了一扇大门,比如中国银河计算机,还有大数据,云的时代等等,这些东西不仅仅给我们带来震撼,还有对于自己所处职业的自豪。关于计算机科学与技术学科内涵,我认为,我们学计算机的是科学和技术,这是与那些职业技校学生本质的区别,我们的重点在于探索,在于思考,在于创新。而不是去钻研怎么样把一门语言所有语法全部玩转,那是本末倒置。还有我们这学科的学生道德也是一个非常重要的问题,计算机是一把双刃剑,可伤人,也可助人。如果我们利用自己所掌握的知识去侵犯他人的利益,那么我们就违背了自己的学科精神。我们学科更多的是利用自己的知识去造福人类,而不是去破坏。 我在未来三年的学习计划或规划 我在未来三年的学习将会尽自己所能去学习有关于计算机的一切,再根据自己的能力去探索关于计算机硬件的深层次知识,争取使得自己在计算机一方面经过这三年的学习达到一定的程度。再不是以前那种似是而非的状态。如果有机会的话,我还想在以后的三年时间里去外国语学院听听课,使得自己的外语能力有更大的提升,因为我发现我们学科对于外语的能力要求很高,而且我也想去机械设计听听课,因为那对于计算机硬

天津大学制药工程专业卓越工程师培养方案

制药工程专业卓越工程师培养计划 2011年11月

天津大学制药工程专业卓越工程师 培养计划学校培养标准 一、总体要求 本培养标准在国家通用标准的指导下,按照行业专业标准的基本要求,结合天津大学特色、办学理念和人才培养定位,制定本校制药工程专业的卓越工程师培养标准。天津大学制药工程专业将按照此标准培养学生,突出“创新性、重实践、国际化”特色,培养基础宽、素质高、具有创新精神和实践能力强的制药工程师,使学生具备较强的综合素质、能力和知识。 二、专业特征目标 培养适应社会主义现代化建设需要的,德智体美等全面发展的,具备制药工程方面的知识和设计研究能力的基础宽、素质高、具有创新精神和实践能力强的制药工程师。具体的专业特征目标包括: 1. 个人综合素质培养 1.1 积极乐观与理性思维的人生态度 积极乐观与理性思维的人生态度 1.2 探究真理百折不挠的毅力 实事求是、探求真理的毅力 克服困难的顽强意志 1.3 很强的自制力 自制力,为人处事,遵纪守法 组织纪律观念,遵从自然规律,培养科学精神

1.4 成就宏伟事业的自信心 认识历史发展规律,树立远大理想 认识学科发展前沿,树立在科学领域做出突出成果的勇气和决心1.5 诚实守信严谨求真的职业道德 诚实守信的人生态度 严谨求真的科学态度和职业道德 增强严谨求真的职业素养 1.6 敬业精神、社会责任感和工作责任心 爱岗敬业、踏实肯干的职业素养 增强社会责任感 1.7 包容心与团队精神 包容心,增强团队意识 增强学生的合作和团队意识 加强集体观念、团队精神熏陶 1.8 爱国奉献精神与谋求人类福祉的志向 爱国奉献精神,以谋求人类福祉为远大志向 1.9 优良的身体素质 加强学生的身体素质训练 养成良好的生活工作习惯,增强学生的身体素质 2. 个人能力培养 2.1 善于学习,独立获取知识的能力 自主学习、独立获取知识能力 2.2 分析问题能力 分析问题能力 2.3 计划与综合能力 规划、设计和综合能力

【爱考宝典】2020年武汉工程大学计算机科学与工程学院简介、分数线、专业目录汇总

简介:计算机科学与工程学院成立于1997年,目前承担本科生教学和研究生培养任务。现有教职工96人,是一支朝气蓬勃、团结奋进的教师队伍。 本科专业:开设有计算机科学与技术、网络工程、软件工程、物联网工程、数 字媒体技术、智能科学与技术等6个本科专业。其中,软件工程专业为教育部“卓越工程师教育培养计划”,智能科学与技术专业为“湖北省普通高等学校战略新 兴(支柱)产业人才培训计划项目”。本科生规模1600余人。 研究生专业:学院现有计算机科学与技术、控制科学与工程(湖北省重点特色学科)、软件工程三个一级学科硕士点,计算机技术专业硕士点和软件工程专业学位硕士点。研究生规模100余人。 专任教师队伍:现有79人。其中,教授10人、副教授35人;具有博士学位 教师31人、具有硕士学位教师46人。拥有全国优秀教育工作者、国务院政府特殊津贴获得者、湖北省有突出贡献的中青年专家、湖北省政府特殊津贴获得者、教育部新世纪优秀人才、湖北省新世纪高层次人才工程人选、“楚天学子”特聘 教授、武汉工程大学教学名师和师德标兵。 计算机学院拥有完善的实验设备和先进的科研仪器,除满足教学和科研需要外,还为学生课外科技活动和学科竞赛提供条件。 学院高度重视人才培养工作,为每位学生配备专业的学业导师,培养的学生综合素质高、专业能力强,深受用人单位的好评,就业质量始终保持在较高的水准,签约率每年都超过95%,始终名列学校前列,体现在:一是就业城市好,每年在北上广深一线城市就业的人数稳定在35%以上,其他毕业生也大多集中在省会城市和沿海大城市就业;二是就业单位强,就业单位主要集中在外企、上市企业、科研院所、政府机关和IT企业,其中包括:微软、宝洁、中国移动、中国网通、工商银行、华为、联想、百度、腾讯、金山、浪潮等。三是薪酬待遇高,根据麦克斯进行的毕业生就业情况调查显示,我院毕业生平均薪资水平位居全校第 一。 学院狠抓考研升学,考研率逐年上升,2016年超过24%,2017年达到27%,一直位居省属高校前列。考取国内外知名高校包括:中国科学院、中国科

计算机科学与技术专业

本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机 硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。 主干学科:计算机科学与技术 主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、计算方法、离散数学、概率统计、线性代数以及算法设计与分析等。 相近专业:微电子学、自动化、电子信息工程、地理信息系统、通信工程、计算机科学与技术、电子科学与技术、生物医学工程、电气工程与自动化、信息工程、信息科学技术、软件工程、影视艺术技术、网络工程、信息

显示与光电技术、集成电路设计与集成系统、光电信息工程、广播电视工程、电气信息工程、计算机软件、电力工程与管理、智能科学与技术、数字媒体艺术、探测制导与控制技术、数字媒体技术、信息与通信工程、建筑电气与智能化、电磁场与无线技术 毕业生就业现状 1、网络工程方向就业前景良好,学生毕业后可以到国内外大型电信服务商、大型通信设备制造企业进行技术开发工作,也可以到其他企事业单位从事网络工程领域的设计、维护、教育培训等工作。 2、软件工程方向就业前景十分广阔,学生毕业后可以到国内外众多软件企业、国家机关以及各个大、中型企、事业单位的信息技术部门、教育部门等单位从事软件工程领域的技术开发、教学、科研及管理等工作。也可以继续攻读计算机科学与技术类专业研 究生和软件工程硕士。

3、通信方向学生毕业后可到信息产业、财政、金融、邮电、交通、国防、大专院校和科研机构从事通信技术和电子技术的科研、教学和工程技术工作。 4、网络与信息安全方向宽口径专业,主干学科为信息安全和网络工程。学生毕业后可为政府、国防、军队、电信、电力、金融、铁路等部门的计算机网络系统和信息安全领域进行管理和服务的高级专业工程技术人才。并可继续攻读信息安全、通信、信息处理、计算机软件和其他相关学科的硕士学位。 人才的需求分析:1.全国计算机应用专业人才的需求多;2.数控人才需求增加;3.软件人才看好;4.电信业人才需求持续增长。 计算机科学与技术类专业毕业生的职业发展路线基本上有两条路线:

美国最牛气的50所计算机科学与工程学院排名

美国最牛气的50所计算机科学与工程学院排名 美国有很多知名的科技公司,例如:Facebook、Google, Apple, Raytheon等等,这些公司每年都会招聘大量的业界精英,这些毕业生基本都是计算机科学和工程学院毕业的学生,那么这些学生都来自于哪些大学呢?Business insider对美国计算机科学与工程学院做了排名,小编列举了美国最好的50个大学,想要学计算机科学与工程专业的同学们可以做个参考。 1. Massachusetts Institute of Technology 麻省理工学院 2. California Institute of Technology 加利福尼亚理工学院 3. Stanford University 斯坦福大学 4. Carnegie Mellon University 卡内基梅隆大学 5. Georgia Tech 佐治亚理工学院 6. University of California at Berkeley 加州大学伯克利分校 7. Princeton University 普林斯顿大学 8. Cornell University 康奈尔大学 9. Harvard University 哈佛大学 10. Duke University 杜克大学 11. University of Michigan at Ann Arbor 密歇根安娜堡分校 12. Rensselaer Polytechnic Institute 伦斯勒理工大学 13. Johns Hopkins University 约翰·霍普金斯大学 14. Columbia University 哥伦比亚大学 15. Yale University 耶鲁大学

大学801有机化学(工)考研题库-期末考试试题(天津大学 第四版 高鸿宾)9

2003级有机化学考试题(下, A 卷) 一、命名下列各物种或写出结构式。 (本大题分9小题, 每小题1分, 共9分) 1、写出CH 3--NH O 的名称。 3、写出2-呋喃甲醛的构造式。 4、写出5-己酮酸的构造式。 5、写出 的系统名称。 6、写出硝基甲烷的构造式。 7、写出 的名称。 8、写出CH 3CH 2CH 2—NO 2的系统名称。 9、写出的名称。 二、完成下列各反应式(把正确答案填在题中括号内)。 (本大题共11小题,总计25分) 1、(本小题2分) CHO + CH 3CHO dil OH - 2、(本小题3分) CH 3 3 O 324 HCN 3、(本小题2分) CHO + HCHO 浓 OH - + 4、(本小题2分) 5、(本小题2分) 6、(本小题4分) CH 3COOH CH 2COOH Br CH 2COOC 2H 5( ) ( )( )

O ( ) 2+ 7、(本小题2分) 8、(本小题2分) COCl 2 + 2C 2H 5 3 9、(本小题5分) OH CHO ( ) OC 2H 5 CH 2 OH 2 H 2O/H + 10、(本小题2分) NO 2( ) NH 2 SO 2Cl 11、(本小题2分) 三、理化性质比较题(根据题目要求解答下列各题)。 (本大题共7小题,总计20分) 1、(本小题 3分) 将下列化合物按酸性大小排列成序: 2、(本小题3分) 将下列化合物按酸性大小排列成序: (A) (CH 3)3CNO 2 (B) CH 3COCH 3 (C) NO 2CH 2NO 2 (D) CH 3NO 2 3、(本小题2分) 比较苯、吡啶、吡咯的芳香性大小。 4、(本小题 3分) 将下列化合物按酸性大小排列成序:

天津大学349药学综合考研红宝卷

天津大学349药学综合考研红宝卷 考研冲刺阶段是考研的攻坚期,在短时间内查漏补缺、实地演练成为制胜的关键。历年考研真题是考研冲刺阶段复习的不二法宝,但是大多数研友在前期已经看过真题,再做真题已经起不到实战的效果,而市面上的各种习题集和模拟卷又不能解决各校侧重点不同的问题。基于此,天津考研网为满足研友需求,特推出《天津大学349药学综合考研红宝卷》。以下复习方法摘自《天津大学349药学综合考研红宝卷》资料部分。 一、备考建议 考研是一场对心理和身体双重考验的战役,要想学好知识打赢这场战役就必须要有充分的准备。天津大学药学院初试成绩主要是由英语、政治、专业课三部分组成。英语、政治满分都是100,专业课满分300分,每场3个小时。 (1)向师兄师姐请教 (2)上网寻找信息 (3)不要做资料帝 天津大学349药学综合考研真题复习宝典 天津大学349药学综合考研红宝书 天津大学349药学综合考研红宝卷 349药学综合是4选2的科目 二、生物化学 参考书目:1. 化学工业出版社的《现代生物化学》,于自然,黄若泰 2. 王镜岩的《生物化学》 复习时间规划:第一次整体看一遍(不要看考纲),一边看一边做习题集, 第二次按考纲总结,做真题; 第三遍,只看重点+补充部分就行了。 1.初次复习阶段(7月-9月)

2.强化复习阶段(10月-11月) 3. 巩固复习阶段(12月-考试) 真题题型:选择、填空、名词、简答、论述。 考题特点:考的面比较广,题目出的比较大 真题举例:例如:10年真题 比较DNA RNA的区别(化学结构上、功能上) 三、生物学: 参考书目: 胡玉佳主编的《现代生物学》 细胞生物学+生物化学+植物动物学+免疫学 复习时间规划:第一遍按考纲总结,做笔记 第二遍,做真题,找重点,进行强化记忆 第三遍,背熟重点+补充部分, 1.初次复习阶段(10月-11月) 2.强化复习阶段(11月-12月) 3. 巩固复习阶段(12月-考试) 真题题型:判断、选择、填空、名词、简答、论述。 考题特点:题目比较细致,好好看书,背熟重点 真题举例:例如:10年真题 含氮激素和类固醇激素的作用机制 书上原话,背下来。重点是含氮激素与受体偶联的三种方式和类固醇激素以复合物形式进入细胞,与非组蛋白相互作用,通过调节转录来调节生理效应。 四、有机化学: 参考书目: 1.邢其毅等,基础有机化学《第二版》(上、下册),北京:高等教育出版社,1993。 2. 倪沛洲主编,《有机化学》(供药学类专业用),人民卫生出版社,最新版。

532002[有机化学] 天津大学机考题库答案

有机化学复习题 一、单项选择题 1、下列构象中,最稳定的是( A )。 (A) (B) (C) (D) 2、下列醇类化合物在与HCl/ZnCl 2发生反应时,反应速率最快的是( A )。 A 、 B 、 C 、 D 、 3、化合物 具有手性中心的个数为( C )。 (A)1 (B)2 (C)3 (D)4 4、下列化合物中,酸性最强的是( B )。 (A) (B) (C) (D) 5、下述极限构象中,最稳定的是:( A )。 (A) (B) (C) (D)

6、下列化合物中,不具有手性的是:( A )。 (A) (B) (C) (D) 7、下列化合物或离子,具有芳香性的是:( C )。 (A) (B) (C) (D) 8、下列化合物与胺进行反应速度最快的是:( A )。 (A) (B) (C) (D) 9、下列化合物进行催化加氢速度最快的是:( D )。 (A) (B) (C) (D) 10、下列化合物与溴发生加成反应时,反应速率最慢的是:( D )。 (A) (B) (C) (D) 11、下列离子发生亲核反应时,亲核能力最强的是:( B )。

(A) F - (B) Cl - (C) Br - (D) I - 12、下列分子中,属于非极性分子的是:( A )。 (A) CCl 4 (B) CH 2Cl 2 (C) CH 3OH (D) CH 3Cl 13、下列化合物在发生亲电取代反应时,最容易进行的是( C )。 (A) (B) (C) (D) 14、下列羧酸酯中,可以进行自身酯缩合的是( B )。 (A) (B) (C) (D) 15、丙烯可以与HCl 反应生成2-氯丙烷,该反应的类型是( B )。 (A)亲电取代反应 (B)亲电加成反应 (C)亲核取代反应 (D)亲核加成反应 16、下列化合物中,不能用于制备Grignard 试剂(格氏试剂)的是( A )。 (A) (B) (C) (D) 17、下列化合物与溴化氢反应,速度最快的是:( A )。 (A) (B) (C) (D) 18、下列化合物进行胺解反应时,反应速率最快的是( B )。

天津大学计算机科学与技术学院

天津大学计算机科学与技术学院 2018年硕士研究生复试 实验考试确认单 一、实验考试考场规则及时间安排 1、考试时间:2018年3月17日(星期六)上午10:20-11:50(90分钟); 2、10:15到考试地点(47楼第七机房),10:30后不得入场; 3、携带身份证、准考证、资格审查合格证明,出示证件入场; 4、入场后通知用户名和密码; 5、10:20到11:50,上机实践考试;考试期间不得离开考场; 6、考试期间只能携带笔和白纸,不能携带任何电子设备和通讯工具。开考后如发现违反此规定,则视为考试作弊; 7、考试过程中除了能够访问指定的考试系统页面和使用指定的DEV C++或VC++外,不准使用其他软件,也不准访问其他页面,否则视为考试作弊。 二、实验考试系统说明 1、实验考试系统主页:现场通知 2、当考试开始后,进入主页面下,点击相应考试; 3、进入考试页面,输入账号密码后,进入系统。考试开始后可以看到考试题目,点击题目名称后看题; 4、在本机编写程序。程序只能保存在D盘,保存在其他位置会丢失数据。编写并调试后,可点击考试页面上方“submit”,或点击相应题目页面上方“submit”;进入提交代码页面; 5、进入提交代码页面后,输入用户名、密码、题号;选择使用语言;并将自己编写的源程序粘贴到“source code”中,最后点击“submit”按钮; 6、提交程序后,点击“status”,查看提交结果,在Judge Status列中查看得分。

附件1:实验考试编程环境说明 1、程序可以采用DEV C++或VC++作为编译器。评测系统所使用编译器为GCC/G++ 4.5.0,某些在VC6.0中可以编译通过的写法实际上并不符合标准,此时提交到在线测评系统时可能会得到Compile Error。推荐使用DevCpp开发环境。编程时应该采用标准ANSI C/C++语法,不要使用VC的一些不标准的写法。 2、如果写C语言程序,一定要保存为扩展名为.c再编译,不要保存扩展名.cpp再编译。不要使用只能在C++中才能使用的语法,如:用//表示注释,使用struct mystruct时简写为mystruct等。 3、如果使用C++,在源程序中的开始处,使用文件包含命令的写法如下: #include using namespace std; 4、在main()函数前必须使用int返回类型,最后返回0,不要以void作为返回类型。否则可能得到Runtime Error。样例: int main() { //your code block return 0; } 5、避免使用一些可能是保留字的单词做变量名,如count,建议应成mycount或count1之类。 6、当程序需要处理多组数据时,不必把结果全部存储起来在最后一起输出,读入一组数据,计算完成后直接输出这组数据的结果即可(见最后样例题目及程序) 7、较大的数组不宜开在局部变量里,以免栈空间溢出造成Runtime Error 错误样例: int main() { int a[1000000]; …… } 正确写法: int a[1000000]; int main() { …… } 8、数组大小最好以略大于题目给出的最大的范围为宜,以便处理一些边界情况。尤其用char数组存放字符串时,应注意给字符串结尾的’\0’留出位置。 9、应注意局部变量、数组的初始化。题目中一般有多组测试样例,在处理每组数据前注意

计算机科学与技术学科各专业

计算机科学与技术学科各专业 攻读硕士学位研究生培养方案 一、培养目标 计算机科学与技术一级学科包含计算机系统结构、计算机软件与理论、计算机应用技术和信息安全4个二级学科、专业。 为适应我国现代化建设的需要,培养德、智、体全面发展的计算机科学与技术学科各专业的硕士学位专业人才。具体目标是: 1.掌握马列主义、毛泽东思想、邓小平理论和三个代表重要思想,拥护党的基本路线,树立正确的世界观、人生观和价值观,遵纪守法,具有较强的事业心和责任感,具有良好的道德品质和学术修养,愿为社会主义现代化建设事业服务。 2.在计算机科学与技术学科相关专业中,掌握扎实的基础理论和系统的专业知识,具有从事科学研究、教学工作或担任专门技术工作的能力。 3.掌握一门外国语,能流利的进行交流,能运用该外语比较熟练地阅读本专业的文献资料。 4.身心健康。 二、研究方向 (一)计算机软件与理论专业主要研究方向 1.软件工程 研究大型软件工程化方法的基本理论、技术与实施策略;自动程序设计、程序变换、软件设计理论、程序正确性理论、面向对象软件开发方法及相关技术; 研究支撑软件开发全过程的各类智能工具及相应环境、智能计算机辅助软件工程及其基础理论方法和技术;软件开发环境。 研究软件规范的形式化的工具、形式语义学、程序逻辑及程序验证以及以上理论在软件工程中的应用和实现; 研究软件可靠性模型与理论、软件的评估与测试、软件工程规范、软件可靠性与安全性保证技术。 2.计算语言学 研究用计算机模拟人类对语言的使用,建立具有自然语言知识的软件系统,包括能理解

自然语言的用于数据库查询的自然语言界面、通用自然语言描述事件或场景的多媒体软件以及进行不同自然语言之间互译的翻译系统。 3.数据库理论与技术 研究数据仓库、数据挖掘、Web数据库、空间数据库、信息安全数据库、多媒体数据库及其数据模型与语言。 4.并行计算 研究各种分布式系统的模型、神经网络计算模型、基于细胞自动机理论的大规模并行计算模型与算法、基于网络分布式系统的并行虚拟机(PVM)及信息传递界面(MPI)的分布式计算与并行计算及软件、分布并行语言的形式语法与语义、数值和非数值计算。 5.演化计算 研究演化计算,包括仿生(演化算法、演化软件和演化硬件)与拟物算法,如遗传算法、演化策略和模拟退火算法等,及其在智能计算中的应用。 6.移动计算 Agent模型、方法、软件系统;分布并行处理模型、方法、软件系统;计算网格、信息网格、服务网格和数据网格技术、软件系统等。 (二)计算机应用技术专业主要研究方向 1.信息系统与电子商务技术 计算机信息管理系统,数据仓库与数据挖掘技术,系统集成技术,办公自动化系统,地理信息系统及应用,智能代理及应用,电子商务技术。 2.计算机决策支持系统 模型库及其管理技术,知识库及其管理技术,智能决策支持系统,群体决策支持系统,决策支持系统工具与生成器,网络化决策支持技术,谈判支持系统。 3.可视化技术及应用 科学计算可视化及应用,多维数据可视化,视频数据库技术,关系结构可视化。 4.多媒体技术及应用 数据压缩技术,图像处理,计算机辅助教学技术,多媒体数据传输技术。 5.计算机网络的应用技术 网络系统工程,网络管理技术,网络安全,宽带网技术及应用,无线移动网络技术,网络计算。 6.数据库技术及应用 7.人工智能与专家系统 包括知识工程,数据挖掘和知识发现,神经网络和机器学习,非规范知识表示和处理。 8.计算机控制与仿真 9.生物信息工程 10.计算机图形学与CAD 计算机图形学,计算机辅助几何设计,VR技术与虚拟空间。机械工程CAD与CAM,土木、水利工程CAD,计算机辅助城市建筑与规划设计。 (三)计算机系统结构专业主要研究方向

【参考借鉴】天津大学第五版有机化学答案-用于合并.doc

第一章 习题 (一)用简单的文字解释下列术语: (1) 有机化合物:碳氢化合物及其衍生物。 (2) 键能:形成共价鍵时体系所放出的能量。 (3) 极性键:成鍵原子的电负性相差为0.5~1.6时所形成的共价鍵。 (4) 官能团:决定有机化合物的主要性质的原子或原子团。 (5) 实验式:能够反映有机化合物元素组成的相对比例的化学式。 (6) 构造式:能够反映有机化合物中原子或原子团相互连接顺序的化学式。 (7) 均裂:共价鍵断裂时,两个成鍵电子均匀地分配给两个成鍵原子或原子团,形成两个自由基。 (8) 异裂:共价鍵断裂时,两个成鍵电子完成被某一个成鍵原子或原子团占有,形成正、负离 子。 (9) sp 2杂化:由1个s 轨道和2个p 轨道进行线性组合,形成的3个能量介于s 轨道和p 轨道 之间的、能量完全相同的新的原子轨道。sp 2杂化轨道的形状也不同于s 轨道或p 轨道,而是“一头大,一头小”的形状,这种形状更有利于形成σ键。 (10) 诱导效应:由于成键原子的电负性不同而引起的电子云的转移。诱导效应只能通过σ键传 递,并且随着碳链增长,诱导效应迅速减弱。 (11) 氢键:由氢原子在两个电负性很强的原子之间形成“桥梁”而导致的类似化学键的分子间 或分子内作用力。氢键具有饱和性和方向性,但作用力比化学键小得多,一般为20~30kJ/mol 。 (12) Lewis 酸:能够接受的电子的分子或离子。 (二)下列化合物的化学键如果都为共价键,而且外层价电子都达到稳定的电子层结构,同时原子之间可以共用一对以上的电子,试写出化合物可能的Lewis 结构式。 (1)C H 3 N H 2(2)C H 3O C H 3(3) CH 3 C OH O (4)C H 3C H =C H 2(5)C H 3 C C H (6)CH 2O 解:分别以“○”表示氢原子核外电子,以“●”表示碳原子核外电子,以“★”表示氧原子核外电子,以“△”表示氮原子核外电子,题给各化合物的Lewis 结构式如下: (1) H H H H 。。。 N 。(2) H H 。。。。H H 。。(3)C O H C H H 。。 。。 (4)C H H H H 。。C 。。(5)C H H H H 。 。。 C 。 (6)H H 。。

计算机科学与技术学院

计算机科学与技术学院 系统软件开发实践报告 姓名:王冬升 容易偏重

目录 1借助Flex进行词法分析 (2) 1.1实验内容 (2) 1.2实验要求 (2) 1.3程序代码 (2) 1.4实验结果 (4) 2借助Flex/Bison进行语法分析 (5) 2.1实验内容 (5) 2.2实验要求 (5) 8参考文献…………………………………………………………………… 1借助Flex进行词法分析 1.1实验内容 给定C语言的一个子集,具体内容如下: 1.下面是语言的关键字:elseifswitchforintfloatreturnvoidwhile所有的关键字都是保留字,并且必须是小 写。

2.下面是专用符号: +-*/<<=>>===!==;,()[]{}/**/ 3.其他标记是标识符(ID)和数字(NU),通过下列正则表达式定义: ID=letterletter* NUM=digitdigit* letter=a|..|z|A|..|Z digit=0|..|9 注:小写和大写字母是有区别的。 4.空格由空白、换行符和制表符组成。空格通常被忽略,除了它必须分开ID、NUM关 键字。 (即注 digit[0-9] id{letter}+ number{digit}+ enter[\n] spchar("{"|"}"|"["|"]"|"("|")"|";"|"="|","|"+"|"-"|"*"|"/"|"<"|"<="|">"|">="| "=="|"!=")

comment\/\*(\*[^/]|[^*])*\*\/ kwd(else|if|switch|for|int|float|return|void|while) %% {ws}{} {comment}{} {enter}{lineno++;} {kwd}{fprintf(yyout,"%d行\tkeywod\t%s\n",lineno,yytext);} usingnamespacestd; intmain(){ inta; intd=123456; floatb=123.45; inte=9;

计算机科学与技术专业学习方法及建议

读大学其实是培养一个人自主学习、主动学习、探究学习的能力。 一、转变学习观念。 我觉得学习计算机必须树立自主学习的观念,坚决克服依赖于教师,依赖于课堂学习的思想。 大学学习的时空大部分由学生自己来决定。学生自己决定自己的学习时间、地点,对于学生来说即是一次学习活动的解放,也是对自己能否严格要求自己的一次考验。在这里学生在学习时间和空间上得到的解放和自由只是相对的,有条件的,并且这种便利只提供给乐于学习、善于学习,特别是在开展独立自主的个别学习活动要有超凡卓越的自我控制能力的学生。因此,学习能否成功的关键在于学习者能否积极进行自主学习,能否主动地吸取知识,主动地解决学习中遇到的问题。 二、拟定学习目标。 我们应当根据自己的实际情况拟订学习目标。学习目标简单的说,就是通过几年学习使自己在掌握和运用专业知识方面将达到什么样的水平。比如经过学习可以程序员、软件工程师、网络管理员等。学习目标对于学生的影响重大,没有学习目标就好比行路人不知道目的地在哪里,狩猎人不知道猎物在何方。学习目标一经拟定,就为我们明确学习努力的方向,就可以最大限度的调动起学员生学习积极性,自觉的把自己的精力集中到学习方面来。在总的目标的指引下,我们还可以制定自己在每个学期、每个学年的分目标,子目标。学习目标是学生对于自己学习生活的总体设计和创造,它充满了希望和挑战,可以为学生提供内在源源不断的学习动力,使学员对学习充满情趣和信心。 三、制定学习计划。 学习需要专心致志,我觉得制定学习计划是个好办法。所谓学习计划就是将一天中的早晨、中午、晚上或其它可以用来学习的时间找出来,把自己需要学习的内容、需要训练提高的素质、需要完成的作业安排进去,使自己的学习活动在时间和内容等方面能够有计划的进行。学习计划对于学生学习实践具有科学的指导意义,它可以使学生知道在什么时间应该学习了,严密完整的学习计划还应当包括每次学习什么内容?采取怎样的学习方法?学习多少时间等。 四、选择学习方法 传统的学习方法是课前预习、课上听讲、课后复习。学习活动的重心在课堂上,学生跟着老师走。而在大学学生是学习活动的主体,学生是学习活动的决定者和主宰者,学生学习的表现形式是以自主学习为主的学习形式,取代课堂学习为主的学习形式。这个变化不仅使学生的学习活动由被动变成主动,而且增加了学生在学习活动中的责任,也就是说学生不仅要自觉的进行自主学习,而且还要决定学什么?怎样学?学习到什么程度等一系列问题。因此,学生在学习目标和计划不变的条件下,选择学习方法至为重要。选择学习方法应当因人而宜。建议一:自学也需要看书 自学只是说没有专门的老师手把手教你,并不是说连书本都可以不要了。如果没有书,那么你很难在脑子里形成一个较为整体性的认识,所有了解到的知识都是支离破碎的。一本书,即使不是什么经典之著,它也可以向你提供一个大体完整的框架,成为你自学过程中的一个向导。这里要说的是:网上电子教程资源丰富,看看无妨,但手中至少应有一本印刷的书,毕竟网上的教程鱼龙混杂,其作者也许并不精通此道,很难分辨其质量好坏。 建议二:学编程更需要实践 书是有了,可是整天抱着书也不成。编程最怕的就是纸上谈兵,我的建议是,无论你涉及编程的时间是多么地短,无论你目前学到的知识多么地少,你都应该不断地尽自己所能去编写

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