文档库 最新最全的文档下载
当前位置:文档库 › 2013上半年程序员考试真题及答案-下午卷

2013上半年程序员考试真题及答案-下午卷

2013上半年程序员考试真题及答案-下午卷
2013上半年程序员考试真题及答案-下午卷

2013上半年程序员考试真题及答案-下午卷

试题一

平面上一个封闭区域内稳定的温度函数是一个调和函数。如果区域边界上各点的温度是已知的(非常数),那么就可以用数值方法近似地计算出区域内各点的温度。

假设封闭区域是矩形,可将整个矩形用许多横竖线切分成比较细小的网格,并以最简单的方式建立坐标系统,从而可以将问题描述为:已知调和函数u(i,j)在矩形{0≤i≤m;0≤j≤n}四边上的值,求函数u在矩形内部各个网格点{(i,j)|i=1,…,m-1;j=1,…,n-1}上的近似值。

根据调和函数的特点可以推导出近似算式:该矩形内任一网格点上的函数值等于其上下左右四个相邻网格点上函数值的算术平均值。这样,我们就可以用迭代法来进行数值计算了。首先将该矩形内部所有网格点上的函数值设置为一个常数,例如u(0,0);然后通过该迭代式计算矩形内各网格点上的新值。这样反复进行迭代计算,若某次迭代后所有的新值与原值之差别都小于预定的要求(如0.01),则结束求解过程。

阅读以上说明和流程图,填补流程图中的空缺(1)?(5),将解答填入答题纸的对应栏内。

(1) 0或任意一个负数

(2) (u(ij+1)+u(ij-1)+u(i-1j)+u(i+1j))/4或等价表示

(3) max

(4) new或((u(i,j+l)+u(i,j-l)+u(i-lj)+u(i+l,j))/4或等价表示

(5) max试题二(共15分)

本题考查算法(数值计算)流程的描述。

封闭区域内稳定(没有奇异点)的温度场、磁场等都是调和函数。已知边界上的值,就可以近似计算区域内各点的值。对于网格化后的矩形区域{0≤i≤m;0≤j≤n},其边界点为{(0,j)丨j=0,..,n}、{((i,0)丨i=0,..,m}、{(m,j)丨j=0,..,n}、{((i,n)|i=0,..,m},其内点为{(i,j)|i=1,?.?m-l;j=1,...,n-l}。

本题采用迭代法进行近似计算。初始时,设矩形每个内点处的u(ij)均等于常数u(0,0)。每次迭代需要再计算出所有内点处的u(ij)新值。为了检查迭代能否结束,需要算出所有内点处函数u的新值与旧值之差的绝对值是否都小于0.01(或判断其最大值是否小于0.01)。为此,每次算出的新值需要先暂存于一个临时变量new。它应是点(ij上下左右四个点处u 值的算术平均值,因此(2)处应填(u(i,j+1)+u(i,j-1)+u(i-1,j)+u(i+1,j))/4。

为了计算本次迭代中新老值之差的绝对值|u(ij)-new|的最大值max,需要先对max赋一个不可能再低的值(由于绝对值总是非负,所以max常先存0)。因此(1)处可以填0(填任何一个负数也是可以的)。

当某个内点处新老u值之差的绝对值超过max时,就需要将该值赋给max。因此,(3)处应填max。不管是否更新了max,此后新值就可以替代老值了。因此(4)处应填

newo

(5)处应填本次迭代求出的最大值max,以判断它是否小于0.01,是否达到了近似要求。如果已经达到误差要求,则计算结束,所有的u(ij)就是计算结果。否则,还需要继续进行迭代。

试题二

函数GetDateId(DATEdate)的功能是计算并返回指定合法日期date是其所在年份的第几天。例如,date表示2008年1月25日时,函数的返回值为25,date表示2008年3月3日时,函数返回值为63。

函数Kday—Date(inttheyear,intk)的功能是计算并返回指定合法年份theyear(theyear≥1900)的第k天(1≤k≤365)所对应的日期。例如,2008年的第60天是2008年2月29日,2009年的第60天是2009年3月1日。

函数isLeapYear(inty)的功能是判断y代表的年份是否为闰年,是则返回1,否则返回0。

DATE类型定义如下:

填充函数中的空缺,将解答填入答题纸的对应栏内。

(1)date.month

(2) date.month>2或其等价形式

(3) DATE

(4) theyear

(5) days_month[i-1]或其等价形式

本题考查c程序的基本语法和运算逻辑。

函数GetDateId(DATE date)的功能是计算并返回指定合法日期date是其所在年份的第几天。处理思路是:先将1月~date.month-l月的天数累加起来,然后加上date.month的天数date.day即可。若date.month>2,则需要考虑特殊情况2月份,在闰年为29天而不是28天。因此,空(1)处应填入date.month,空(2)处应填入date.month>2。

函数Kday_Date(int theyear,int k)的功能是计算并返回指定合法年份theyear (theyear≥1900)的第k天(1≤k≤365)所对应的日期。根据说明,显然空(3)应填入“DATE”。当k<32时,计算出的日期一定在1月份;当k大于31而小于60(闰年时为61)时,计算出的日期一定在2月份;以此类推。函数中的处理思路是:先将k的值减去1月份的天数,若仍大于0,则继续减去2月份的天数,以此类推,直到k的值小于或等于0。此时将多减去的最后1个月的天数加上即可。因此,空(4)应填入“theyear”,空(5)应填入“days_month[i]”。

试题三

埃拉托斯特尼筛法求不超过自然数N的所有素数的做法是:先把N个自然数按次序排列起来,1不是素数,也不是合数,要划去;2是素数,取出2(输出),然后将2的倍数都划去;剩下的数中最小者为3,3是素数,取出3(输出),再把3的倍数都划去;剩下的数中最小者为5,5是素数,再把5的倍数都划去。这样一直做下去,就会把不超过N的全部合数都筛掉,每次从序列中取出的最小数所构成的序列就是不超过N的全部质数。

下面的程序实现埃拉托斯特尼筛法求素数,其中,数组元素sieve[i](i>0)的下标i对应自然数i,sieve[i]的值为1/0分别表示i在/不在序列中,也就是将i划去(去掉)时,就将sieve[i]设置为0。

阅读以上说明和C程序,填充程序中的空缺,将解答填入答题纸的对应栏内。

(1) i

(2) k++或++k或其等价形式

(3) k>N或k>N+1或其等价形式

(4) i+k或其等价形式

C5)sieve[i]=0或其等价形式

本题考査c程序的运算逻辑,应用案例是埃拉托斯特尼筛法求素数。

显然,空⑴所在的for语句用于设置Sieve[]的初始值,根据题目描述,一开始1?N 范围内的自然数i都在序列中,因此对应的数组元素sieve[i]都要设置为丨。因此,空(1)处应填入“i

根据注释,空(2)所在的for语句要找出剩下数中的最小者,也就是要找出sieve中第一个值不等于0的数组元素sieve[k],顺序地考查sieve的元素即可,因此空(2)处应填入“k++”。

空(3)应填入“k>N”或其等价形式,表示要找的最小素数己经大于N,应结束处理。空(4)和(5)所在for语句用于将刚找出的素数k及其倍数从序列中去掉,用i表示k的倍数(包括k自己)时,i的取值为k,2k,3k在i的初值己设置为k的情况下,i的迭代方式为i=i+k,因此空(4)处应填入“i+k”,空(5)处应填入“sieve[i]=0”

试题四

N个游戏者围成一圈,从1?N顺序编号,游戏方式如下:从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,直到剩余一个游戏者为止,该游戏者即为获胜者。

下面的函数playing(LinkList head)模拟上述游戏过程并返回获胜者的编号。其中,N个人围成的圈用一个包含N个结点的单循环链表来表示,如图4-1所示,游戏者的编号放在结点的数据域中。

在函数中,以删除结点来模拟游戏者退出圈子的处理。整型变量c(初值为1)用于计数,指针变量p的初始值为head(如图4-1所示)。游戏时,从p所指向的结点开始计数,p沿链表中的指针方向遍历结点,c的值随p的移动相应地递增。当c计数到2时,就删除P所指结点的下一个结点(因下一个结点就表示报数到3的游戏者),如图4-2所示,然后将c设置为0后继续游戏过程。

阅读以上说明和C程序,填充函数中的空缺,将解答填入答题纸的对应栏内。

(1) 1

(2) q->next或p->next->next

(3) 0

(4) p->next

(5) p->code

本题考查数据结构的应用和C程序的运算逻辑,主要涉及指针和链表。

由于游戏最后剩一人时结束,因此空(1)处应填入“1”,表示N>1时游戏过程要继续。当c等于2时,p所指结点的后继表示为q(q=p->next),q所指结点即为要删除的结点,即如下图所示。

此时,需要修改p所指结点的指针域,令其指向q所指结点的后继结点,对应的操作为p->next=q->next(等同于p->next=p->next->next),因此空(2)处应填入“q->next”或“p->next->next”。将q所示结点删除后的相关指针如下图所示。

试题五

某学校在学生毕业时要对其成绩进行综合评定,学生的综合成绩(GPA)由其课程加权平均成绩(Wg)与附加分(Ag)构成,即GPA=Wg+Ag。

设一个学生共修了n门课程,则其加权平均成绩(Wg)定义如下:

其中,gradei、Ci;分别表示该学生第i门课程的百分制成绩及学分。

学生可以通过参加社会活动或学科竞赛获得附加分(Ag)。学生参加社会活动所得的活动分(Apoints)是直接给出的,而竞赛分(Awards)则由下式计算(一个学生最多可参加m项学科竞赛):

其中,li和Si分别表示学生所参加学科竞赛的级别和成绩。

对于社会活动和学科竞赛都不参加的学生,其附加分按活动分为0计算。

下面的程序实现计算学生综合成绩的功能,每个学生的基本信息由抽象类Student描述,包括学号(stuNo)、姓名(name)、课程成绩学分(grades)和综合成绩(GPA)等,参加社会活动的学生由类ActStudent描述,其活动分由Apoints表示,参加学科竞赛的学生由类CmpStudent描述,其各项竞赛的成绩信息由awards表示。

阅读说明和C++代码,填充代码中的空缺,将解答填入答题纸的对应栏内。

(1) virtual double getGPA()=0

(2) Student (stuNo,name,gs)

(3) computeWg()+Apoints 或 Studen t::computeWg()+Apoints

(4) Student(stuNo,name,gs)

(5) computeWg()+Awards或Student::computeWg()+Awards

(6) students[i]->getGPA()

本题考查C++语言程序设计的能力,涉及类、对象、函数的定义和相关操作。要求考生根据给出的案例和执行过程说明,认真阅读理清程序思路,然后完成题目。

先考查题目说明。以学校计算综合成绩(GPA)为背景。本题目中综合成绩除了考虑基础课程加权平均成绩(吵)之外,还有附加分(处),程序的主要任务是计算加权平均成绩和附加分,并根据情况选择社会活动或学科竞赛获得的不同附加分:活动分(Apoints)或竞赛分(Jwarcfa)。每种成绩计算方式如题中所述。

根据说明,将学生设计为一种类型,设计为类Student,学号(stuNo)、姓名(name)、课程成绩学分(grades)和综合成绩(GPA)分别作为其数据属性,构造函数中对stuNo、name,grades进行初始化,用相应的get函数获取相关属性值。对于GPA的获取值的函数,因为不同附加分的计算方法不同,设计为纯虚函数,具体实现由子类完成。将计算加权平均成绩设计为doublecomputeWg()。将有活动附加分的学生设计为ActStudent,有竞赛附加分的学生设计为CmpStudent,都作为Student的子类。

子类中,继承父类中访问属性为protected的属性,其构造函数进行初始化时,调用父类Student中的构造函数对学号、项目和学分成绩进行初始化,并对活动分或竞赛分进行初始化。

ActStudent(constint stuNo,conststring &name,intgs[][2],intApoints)

:Student(stuNo,name,gs)

CmpStudent(constint stuNo,conststring&name,intgs[][2],intawards[][2])

:Student(stuNo,name,gs)

在子类中,实现了获取GPA的函数getGPA,根据题目描述,GPA的计算方式为加权平均成绩(吟)和附加分()之和,所以返回值就是:

computeWg()+Apoints或computeWg()+Awards

其中,computeWg()在父类Student中定义,子类直接可以作为自己的函数一样使用。主控逻辑代码在main函数中实现。初始化学生的各科学分和成绩,用数组gi表示,学生的竞赛分用数组ci表示。用Student*student定义学生数组,而每个具体的学生是ActStudent 或CmpStudent类型的对象,这里会自动向上转型成为Student类型。用for循环对每个学生的综合成绩进行输出,调用时会继续动态绑定每个数组元素的实际类型,并调用其getGPA

函数,艮P:

cout?students[i]->getGPA()?endl;

使用完指针数组对象之后,需要用delete操作进行释放,即:delete*students;0 因此,空(1)需要指向定义纯虚函数getGPA(),即为virtualdoublegetGPA()=0;空(2)和空(4)需要调用父类的构造函数,即Student(stuNo,name,gs);空(3)处计算附加分为活动分的GPA,调用computeWg()计算加权平均分,再加上附加分Apoints,即空(3)为computeWg()+Apoints;空(5)处计算附加分为竞赛分的GPA,调用computeWg()计算加权平均分,再加上计算出来的总竞赛分Awards,即空(5)为computeWg()+Awards;空(6)处为在循环中根据数组下标所表示的每个学生对象调用getGPA()输出每个学生的GPA,即students[i]->getGPA()。

试题六

某学校在学生毕业时要对其成绩进行综合评定,学生的综合成绩(GM)由其课程加权平均成绩(Wg)与附加分(处)构成,即GPA=吟+处。

设一个学生共修了n门课程,则其加权平均成绩(吟)定义如下:

其中,gradei、C;分别表示该学生第i门课程的百分制成绩及学分。

学生可以通过参加社会活动或学科竞赛获得附加分(dg)。学生参加社会活动所得的活动分(Apoints)是直接给出的,而竞赛分(dwarfs)则由下式计算(一个学生最多可参加m 项学科竞赛):

其中,li 和Si分别表示学生所参加学科竞赛的级别和成绩。

对于社会活动和学科竞赛都不参加的学生,其附加分按活动分为0计算。

下面的程序实现计算学生综合成绩的功能,每个学生的基本信息由抽象类Studem描述,包括学号(stuNo)、姓名(name)、课程成绩学分(grades)和综合成绩(GPA)等,参加社会活动的学生由类ActStudent描述,其活动分由Apoints表示,参加学科竞赛的学生由类CmpStudent描述,其各项竞赛的成绩信息由awards表示。

阅读说明和Java程序,填充代码中的空缺,将解答填入答题纸的对应栏内。

(1) abstract double get GPA()

(2) super(stuNo,name,grades)

(3) compute Wg ()+Apoints或https://www.wendangku.net/doc/499664730.html,puteWg()+Apoints

(4) super(stuNo,name,grades)

(5) computeWg()+totalAwards或https://www.wendangku.net/doc/499664730.html,puteWg()+totalAwards

(6) studentsfi].getGPA()

本题考査Java语言程序设计的能力,涉及类、对象、方法的定义和相关操作。要求考生根据给出的案例和执行过程说明,认真阅读理清程序思路,然后完成题目。

先考查题目说明。以学校计算综合成绩(GPA)为背景。本题目中综合成绩除了考虑基础课程加权平均成绩(Wg)之外,还有附加分(Ag),其主要任务是计算加权平均成绩和附加分,并根据情况选择社会活动或学科竞赛获得的不同附加分:活动分(Apoints)或竞赛分(Awards)。每种成绩计算方式如题中所述。

根据说明,将学生设计为一种类型,设计为类Student,学号(stuNo)、姓名(name)、

课程成绩学分(grades)和综合成绩(GPA)分别作为其数据属性,构造方法中对stuNo、name、grades进行初始化,用相应的get方法获取相关属性值。对于GPA的获取值的方法,因为不同附加分的计算方法不同,设计为抽象方法,实现由子类完成。因为类中包含抽象方法,所以Student必须设计为抽象类。将计算加权平均成绩设计为方法double compute Wg()。将有活动附加分的学生设计为ActStudent,有竞赛附加分的学生设计为CmpStudent,都作为Student的子类。

子类中,继承父类中访问属性为protected的属性,其构造方法进行初始化时,调用父类Student中的构造方法对学号、项目和学分成绩进行初始化,并对活动分或竞赛分进行初始化。Java中,调用父类的构造方法在构造方法体内的第一条语句,即:Act Student(intstuNo,Stringname,int[][]grades,intApoints){

在子类中,实现了获取GPA的方法getGPA,根据题目描述,GPA的计算方式为加权平均成绩(Ag)和附加分(Wg)之和,所以返回值就是:

compute Wg()+Apoints或computeWg()+totalAwards

其中,compute Wg()在父类Student中定义,子类直接可以作为自己的方法一样使用。

主控逻辑代码在GPASystem类中的main方法中实现。初始化学生的各科学分和成绩,用数组gi表示,学生的竞赛分用数组ei表示。用Studen tstudent^定义学生数组,而每个具体的学生是ActStudent或CmpStudent类型的对象,这里会自动向上转型成为Student 类型。用for循环对每个学生的综合成绩进行输出,调用时会动态绑定每个数组元素的实际类型,并调用其getGPA()方法,即:

System.out.println(students[i].getGPA());

因此,空(1)需要指向定义抽象方法getGPA(),即为abstractdoublegetGPA();空

(2) 和空(4)需要调用父类的构造方法,即super(stuNo,name,grades);空(3)处计算附加分为活动分的GPA,调用computeWgO计算加权平均分,再加上附加分Apoints,即空(3)为computeWg()+Apoints;空(5)处计算附加分为竞赛分的GPA,调用computeWg()计算加权平均分,再加上计算出来的总竞赛分totalAwards,即空(5)为computeWg()+totalAwards;空(6)处为在循环中根据数组下标所表示的每个学生对象调用getGPA()输出每个学生的GPA,即students[i].getGPA()。

重庆三峡学院 硕士研究生考试 2020年901真题

重庆三峡学院 2020年攻读硕士学位研究生入学考试试题 科考试目(代码):普通心理学(901)本试题共:页 二、名词解释 (25分,共5题,每题5分) 1.观察法:观察法是指研究者根据一定的研究目的、研究提纲或观察表,用自己的感官和辅助工具去直接观察被研究对象,从而获得资料的一种方法。 2.对比:是同一感受器接受不同的刺激而使感受性发生变化的现象。 3.注意起伏:当人专注某一对象时,视、听感觉器官会产生周期性的加强和减弱的变化,这种短时间内注意周期性地不随意跳跃现象称为注意的起伏。 4.创造性:是指人们应用新颖的方式解决问题,并能产生新的、有社会价值的产品的心里过程。 5.晶体智力:“晶体智力”是指对从社会文化中习得的解决问题的方法进行应用的能力,是在实践(学习、生活和劳动)中形成的能力。这种智力在人的整个一生中都在增长。 三.简答题(35分,共5题,每题7分) 1:心理学研究的基本原则:

1.客观性原则:客观性原则即实事求是的原则,这一原则要求,研究任何心理现象都必须按事物的本来面目加以考察。 2.系统性原则:从系统论的观点出发,把各种心理现象放在整体性的、动态和相互联系的系统中进行分析。 3.教育性原则:进行心理学的研究时,应从有利于教育,有利于个体身心健康的角度来设计和实施研究。 4.发展性原则:把心理现象看作是一个不断变化的过程,用发展变化的观点去认识人的心理活动。 2.影响遗忘进程的因素: 1.衰退说 衰退理论认为,遗忘是记忆痕迹得不到强化而逐渐减弱,以致最后消退的结果。 2.干扰理论 这一理论认为,遗忘是因为我们在学习和再现之间受到其他刺激的干扰之故。一旦排除了这些干扰,记忆就能够恢复。 3.提取失败理论 从信息加工的观点来看,遗忘是一时难以提取出欲求的信息。一旦有了正确的线索经过搜寻,那么所要的信息就能被提取出来。这就是遗忘的提取失败理论。 4.压抑说(动机性遗忘理论) 这一理论认为,遗忘是因为我们不想记,而将一些记忆推出意识之外,因为它们太可怕、太痛苦、太有损于自我。这种理论也叫压抑理论。 3.常用的启发性策略: 启发法是人根据一定的经验,在问题空间内进行较少

901《教育管理学》试题

第1页共1页 2019年硕士研究生入学考试业务课试题(B卷) 科目代码:901 考试科目名称:教育管理学 适用专业名称:教育硕士(教育管理) 注意事项: 1、请将答案直接做到答题纸上,做在试题纸上或草稿纸上无效。 2、除答题纸上规定的位置外,不得在卷面上出现姓名、考生编号或其它标志,否则按违纪处理。 3、本试题共 1 页,满分 150 分,考试时间180分钟。 一、名词解释(6小题,每小题5分,共30分) 1.管理 2.校长负责制 3.非正式组织 4.教育政策 5.教学质量管理 6.班级经营 二、简答题(5小题,每小题10分,共50分) 1.简述稷下学宫教育管理的实践模式。 2.古典管理理论的基本主张有哪些? 3.什么是直线式组织?它的优缺点有哪些。 4.简述教育行政行为的形式。 5.简述非正式群体的特征。 三、案例分析题(1小题,共20分) 某县一中赵校长在新一轮学校校长竞聘中获胜,上任后,赵校长就开始琢磨学校教师聘任制改革的问题。在征求学校其他领导的意见时,有人建议:学校本次教师聘任应以有丰富教学经验的老教师为主,特别是要多聘50岁左右的教师,这样有利于在短期内快速提升学校教学质量,实现学校跨越式发展,提高办学的社会效益。反对的一方则认为,目前正处在新课程实施初期,学校应以高学历、思想活跃的青年教师招聘为主。对此,赵校长没有急于表达自己的意见,表示要先仔细考虑,有了成熟的方案后再议。 问题: 1.对于上述两种建议,你倾向于哪一种,理由是什么?(8分) 2.请你从系统原理的思想出发,为赵校长就学校教师聘任改革,形成教师合理结构提出建议。(12分) 四、论述题(2小题,每小题25分,共50分) 1.谈谈你的学生观,并结合实践,分析如何提高学生管理的实效性。 2.假如你是一位中学校长,该如何来抓好学校的教学管理?

2013年901考试真题

天津大学2013年901试卷 一实做题(50分) 1(10分)请给出中缀表达式转换成后缀表达式的过程中栈的变化过程。(用一个栈来模拟表达式的转换过程)中缀表达式为:E=((100-4)/3+3*(36-7))*2。 2(10分)高度为h的满K叉树有如下特征:从h层上的节点度为0,其余各层上的节点的度为K。如果按从上到下,从左子树到右子树的次序对树中节点从1开始编号,则:1)各层的节点数是多少? 2)编号为i的双亲节点(若存在)的编号是多少? 3)编号为i的节点的第m个孩子节点(若存在)的编号是多少? 3(10分)从空数开始,使用关键字:a,g,f,b,k,d,h,m,j,e,c,i,r,x建立四阶B-树。 4(10分)设某项工程由下图所示的工序组成。若各工序以流水方式进行(即串进行)。其中:图中的紧前工序是指,没有工序A和B,工序B必须在工序A完成之后才能开始。则工序A称为工序B的紧前工序。请完成题目: 2)给出该工程的全部合理的工作流程 5(10分)有一组关键{14,15,30,28,5,10},给出构造出事小顶堆的过程图示,再根据初始小顶堆给出排序过程的图示。 二算法设计题(25分) 1(10分)一个用邻接矩阵存储的有向图,请用栈来实现该图的深度优先搜索算法。 2(15分)一个人从某年某月某日开始,三天打渔,两天晒网。写一个程序,计算他在以后的某年某月某日,是打渔,还是晒网。起始和终止日期从键盘输入。(假设计算从2000年1月开始到2012年11月18日结束) 三程序填空(共20分,每空2分) 1下面程序使用递归实现汉诺塔游戏 #include Using namespace std; Void moveDisks(int n,char fromTower,char toTower,char auxTower) { If(n==1) Cout<<”move disk”<

2013年南开大学商学院901管理综合考研真题(回忆版,含管理学部分答案)【圣才出品】

2013年南开大学商学院901管理综合考研真题(回忆版,含管理学部分答案) 科目代码:901 科目名称:管理综合 管理学部分(100分) 一、论述题(80分) 1.由于管理理论体系比较庞杂,人们往往按照不同的思路梳理管理理论产生与发展的基本脉络。按照时间的先后顺序梳理的做法比较常见,这样做的优缺点是什么? 2.阐述效率和效果之间的辩证关系。 3.科学管理理论的主要内容有哪些,以及其对现代管理实践的意义。 4.领导理论的大体演变过程是怎样的?品质理论、领导方式理论与权变领导理论之间有什么不同。 5.你认为,促进组织变革和创新活动中,最需要解决的问题是什么?请陈述你的理由。 二、案例分析题(20分)

查克停车公司 如果你在好莱坞或贝弗利山举办一个晚会,没有停车服务员你不可能开一个晚会,而南加州停车行业内响当当的名字就是查克?皮克。查克停车公司中的雇员有一百多人,其中大部分是兼职的,每周他至少为几十个晚会办理停车业务。在一个最忙的周六晚上,可能要同时为6~7个晚会办理停车服务,每一个晚会可能需要3~15位服务员。 查克停车公司是一家小企业,但每年的营业额差不多有100万美元。其业务包含两项内容:一项是为晚会停车;另一项是不断地在一个乡村俱乐部办理停车经营特许权合同。这个乡村俱乐部要求有2~3个服务员,每周7天都是这样。但是查克的主要业务来自私人晚会。他每天的工作就是拜访那些富人或名人的家。一个小型的晚会可能只要3~4个服务员,花费大约400美元。然而一个特别大型的晚会的停车费用可能高达2000美元。 尽管私人晚会和乡村俱乐部的合同都涉及停车业务,但它们为查克提供的收费方式却很不相同。私人晚会是以当时出价的方式进行的。查克首先估计大约需要多少服务员为晚会服务,然后按每人每小时多少钱给出一个总价格。如果顾客愿意“买”他的服务,查克就会在晚会结束后寄出一份账单。在乡村俱乐部,查克根据合同规定,每月要付给俱乐部一定数量的租金来换取停车场的经营权。他收入的唯一来源是服务员为顾客服务所获得的小费。因此,在私人晚会服务时,他绝对禁止服务员收小费,而在俱乐部服务时小费是他唯一的收入来源。 请问: (1)对于乡村俱乐部和私人晚会的控制一样吗?为什么? (2)对于乡村俱乐部应该采用什么控制?对于私人晚会呢?为什么? 微观经济学部分(50分)

首都经贸901真题04-15年

2015年年?首都经济贸易易?大学901经济学考研真题 ?一、简答题(每题15分,共90分) 1、简述消费者实现效?用最?大化均衡的条件。 2、劳动供给曲线的特征和均衡?工资的决定。 3、画图说明供给冲击以及价格冲击如何造成滞胀。 4、相对剩余价值的来源。 5、?用社会再?生产的?角度解释资本主义经济危机。 6、说明经济社会化和虚拟化的影响。 ?二、论述题(每题30分,共60分) 1、使?用IS-LM-BP模型论述经济内部失衡和外部失衡有?几种类型,并分析中国处在何种类型。 2、如何理理解新常态,论述新常态对中国和世界可能产?生的影响。 2014年年?首都经济贸易易?大学901经济学考研真题 ?一、简答题(每题15分,共90分) 1、分析?里里昂惕夫?生产函数和柯布-道格拉斯?生产函数。 2、外部性是如何导致市场机制配置资源低效率的? 3、导出总需求函数和总需求曲线,说明其经济含义。 4、为什什么说剩余价值规律律是资本主义的基本经济规律律? 5、简述银?行行信?用在资本主义经济中具有哪些作?用? 6、在垄断资本主义,国家对宏观经济是如何进?行行调节和?干预的? ?二、论述题(每题30分,共60分) 1、运?用新古典增?长理理论和内?生增?长理理论,论述保证我国?目前经济转型中经济持续健康增?长路路径和我国经济稳定增?长的政策? 2、《中共中央关于全?面深化改?革若?干重?大问题的决定》中提出,经济体制改?革是全?面深化改?革的重点,核?心问题是处理理好政府和市场的关系,使市场在资源配置中起决定性作?用和更更好发挥政府作?用。?用经济学原理理加以论证。

2013年年?首都经济贸易易?大学901经济学考研真题 ?一、简答题(每题15分,共90分) 1、作图简答劳动供给曲线,劳动供给曲线的特点? 2、明晰产权在解决外部性问题上发挥了了哪些作?用? 3、乘数和加速数原理理发挥作?用的条件? 4、商品经济的历史地位及作?用? 5、企业法?人股权的上升以社会法?人之间互相持股对资本主义经济的重要影响? 6、商品资本循环的特点? ?二、论述题(每题30分,共60分) 1、论述宏观经济政策的国际传导。谈谈美国第三轮量量化宽松货币政策(QE3)对我国经济可能产?生的的影响。 2、从我国实际出发,结合经济学原理理,论述“稳增?长,调结构、惠?民?生,促改?革”?方针的必要性和实现途径。 2012年年?首都经济贸易易?大学901经济学考研真题 ?一、简答题(每题15分,共90分) 1、消费者效?用最?大化均衡的条件是什什么? 2、产品市场和货币市场同时达到?一般均衡的条件是什什么? 3、丹丹尼森分析影响经济增?长的因素。 4、个别资本运动与社会总资本运动的关系 5、?二战后?西?方资本主义国家经济?干预政策不不同的原因 6、经济体制和经济制度的关系 ?二、论述题(每题30分,共60分) 1、?用库兹涅茨倒“U”假说解释我国现阶段收?入分配不不平等的原因以及今后发展趋势。 2、?用政治经济学理理论分析我国实?行行积极财政政策和稳健货币政策的必要性与重

2012年北京交通大学901软件工程考研真题答案

2012年901软件工程参考答案 一.hao单项选择题 C A C D C B A D C C C D A D C B C D B A 二.正误判断(W表示错误,T表示正确) W T T T W W W W T W 三.简答题 1. 软件工程是指导计算机软件开发和维护的一门工程学科,该学科的目的是生产出能 按期交付的、在预算范围内的、满足用户需求的、质量合格的软件产品。 软件工程的出现是为了解决软件危机。 为了消除软件危机既要有技术措施(方法和工具),又要有必要的组织管理措施。软件工程正是从技术和管理两方面研究如何更好地开发和维护软件的一门新兴的工程学科。2. 螺旋模型的基本思想是,使用原型及其他方法尽量降低风险。理解这种模型的一个简便方法,是把它看作在每个阶段之前都增加了风险分析过程的快速原型模型。螺旋模型所描述的软件过程主要适用于内部开发的大型软件项目。 螺旋模型主要有下述优点: 有利于已有软件的重用; 有助于把软件质量作为软件开发的一个重要目标; 减少了过多测试或测试不足所带来的风险; 软件维护与软件开发没有本质区别。 使用螺旋模型开发软件,要求软件开发人员具有丰富的风险评估知识和经验。 3. 在面向对象的程序中,把数据和实现操作的代码集中起来放在对象内部。一个对象好像是一个黑盒子,表示对象状态的数据和实现各个操作代码与局部数据,都被封装在黑盒子里面,从外面是看不见的,更不能从外面直接访问或修改这些数据及代码。 使用一个对象的时候,只需要知道它向外界提供的接口形式,而无需知道它的数据结构细节和实现操作的算法。 封装也就是信息隐藏,通过封装对外界隐藏了对象的实现细节。 4. 源程序代码的逻辑简明清晰、易读易懂,是好程序的一个重要标准。为了写出好程 序,应该遵循下述规则: (1)程序内部应该有很好的文档。所谓程序内部的文档,包括恰当的标识符、适当的注解和程序的视觉组织等。 (2)数据说明应该易于理解便于查阅。 (3)语句构造应该尽可能简单直观。 (4)输入输出风格遵守人机界面设计准则。 (5)效率满足用户需求即可。 5. 图中所示是一个测试V模型。 单元测试所检测代码的开发是否符合详细设计的要求。集成测试所检测此前测试过的各组成部分是否能完好地结合到一起。系统测试所检测已集成在一起的产品是否符合系统规格说明书的要求。而验收测试则检测产品是否符合最终用户的需求。 V模型的缺陷是:仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段忽视了测试对需求分析,系统设计的验证,一直到后期的验收测试才被发现。 6.软件维护就是在软件已经交付用户使用之后,为了改正软件中的错误或使软件满足新的需求而修改软件的过程。更具体地说,软件维护包括下述4项活动。

北京交通大学901软件工程考研真题及复习笔记

北京交通大学901软件工程考研真题及复习笔记 2021年北京交通大学软件学院《901软件工程》考研全套目录 ?北京交通大学软件学院《901软件工程》历年考研真题汇编 ?全国名校软件工程考研真题汇编 说明:本部分收录了本科目近年考研真题,方便了解出题风格、难度及命题点。此外提供了相关院校考研真题,以供参考。 2.教材教辅 ?张海藩《软件工程导论》(第6版)笔记和课后习题详解 ?[预售]张海藩《软件工程导论》(第6版)配套题库【考研真题精选+章节题库】说明:以上为本科目参考教材配套的辅导资料。 ? 试看部分内容

软件工程学概述 1.1 复习笔记 一、软件危机 1软件危机的介绍 (1)概念 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 (2)典型表现 ①对软件开发成本和进度的估计不准确。 ②用户对“已完成的”软件系统不满意的现象经常发生。 ③软件产品的质量往往靠不住。 ④软件常常是不可维护的。 ⑤软件通常没有适当的文档资料。 ⑥软件成本在计算机系统总成本中所占的比例逐年上升。 ⑦软件开发跟不上计算机应用迅速普及深入的趋势。 【注意】考试中常考查软件的概念,记住公式:软件=程序+数据+文档。 2产生软件危机的原因 (1)客观原因 ①软件是计算机系统中的逻辑部件,缺乏“可见性”,因此管理和控制软件开发过程相当困难。 ②软件维护通常意味着改正或修改原来的设计,因此软件较难维护。

③软件规模庞大,而程序复杂性将随着程序规模的增加而呈指数上升。(2)主观原因 ①存在与软件开发和维护有关的许多错误认识和做法。 ②对用户要求没有完整准确的认识就匆忙着手编写程序。 ③开发人员只重视程序而忽视软件配置的其余成分(文档和数据等)。 ④软件开发人员轻视维护。 3消除软件危机的途径 (1)应该对计算机软件有一个正确的认识。 (2)应该充分认识到软件开发是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。 (3)应该推广使用在实践中总结出来的开发软件的成功的技术和方法,并且研究探索更好更有效的技术和方法。 (4)应该开发和使用更好的软件工具。 二、软件工程 1软件工程的介绍 (1)概念 采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。(2)本质特征 ①软件工程关注于大型程序的构造; ②软件工程的中心课题是控制复杂性;

湖北文理学院901机械设计2020年考研真题试题

机械设计,第1页(共 4页) 机密★启用前 2020年全国硕士研究生招生考试湖北文理学院 机械设计试卷 (科目代码 901) 可使用的常用工具:□无 ?计算器 ?直尺 □圆规(请在使用工具前打√) 注意事项: 1.本试卷共4页,满分150分;考试时间180分钟。 2.所有试题都作答在答题纸(卡)上,答在试卷上无效。 3.考试结束后,考生将答题纸(卡)和本试卷一同装入试卷袋后密封,并在密封签上签名。 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选项序号填写在答题纸上对应题号内。错选、多选或未选均无分。 1. 在变应力中,如果周期、应力幅和平均应力中有一个不同,则称该应力为 。 A :稳定变应力 B :非稳定变应力 C :非对称循环变应力 D :脉动循环应力 2. 在下列四种叙述中, 是正确的。 A :变应力只能由变载荷产生; B :静载荷不能产生变应力; C :变应力是由静载荷产生; D :变应力是由变载荷产生,也可能由静载荷产生; 3. 求得轴类零件安全系数S 必须大于或等于[S],在确定[S]时考虑的因素不包括 。 A :材料是否均匀 B :载荷与应力计算精确度 C :应力集中大小 D :轴的重要性 4. 为了减轻摩擦副的表面疲劳磨损,下列措施中 是不合理的。 A :降低表面粗糙度 B :增大润滑油粘度 C :提高表面硬度 D :提高相对滑动速度。 5. 链传动中链节数取偶数,链轮齿数为奇数,最好互为质数,其原因是 。 A :磨损均匀; B :具有抗冲击力; C :减少磨损与胶合; D :瞬时传动比为定值; 6. 链传动的平均链速v (m/s )应按 式进行计算。 A :100060111?pd n z B :10006011?pn z C :10006011? n d D :1000 6022? n d 7. 在蜗杆传动设计中,蜗杆头数Z 选多一些,则 。 A :有利于蜗杆加工; B :有利于提高蜗杆刚度; C :有利于提高传动的承载能力; D :有利于提高传动效率; 8. 半圆键联接的主要优点是 。 A :键对轴的削弱较小 B :工艺性好、键槽加工方便 C :结构简单 D :承载能力强 9. 螺纹副中一个零件相对于另一个转过一圈时,它们沿轴线方向相对移动的距离是 。 A :线数×螺距 B :一个螺距 C :线数×导程 D :导程/线数 10. 安装凸缘联轴器时,对两轴的要求是 。 A :严格对中 B :可有径向偏移 C :可相对倾斜一角度 D :可有综合偏多 11. 齿式联轴器的特点是 。

2013年北京交通大学901软件工程考研真题答案

一.单项选择题 A C B C B D D A A D B D D A D D A C A B 二.判断题(W表示错误,T表示正确) T T W T W W T W T W 判断题15题出题图是画错的可以忽略此题 T T W T W T T W W W 三.填空题 1.对象 2.高内聚,低耦合 3.数据 4.增量模型 5.选择 6.文档 7.循环 8.机器语言 9.信息流动 10.驱动模块和桩模块 四.简答题 1. 1)通常把在计算机软件的开发与维护过程中所遇到的一系列严重问题笼统地称为软件危机。概括地说,软件危机包含下述两方面的问题: (1)如何开发软件,以满足社会对软件日益增长的需求; (2)如何更有效地维护数量不断膨胀的已有软件。 2)软件危机主要有以下一些典型表现: 对软件开发成本和进度的估计常常很不准确。 经常出现用户对“已完成的”软件产品不满意的情况。 软件产品的质量往往达不到要求。 软件通常是很难维护的。 软件往往没有适当的文档资料。 软件成本在计算机系统总成本中所占的比例逐年上升。 软件开发生产率提高的速度远远不能满足社会对软件产品日益增长的需求。 3)产生软件危机的原因 1 .客观原因 软件是计算机系统中的逻辑部件而不是物理部件,其显著特点是缺乏“可见性”,因此,管理和控制软件开发过程相当困难。此外,软件维护通常意味着改正或修改原有的设计,从而使得软件较难维护。 软件的另一个突出特点是规模庞大,而程序复杂性将随着程序规模增加以指数速度上升。软件可能具有的状态数通常都是天文数字,无法完全预见软件可能遇到的每一种情况。 2 .主观原因 在计算机系统发展的早期阶段开发软件的个体化特点,使得许多软件工程师对软件开发和维护有不少糊涂认识,在实际工作中或多或少地采用了错误的方法,这是使软件问题发展成软件危机的主要原因。 错误的认识和做法主要表现为,忽视软件需求分析的重要性,认为软件开发就是写程序,轻视软件维护。

相关文档
相关文档 最新文档