第二章 部分习题参考标准答案
第二章《管理学原理》习题参考答案

第二编一、填空题:1、__计划__是管理的首要职能,它是确定组织的__目标____和实现__目标___的方式。
2、预测是根据__过去__和_现在____预计__未来__、根据_已知__推测__未知___的过程;预测的目的是为了___科学决策_____;___需求与资源、机遇与风险___是任何一个组织需加预测的基本内容。
3、按时间跨度来分,预测可分为_短期__、_中期__、__长期__。
4、预测方法可分为两类,一类是_定性__,一类是___定量___;德尔菲法也叫__专家预测法_____,属于__定性______预测法。
5、假定下一期需求与最近一期需求相同的定量预测法叫__朴素预测法_______。
6、平滑系数值是根据以往的___实际量____与__预测量___之间差异的大小而异,一般在__0___到___1_____之间选定。
7、___目标管理________是美国管理学家彼得•德鲁克于1954年提出的一种综合管理方法,其主要特点是:强调以__目标_________为中心的管理,强调以_____目标网络________为基础的系统管理,强调以_____人__________为中心的参与式管理。
8、实行MBO,就是要___以企业总目标________以来规划各部门、各岗位的工作。
9、MBO的实施程序主要分为__制定目标____、__实施目标_______和___考核评价______三个阶段;10、决策就是组织或个人为了__实现某种目标_______而对未来一段时期内有关活动的方向、内容及方式的_选择_______或____调整________过程。
11、决策的前提是___有所选择_________,决策的实质是_作出决定________;决策是___计划__________的核心环节,也是___管理________的核心环节。
12、按决策的时间划分可分为__长期战略________决策和___短期战术________决策;按决策的可确定程度划分可分为__确定型______决策、___风险型________决策和__非确定型_________决策。
第二章 习题参考答案(修正)

第二章 需求、供给与均衡价格(题目及习题解答)一、判断题1.需求曲线描述了:其它条件不变,市场需求量与价格之间的关系。
解答:√。
知识点:课本第14页倒数第3行。
2.以纵轴代表价格,横轴代表数量,如果两条需求曲线通过同一点,则在那一点处,较陡的那条的弹性更大。
解答:×。
知识点:(考察弹性的几何意义)课本21页公式2.6和22页6-15行。
应该是“较陡的那条的弹性更小”。
理由:图中,直线AC 、BD 分别为需求曲线1和需求曲线2,AC 比BD 陡峭。
AC 之上的E 点弹性等于|AE|/|CE|,而BD 之上的E 点弹性等于|BE|/|DE|。
不难判定,|BE|>|AE|,而|DE|<|CE|,所以|AE|/|CE|<|BE|/|DE|,即“在那一点处,较陡的那条的弹性更小”。
3.如果需求是一条倾斜的直线,则价格水平越高,需求的价格弹性(绝对值)越大。
解答:√。
知识点:两种解法。
第一种是利用弹性的几何意义,课本22页6-7行。
如左下图所示:D 点价格大于B 点,D 点弹性=|AD|/|CD|>B 点弹性=|AB| /|BC|;第二种利用21页公式2.6。
因为B 点和D 点都在同一条直线上,所以dQ/dP 都相同,而P2<P 1,Q 2>Q1。
2121E E B D P P dQ dQ dP Q dP Q =⋅<=⋅ 4.如供给是一条直线,则供给的价格弹性为常数。
解答:×。
26页2.10b 。
“供给的价格弹性不确定”。
设供给函数为P=a+b ·Q s ,则dQ s /dP=-1/b 2,5.需求曲线越陡峭,则供给的变化对价格的影响越大。
P=a 1+b 1·Q s ,需求曲线P=a 2-b 2·Q d 。
令Q *=Q s =Q d ,得P *=(a 1b 2+b 1a 2)/(b 1+b 2)。
需求曲线a 1变化而b 1不变(平行移动)。
第2章 部分习题答案

-7.2812510=-111.010012 然后移动小数点,使其在第1,2位之间
111.01001=1.1101001×22
e=2
于是得到: e =E – 127
S=1,E=2+127=129=1000,0001,M=1101001
最后得到32位浮点数的二进制存储格式为
1100 0000 1110 1001 0000 0000 0000 0000
第二章 习题解答
7.若浮点数 x 的IEEE754标准32位存储格式为(8FEFC000 )16, 求其浮点数的十进制值。 【解】: 将x展开成二进制:
1000 , 1111, 1110 ,1111 ,1100,0000,0000,0000 数符:1 阶码:0001,1111 尾数:110,1111,1100,0000,0000,0000 指数e=阶码-127=00011111-01111111 =(-96)10 包括隐藏位1的尾数:
符号位为01,故运算结果未溢出。 x-y=1101
.
第5页
第二章 习题解答
20. 已知x和y,分别用带求补器的原码阵列乘法器、带求补器的补码阵 列乘法器和直接补码阵列乘法器计算x×y。
(1) x=0.10111 y=-0.器
[x]原=0.10111 [y]原=1.10011 乘积的符号位为: xf⊕yf=0⊕1=1 因符号位单独考虑,算前求补器的使能控制信号为0,经算前求补
+ [y]补 1 1. 0 0 1 0 1 1 1. 1 1 1 0 0
符号位出现“11”,表示无溢出,x-y=-0.00100
.
第3页
第二章 习题解答
13. 已知[x]补=1.1011000,[y]补=1.0100110,用变形补码计算 2[x]补+1/2[y]补=?,同时指出结果是否发生溢出。
模电第二章习题参考答案

第二章自我检测题参考答案一、填空题1.三极管用来放大时,应使发射结处于正向偏置,集电结处于反向偏置。
2.型号为3CG4D的三极管是PNP型高频小功率管。
3.温度升高时,三极管的电流放大系数β增大,反向饱和电流I CBO增大,正向结电压U BE下降。
4. 有两只三极管:A管β=200,I CEO=200μA;B管β=80,I CEO=10μA,其他参数大致相同,一般应选B管。
5.共射基本电路电压放大倍数为负值,说明输出信号与输入信号相位相差180o。
6.放大电路未输入信号时的状态称为静态,其在特性曲线上的点称为静态工作点;有输入信号时的状态称为动态,动态工作点移动的轨迹称为交流负载线。
7.在放大电路的下限截止频率处,幅度的放大倍数为中频处的0.707倍,这主要是由电路的频率失真引起的。
8.场效应晶体管是通过改变栅源电压来改变漏极电流(输出电流),所以它是一个电压控制电流源(或电压控制)器件。
二、判断题1.由于放大的是变化量,所以在输入直流信号时,任何放大电路的输出量都没有变化。
(×)提示:直接耦合放大电路就有变化。
2.阻容耦合多级放大电路的点相互独立,(√)它只能放大交流信号。
(√)3.放大电路中各电量的交流成分是由交流信号源提供的。
(×)提示:增加的幅度所需能量是由直流电源提供的。
4.通常,JFET在漏极与源极互换时,仍有正常放大作用。
(√)三、选择题1.测得某放大电路中三极管三个管脚对地电压分别为U1=2V,U2=6V,U3=2.7V,则三极管三个电极为(B)。
A.①管脚为发射极,②管脚为基极,③管脚为集电极;B.①管脚为发射极,②管脚为集电极,③管脚为基极;C.①管脚为集电极,②管脚为基极,③管脚为发射极;D. ①管脚为发射极,②管脚为集电极,③管脚为基极。
2.在共射基本放大电路中,集电极电阻R C的作用是(C)。
A.放大电流B.调节I BQC.防止输出信号交流对地短,把放大了的电流转换成电压。
第二章部分习题答案

第二章部分习题答案习题2-71.研究下列函数的连续性,并画出图形: (1) 2,01,()2,12;x x f x x x ⎧≤≤=⎨-<<⎩(2) ,1,()1,1;x x f x x ⎧≤⎪=⎨>⎪⎩(3)221()lim1n nn x f x x x→∞-=+.解:(1)()f x 在区间(0,1)和(1,2)是初等函数,因此在区间(0,1)和(1,2)()f x 是连续函数,因为2lim ()lim 0(0)x x f x x f ++→→===,所以()f x 在点0x =右连续,因为211lim ()lim 1x x f x x --→→==,11lim ()lim (2)1x x f x x ++→→=-=,且(1)1f =,所以()f x 在点1x =连续,综上所述,()f x 在区间[0,2)是连续函数。
(2)()f x 在区间(,1)-∞-,(1,1)-和(1,)+∞是初等函数,因此在(,1)(1,1)(1,)-∞--+∞ 上()f x 是连续函数,因为11lim ()lim 11x x f x ++→→==,11lim ()lim 1x x f x x --→→==,且(1)1f =,所以()f x 在点1x =连续,因为11lim ()lim 1x x f x x ++→-→-==-,11lim ()lim 11x x f x --→-→-==,所以()f x 在点1x =-间断,综上所述,()f x 在区间(,1)(1,)-∞--+∞ 是连续函数,在点1x =-间断。
(3)由题意知(1)0f =,(1)0f -=,当1x <时,221()lim1n nn x f x x x x→∞-==+,当1x >时,2222111()limlim 111n nnn n nx x f x x x x xx→∞→∞--===-++,因此 1() 0 1 1x x f x x x x ⎧<⎪==⎨⎪->⎩,()f x 在区间(,1-∞-,(1,1)-和(1,)+∞是初等函数,因此在(,1)(1,1)(1,)-∞--+∞ 上()f x 是连续函数,因为11lim ()lim ()1x x f x x ++→→=-=-,11lim ()lim 1x x f x x --→→==,所以()f x 在点1x =间断,因为11lim ()lim 1x x f x x ++→-→-==-,11lim ()lim ()1x x f x x --→-→-=-=,所以()f x 在点1x =-间断,综上所述,()f x 在(,1)(1,1)(1,)-∞--+∞ 上连续,在点1x =±间断。
第二章习题答案

2-1举出现实生活中的一些相互对立的、处于矛盾状态的事物。
试着给这些对立的事物赋予逻辑“0”和逻辑“1”。
2-2为什么称布尔代数为“开关代数”?2-3基本逻辑运算有哪些?写出它们的真值表。
答:与、或、非。
2-4什么是逻辑函数?它与普通代数中的函数在概念上有什么异同?2-5如何判定两个逻辑函数的相等?2-6逻辑函数与逻辑电路的关系是什么? 答:逻辑电路是能完成某一逻辑运算的电子线路,而逻辑函数可以描述该电路的逻辑功能。
2-7什么是逻辑代数公理?逻辑代数公理与逻辑代数基本定律或定理的关系是什么?2-8用真值表证明表2.3.2中的“0-1律”,“自等律”,“互补律”,“重叠律”和“还原律”。
2-9分别用真值表和逻辑代数基本定律或定理证明下列公式。
1.)C A )(B A (BC A ++=+ 证明:右边=A+AB+AC+BC=A+BC=左边2.B A B A A +=+证明:左边=AB+AB+AB=AB+AB+AB+AB=A+B=右边 3.A AB A =+证明:左边=A(1+B)=A=右边 4.C A B A C A AB +=+证明:左边=(A+B)(A+C)=0+AB+AC+BC=AB+AC=右边 5.AC B A BCD C A AB +=++A B F 0 0 0 0 1 0 1 0 0 1 11与A B F 0 0 0 0 1 1 1 0 1 1 11或A F 0 1 1 0非证明:左边=AB+AC+ABCD+ABCD=AB+AC=右边6.)(+BA+)(+++C=AB)()(CAA(CB)证明:两边取对偶,得AB+AC+BC=AB+AC,得证。
7.)(+B+)(++A=AB)(CAA()C证明:左边右边=AB+AC+BC=AB+AC得证。
8.AA(=B++))(BA证明:设F=(A+B)(A+B)则F’=AB+AB=AF=(F’)’=A得证。
9.A(A=+AB)证明:左边=A+AB=A=右边,得证。
第2章习题参考答案

17.现有关于班级、学生、课程的信息如下:描述班级的属性有:班级号、班级所在专业、入校年份、班级人数、班长的学号;描述学生的属性有:学号、姓名、性别、年龄;描述课程的属性有:课程号、课程名、学分。
假设每个班有若干学生,每个学生只能属于一个班,学生可以选修多门课程,每个学生选修的每门课程有一个成绩记载。
根据语义,画出它们的实体-联系模型E-R模型。
18.若在上题中再加入实体集教师和学会,其中:描述教师的属性有:教师号、姓名、职称、专业;描述学会的属性有:学会名称、成立时间、负责人姓名、会费。
假设每门课程可由多位教师讲授,每位教师可讲授多门课程;每个学生可加入多个学会,学生进入学会有一个入会年份。
请根据语义,画出班级、学生、课程、教师和学会间的E-R 模型。
19.将第17题得到的E-R模型转换为关系模式。
注意:图中,为了便于查看,将属性省略未画完整。
请考试时勿学此省略。
转换成关系模式:班级(班级号,班级所在专业,入校年份,班级人数,班长的学号)学生(学号,姓名,性别,年龄,班级号)课程(课程号,课程名,学分)选修(学号,课程号,成绩)学会(学会名称,成立时间,负责人姓名,会费)参加(学号,学会名称,入会年份)教师(教师号,姓名,职称,专业)讲授(课程号,教师号)22.工厂(包括厂名和厂长名)需要建立数据库,用来管理存储以下信息:♦一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话;♦一个车间内有多个工人,每个工人有职工号、姓名、年龄、性别和工种;♦一个车间生产多种产品,产品有产品号和价格;♦一个车间生产多种零件,一个零件也可能由多个车间制造。
零件有零件号、重量和价格;♦一个产品由多种零件组成,一种零件也可装配在多种产品内;♦产品与零件均存入仓库中,厂内有多个仓库,仓库有仓库号、仓库保管员姓名和电话。
根据以上信息,试完成:(1)画出该系统的E-R模型;(2)给出相应的关系数据模型;转换成关系模式:工厂(厂名,厂长名)车间(车间号,车间主任姓名,地址,电话,厂名)工人(职工号,姓名,年龄,性别,工种,车间号)仓库(仓库号,仓库保管员姓名,电话,厂名)产品(产品号,价格,车间号)存放1(仓库号,产品号)零件(零件号,重量,价格)组成(产品号,零件号)生产(车间号,零件号)存放2(仓库号,零件号)。
第二章 部分习题参考答案

2 何时选用顺序表,何时选用链表作为线性表的存储结构合适? 各自的主要优缺点是什么?在实际应用中,应根据具体问题的要求和性质来选择顺序表或链表作为线性表的存储结构,通常有以下几方面的考虑:1.基于空间的考虑。
当要求存储的线性表长度变化不大,易于事先确定其大小时,为了节约存储空间,宜采用顺序表;反之,当线性表长度变化大,难以估计其存储规模时,采用动态链表作为存储结构为好。
2.基于时间的考虑。
若线性表的操作主要是进行查找,很少做插入和删除操作时,采用顺序表做存储结构为宜;反之,若需要对线性表进行频繁地插入或删除等的操作时,宜采用链表做存储结构。
并且,若链表的插入和删除主要发生在表的首尾两端,则采用尾指针表示的单循环链表为宜。
顺序表的主要优点: 没使用指针,不用花费附加开销 ;线性表元素的读写访问非常简洁便利链表的主要优点:无需事先了解线性表的长度;能够适应经常插入删除内部元素的情况; 允许线性表的长度有很大变化3 在顺序表中插入和删除一个结点平均需要移动多少个结点? 具体的移动次数取决于哪两个因素?在等概率情况下,顺序表中插入一个结点需平均移动n/2个结点。
删除一个结点需平均移动(n-1)/2个结点。
具体的移动次数取决于顺序表的长度n以及需插入或删除的位置i。
i 越接近n则所需移动的结点数越少。
4 链表所表示的元素是否有序? 如有序,则有序性体现于何处? 链表所表示的元素是否一定要在物理上是相邻的? 顺序表的有序性又如何理解?有序。
有序性体现在通过指针数据元素有序的相连。
物理上不一定要相邻。
顺序表的有序不仅体现在逻辑结构上有序,而且在物理结构(储存结构)也有序。
5 设顺序表L是递增有序表,试写一算法,将x插入到L中并使L仍是递增有序表。
因已知顺序表L是递增有序表,所以只要从顺序表终端结点(设为i位置元素)开始向前寻找到第一个小于或等于x的元素位置i后插入该位置即可。
在寻找过程中,由于大于x的元素都应放在x之后,所以可边寻找,边后移元素,当找到第一个小于或等于x的元素位置i时,该位置也空出来了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章部分习题参考答案
————————————————————————————————作者:————————————————————————————————日期:
2
2 何时选用顺序表,何时选用链表作为线性表的存储结构合适? 各自的主要优缺点是什么?
在实际应用中,应根据具体问题的要求和性质来选择顺序表或链表作为线性表的存储结构,通常有以下几方面的考虑:
1.基于空间的考虑。
当要求存储的线性表长度变化不大,易于事先确定其大小时,为了节约存储空间,宜采用顺序表;反之,当线性表长度变化大,难以估计其存储规模时,采用动态链表作为存储结构为好。
2.基于时间的考虑。
若线性表的操作主要是进行查找,很少做插入和删除操作时,采用顺序表做存储结构为宜;反之,若需要对线性表进行频繁地插入或删除等的操作时,宜采用链表做存储结构。
并且,若链表的插入和删除主要发生在表的首尾两端,则采用尾指针表示的单循环链表为宜。
顺序表的主要优点: 没使用指针,不用花费附加开销 ;线性表元素的读写访问非常简洁便利
链表的主要优点:无需事先了解线性表的长度;能够适应经常插入删除内部元素的情况; 允许线性表的长度有很大变化
3 在顺序表中插入和删除一个结点平均需要移动多少个结点? 具体的移动次数取决于哪两个因素?
在等概率情况下,顺序表中插入一个结点需平均移动n/2个结点。
删除一个结点需平均移动(n-1)/2个结点。
具体的移动次数取决于顺序表的长度n以及需插入或删除的位置i。
i 越接近n则所需移动的结点数越少。
4 链表所表示的元素是否有序? 如有序,则有序性体现于何处? 链表所表示的元素是否一定要在物理上是相邻的? 顺序表的有序性又如何理解?
有序。
有序性体现在通过指针数据元素有序的相连。
物理上不一定要相邻。
顺序表的有序不仅体现在逻辑结构上有序,而且在物理结构(储存结构)也有序。
5 设顺序表L是递增有序表,试写一算法,将x插入到L中并使L仍是递增有序表。
因已知顺序表L是递增有序表,所以只要从顺序表终端结点(设为i位置元素)开始向前寻找到第一个小于或等于x的元素位置i后插入该位置即可。
在寻找过程中,由于大于x的元素都应放在x之后,所以可边寻找,边后移元素,当找到第一个小于或等于x的元素位置i时,该位置也空出来了。
算法如下:
void InsertIncreaseList( Seqlist *L , Datatype x )
{
inti;
if ( L->length>=ListSize)
Error(“overflow");
for ( i=L -> length ; i>0 && L->data[ i-1 ] > x ; i--)
L->data[ i ]=L->data[ i ] ; // 比较并移动元素
L->data[ i ] =x;
L -> length++;
}
6 写一求单链表的结点数目ListLength(L)的算法。
由于在单链表中只给出一个头指针,所以只能用遍历的方法来数单链表中的结点个数了。
算法如下:
intListLength ( LinkList L )
{
intlen=0 ;
ListNode *p;
p=L; //设该表有头结点
while ( p->next )
{
p=p->next;
len++;
}
return len;
}
7 写一算法将单链表中值重复的结点删除,使所得的结果链表中所有结点的值均不相同。
本题可以这样考虑,先取开始结点中的值,将它与其后的所有结点值一一比较,发现相同的就删除掉,然后再取第二结点的值,重复上述过程直到最后一个结点。
具体算法:
void DeleteList ( LinkList L )
{
ListNode *p , *q , *s;
p=L-next;
while( p->next&&p->next->next)
{
q=p;//由于要做删除操作,所以q指针指向要删除元素的直接前趋
while (q->next)
if (p->data==q->next->data)
{s=q->next;q->next=s->next;free(s);//删除与*p的值相同的结点
}
else q=q->next;
p=p->next;
}
}
8 写一算法从一给定的向量A删除值在x到y(x≤y)之间的所有元素(注意:x和y是给定的参数,可以和表中的元素相同,也可以不同)。
voidDeletElem(SqListA,intx,int y)
{
ElemType *p,*q;
inti=0; int j;
p=&A.next;
for(i;i<A.length;i++)
{ if(p.data>=x||p.data<=y)
{ q=p; (p-1).next=p.next; }
p++; free(q);
}
}
9 设A和B是两个按元素值递增有序的单链表,写一算法将A和B归并为按元素值递减有序的单链表C,试分析算法的时间复杂度。
根据已知条件,A和B是两个递增有序表,所以可以先取A表的表头建立空的C表。
然后同时扫描A表和B表,将两表中最大的结点从对应表中摘下,并作为开始结点插入C表中。
如此反复,直到A表或B表为空。
最后将不为空的A表或B表中的结点依次摘下并作为开始结点插入C表中。
这时,得到的C表就是由A表和B表归并成的一个按元素值递减有序的单链表C。
算法如下:
LinkListMergeSort ( LinkList A , LinkList B )
{// 归并两个带头结点的递增有序表为一个带头结点递减有序表
ListNode *pa , *pb , *q , *C ;
pa=A->next;//pa指向A表开始结点
C=A;C->next=NULL;//取A表的表头建立空的C表
pb=B->next;//pb指向B表开始结点
free(B);//回收B表的头结点空间
while ( pa &&pb)
{
if ( pb->data <= pa->data )
{ // 当B中的元素小于等于A中当前元素时,将pa表的开始结点摘下
q=pa;pa=pa->next;
}
else
{// 当B中的元素大于A中当前元素时,将pb表的开始结点摘下
q=pb;pb=pb->next;}
q->next=C->next;C->next=q;//将摘下的结点q作为开始结点插入C表}
//若pa表非空,则处理pa表
while(pa){
q=pa;pa=pa->next;
q->next=C->next;C->next=q;}
//若pb表非空,则处理pb表
while(pb){
q=pb;pa=pb->next;
q->next=C->next;C->next=q;}
return(C);
}
该算法的时间复杂度分析如下:
算法中有三个while 循环,其中第二个和第三个循环只执行一个。
每个循环做的工作都是对链表中结点扫描处理。
整个算法完成后,A表和B表中的每个结点都被处理了一遍,则该算法的时间复杂度为
O(ListLength (A)+ListLength (B) )。