天津理工大学计算机项目管理期末复习

天津理工大学计算机项目管理期末复习
天津理工大学计算机项目管理期末复习

项目管理期末考试

15个缩写/30分6个问答题/30分分析题3题/40分

第一章

What is software project management? Is it really different from ‘ordinary’project management?

软件项目的特性:不可见性、复杂性、一致性、灵活性

软件项目管理在管理方面的特性。管理包括以下活动:

●策划:决定要做什么

●组织:进行安排

●人员:选择合适的人员来完成任务等

●指导:作出指示

●监督:检查进展

●控制:采取行动以清除项目的障碍

●革新:提出新的解决方案

●代表:与客户、用户、开发人员、供应商以及其他利益相关者进行沟通

②How do you know when a project has been successful?

就软件项目而言,可以总结为以下目标:

●实现既定功能。

●达到质量要求。

●按时。

●在预算内。

就商业方面而言,一个项目的成功是指项目的收益高于成本。

③Stakeholders? 利益相关者

利益相关者是指在项目中有利害关系的人。

利益相关者可以分为以下几类:

1)项目组内部人员这意味着项目负责人直接管理这类利益相关者。

2)项目组外部人员但属于同一组织内部例如需要用户的帮助来执行系统测试,此时有关人员的委托必须经过协商。

3)项目组和组织的外部人员外部的利益相关者可能是受益于所实现系统的客户(或用户)。这些人之间的关系大多建立在具有法律效力的合同之上。

④Some ways of categorizing software projects 软件项目分类的方式

1、强制使用用户和自愿使用用户

在工作场所中,有一些系统是员工完成工作(比如记录销售业务)必须使用的系统,然而有些系统的使用是自愿而非强制的,比如游戏软件。我们很难用一个业务系统从潜在客户那里引导出精确的需求。游戏软件的内容主要依靠开发人员丰富的创造力,以及市场调查、关注群体和原型评价等技术手段。

2、系统与嵌入式系统:

信息系统与嵌入式系统之间存在着传统的区别。信息系统可以帮助员工完成事务处理操作,如库存管理系统。嵌入式(或过程控制)系统用于控制机器,比如建筑物的空调设备的控制系统。有些系统可能兼有二者的要素,比如上述库存管理系统也可以控制一个自动化仓库。

3、目标与产品

要区别项目的目标是为了生产一种产品,还是为了满足一定目标。

项目可能是生产一种其细节由客户规定并负责证实的产品。

另一方面,项目可能是为了满足一定目标,这些目标可能有多种方法来达到。

很多软件项目有两个阶段。第一阶段是目标驱动项目,可产生项目的建议书;第二阶段是实际创建该软件产品。

⑤Activities covered by software project management 软件管理覆盖的活动

开发新系统通常有三个连续的步骤:

1)可行性研究评估一个预期的项目是否值得开始——即存在一个有效的业务案例。

2)策划如果可行性研究的结果指出预期的项目可行,那么就可进入策划阶段。

3)项目实施现在可以实施项目了,项目实施通常包括设计和实现两个子阶段。

第二章

①Cost-benefit evaluation techniques 成本效益评价技术

净利润(net profit):是在项目的整个生命周期中总成本和总收入之差。

回收期(payback period):是达到收支平衡或偿还初始投入所花的时间。

投资回报率(Return On Investment,ROI):也称作会计回报率(Accounting Rate of Return,ARR),提供了一种方法来比较净收益率与需要的投入。

ROI=(平均年利润/总投资)×100%

※净现值(Net Present Value,NPV):是一种项目评价技术,它考虑了项目的收益率和要产生的现金流的时限。

现值=第t年的值/(1+r)t

r是贴现率,用十进制小数值表示。t是现金流在未来出现的年数。

练习假定贴现率为10%,计算项目的NPV。

②Programme management 项目集管理

项目集:为了获得利益,用协同方式管理的一组项目,而这些项目不能进行独立的管理。项目集的存在形式:

商业周期项目集

战略项目集

基础设施项目集

研究和开发项目集

创新的伙伴关系

第三章

Step-Wise methods 步进式方法

第一步:标识项目的范围和目标

第二步:标识项目的基础设施

第三步:分析项目的特征

第四步:标识项目的产品和活动

第五步:估算每个活动的工作量

第六步:标识活动的风险

第七步:分配资源

第八步:评审/发布计划

第九步和第十步:执行计划并进行较低层次的策划

第四章

①Take account of the characteristics of the system to be developed. 选择通用的生命周期方法:

控制系统(control system)

信息系统(information system)

用户可用性(availability of users)

专用技术(specialized techniques)

硬件环境(hardware environment)

安全性关键的系统(safety-critical system)

不准确的需求(imprecise requirement)

②Select an appropriate process model. 选择合适的过程模型——Waterfall process model 瀑布模型

One-shot 一次完成once-through 一次通过

V-process model V过程模型是瀑布模型的扩展

Spiral model 螺旋模型是研究瀑布模型的另一种方法

——prototypes model 原型模型

原型是已规划的系统的一个或多个方面的工作模型。

原型分类:

抛弃型原型:只验证某些想法,然后在真正开发系统时抛弃

进化型原型:开发和修改原型,直至它最终成为可运行的系统

——increment model 增量式模型

增量式交付是将应用程序分解为小的构件,然后按顺序实现和交付构件,每个要交付的构件应该给用户带来一些效益。

时间盒(time-boxing)通常与增量式方法相关联。每个增量可交付物的时机严格受已批准的最终期限的约束。这个最终期限必须满足,甚至可以删掉一些计划的功能,或者可以转移到后面的增量去实现。

——aqile development methods

第五章

①Avoid the changers of unrealistic estimates. 避免不现实估计

估计过高可能导致项目花更长的时间。

●帕金森定律(Parkinson Law)

●布鲁克斯定律(Brooks Law)

估计过低的危险是影响质量。

②Understand the range of estimating methods that can be used.

软件开发工作量估计的主要方法:

算法模型使用代表目标系统和实现环境特征的“工作量驱动因子”来预测工作量。

专家判断征求知识渊博的员工的建议。

类比标识一个类似的已完成的项目的实际工作量作为新项目的基础。

帕金森法标识做一个项目可利用的员工工作量,并用来作为“估计”。

赢的价格“估计”似乎是一个相当低的赢得合同的数字。

自顶向下明确地规划整个项目的总体估计,然后分解成为构件任务所需要的工作量。

由底向上标识和确定构件任务的大小,然后累计这些单独的估计。

序测算方法适用范围

1 算法模型系统规划阶段

2 自底向上系统规划

系统分析/设计

3 自顶向下准备开发

系统规划

4 类比准备开发阶段

5 专家判断准备开发

系统规划阶段

6 价格致胜项目投标

7 帕金森法项目洽谈

自顶向下法

自顶向下法通常和参数模型相关。参数模型公式如下:工作量=系统规模/生产率

预测软件开发工作量的模型有两个关键构件:第一个是评估要承担的软件开发任务的规模的方法;第二个是评估做每项任务的效率。

③Estimate projects using a bottom-up approach.

由底向上估计

估计人员将项目分解成构件任务,然后估计执行每个任务需要多少工作量。

由底向上法最适合于后期的更详细项目策划阶段。

如果一个项目完全是新颖的或者没有可用的历史数据,那么建议估计人员最好使用由底向上方法。

④Count the function points for a system. 计算功能点

功能点发进行估算的时候具体过程是:

1.对估算功能单元的类型进行识别

2.计算每种类型的复杂度.

3.计算总体的调整前的功能点数

4.根据调整因子对功能点数进行调整

FP = UFC *TCF

其中,UFC表示未调整的功能点计数;TCF表示技术复杂度因子。

对于每个事务,为调整的功能点的计算方法:

Wi ×(输入数据元素类型数) +

We ×(引用的实体类型数) +

Wo ×(输出数据元素类型数)

这里,Wi、We和Wo表示权重,可以通过询问开发人员在先前的项目中花在开发处理输入、访问和修改已存储的数据及处理输出的各部分软件上所占的工作量比例来导出。

⑤Estimate the effort needed to implement software using a precedural programming language.

工作量=c×规模k

工作量(effort)是按人月(pm)度量的。规模(size)是按kdsi度量的,kdsi是指要交付的千行源代码指令。c和k是常量。

⑥Understand the COCOMO approach to developing effort model.

分为基本COCOMO模型,和中级COCOMO模型两种,前者是一个静态单变量模型,对整个软件系统进行估算;后者是一个静态多变量模型,将软件系统模型分为系统和部件两个层

次,系统是有部件组成的。

第六章

①Produce an activity plan for a project. 产生项目的活动计划

产生项目计划的第一步是确定需要执行什么活动以及以什么次序执行这些活动。第二步,理想的活动计划是活动风险分析的对象,目的是标识潜在的问题。第三步是资源分配。最后一步是产生进度表。

②Estimate the overall duration of a project. 估计项目的总周期

③Create a critical path and a precedence network for a project.创建项目的关键路径和优先网络

Activity-on-node networks

Float = LF - ES - duration

关键路径是通过网络的最长路径Activity-on-arrow networks

练习6.1使用优先网络约定为表6-1所指定的项目绘制一个活动网络。完成之后,请将结果与图6-14进行比较。

练习6.2参看图6-7描绘的Amanda的CPM网络。使用表6-2中给出的活动周期,计算项目的最早完成日期,并标识网络上的关键路径。

第七章

①Definition of ‘risk’and ‘risk management’.

风险:用来描述不希望的时间或结果。

风险管理:对危险和可能的问题进行标识、对其重要性进行评价以及编制监控和处理这些问题的计划。

②Some ways of categorizing risk.

风险分类——据风险内容划分

1)技术风险:如果项目采用了复杂的或者高新的技术,或者采取了非常规的方法,就存在一些潜在的问题。另外,如果技术目标制定过高,技术标准发生变化等也可能造成技术的风险发生。

2)管理风险:在项目中,进度计划制定和资源配置不合理,计划草率且质量控制差,项目管理的基本原则适用不当等,都可能带来管理的风险。

3)组织风险:常见的组织内部对目标未达成一致,高层对项目不重视,资金不足,项目组织的人员结构不合理或者与其他项目有资源冲突等,都是潜在的组织风险。

4)外部风险:法律法规的变化,与项目相关各方的情况发生变化,这些事件和外部环境变化往往是不可控制的。但注意,一般将不可控制的“不可抗力”不作为风险,这些事件往往作为灾难防御。

③Risk management ※

——Risk identification—what are the risks to a project?

风险标识:减少不确定性,清楚项目风险的因素和作用范围

——Risk analysis —which ones are realty serious?

风险分析:根据风险的严重度对风险的优先级进行排序

——Risk planning—what shall we do?

风险规划:制定各种风险应对计划、策略、行动方案

风险策划和控制策略:

风险预防

降低可能性

风险规避

风险转移

应急计划

——Risk monitoring—has the planning worked?

风险控制:检查和检验决策的结果

④We will also look at PERT risk and critical chains.

‘expected time’期望周期t e = (a + 4m + b)/6

t e期望周期

a乐观的时间

m可能的时间

b悲观的时间

‘activity standard deviation’活动标准偏差s = (b - a)/6

PERT技术使用以下三个步骤来计算满足或不满足目标日期的概率:

●计算每个项目事件的标准偏差。

●计算有目标日期的每个事件的z值。

●转换z值为概率。

计算每个项目事件的标准偏差

事件3的标准偏差只取决于活动B的标准偏差。因此,事件3的标准偏差是0.33。

对事件5,有两条可能的路径B+E或F。路径B+E的总标准偏差是,而路径F的总标准偏差是1.17。因此,事件5的标准偏差是两者之中的大者,即1.17。

计算z值

其中,t e是期望日期,而T是目标日期。

事件4的z值是(10-9.00)/0.53=1.8867。

转换z值为概率

练习7.5表7-6为图6-29所示的网络提供了附加的活动周期估计。有新的估计a和b 及原来的活动周期估计用作最可能的时间m,计算每个活动的期望周期t e。

第八章

①How to match the activity plan to available resources.

产生资源分配计划的第一步是列出所要求的资源以及要求的期望等级。产生资源需求列表后,下一步是将这个列表映射为活动计划,然后评估项目期间所需要的资源分布。

②Assess the efficacy of changing the plan to fit the resources.

③Schedules.

——Activity schedule—Indicating start and completion dates for each activity. ——Resource schedule—Indicating dates when resources are needed and level of resources.

——Cost schedule—showing the planned accumulative exp.

资源分配的最终结果通常包括:

活动进度表示每个活动计划的开始日期和完成日期。

资源进度表示每个资源要求的日期以及要求的调度等级。

成本进度表示资源使用过程中计划的累积花费。

第九章

①Monitor the progress of projects. 监督项目的进展

②Assess the risk of slippage.评估偏离的风险

③Visualize and assess the state of a project.可视化和评估项目的状态

甘特图

一种最简单也是最早的跟踪项目进展的方法就是甘特图。本质上,这是一种活动条形图,它指出计划的活动日期以及随着活动的浮动而频繁增大的周期。

延迟图

延迟图是另一种非常类似的图。这种图对于那些没有按进度计划进展的活动,提供了更加醒目的可视化指示:延迟线越弯曲,对计划的偏离就越大。

时间线

到目前为止,描述的所有图都存在一个缺点,即不能清除地显示贯穿整个项目生命周期的项目完成日期的拖延情况。

时间线图是记录和显示在项目期间目标变更的一种方法。

时间线图在项目执行期间以及作为后期实现部分的评审都是有用的。时间线图的分析和变化的原因可以指出估计过程的失误或者其他可能的错误,有了这方面的信息,将来就能避免这些失误。

④Reuse targets to correct or counteract drift.修订目标以纠正或抑制偏离

CPI可以用来修正项目的成本预算(或者完成估计EAC)。EAC计算公式为BAC/CPI,其中BAC(Budget At Completion,BAC)是项目当前计划的预算。如果BAC原来是100 000英镑,那么修订的EAC将是100 000/0.64即156 250英镑。可以通过目前的SPI修正估计的项目周期。

⑤Control changes to a project’s requirements.控制项目的需求变更

系统范围的变更

在IS开发项目中,经常发生系统规模不断增大的情况。原因之一在于用户提出了对需求的变更请求。

项目范围需要谨慎地加以监督和控制,一种方法是在关键里程碑处按照SLOC或者功能点重新估计系统规模。

第十章

①Follow the stages needed to acquire software from an external supplier.

合同部署阶段

需求分析

评估计划

邀请投标

评估提议

②Distinguish between the different types of contract

合同的种类

1、固定价格合同

在这种情况下,当合同签订时价格已经是确定的了。客户知道,如果合同的条款没有变

化,这就是项目完成时应该支付的价格。为了让这种机制更加有效,在开始时必须让承包商知道客户的需求,并且这些需求不能改变。用另一种说法就是,如果这个合同是为了构建一个软件系统,则必须完成详细的需求分析,一旦开始开发,客户就不能再没有重新商定价格的情况下更改他们的需求。

这种合同的优点是:

知道客户的花费如果需求是明确的而且不变更的,客户有明确费用。

供应商的动机供应商以成本效益为动机。

其缺点是:

意外情况下的价格较高供应商承受任何估算错误所带来的风险。为了减少这种风险的影响,供应商将在投标书中计算价格时留出足够的余地。

修改需求困难在开发过程中,有时需要修改需求的范围,这有可能造成供应商和客户之间的摩擦。

增加修改成本的压力在和其他投标商竞争时,供应商不得不给出尽可能低的价格。一旦合同签订了,当给出进一步的需求时,供应商就会提出很高的修改价格。

对系统质量的威胁为了满足固定的价格,软件的质量可能得不到保证。

2、时间和材料合同

在这种合同中,客户必须为每一个单位(例如每一个员工时)的工作量付出一定的报酬。供应商通常会基于他们当前对客户需求的理解给出成本,但是这并不是最终报酬的基础。供应商通常会定期(例如每月)向客户列出已完成工作的清单。

这种合同的优点如下:

改变需求容易需求修改很容易处理。如果项目有一个研究方向,但随着项目的深入,项目的研究方向会发生变化,那么这可能是恰当的计算报酬的办法。

没有价格的压力没有价格的压力能创造出更高质量的软件。

这种合同的缺点是:

客户的义务客户要承受与需求定义不妥和需求变更相关的所有风险。

供应商缺乏动力在以合算的方式工作或者在控制交付系统的范围方面,供应商没有动力。

3、每单位固定价格合同

这经常与计算功能点相关。在项目开始时,已经计算或者估计好要交付的系统的规模。交付系统的规模可以通过代码行数来估计,但是可以从需求文档中更容易、更可靠地获得功能点(FP)数。每一个单位的价格都会清楚地注明,最终价格就是单位价格乘以单位数量得到的。

这种方法的优点如下:

客户的理解客户可以清楚地知道价格是如何计算的,并知道修改需求之后价格如何变化。

可比较性不同的价格表可以进行比较。

产生新功能供应商不承担增加功能的风险。

供应商的效率与实践和材料合同不同,供应商仍有以合算的方式交付所需要的功能的动力。

生命周期的范围需求不需要在开始时明确,因此,开发合同既能覆盖项目的分析阶段,又能覆盖项目的设计阶段。

这种方法的缺点是:

软件规模度量有困难代码行数很容易由于采用较为冗长的编码风格而膨胀。对于FP 而言,可能在FP的数量上产生分歧——在某些情况下,FP的计算规则可能对供应商或者客户不公平。特别是,用户几乎不熟悉FP的概念,因而需要特殊的训练。这个问题的解决方法就是使用一个独立的FP计算器。

修改需求有一些修改可能会严重影响现有的事务处理,却不会对FP的数量有什么影响。因而必须就如何处理这些修改做出决定。开发末期的修改几乎总要比开发前期的修改费力。

练习10.1Amanda会选择这三种系统中的哪一种作为IOE维护组账户系统呢?她需要考虑什么因素?

●定制的系统,一种特地为一个客户从头开发的系统。

●买来就用的商用软件包,有时指简易包装(shrink-wrapped)的软件。

●定制的商用软件(COTS),这是一种对基本的核心系统进行修改以满足特定客户需要的软件。

练习10.2一个将要设计和实现的系统有3200个FP。根据表10-1,这个系统总的费用将是多少?

练习10.3合同规定设计、构建和交付计算机应用程序的成本是每个FP600美元。验收测试之后,客户要求修改系统的某些功能,总计有500个FP,并要求增加一些新的功能,总计有200个FP。请用表10-2计算附加的费用。

天津理工大学编译原理期末考试试卷

天津理工大学考试试卷 ~2010学年度第二学期 《编译原理》期末考试试卷 课程代码: 0660116 试卷编号: 1-A 命题日期: 2010 年 6 月 15 日 答题时限: 120 分钟考试形式:闭卷笔试 大题号 一二三四 总分 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分, 得 分 1 2 3 4 5 6 7 8 9 10 D C B D D B C B D C 1. 编译程序是对() A. 汇编程序的翻译 B. 高级语言程序的解释执行 C. 机器语言的执行 D. 高级语言的翻译 2. 词法分析器的输出结果是() A.单词的种别编码B.单词在符号表中的位置 C.单词的种别编码和自身值D.单词自身值 3. 在规范规约中,用()来刻画可规约串。 A.直接短语 B.句柄 C.最左素短语 D.素短语 4. 与正规式(a* | b) * (c | d)等价的正规式是() A.a* (c | d) | b(c | d) B.a* (c | d) * | b(c | d) * C.a* (c | d)| b* (c | d) D.(a | b) * c| (a | b) * d 含有Aα·,则在状态K时,仅当面临输入符号a∈FOLLOW(A)时,才采 5. 若项目集I K 取Aα·动作的一定是() A.LALR文法 B.LR(0) 文法C.LR(1)文法 D.SLR(1)文法 6. 四元式之间的联系是通过()实现的。

A. 指示器 B. 临时变量 C. 符号表 D. 程序变量 7.文法G :S x Sx | y 所识别的语言是( ) A .xyx B .(xyx) * C .x n yx n (n ≥0) D .x * yx * 8. 有一语法制导翻译如下所示: S b Ab {print “1”} A (B {print “2”} A a {print “3”} B Aa) {print “4”} 若输入序列为b(((aa)a)a)b ,且采用自下而上的分析方法,则输出序列为( ) A .32224441 B. 34242421 C .12424243 D. 34442212 9.关于必经结点的二元关系,下列叙述不正确的是( ) A .满足自反性 B .满足传递性 C .满足反对称型 D .满足对称性 10.错误的局部化是指( )。 A .把错误理解成局部的错误 B .对错误在局部范围内进行纠正 C .当发现错误时,跳过错误所在的语法单位继续分析下去 D .当发现错误时立即停止编译,待用户改正错误后再继续编译 二、判断题(每小题1分,共5分) 得 分 1. 文法G 的一个句子对应于多个推导,则G 是二义性的。(× ) 2. 动态的存储分配是指在运行阶段为源程序中的数据对象分配存储单元。(√ ) 3. 算符优先文法采用“移进-规约”技术,其规约过程是规范的。( × ) 4. 删除归纳变量是在强度削弱以后进行。( √ ) 5. 在目标代码生成阶段,符号表用于目标代码生成。( × ) 5分,共15分) 得 分 1. 构造正规式(0∣1)* 00相应的正规式并化简。(共5分) (1)根据正规式,画出相应的NFA M (2分) I I 0 I 1 {x,1,2} {1,2,3} {1,2} {1,2,3} {1,2,3,4} {1,2} {1,2} {1,2,3} {1,2 } {1,2,3, {1,2,3,4} {1,2 } X 12 3 4 01

北京理工大学《数据结构与算法设计》实验报告实验四

《数据结构与算法设计》 实验报告 ——实验四 学院: 班级: 学号: 姓名:

一、实验目的 1. 通过实验实践、巩固线性表的相关操作; 2. 熟悉VC 环境,加强编程、调试的练习; 3. 用C 语言实现线性表的抽象数据类型,实现线性表构造、插入、取数据等基本操作; 4. 理论知识与实际问题相结合,利用上述基本操作实现三种排序并输出。 二、实验内容 从键盘输入10个数,编程实现分别用插入排序、交换排序、选择排序算法进行排序,输出排序后的序列。 三、程序设计 1、概要设计 为了实现排序的功能,需要将输入的数字放入线性表中,进行进一步的排序操作。 (1)抽象数据类型: ADT SqList{ 数据对象:D={|,1,2,,,0}i i a a ElemSet i n n ∈=≥ 数据关系:R1=11{,|,,1,2,,}i i i i a a a a D i n --<>∈= 基本操作: InPut(SqList &L) 操作结果:构造一个线性表L 。 OutPut(SqList L) 初始条件:线性表L 已存在。 操作结果:按顺序在屏幕上输出L 的数据元素。 InsertSort(SqList &L) 初始条件:线性表L 已存在。 操作结果:对L 的数据元素进行插入排序。 QuickSort(SqList &L) 初始条件:线性表L 已存在。 操作结果:对L 的数据元素进行快速排序。 SelectSort(SqList &L) 初始条件:线性表L 已存在。 操作结果:对L 的数据元素进行选择排序。 }ADT SqList ⑵主程序流程 由主程序首先调用InPut(L)函数创建顺序表,调用InsertSort(L)函数进行插入排序, 调用OutPut(L)函数显示排序结果。调用QuickSort(L)函数进行交换排序,调用OutPut(L) 函数显示排序结果。调用SelectSort(L)函数进行选择排序,调用OutPut(L)函数显示排序 结果。 ⑶模块调用关系 由主函数模块调用创建顺序表模块,排序模块与显示输出模块。

天津理工大学高等数学下册试题

天津理工高等数学试题 一、填空题 1.设sin z xyz 1,-=则 z yz x cos z xy ?=?-. 2.设L 为圆周22x y 4+= ,则对弧长曲线积分=12π? . 3.交换积分次序( )22 2y 410y 0x 2dy f x,y dx =dx y)dy ????. 4.方程2x y"4y'4y e -++=的一个特解是2x x e -212 . 二、选择题 1.函数( )2222x y 0f x,y 0x y 0 +≠=+=?在点(0,0)处A . A.连续 B.两个偏导数都存在,且为0 C.两个偏导数都存在,但不为0 D.全微分存在 2.设有空间区域2221:x y z 1,z 0Ω++≤≥; 2222:x y z 1,x 0,y 0,z 0Ω++≤≥≥≥,则C . A.12xdv 4xdv ΩΩ=?????? B.12 ydv 4ydv ΩΩ=?????? C.12zdv 4zdv ΩΩ=?????? D.12 xyzdv xyzdv ΩΩ=?????? 3.设∑为球面222x y z 1++=的外侧,则222 x dydz x y z ∑++?? 等于C . A.0 B. 22y z 1+≤?? C.43π D.22x z 1 +≤-?? 4.下列微分方程中,通解为()2x 12y e c cos x c sin x =+的方程是B .

A.y"4y'5y 0--= B.y"4y'5y 0-+= C.y"2y'5y 0-+= D.2x y"4y'5y e -+= 三、计算二重积分2y 2D e dxdy y ??.其中D 为3x y =与5x y =所围区域. 1e 12- 五、设y u y f 2x,x ??=? ??,f 具有二阶连续偏导数,求 22 11222223u 2y 2y y 2f f f f x y x x x ?''''''=+--??. 六、设()f x 是一个连续函数,证明: (1)()()22f x y xdx ydy ++是一个全微分;(2)()()()u 2201d f u du f x y xdx ydy 2??=++ ??? ?,其中22u x y =+. 证明:(1) ()()()( ) 222222222222222222f x y xdx ydy xf (x y )dx yf (x y )dy (xf (x y ))2xyf (x y )y (yf (x y ))(xf (x y ))2xyf (x y )x y f x y xdx ydy ++=+++?+'=+??+?+'=+=??∴++ (2) ()()22 u x y 2222002222111d f u du f u du f (x y )d(x y )2221f (x y )(2xdx 2ydy)f (x y )(xdx ydy).2 +??==++ ???=++=++?? 七、求:由曲面2222z 0,z y 1,x y 4== +=+=所围空间立体Ω的体积. 解: 22010V dxdydz d d dz 14d d dz 3πρρρθθρρπΩΩ ====????????? 是一个全微分。

北京理工大学数据结构编程练习答案

1.一元多项式相加(10分) 成绩: 10 / 折扣: 0.8 题目说明: 编写一元多项式加法运算程序。要求用线性链表存储一元多项式(参照 课本)。该程序有以下几个功能: 1. 多项式求和 输入:输入三个多项式,建立三个多项式链表Pa、Pb、Pc (提示:调用CreatePolyn(polynomial &P,int m)。 输出:显示三个输入多项式Pa、Pb、Pc、和多项式Pa+Pb、多项式Pa+Pb+Pc (提示:调用AddPolyn(polynomial &Pa, polynomial Pb), 调用 PrintPolyn(polynomial P))。 0. 退出 输入: 根据所选功能的不同,输入格式要求如下所示(第一个数据是功能选择编号,参见测试 用例): ? 1 多项式A包含的项数,以指数递增的顺序输入多项式A各项的系数(整数)、指数(整数) 多项式B包含的项数,以指数递增的顺序输入多项式B各项的系数(整数)、指数(整数) 多项式C包含的项数,以指数递增的顺序输入多项式C各项的系数(整数)、指数(整数) ?0 ---操作终止,退出。 输出: 对应一组输入,输出一次操作的结果(参见测试用例)。 ? 1 多项式输出格式:以指数递增的顺序输出: <系数,指数>,<系数,指数>,<系数,指数>,参见测试用例。零多项式的输出格式为<0,0> ?0 无输出 1.

#include #include using std::cin; using std::cout; using std::endl; struct date { int a; int b; struct date* pnext; }; typedef struct date DATE; typedef struct date* PDATE; void output(PDATE p) { int f=0; p=p->pnext; while(p!=NULL) { if(p->a!=0) { f=1; cout<<"<"<a<<","<b<<">"; if(p->pnext==NULL) cout<pnext; } if(f==0) cout<<"<0,0>"<

[北京理工大学]《项目管理》期末试题

《项目管理》(B卷) 《用中国速度与疫情赛跑---火神山医院建设纪实报道》 在2020年1月25日大年初一由中建三局牵头,武汉建工、武汉市政、汉阳市政等企业参建,在武汉知音湖畔5万平方米的滩涂坡地上, 7500名建设者和近千台机械设备,历时十天,建成一所可容纳1000张床位的救命医院——火神山医院,这其中的艰辛和力量远超我们想象。 北京中元国际工程设计研究院在78分钟内,将17年前小汤山医院的设计和施工图纸全部整理完善完毕。然后毫无保留的提交给武汉中信建筑设计院,并由全国勘察设计大师黄锡璆博士反复叮嘱经验得失。 中信建筑设计院在1小时内召集60名设计人员,同时设立公益项目,联络全国数百名BIM设计师共同参与,全力以赴投入战斗:24小时内拿出设计方案,60个小时内与施工单位协商敲定施工图纸。 武汉航发集团,迅速进场开始场地平整、道路以及排水工程施工;同时由两家上市公司高能环境和东方雨虹组成紧急工程建设团队,负责防渗工程、污水处理和医疗垃圾转运设施建设;还要在最困难的时候召唤中铁工业旗下中铁重工,火速增援追赶工期。 国家电网,260多名电力职工不眠不休24小时连续施工。在1月31日前完成两条10千伏线路迁改、24台箱式变压器落位工作、8000米电力电缆铺设,并按时开始送电。 亿纬锂能,在电力电缆铺设完成前,紧急提供静音发电车,以解决通讯基站等关键设备的应急供电问题。 华为、中国移动、中国电信、中国联通、中国铁塔、中国电子、中国信科等前后方企业紧密配合、协同作战,在36小时迅速完成5G信号覆盖后,还交付了云资源、核心系统的计算与存储设备,并建成与解放军总医院的远程会诊系统。 在三棵桂花树后架设一个摄像头开通直播,再召唤几千万个云监工,看着由三一重工、中联重科、徐工机械支援保障的“送灰宗”、“呕泥酱”们24小时忙忙碌碌。 中石油现场加油车,并征用中石化知音大道加油站为项目现场提供油品保障,同时提供方便面、开水,开会场地和临时厕所。 三峡集团鄂州电厂全部生产人员驻厂,为武汉用电提供保证;中国铁建高速公路优先放行火神山医院物资;宝武钢、浙商中拓、五矿发展提供钢材;中国建材提供石膏板、龙骨。

电工学 期末复习天津理工大学

《电工与电子技术C 》直流电路部分补充题 一.单选题 1 图 示 电 路 中,理 想 电 压 源 发 出 的 功 率 P 为 ( )。 (a) 6 W (b) -6W (c) 18 W U I 6V 2S S 2 Ω 4 A 6 V . .+ 2 图 示 电 路 中,I S1 ,I S2 和 U S 均 为 正 值,且 I S2 >I S1 ,则 供 出 功 率 的 电 源 是( )。 (a) 电 压 源 U S (b) 电 流 源 I S2 (c) 电 流 源 I S2 和电压源 U S I I U S1S2S .. + 3. 在 图 示 电 路 中,已 知:当 -12 V 电 源 单 独 作 用 时,A 点 电 位 为 -6 V ,那 么 当 +12 V 电 源 单 独 作 用 时 ,A 点 电 位 V A 为 ( )。 (a) 9 V (b) 6 V (c) 3 V A 12V 1KΩ2KΩ- 12V u +12V R 2 k 1 k ..ΩΩ 4. 图 示 电 路 中,理 想 电 流 源 发 出 的 功 率 P 为 ( )。 (a) 6 W (b) -24 W (c) 24 W U I 6V 2S S 2 Ω 4 A 6 V . .+

5. 在 图 示 电 路 中,已 知 U S = 12 V , I S = 2 A 。B 、A 两 点 间 的 电 压 U BA 为( )。 (a) -18 V (b) 18 V (c) -6 V U I A B S S Ω 3+ 6. 图 2 是 图 1 的 等 效 电 压 源 电 路。已 知 图 2 中 R 0 的 值 是 5 Ω,那 么 图 1 中 R 的 值 应 是 ( )。 (a) 1 Ω (b) 3 Ω (c) 4.5 Ω A B 图 1图 29 Ω 2 Ω 2 ΩS 1U R R U 0S A B +-+- 7. 理 想 电 压 源 的 外 接 电 阻 越 大,则 流 过 理 想 电 压 源 的 电 流( )。 (a) 越 大 (b) 越 小 (c) 不 能 确 定 8. 理 想 电 流 源 的 外 接 电 阻 越 大,则 它 的 端 电 压 ( )。 (a) 越 高 (b) 越 低 (c) 不 能 确 定 二. 填空题 1、把 图 1 所 示 的 电 路 改 为 图 2 的 电 路,其 负 载 电 流 I 1 和 I 2 将 。 2A I I I I 1 2122V 1Ω1Ω1Ω1Ω 2V 2A 图 1 图 2+

天津理工大学编译原理期末考试试卷

1. 编译程序是对( ) A. 汇编程序的翻译 B. 高级语言程序的解释执行 D.高级语言的翻译 2?词法分析器的输出结果是( ) A .单词的种别编码 C ?单词的种别编码和自身值 B .单词在符号表中的位置 D .单词自身值 3.在规范规约中,用( A .直接短语 )来刻画可规约串。 B .句柄 C .最左素短语 D .素短语 4. 与正规式(a | b) (c | d)等价的正规式是( ) * * * * A . a (c | d) | b(c | d) B . a (c | d) | b(c | d) C. a (c | d) | b (c | d) D. (a | b) c| (a | b) d 5.若项目集I K 含有A 2009?2010学年度第二学期 《编译原理》 期末考试试卷 课程代码: 0660116试卷编号:1-A 命题日期: 2010年 6月 15日 答题时限: 120分钟 考试形式:闭卷笔试 得分统计表: 大题号 总分f -一一 -二二 -三 四 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题 2分,共20 分) ?,则在状态K 时,仅当面临输入符号a FOLLOW (A )时,才采取 A ?动作的一定是( ) A. LALR 文法 B. LR (0)文法 C. LR (1)文法 D. SLR (1)文法 天津理工大学考试试卷

S b Ab {pri nt 1” A (B {pri nt 2” A a {pri nt 3” B Aa) {pri nt 4” A.指示器 B.临时变量 C.符号表 D.程序变量 7. 文法G: S x Sx | y 所识别的语言是( ) * * * A. xyx B. (xyx ) C. x n yx n (n 》0) D. x yx 若输入序列为b (((aa )a )a )b,且采用自下而上的分析方法,则输出序列为( ) A. B. 34242421 C. D. 9. 关于必经结点的二元关系,下列叙述不正确的是( ) A .满足自反性 B .满足传递性 C.满足反对称型 D .满足对称性 10. 错误的局部化是指( )。 A .把错误理解成局部的错误 B.对错误在局部范围内进行纠正 C.当发现错误时,跳过错误所在的语法单位继续分析下去 D .当发现错误时立即停止编译,待用户改正错误后再继续编译 二、判断题(每小题1分,共5分) 得分 1. 文法G 的一个句子对应于多个推导,则 G 是二义性的。(X ) 2. 动态的存储分配是指在运行阶段为源程序中的数据对象分配存储单元。 (V ) 3. 算符优先文法采用“移进-规约”技术,其规约过程是规范的。 (X ) 4. 删除归纳变量是在强度削弱以后进行。(V ) 5. 在目标代码生成阶段,符号表用于目标代码生成。 (X ) 三、简答题(每小题5分,共15分) 得分 1. 构造正规式(0 I 1) 00相应的正规式并化简。(共5分) (1)根据正规式,画出相应的 NFA M (2分) (2)用子集法将NFA 确定化(2分) I I 0 I 1 1 8. 有一语法制导翻译如下所示:

北理工889数据结构考纲

889数据结构 考试内容: 数据结构主要考查考生以下几个方面: 1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。 2.掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。 3.能够选择合适的数据结构和方法进行问题求解。 应掌握的具体内容为: 一、线性表 (一)线性表的定义和基本操作 (二)线性表的实现 1.顺序存储结构 2.链式存储结构 3.线性表的应用 二、栈、队列和数组 (一)栈和队列的基本概念 (二)栈和队列的顺序存储结构 (三)栈和队列的链式存储结构 (四)栈和队列的应用 (五)特殊矩阵的压缩存储 三、树与二叉树 (一)树的概念 (二)二叉树 1.二叉树的定义及其主要特征 2.二叉树的顺序存储结构和链式存储结构 3.二叉树的遍历 4.线索二叉树的基本概念和构造 5.二叉排序树 6.平衡二叉树 (三)树、森林 1.书的存储结构 2.森林与二叉树的转换 3.树和森林的遍历 (四)树的应用 1.等价类问题 2.哈夫曼(Huffman)树和哈夫曼编码 四、图 (一)图的概念 (二)图的存储及基本操作 1.邻接矩阵法

2.邻接表法 (三)图的遍历 1.深度优先搜索 2.广度优先搜索 (四)图的基本应用及其复杂度分析 1.最小(代价)生成树 2.最短路径 3.拓扑排序 4.关键路径 五、查找 (一)查找的基本概念 (二)顺序查找法 (三)折半查找法 (四)B-树 (五)散列(Hash)表及其查找 (六)查找算法的分析及应用 六、内部排序 (一)排序的基本概念 (二)插入排序 1.直接插入排序 2.折半插入排序 (三)起泡排序(bubble sort) (四)简单选择排序 (五)希尔排序(shell sort) (六)快速排序 (七)堆排序 (八)二路归并排序(merge sort) (九)基数排序 (十)各种内部排序算法的比较 (十一)内部排序算法的应用 题型和分值 填空题20分、选择题30分、问答题70分、算法题30分 参考书目 数据结构(C语言版)严蔚敏吴伟民清华大学出版社

北京理工大学实验室建设项目管理办法

北京理工大学实验室建设项目管理办法 (试行) 第一章总则 第一条实验室是学校教学、科研、学科建设的重要组成部分。为了加强实验室的规划、建设、管理及经费使用效率评价,加强实验室建设的过程管理,特制定本办法。 第二条实验室建设应根据学校发展规划,结合学院专业设置和学科建设以及实验室建设工作的实际需要合理定位,在充分调研的基础上制定,实验室建设必须有重点、有步骤、分阶段、分年度进行。 第三条实验室应按统一领导、分级管理的原则进行实验室的规划、建设与管理工作。实验室与设备管理处做为职能部门负责统筹规划、全面协调和组织建设的管理职能,各学院具体组织和实施本单位的实验室规划和建设项目。

第四条为保障实验室建设顺利进行,对实验室建设项目实行立项申报制度,各学院明确责任主管领导和项目负责人,以保证按建设目标和要求进行实验室建设。 第二章建设项目立项原则和审批程序 第五条立项建设原则: 1、申请立项项目必须符合学校总体发展规划以及学科、专业的发展方向,有明确的建设目标和建设内容。 2、注重实验室资源的整合,有较大的投资效益,有利于推动实验教学改革和实验室综合管理水平的提升。 3、有相应的建设场地和必要的配套条件,无重复建设的情况。 4、具有稳定的教学和科研任务和实验技术队伍。 5、在学校具有正式建制的公共基础、专业基础和专业实验室。 第六条立项审批程序 1、实验室建设方案以学院为单位,由主管领导牵头对实验室的建设方向、建设水准和建设规模合理定位,确定建设目标和项目负责人,组织编制建设内容。建设单位需对整

个项目的必要性、可行性、规划建设定位、经济效益、设备选型,人员配备及建成后的运行管理等方面进行充分的研究论证。 2、学院审核通过后的方案以项目申报书(附件1)的形式在规定的时间内上报实验室与设备管理处。项目中如有贵重仪器设备,需按照《北京理工大学仪器设备类物资采购管理办法》另行申报处理。 3、实验室与设备管理处组织项目评审组根据当年学校实验室建设投资计划,按照建设项目的效益和轻重缓急程度,视申报情况进行初步审查。 4、经初审通过的建设项目,由实验室与设备管理处组织校内外专家,对所申报项目的建设方案和可行性进行评审、论证和排序。 5、实验室与设备管理处根据专家组的论证意见,提出本年度建设项目立项意见。并上报学校领导审批。 第三章项目的组织实施 第七条通过审批并已经立项的建设项目列入学校实验室建设投资计划,实验室与设备管理处负责监督实施。

天津理工大学数据库期末复习题1

一、单项选择题(从4个备选答案中选择最适合的一项,每小题1分,共10分) 1. 下列不属于数据管理技术主要经历阶段的是 A、手工管理 B、机器管理 C、文件系统 D、数据库 2. 数据库的概念模型独立于 A、具体的机器和DBMS B、E-R图 C、信息世界 D、现实世界 4. 下列不属于关系完整性的是 A、实体完整性 B、参照的完整性 C、用户定义的完整性 D、逻辑结构的完整性 5.不同的数据模型是提供模型化数据和信息的不同工具,用于信息世界建模的是 A、网状模型 B、关系模型 C、概念模型 D、结构模 6.下列关于数据库系统正确的描述是。 A、数据库系统减少了数据的冗余 B、数据库系统避免了一切冗余 C、数据库系统中数据的一致性是指数据的类型一致 D、数据库系统比文件系统能管理更多的数据 7.下面哪个不属于数据库系统的三级模式结构 A、外模式 B、模式 C、中模式 D、内模式 8.下面哪个命令属于SQL语言授权命令 A、update B、delete C、select D、grant 10. 同一个关系模型的任意两个元组值 A、不能全同 B、可全同 C、必须全同 D、以上都不是 二、填空题(每空1分,共10分) 1.描述事物的符号记录称为(数据)。 2.如果D1有3个元组,D2中有4个元组,则D1×D2有(12)个元组。 3.在SQL语言中,“_”和(%)符号属于通配符。 4.在SQL语言中,“>ANY”等价于(>min)。 5.(视图)是从一个或几个基本表导出的表。 6.触发器的类型分为(行级)触发器和语句级触发器。 7.在MAC机制当中,仅当主体的许可证级别(大于或等于)客体的密级时,该主体才能读取相应的客体。8.对于关系代数的查询优化,(选择运算应尽可能先做)优化策略是最重要和最基本的一条。

天津理工大学-数据库2014-2015期末考试试卷

2014 ~2015 学年度第二学期 《数据库系统概论》期末考试试卷 课程代码:0660096 试卷编号:命题日期:2015 年11 月22 日答题时限:120 分钟考试形式:闭卷笔试 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共40分) 注意:须将本题答案写在下面的表格中,写在其它地方无效 1. 数据库系统与文件系统的根本区别在于() A. 提高了系统效率 B. 方便了用户使用 C. 数据的结构化 D. 节省了存储空间 2. 数据库系统的核心是() A.数据库B.数据库管理系统 C.数据模型D.软件工具 3.用二维表结构表示实体以及实体间联系的数据模型称为() A.网状模型B.层次模型 C.关系模型D.面向对象模型 4. 数据库的概念模型独立于() A.具体的机器和DBMS B.E-R图

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. 有关系:R(A, B, C),主码=A;S(D, A),主码=D,外码=A(参照于R)。关系R和S 的元组如表1、表2所示,指出关系S中违反关系完整性规则的元组是()表1 R 表2 S A.A(1,2)B.(2,Null)C.(3,3)D.(4,1) 12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于() A. 实体完整性约束 B. 参照完整性约束 C.用户自定义完整性约束 D. 关键字完整性约束 13. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是() A. 患者编号 B. 患者姓名

北京理工大学2013级数据结构B试题(A卷)-答案

一、选择题 1、从逻辑结构上可以把数据结构分为【 C 】。 A、动态结构和静态结构 B、紧凑结构和非紧凑结构 C、线性结构和非线性结构 D、内部结构和外部结构 2、在一个长度为n的顺序存储的线性表中,向第i个元素(1≤i≤n+1)之前插入一个新元素时,需要从后向前依次后移【 B 】个元素。 A、n-i B、n-i+1 C、n-i-1 D、i 3、链表结构不具有下列【 B 】特点。 A、插入和删除无需移动元素 B、可随机访问链表中的任意元素 C、无需实现分配存储空间 D、所需空间与结点个数成正比。 4、在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入s结点,则执行【 C 】。 A、s->next = p->next; p->next = s; B、p->next = s->next; s->next = p; C、q->next = s; s->next = p; D、p->next = s; s->next = q; 5、一个栈的入栈序列是1,2,3,4,5,则栈不可能输出的序列是【C 】。 A、54321 B、45321 C、43512 D、12345 6、判断一个队列Q(元素最多为M个)为空的条件是【 C 】。 A、Q->rear – Q->front = M B、Q->rear – Q->front -1 ==M C、Q->rear == Q->front D、Q->rear + 1 == Q->front 7、在一个链队列中,假设f和r分别指向队首和队尾,则插入s所指结点的运算是【A 】。 A、r->next = s; r=s; B、f->next = s; f=s; C、s->next = r; r=s; D、s->next = f; f=s; 8、深度为5的二叉树至多有【 A 】个结点。 A、31 B、32 C、16 D、10 9、在一非空二叉树的中序遍历序列中,根结点的右边【A 】。

北京理工大学国际交流与合作项目管理暂行办法

北京理工大学国际交流与合作项目管理暂行办法 发布日期:2014-04-09 第一条为加强我校国际交流与合作项目管理,保证项目的顺利实施,根据《教育部财政部关于加快推进世界一流大学和高水平大学建设的意见》(教重〔2010〕2号)等有关文件精神,结合我校实际情况,特制定本办法。 第二条国际交流与合作项目经费来源为“985工程”等计划及国家引智专项经费,项目分为学校学科国际化建设、人才培养国际化建设、队伍国际化建设、国际科技交流与合作和海外合作平台和外事工作信息平台建设5个类别。 第三条国际交流合作处负责国际交流与合作项目的总体实施、管理和协调工作。 第二章建设内容 第四条北京理工大学国际交流与合作项目资助分为5个类别18项具体计划。 第五条针对学校学科国际化建设,设立“学科创新引智计划”(“111”计划)(包括教育部国家外国专家局高等学校学科创新引智计划(“111”计划)和北京理工大学学科创新引智计划(校内“111”计划))、“一流学科建设对接计划”、“全英语授课专业建设辅助支撑计划”和“全英语教学课程体系建设辅助支撑计划”。资助经费用于“111”基地聘请本领域海外一流专家来校工作产生的国际旅费、酬金;基地教师和学生出国费用;我校重点学科教师和学生到海外重点参照院系访问、进修与交流产生的出国费用和对方人员来我校进行交流、讲学、合作研究所产生的国际旅费、授课酬金或生活补贴;全英语授课专业聘请海外教师授课酬金、专业教师参加海外培训出国费用以及专业建设所产生的办公费、印刷费、会议费等业务费。 第六条针对学校人才培养国际化建设,设立“拔尖创新人才培养辅助支撑计划”、“优秀海外学生交流计划”、“外国来华留学生支持计划”、“毕业生国际化就业计划”。资助经费用于我校本科生及研究生拔尖创新人才出国(境)进行长短期交流、参加国际学术会议产生的国际旅费、学费、

天津理工大学 2007-2008 学年度第1 学期 《电磁场理论》 期末考试试卷

2007 ~ 2008 学年度第 一 学期 《电磁场理论》 期末考试试卷 课程代码: 0562020 试卷编号: 5-A 命题日期: 2007 年 11 月 22 日 答题时限: 120 分钟 考试形式:闭卷笔试 得分统计表: 一、单项选择题(请从4个备选答案中选择最适合的一项,每小题2分,共30分) 1. ( D )矢量 的单位方向矢量为_______________。 A .(1,2,2) B .( , , ) C .( , , ) D .( , , ) 2. ( B )下面关于电介质描述正确的是________。 A .其分子分为有极分子和无极分子,因此在宏观上显示出电特性 B .在外电场作用下发生极化,其中的总电偶极矩不为零,产生了一个附加电场 C .极化后产生的附加电场能够抵消外加电场 D .极化后产生的极化电荷只能分布于介质表面 3. ( C )下面关于时变场的正确表述为____________。 A.时变场是无旋场 B.时变场是保守场 C.时变场是有旋场 D.时变场是无源场 4. ( B )在静电场中,电场强度E 与电位?的关系为________________。 A .E ?=?? B .E ?=? C .E ?=?? D .2 E ?=? 5. ( A )关于磁感应强度的正确关系是______________。

A .0 B ??= B .0B ??= C .0=?B D .02=?B 6. ( C )磁矢位的方向与磁感应强度的方向__________。 A .相反 B .互相平行 C .互相垂直 D .共线 7. ( B )点电荷q 对不接地球面导体(点电荷q 位于球面外)的镜像电荷有__________个。 A .1 B .2 C .3 D .4 8. ( A )在真空中,位于'r 处的电流密度() 'J r 在r 处产生的磁矢位() A r 为_________, 其中'R r r =-。 A .()()0 ' 4V J r A r dV R μπ =? B .()()0 '14V J r A r dV R πμ=? C .()()0 '4V J r A r dS R μπ=?? D .()()0 '4V J r A r dS R μ π=?? 9. ( D )对趋肤深度描述正确的是_______。 A . 趋肤深度是电磁场进入媒质的最大深度 B . 趋肤深度越大衰减常数也越大 C . 电磁场强度越大趋肤深度越大 D . 通常它与电磁波的频率有关 10. ( D )已知媒质的介电常数为'''j εεε=-,该媒质的损耗正切为______。 A. '''εε B. ''tan 'εε C. 'tan ''εε D. ''' εε 11. ( B )密度为s ρ的电荷均匀分布在平面432=+-z y x 上,则含有原点那一侧的电场 。 A . m V e e e E z y x s /)1432(20 +-=ερ B .m V e e e E z y x s /)1432(20 -+-=ερ C .m V e e e E z y x s /)1432(0 +-=ερ D . m V e e e E z y x s /)1432(0 -+-=ερ 12. (B )下面关于电磁场边界条件的错误表述为 。 A. 分界面两侧,电场的切向分量连续 B. 分界面两侧,电场的法向分量连续 C. 分界面两侧,磁场的法向分量连续 D. 分界面不存在电流时,磁场的切向分量连续 13. ( D )一点电荷q +位于(0,δ,0),另一点电荷q -位于(δ,δ,0),这两个点电 荷可以看成为一个偶极子,其偶极矩p =________。 A .2q δ B .q δ C .x q e δ D .x q e δ- 14. ( D )对电磁波相速度描述正确的是_______。 A .相速度总是大于群速度 B .它是电磁能传播的速度

2019 北京理工大学 889《数据结构》 考试大纲

2019年北京理工大学889《数据结构》考试大纲 考试内容: 数据结构主要考查考生以下几个方面: 1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。 2.掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。 3.能够选择合适的数据结构和方法进行问题求解。 应掌握的具体内容为: 一、线性表 (一)线性表的定义和基本操作 (二)线性表的实现 1.顺序存储结构 2.链式存储结构 3.线性表的应用 二、栈、队列和数组 (一)栈和队列的基本概念 (二)栈和队列的顺序存储结构 (三)栈和队列的链式存储结构 (四)栈和队列的应用 (五)特殊矩阵的压缩存储 三、树与二叉树 (一)树的概念 (二)二叉树 1.二叉树的定义及其主要特征 2.二叉树的顺序存储结构和链式存储结构 3.二叉树的遍历 4.线索二叉树的基本概念和构造 5.二叉排序树 6.平衡二叉树 (三)树、森林 1.书的存储结构 2.森林与二叉树的转换 3.树和森林的遍历 (四)树的应用 1.等价类问题 2.哈夫曼(Huffman)树和哈夫曼编码 四、图 (一)图的概念

(二)图的存储及基本操作 1.邻接矩阵法 2.邻接表法 (三)图的遍历 1.深度优先搜索 2.广度优先搜索 (四)图的基本应用及其复杂度分析 1.最小(代价)生成树 2.最短路径 3.拓扑排序 4.关键路径 五、查找 (一)查找的基本概念 (二)顺序查找法 (三)折半查找法 (四)B-树 (五)散列(Hash)表及其查找 (六)查找算法的分析及应用 六、内部排序 (一)排序的基本概念 (二)插入排序 1.直接插入排序 2.折半插入排序 (三)起泡排序(bubble sort) (四)简单选择排序 (五)希尔排序(shell sort) (六)快速排序 (七)堆排序 (八)二路归并排序(merge sort) (九)基数排序 (十)各种内部排序算法的比较 (十一)内部排序算法的应用 题型和分值 填空题20分、选择题30分、问答题70分、算法题30分 参考书目 数据结构(C语言版)严蔚敏吴伟民清华大学出版社

北理工20年春季《项目管理》在线作业_4.doc

1.进行项目范围定义时,经常使用的项目管理工具是()。 A.因素分析法 B.列举法 C.运筹管理法 D.WBS 【参考答案】: D 2.大部分项目成本累计曲线呈()形。 A.S B.L C.T D.Y 【参考答案】: A 3.某项目投资额为5000元,其投产后第一年到第四年的现金流量分别 为500、1000、2000、3000,则本项目的静态投资回收期为()。A.1年 B.3年 C.4年 D.3.5年 【参考答案】: D 4.当检查质量成本时,培训成本属于()。 A.质量保证成本 B.质量纠正成本 C.内部故障成本 D.外部故障成 本 【参考答案】: A 5.团队的发展是基于()。 A.项目的组织结构 B.项目团队提供的培训 C.团队成员的发展 D.项目团队精神 【参考答案】: C 6.项目型组织结构适用于()情况。 A.项目的不确定因素较多,同时技术问题一般 B.项目的规模小,但是不确定因素较多 C.项目的规模大,同时技术创新性强 D.项目的工期较短,采用的技术较为复杂

【参考答案】: C 7.()是解决冲突的关键。 A.项目管理专家 B.客户 C.团队成员 D.项目经理 【参考答案】: D 8.对于()正式变更前需要书面的变更通知单。 A.大项目 B.小项目 C.进度不可以调整的项目 D.无论大小的所有项 目 【参考答案】: D 9.关于甘特图的说法正确的是()。 A.甘特图种项目活动在表的顶部,时间在表的左侧列出 B.横道线的长短不能代表活动持续时间的长短 C.其优点是简单、明了、直观 D.甘特图一般适用于比较复杂的项目 【参考答案】: C 10.若项目预算第1年是15亿元,第2年是30亿元,第3年是2亿元, 第4年是6亿元,你认为项目预算的大部分用在()阶段。 A.项目计划的执行 B.项目启动 C.项目整体变更控制 D.项目收 益 【参考答案】: A 11.范围确认关心的是()。 A.改善项目成本和进度的精确性 B.检查项目交给客户前的最后活动 C. 记录项目产品或服务的特征 D.接受而不是纠正项目范围定义的工作结 果 【参考答案】: D

天津理工大学C#期末复习总结

C#资料 一、数据库相关 连接字符串: Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword; string sqlConnection="DATA SOURCE=(local);DATABASE=DB;USER ID=SA;PWD=123"; public static readonly string connstr = "Data Source=vmb72;Initial Catalog=SCHOOL;Integrated Security=True;Connect Timeout=15"; "Data Source=C:\BegASPNET\Northwind.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath\MyFile.MDB". PS: 1."+="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符. 2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接: strConnection+="Data Source=";strConnection+=MapPath("Northwind.mdb"; 这样就可以省得你写一大堆东西了! 3.要注意连接字符串中的参数之间要用分号来分隔. "OleDbConnection objConnection=new OleDbConnection(strConnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道. 打开连接: SqlConnection conn = new SqlConnection(connstr); conn.Open(); 操作:SqlCommand sqlcom = new SqlCommand("insert into info(id,name,sex) values( " + i + ",'" + s 1 + "','" + s 2 + "')", objSqlConnection); sqlcom.ExecuteNonQuery(); 填充: DataTable dt1 = new DataTable(); SqlDataAdapter da1 = new SqlDataAdapter(); string query = "SELECT * from info where id="+i; DataSet objDataSet = new DataSet(); SqlDataAdapter obj = new SqlDataAdapter(); obj.SelectCommand = new SqlCommand(query, objSqlConnection); obj.Fill(objDataSet, "info"); SqlCommand objSqlCommand = new SqlCommand(query, objSqlConnection); SqlDataRe ader objSqlReader = objSqlCommand.ExecuteReader();

相关文档
最新文档