第二章部分习题参考答案

合集下载

第二章习题及答案

第二章习题及答案

思考与练习1.名词解释SNA 国内生产总值名义变量实际变量净出口间接税国内生产净值国民收入个人可支配收入绿色GDP2.试述六大经济总量包括哪些项目?各个经济量之间有何关系?4.国民收入核算方法有哪几种?5.简述两部门经济、三部门经济以及四部门经济具体如何循环的?6.在统计中,社会保险税增加对GDP、GNP、NNP、NI、PI和PDI这六个经济总量中那个总量有影响?为什么?7.如果甲乙两国并成一个国家,对GDP总和会有什么影响(假定两国产出不变)?8.储蓄-投资恒等式为什么不意味着计划的储蓄恒等于计划的投资?9.经济国民经济核算时要遵循社么样的平衡原则。

10.以中国国民经济核算体系为例介绍SNA的基本内容。

11.试用收入法说明GDP的构成。

11.如何理解产出等于收入,产出等于支出两个等式?12.假定国内生产总值是10000亿美元,个人可支配收入是8200亿美元,政府预算赤字是400亿美元,消费是7600亿美元,贸易赤字是200亿美元。

计算储蓄、投资、政府支出。

13.假定某国各项经济指标如下:消费支出:3000亿;总投资:2000亿;政府支出:900亿;进口:300亿;出口:150亿;工资:4200亿;间接税未知;利息:200亿,租金:250亿;利润:400亿;折旧:100亿;非企业收入:400亿‘根据所给资料进行:(1)用支出法计算该国国内生产总值;(2)该国间接税为多少?(3)该国国内生产净值为多少?14.假定某经济社会有A、B、C三个厂商,A厂商年产出5000美元,卖给B、C和消费者。

其中B买A的产出200美元,C买2000美元,其余2800美元卖给消费者。

B年产出500美元,直接卖给消费者,C年产出6000美元,其中3000美元由A买,其余由消费者买。

(1)假定投入在生产中用光,计算价值增加;(2)计算GDP为多少;(3)如果只有C有500美元折旧,计算国民收入。

1.名词解释(1)SNA: 即国民账户体系。

高等工程数学第二章习题及答案

高等工程数学第二章习题及答案

第2章 线性代数方程组数值解法 研究n 阶线性方程组Ax b =的数值解法.()ij A a =是n n⨯矩阵且非奇异,12(,,,)Tn x x x x = ,12(,,,)Tn b b b b =两类数值方法:(1) 直接法:通过有限次的算术运算,若计算过程中没有舍入误差,可以求出精确解的方法.Ax b Gx d == 等价变换G 通常是对角矩阵、三角矩阵或者是一些结构简单的矩阵的乘积.(2) 迭代法:用某种极限过程去逐次逼近方程组的解的方法.(1)()i i Ax b x Bx k x Bx k +==+−−−−−→=+ 等价变换建立迭代格式,0,1,i =一、向量范数与矩阵范数 1. 向量范数【定义】 若对nK 上任一向量x ,对应一个非负实数x ,对任意,nx y R ∈及K α∈,满足如下条件(向量范数三公理) (1) 非负性:0x ≥,且0x =的充要条件是0x =;(2)齐次性:x xαα=;(3)三角不等式:x y x y+≤+.则称x为向量x的范数.常用的向量范数: (1) 1—范数11nii x x ==∑(2) 2—范数12221()ni i x x ==∑(3) ∞—范数1max ii nxx ∞≤≤=(4) 一般的p —范数11()pnpi pi xx ==∑2. 矩阵范数【定义】 若n nK ⨯上任一矩阵()ij n n A a ⨯=,对应一个非负实数A ,对任意的,n nA B K ⨯∈和K α∈,满足如下条件(矩阵范数公理):(1) 非负性:0A ≥,且0A =的充要条件是0A =;(2)齐次性:A Aαα=;(3)三角不等式:A B A B +≤+;(4)乘法不等式:AB A B≤.则称A为矩阵A的范数.矩阵范数与向量范数是相容的:Ax A x≤向量范数产生的从属范数或算子范数:10max maxx x AxA Ax x=≠==常见从属范数:(1) 1—范数111max ||nij j ni A a ≤≤==∑(2) ∞—范数11max ||nij i nj A a ∞≤≤==∑(3) 2—范数2A =谱半径1()max ||H i i n A A ρλ≤≤=,iλ为H A A 的特征值.H A 为A 的共轭转置. 注:矩阵A 的谱半径不超过A 的任一范数,即()A A ρ≤范数等价性定理:,s t x x为n R 上向量的任意两种范数,则存在常数12,0c c >,使得12,ns t s c x x c x x R ≤≤ ∀∈.注:矩阵范数有同样的结论. 【定理2.1】是任一向量范数,向量序列()k x 收敛于向量*x 的充要条件是()*0,k x x k -→ →∞二、 Gauss 消去法 1.顺序Gauss 消去法 将方程Ax b =写成如下形式11112211,121122222,11122,1n n n n n n n n nn n n n a x a x a x a a x a x a x a a x a x a x a ++++++=⎧⎪+++=⎪⎨⎪⎪+++=⎩其中记,1,1,2,,.i n i a b i n +==消元过程:第一次消元:设110a ≠,由第2,3,,n 个方程减去第一个方程乘以1111/(2,3,,)i i m a a i n == ,则将方程组中第一个未知数1x消去,得到同解方程11112211,1(1)(1)(1)22222,1(1)(1)(1)22,1n n n n n n n nn n n n a x a x a x a a x a x a a x a x a ++++++=⎧⎪ ++=⎪⎨⎪⎪ ++=⎩其中, (1)11,2,3,,;2,3,,,1ijij i j a a m a i n j n n =-==+ . 1111/i i m a a =,2,3,,i n = .第二次消元:设(1)220a ≠,.由第2,3,,n 个方程减去方程组中的第2个方程乘以(1)(1)2222/(3,4,,)i i m a a i n == ,则将方程组第2个未知数2x 消去,得到同解方程11112213311,1(1)(1)(1)(1)2222322,1(2)(2)(2)33333,1(2)(2)(2)33,1n n n n n n n n n nnn n n n a x a x a x a x a a x a a x a a x a x a a x a x a ++++++++=⎧⎪ +++=⎪⎪ ++=⎨⎪⎪⎪ ++=⎩其中(2)(1)(1)22, 3,4,,; 3,4,,,1ij ij i j a a m a i n j n n =-==+ . (1)(1)2222/i i m a a =,3,4,,i n = .经过1n -次消元后,原方程组变成等价方程组11112213311,1(1)(1)(1)(1)2222322,1(2)(2)(2)33333,1(1)(1),1n n n n n n n n n n n nn n n n a x a x a x a x a a x a a x a a x a x a a x a +++--+++++=⎧⎪ +++=⎪⎪ ++=⎨⎪⎪⎪ =⎩其中()(1)(1), 1,2,,k k k ij ij ik ij a a m a i k k n --=-=++ , 1,2,,,1j k k n n =+++ .(1)(1)/k k ik ik kkm a a --=,1,2,,i k k n =++ ;1,2,,1k n =- .回代过程:(1)(1),1(1)(1)(1),1,,1/[]/,1,2,,2,1.n n n n n m n i i i ii n i j j i j j i x a a x a a x a i n n --+---+=+⎧=⎪⎨=-=--⎪⎩∑计算量:按常规把乘除法的计算次数合在一起作为Gauss 消去法总的计算量,而略去加减法的计算次数. 在消去过程中,对固定的消去次数(1,2,,1)k k n =- ,有:除法(1)(1),,/,1,1,,k k ik i k k k m a a i k k n --= =++ 共计n k -次;乘法(1),,1,2,,;1,2,,,1k ik k j m a i k k n j k k n n - =++ =+++ 共计()(1)n k n k --+次.因此,消去过程总的计算量为1311[()(1)]3n k M n k n k n k n-==--++-≈∑ 回代过程的乘除法计算次数为21()2n n +.与消去法计算量相比可以略去不计.所以, Gauss 消去法总的计算量大约为313n .2. Gauss-Jordan 消去法Gauss-Jordan 消去法是Gauss 消去法的一种变形.此方法的第一次消元过程同Gauss 消去法一样,得到(1)(1)(1)(1)11112213311,1(1)(1)(1)(1)22223322,1(1)(1)(1)(1)32233333,1(1)(1)(1)(1)2233,1,,,,n n n n n n n n n nn nn n n n a x a x a x a x a a x a x a x a a x a x a x a a x a x a x a ++++⎧++++=⎪ +++=⎪ +++=⎨ +++= ⎪⎪⎪⎪⎩其中,(1)11,2,,,1jj a a j n n ==+ . 第二次消元:设(1)220a ≠,由第1,3,4,,n 个方程减去第2个方程乘以(1)(1)2222/(1,3,4,,)i i m a a i n == ,则得到同解方程组(2)(2)(2)11113311,1(1)(2)(2)(2)22223322,1(2)(2)(2)33333,1(2)(2)33,1,,,n n n n n n n n n nnn n n n a x a x a x a a x a x a x a a x a x a a x a x a +++++ +++= +++= ++= ++= (2),⎧⎪⎪⎪⎨⎪⎪⎪⎩继续类似的过程,在第k 次消元时,设(1)k kk a -,将第i 个方程减去第k 个方程乘以(1)(1)/k k ik ik kk m a a --=,这里1,3,4,1,1,,i k k n =-+ .经过1n -次消元,得到(2)1111,1(1)(2)2222,1(2)(2)33,1,,,n n n n n a x a a x a a x a +++⎧ =⎪ =⎪⎪ ⎨⎪⎪⎪ =⎩其中()(1)(1),1,2,,1,1,,k k k ij ij ik kj a a m a i k k n --=-=-+ ;1,2,,,1; 1,2,,1j n n k n =+=- .此时,求解回代过程为(1)(1),1/,1,2,,n i i i n iix a a i n --+= = 经统计,总的计算量约为312M n ≈次乘除法. 从表面上看Gauss-Jordan 消去法似乎比Gauss 消去法好,但从计算量上看Gauss -Jordan 消去法明显比Gauss消去法的计算量要大,这说明用Gauss-Jordan 消去法解线性方程组并不可取.但用此方法求矩阵的逆却很方便. 3.列选主元Gauss 消去法在介绍Gauss 消去法时,始终假设(1)0k kk a -≠,称(1)k kka -为主元.若(1)0k kka -=,显然消去过程无法进行.实际上,既使(1)0k kka -≠,但(1)k kka -很小时,用它作除数对实际计算结果也是很不利的.称这样的(1)k kka -为小主元.【例2.2】设计算机可保证10位有效数字,用消元法解方程1112120.3100.7,0.9,x x x x -⎧⨯+=⎪⎨ +=⎪⎩【解】经过第一次消元:第2个方程减去第1个方程乘以212111/m a a =得1112(1)(1)222230.3100.7x x a x a -⎧⨯+=⎪⎨ =⎪⎩其中(1)1222222111/0.333333333310a a a a =-=-⨯,(1)123323211113(/)0.233333333310a a a a a =-⋅=-⨯于是解得(1)(1)223221/0.7000000000,0.0000000000,x a a x ⎧==⎪⎨=⎪⎩而真解为120.2,0.7x x = =注:造成结果失真的主要因素是主元素11a太小,而且在消元过程中作了分母,为避免这个情况发生,应在消元之前,作行交换.【定义】 若 (1)(1)||max ||k k k r k ik k i na a --≤≤=,则称(1)||k k r k a - 为列主元素. k r 行为主元素行,这时可将第 k r行与第k 行进行交换,使(1)||k k r k a - 位于交换后的等价方程组的 (1)k kk a - 位置,然后再施实消去法,这种方法称为列选主元Gauss 消去法或部分主元Gauss 消去法.【例2.3】 应用列选主元Gauss 消去法解上述方程. 【解】 因为2111a a >,所以先交换第1行与第2行,得1211120.9,0.3100.7,x x x x -⎧+=⎪⎨⨯+=⎪⎩ 然后再应用Gauss 消去法,得到消元后的方程组为1220.9,0.7.x x x ⎧+=⎨=⎩回代求解,可以得到正确的结果.即120.2,0.7x x = =.三、三角分解法 设方程组Ax b =的系数矩阵A 的顺序主子式不为零.即1112121222110,1,2,,.kk k k k kka a a a a a k n a a a ∆=≠=在Gauss 消去法中,第一次消元时,相当于用单位下三角阵211131111010010n m L m m -⎡⎤⎢⎥- ⎢⎥⎢⎥=- ⎢⎥ ⎢⎥⎢⎥- ⎢⎥⎣⎦ ,左乘方程组Ax b =,得11A x b =,其中11121(1)(1)122211(1)200n n n nn a a a a a A L a a -(1)⎡⎤⎢⎥ ⎢⎥==⎢⎥ ⎢⎥⎢⎥ ⎣⎦ ,1(1)(1)111,11,1,1(,,,)Tn n n n b L b a a a -+++== .第二次消元时,相当于用单位下三角阵1232210101001n L m m - ⎡⎤⎢⎥ ⎢⎥⎢⎥= - ⎢⎥⎢⎥⎢⎥ - ⎢⎥⎣⎦0 ,左乘方程组11A x b =,得22A x b =其中11121(1)(1)22211(2)(2)221333(2)(2)300000n n n n nn a a a a a A L L A a a a a --⎡⎤ ⎢⎥ ⎢⎥⎢⎥== ⎢⎥⎢⎥ ⎢⎥ ⎢⎥⎣⎦ ,11(1)(2)(2)2211,12,13,1,1(,,,,).Tn n n n n b L L b a a a a --++++==经过1n -次消元,最后得到等价方程组11n n A x b --=其中11121(1)222111111221(1)n n n n n n nn a a a a a A L L L L A a (1)--------⎡⎤⎢⎥ ⎢⎥==⎢⎥⎢⎥⎢⎥ ⎣⎦1111(1)(1)112221,12,1,1(,,,)n Tn n n n n n n b L L L L b a a a --------+++==注意到1n A -是一个上三角阵,记111111221n n n U A L L L L A -------==则121()n A L L L U LU -==其中,121n L L L L -= . 不难验证21313212_1111n n nn m L m m m m m ⎡⎤⎢⎥ ⎢⎥⎢⎥= ⎢⎥ ⎢⎥⎢⎥ 1 ⎢⎥⎣⎦是单位下三角阵.于是解线性方程组Ax b =,就转化为解方程 LUx b =,若令Ux y =就得到一个与 Ax b =等价的方程组Ly b Ux y =⎧⎨=⎩【定理2.2】 若 A 为 n 阶方阵,且 A 的所有顺序主子式0k ∆≠,1,2,,k n = .则存在唯一的一个单位下三角矩阵 L 和一个上三角矩阵 U ,使A LU =.在上述过程中,若不假设A 的顺序主子式都不为零,只假设A 非奇异,那么Gauss 消去法将不可避免要应用两行对换的初等变换.第一次消元,将第1行与第1r 行交换,相当于将方程组Ax b =左乘矩阵11r P :1111r r P Ax P b=经第一次消元得11111111r r L P Ax L P b--=即系数矩阵为11111r A L P A-=,其中110111r P ⎡⎢ ⎢ 1= 1 0 1 ⎣0 0 ⎤⎥⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎦1 列 1r列 类似地,经1n -次消元,有121111111,22,11n n n n n r n n r r A L P L P L P A----------= .如果预先知道每一个(1,2,,1)iir P i n =- ,则在消元之前就全部作交换,得 1211,2,1,n n n r n r r A P P P A PA----== ,其中,1211,2,1,n n n r n r r P P P P ----= .即原方程变为PAx Pb =然后再消元,相当于对PA 做三角分解PA LU =由以上讨论,可得结论 【定理2.3】 若A 非奇异,则一定存在排列矩阵 P ,使得 PA 被分解为一个单位下三角阵和一个上三角1 行1行r阵的乘积,即PA LU =成立.这时,原方程组Ax b = 等价于 PAx Pb =,即等价于求解LUx Pb =令Ux y =则Ly Pb =实际求解时,先解方程组Ly Pb =,再根据 y 求解 Ux y =,即得原方程组Ax b =的解. 这种求解方法称为三角分解法.常用三角分解方法有以下几种. 1.Doolittle 分解方法 假设系数矩阵A 不需要进行行交换,且三角分解是唯一的. 记21121110n n l L l l ⎡⎤⎢⎥ ⎢⎥=⎢⎥ ⎢⎥ ⎢⎥⎣⎦ , 11121222n n nn u u u u u U u ⎡⎤⎢⎥ ⎢⎥=⎢⎥ ⎢⎥ 0 ⎣⎦ 于是有1112111121222212222112111110n n n n n n n n nn a a a u u u u u a a a l l l a a a ⎡⎤ ⎡⎤⎢⎥⎢⎥ ⎢⎥⎢⎥=⎢⎥⎢⎥ ⎢⎥⎢⎥ ⎢⎥⎢⎥ ⎣⎦⎣⎦ nn u ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥0 ⎣⎦从前面讨论A 的LU 分解过程可看出,L 、U 的元素都是用有关的(1)k ij a -来表示的,而它们的计算较麻烦.现在给出直接从系数矩阵A ,通过比较等式的两边逐步把L 和U 构造出来的方法,而不必利用Gauss 消去法的中间结果(1)k ij a -.计算步骤: (1) 由L 阵的第1行分别乘U 阵的各列,先算出U 阵的第1行元素 11,1,2,,j j u a j n = = .然后,由L 阵的各行分别去乘U 阵的第1列,算出L 阵的第1列元素1111/,2,3,,i i l a a i n = = .(2)现假设已经算出U 阵的前1r -行元素,L 阵的前1r -列元素,下面来算U 阵的第r 行元素,L 阵的第r 列元素.由L 阵的第r 行分别乘U 阵的第j 列(,1,,)j r r n =+ ,得11r ij rk kj rjk a l u u -==+∑所以,得U 阵的第r 行元素11,,1,,r rj rj rk kj k u a l u j r r n-==- =+∑ .再由L 阵的第i 行(1,2,,)i r r n =++ 分别去乘U 阵的第r 列,得11r ir ik kr ir rrk a l u l u -==+∑,所以,得L 阵的第r 列元素11[]/,1,2,,.r ir ir ik kr rr k l a l u u i r r n -==- =++∑取1,2,,r n = 逐步计算,就可完成三角分解A LU =;(3)解与Ax b = 等价的方程组Ly b Ux y =⎧⎨=⎩逐次用向前代入过程先解Ly b = 得1111,2,3,,.i i i ij j j y b y b l y i n -==⎧⎪⎨=- =⎪⎩∑然后再用逐次向后回代过程解Ux y =得1/,()/,1,2,,2,1.n n nn n i i ij j ii j i x y u x y u x u i n n =+=⎧⎪⎨=- =--⎪⎩∑2.Crout 分解方法仍假设系数矩阵A 不需要进行行交换,且三角分解是唯一的.即ˆA L=ˆU .与Doolittle 分解方法的区别在111212122211n n n n nn a a a a a a a a a ⎡⎤ ⎢⎥ ⎢⎥=⎢⎥ ⎢⎥⎢⎥ ⎣⎦ 1122ˆˆl l ⎡⎤ 0⎢⎥ ⎢⎥⎢⎥ ⎢⎥⎢⎥⎣⎦ 122ˆ1ˆ10n u u ⎡⎤⎢⎥ ⎢⎥⎢⎥ ⎢⎥ 1 ⎣⎦ 比较两边,则可推导出与Doolittle 分解方法类似的公式,不过Crout 分解方法是先算ˆL 的第r 列,然后再算ˆU的第r 行.3.Cholesky 分解方法若 A 为对称正定矩阵,则有 ˆT U L =,即11()()TT T A LDL LD LD LL ===其中L 为下三角阵. 进一步展开为1121111211112122221222221212n n n n n n nn n n nn a a a l l l l a a a l l l l l l l a a a ⎡⎤⎡⎤ ⎢⎥⎢⎥ 0 ⎢⎥⎢⎥=⎢⎥⎢⎥ ⎢⎥⎢⎥ ⎢⎥ ⎢⎥⎣⎦⎣⎦ 0nn l ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥ ⎣⎦ 比较两边对应元素,容易得到12121()r rr rr rk k l a l -==-∑ ,11()/r ir ir ik rk rrk l a l l l -==-∑ 1,2,,;1,2,,.r n i r r n ==++Cholesky 分解的优点:不用选主元. 由21rrr rk k a l ==∑ 可以看出||1,2,,.rk l k r ≤=这表明中间量rk l得以控制,因此不会产生由中间量放大使计算不稳定的现象. Cholesky 分解的缺点:需要作开方运算. 改进的Cholesky 分解: 改为使用分解T A LDL =即11121121121221222121111n n n n n n n n nn a a a d l l l d a a a l l d a a a ⎡⎤ 1 ⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥ 1 1 ⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥ ⎢⎥⎢⎥⎢⎥ ⎢⎥ ⎣⎦⎣⎦⎣⎦ 2n l ⎡⎤⎢⎥ ⎢⎥⎢⎥ ⎢⎥ 1⎣⎦其中21ˆl 1ˆn l 2ˆn l ˆnn l 1ˆn u12111()/r r rr rk k k r ir ir ik k rk rk d a l d l a l d l d-=-=⎧=-⎪⎪⎨⎪=-⎪⎩∑∑,1,2,,;1,2,,.r n i r r n ==++Cholesky 分解方法或平方根法:应用Cholesky 分解可将Ax b =分解为两个三角形方程组T Ly b L x y ⎧= ⎪⎨= ⎪⎩分别可解得111111/,()/.i i i ik k ii k y b l y b l y l i n -=⎧=⎪⎨=-, =2,3,,⎪⎩∑和1/,()/1,.n n nn n i i ki k ii k i x y l x y l x l i n n =+⎧=⎪⎨=-, =--2,,2,1⎪⎩∑改进的Cholesky 分解方法或改进的平方根法:应用改进的Cholesky 分解,将方程组Ax b =分解为下面两个方程组1,,T Ly b L x D y -= ⎧⎨= ⎩同理可解得1111,,2,3,,.i i i ik k k y b y b l y i n ==⎧=⎪⎨=- =⎪⎩∑和1/,/,1,2,,2,1.n n n n i i i ki k k i x y d x y d l x i n n =+⎧=⎪⎨=- =--⎪⎩∑ 4.解三对角方程组的追赶法若()ij n n A a ⨯=满足1||||,1,2,,.nii ij j j ia a i n =≠> =∑则称A 为严格对角占优矩阵.若A 满足1||||,1,2,,.nii ij j j ia a i n =≠≥ =∑且其中至少有一个严格不等式成立,则称A 为弱对角占优矩阵.现在考虑Ax d = 的求解,即11112222211111n n n n n n n n n b c x d a b c x d a b c x d d a b x -----⎡⎤⎡⎤⎡⎤ ⎢⎥⎢⎥⎢⎥ ⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥ = ⎢⎥⎢⎥⎢⎥ ⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦ 系数矩阵A 满足条件11||||0,||||||,,0,2,3,, 1.||||0,i i i i i n n b c b a c a c i n b a ⎧>>⎪≥+ ≠=-⎨⎪>>⎩采用Crout 分解方法11112222221111n n n n n n n b c a b c a b c a b βαβγαγα---⎡⎤ ⎡⎤⎢⎥ 1 ⎢⎥⎢⎥ ⎢⎥⎢⎥ = ⎢⎥⎢⎥ ⎢⎥ ⎢⎥ ⎢⎥⎢⎥⎣⎦ ⎣⎦ 1n β-⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥1 ⎢⎥⎢⎥ 1 ⎣⎦其中,,,i i i αβγ为待定系数.比较上式两边可得到111111,;,,2,3,,;,2,3,, 1.i i i i i i i i i b c a b i n c i n ααβγγβααβ-= == =+ == =-进而可导出1111111,2,3,,.,/,,2,3,,./(),2,3,, 1.i i i i i i ii i i i a i n b c b b i n c b i n γαβααββαβ--⎧= =⎪= =⎪⎨=- =⎪⎪=- =-⎩由此可看出,真正需要计算的是(1,2,,1)i n β=- ,而i α可由,i i b a 和1i β-产生.因此,实现了A 的Crout 分解后,求解Ax d =就等价于解方程组Ly dUx y =⎧⎨=⎩从而得到解三对角方程组的追赶法公式: (1) 计算i β的递推公式:1111/,/(),2,3,, 1.i i i i i c b c b i n ββαβ-⎧=⎪⎨=- =-⎪⎩(2) 解方程组Ly d =:11111/()/(),2,3,,.i i i i i i i y d b y d a y b a i n β--⎧=⎪⎨=-- =⎪⎩(3) 解方程组Ux y =:1,1,2,,2,1.n n i i i i x y x y x i n n β+⎧=⎪⎨=- =--⎪⎩追赶法的乘除法次数是66n -次.将计算121n βββ-→→→ 及12n y y y →→→ 的过程称之为“追”的过程,将计算方程组Ax d =的解121n n x x x x -→→→→ 的过程称之为“赶”的过程.四、迭代法 将Ax b =改写为一个等价的方程组 x Bx k =+建立迭代公式 (1)(),0,1,2,.i i x Bx k i +=+ =称矩阵B 为迭代矩阵.【定义】 如果对固定的矩阵B及向量k,对任意初始猜值向量(0)x ,迭代公式(1)()i i +()i()*lim i i x x →+∞=成立,其中*x 是一确定的向量,它不依赖于(0)x 的选取.则称此迭代公式是收敛的,否则称为发散的.如果迭代收敛,则应有**,x Bx k =+1. 收敛性()()*,0,1,2,i i x x i ε=- =为第i步迭代的误差向量.则有(1)(1)*()*()(),0,1,2,.x x B x x B i εε++=-=-==所以,容易推出()(0),0,1,2,,i i B i εε= =其中,(0)(0)*xxε=-为初始猜值的误差向量.设n nB K ⨯∈,lim 0i i B →+∞=⇔ ()1B ρ<.迭代法收敛基本定理: 下面三个命题是等价的 (1) 迭代法(1)()i i x Bx k +=+收敛;(2)()1B ρ<;(3) 至少存在一种矩阵的从属范数⋅,使1B <注:当条件()1B ρ<难以检验时,用1B 或B ∞等容易求出的范数,检验11B <或1B∞<来作为收敛的充分条件较为方便.常用迭代法如下. 2.Jacob 迭代 考察线性方程组Ax b =,设A 为非奇异的n 阶方阵,且对角线元素0ii a ≠(1,2,,)i n = .此时,可将矩阵A 写成如下形式A D L U =++,1122(,,,)nn D diag a a a = ,21313212000n n a L a a a a ⎡⎤⎢⎥ ⎢⎥⎢⎥= ⎢⎥ ⎢⎥⎢⎥ 0 ⎢⎥⎣⎦ ,12131232000n n a a a a a U ⎡⎤ ⎢⎥ ⎢⎥⎢⎥= 0 ⎢⎥ ⎢⎥⎢⎥ ⎢⎥⎣⎦ ,建立Jacobi 迭代公式(1)1()1(),i i x D L U x D b +--=-++迭代矩阵11()J B D L U I D A --=-+=-J B 的具体元素为112111122122221200n n J n n nn nn a a a a a a B a a a a a a ⎡⎤ - -⎢⎥⎢⎥⎢⎥- - ⎢⎥=⎢⎥⎢⎥ ⎢⎥⎢⎥- - 0 ⎢⎥⎣⎦ Jacobi 迭代法的分量形式如下1(1)()()111(),j n i i i jj jm m jm m m m j jj xb a x a x a -+==+=--∑∑1,2,,;0,1,2,.j n i = =3.Gauss-Seidel 迭代容易看出,在Jacobi 迭代法中,每次迭代用的是前一次迭代的全部分量()(1,2,,)i jx j n = .实际上,在计算(1)i j x +时,最新的分量(1)(1)(1)121,,,i i i j x x x +++- 已经算出,但没有被利用.事实上,如果Jacobi 迭代收敛,最新算出的分量一般都比前一次旧的分量更加逼近精确解,因此,若在求(1)i j x+时,利用刚刚计算出的新分量(1)(1)(1)121,,,i i i j x x x+++- ,对Jacobi 迭代加以修改,可得迭代公式1(1)(1)()111(),j ni i i jj jm m jm m m m j jj xb a x a x a -++==+=--∑∑1,2,,;0,1,2,.j n i = =矩阵形式(1)1()1()(),0,1,2,.i i x D L Ux D L b i +--=-++-+=1()G B D L U -=--+注:(1)两种迭代法均收敛时,Gauss-Seidt 迭代收敛速度更快一些.(2)但也有这样的方程组,对Jacobi 迭代法收敛,而对Gauss-Seidel 迭代法却是发散的. 【例2.4】 分别用Jacobi 迭代法和Gauss-Seidel 迭代法求解下面的方程组121232342,46,4 2.x x x x x x x ⎧- =⎪-+-=⎨⎪-+=⎩初始猜值取0(0,0,0)x =. 【解】 Jacobi 迭代公式为(1)()12(1)()()213(1)()321(2),41(6),0,1,2,41(2),4i i i i i i i x x x x x i x x +++⎧=+⎪⎪⎪=++=⎨⎪⎪=+⎪⎩迭代计算4次的结果如下 (1)(2)(3)(4)(0.5,1.5,0.5),(0.875,1.75,0.875),(0.938,1.938,0.938),(0.984,1.969,0.984).T T T T x x x x ====Gauss-Seidel 迭代公式为(1)()12(1)(1)()213(1)(1)321(2),41(6),0,1,2,41(2),4i i i i i i i x x x x x i x x +++++⎧=+⎪⎪⎪=++=⎨⎪⎪=+⎪⎩迭代计算4次的结果如下(1)(2)(3)(4)(0.5,1.625,0.9063),(0.9063,1.9532,0.9883),(0.9883,2.0,0.9985),(0.9985,1.999,0.9998).T T T T x x x x ====从这个例子可以看到,两种迭代法作出的向量序列(){}i x 逐步逼近方程组的精确解*(1,2,1)T x =,而且Gauss-Seidel 迭代法收敛速度较快.一般情况下,当这两种迭代法均收敛时,Gauss-Seidt 迭代收敛速度更3.超松弛迭代法为了加快迭代的收敛速度,可将Gauss-Seidel 迭代公式改写成1(1)()(1)()11(),j ni i i i jjj jm m jm m m m jjj xx b a x a x a -++===+--∑∑ 1,2,,;0,1,2,.j n i = =并记1(1)(1)()11(),j ni i i jj jm m jm m m m jjj rb a x a x a -++===--∑∑称 (1)i j r + 为 1i + 步迭代的第 j 个分量的误差向量.当迭代收敛时,显然有所有的误差向量(1)0(),1,2,,.i j r i j n +→→∞=为了获得更快的迭代公式,引入因子R ω∈,对误差向量 (1)i j r + 加以修正,得超松弛迭代法(简称SOR 方法)(1)()(1),0,1,2,.i i i j j j x x r i ω++=+ =即1(1)()(1)()1(),j ni i i i jjj jm mjm m m m jjjxx b a xa x a ω-++===+--∑∑1,2,,;0,1,2,.j n i = =适当选取因子ω,可望比Gauss-Seidel 迭代法收敛得更快.称ω为松弛因子.特别当1ω=时,SOR 方法就是Gauss-Seidel 迭代法.写成矩阵向量形式(1)1()1()[(1)](),j i x D L D U x D L b ωωωωω+--=+--++0,1,2,.i =迭代矩阵为1()[(1)].B D L D U ωωωω-=+--实际计算时,大部分是由计算经验或通过试算法来确定opt ω的近似值.所谓试算法就是从同一初始向量出发,取不同的松驰因子ω迭代相同次数(注意:迭代次数不应太少),然后比较其相应的误差向量()()i i r b Ax =-(或()(1)i i x x --),并取使其范数最小的松弛因子ω作为最佳松弛因子opt ω的近似值.实践证明,此方法虽然简单,但往往是行之有效的. 4.迭代收敛其它判别方法:用迭代法收敛基本定理来判断收敛性时,当n 较大时,迭代矩阵的谱半径计算比较困难,因此,人们试图建立直接利用矩阵元素的条件来判别迭代法的收敛定理. (1) 若方程组Ax b =中的系数矩阵A 是对称正定阵,则 Gauss-Seidel 迭代法收敛. 对于SOR 方法,当02ω<< 时迭代收敛(2)若A 为严格对角占优阵,则解方程组 Ax b = 的Jacobi 迭代法,Gauss -Seidel 迭代法均收敛. 对于SOR 方法,当01ω<< 时迭代收敛.【例2.5】 设线性方程组为121221,32,x x x x ⎧+=-⎪⎨+=⎪⎩建立收敛的Jacobi 迭代公式和Gauss -Seidel 迭代公式. 【解】 对方程组直接建立迭代公式,其Jacobi 迭代矩阵为0230J B -⎡⎤=⎢⎥- ⎣⎦,显见谱半径()1J B ρ=>,故Jacobi 迭代公式发散.同理Gauss -Seidel 迭代矩阵为0206G B -⎡⎤=⎢⎥ ⎣⎦,谱半径()61G B ρ=>,故Gauss -Seidel 选代公式也发散. 若交换原方程组两个方程的次序,得一等价方程组121232,21,x x x x ⎧+=⎪⎨+=-⎪⎩其系数矩阵显然对角占优,故对这一等价方程组建立的Jacobi 迭代公式,Gauss -Seidel 迭代公式皆收敛. (3)SOR 方法收敛的必要条件是 02ω<<【定理2.5】 如果A 是对称正定阵,且02ω<<,则解Ax b =的SOR 方法收敛.注:当(0,2)ω∈ 时,并不是对任意类型的矩阵A ,解线性方程组Ax b =的SOR 方法都是收敛的.当SOR 方法收敛时,通常希望选择一个最佳的值opt ω使SOR 方法的收敛速度最快.然而遗憾的是,目前尚无确定最佳超松弛因子opt ω的一般理论结果.实际计算时,大部分是由计算经验或通过试算法来确定opt ω的近似值.所谓试算法就是从同一初始向量出发,取不同的松驰因子ω迭代相同次数(注意:迭代次数不应太少),然后比较其相应的误差向量()()i i r b Ax =-(或()(1)i i x x --),并取使其范数最小的松弛因子ω作为最佳松弛因子opt ω的近似值.实践证明,此方法虽然简单,但往往是行之有效的.【例2.6】 求解线性方程组Ax b =,其中10.3000900.308980.30009100.4669110.274710.30898A - -- -0.46691 0= - -- 00.274711(5.32088,6.07624,8.80455,2.67600).T b ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥ - ⎣⎦ =-分别利用Jacobi 迭代法,Gauss -Seidel 迭代法,SOR 迭代法求解. 【解】其结果列入下表中,方程组精确解(五位有效数字)为*(8.4877,6.4275, 4.7028,4.0066).T x =-Jacobi 迭代法计算结果i()1i x()2i x ()3i x ()4i x ()2||||i r0 012.3095 1 5.3209 6.0762 -8.8046 2.6760 5.3609 27.97113.5621 -5.2324 1.90143.631820 8.4872 6.4263 -4.7035 4.0041 0.0041 218.48606.4271 -4.7050 4.0063 0.0028Gauss-Seidel 迭代法计算结果i()1i x()2i x()3i x()4i x()2||||i r0 012.3095 1 5.3209 7.6730 -5.2220 2.8855 3.6202 28.51506.1933 -5.1201 3.90040.49098 8.4832 6.4228 -4.7064 4.0043 0.0078 98.48556.4252-4.70554.00550.0038SOR 迭代法计算结果(1.16ω=)i()1i x()2i x()3i x()4i x()2||||i r0 012.3095 1 6.1722 9.1970 -5.2320 3.6492 3.6659 29.69416.1177 -4.8999 4.43351.33136 8.4842 6.4253 -4.7005 4.4047 0.0051 78.48686.4288-4.70314.00650.0016计算结果表明,若求出精确到小数点后两位的近似解,Jacobi 迭代法需要21次,Gauss -Seidel 迭代法需要9次,而SOR 迭代法(选松弛因子 1.16ω=)仅需要7次,起到加速作用.5.误差分析 【定理2.6】设 *x 是方程 Ax b = 的惟一解,v ⋅ 是某一种向量范数,若对应的迭代矩阵其范数1v B <,则迭代法(1)(),0,1,2,.i i xBx k i +=+ = 收敛,且产生向量序列(){}i x 满足()*()(1)||||||||||||1||||i i i vv vvB x x x x B --≤--()*(1)(0)||||||||||||1||||i i vv vvB x x x x B -≤--【证明】 由迭代收敛基本定理的(3)知,迭代法(1)(),0,1,2,.i i x Bx k i +=+ =收敛到方程的解*x .于是,由迭代公式立即得到(1)*()*(1)()()(1)(),().i i i i i i x x B x x x x B x x ++--=--=-为书写方便把v 范数中v 略去,有估计式(1)*()*||||||||||||,i i x x B x x +-≤⋅-(1)()()(1)||||||||||||.i i i i x x B x x +--≤⋅-再利用向量范数不等式||||||||||||x y x y -≥-于是得第一个不等式()(1)(1)()()*(1)*()*||||||||||||||||||||(1||||)||||,i i i i i i i B x x x x x x x x B x x -++ -≥-≥--- ≥--再反复递推即第二个不等式.注:(1)若事先给出误差精度ε,利用第二个不等式可得到迭代次数的估计(1)(0)(1||||)ln ln ||||||||v v v B i B x x ε⎡⎤->⎢⎥-⎣⎦ (2)在||||v B 不太接近1的情况下,由第一个不等式,可用()(1)||||i i v x x ε--<作为控制迭代终止的条件,并取 ()i x 作为方程组 Ax b = 的近似解.但是在||||v B 很接近1时,此方法并不可靠.一般可取1,2,v =∞或F .【例2.7】 用Jacobi 迭代法解方程组123123123202324,812,231530.x x x x x x x x x ⎧++=⎪++=⎨⎪-+=⎩问Jacobi 迭代是否收敛?若收敛,取(0)(0,0,0)T x =,需要迭代多少次,才能保证各分量的误差绝对值小于610-?【解】 Jacobi 迭代的分量公式为(1)()()123(1)()()213(1)()()3121(2423)201(12),0,1,2,81(3022),15i i i i i i i i i x x x x x x i x x x +++⎧=--⎪⎪⎪=-- =⎨⎪⎪=-+⎪⎩Jacobi 迭代矩阵J B 为130102011088210155J B ⎡⎤ - -⎢⎥⎢⎥⎢⎥=- -⎢⎥⎢⎥⎢⎥- ⎢⎥⎣⎦,由5251||||max ,,1208153J B ∞⎧⎫==<⎨⎬⎩⎭知,Jacobi 迭代收敛. 因设(0)(0,0,0)Tx =,用迭代公式计算一次得(1)(1)(1)12363,, 2.52x x x = = =而(1)(0)|||| 2.x x ∞-=于是有6110(1)13ln ln 13.23i -⎡⎤⋅-⎢⎥>=⎢⎥⎢⎥⎣⎦所以,要保证各分量误差绝对值小于610-,需要迭代14次.【例2.8】 用Gauss -Seidel 迭代法解例2.11中的方程组,问迭代是否收敛?若收敛,取(0)(0,0,0)Tx =,需要迭代多少次,才能保证各分量误差的绝对值小于610-?【解】 Gauss -Seidel 迭代矩阵G B 为102403601()03025524000G B D L U - - ⎡⎤⎢⎥=-+= -⎢⎥⎢⎥ 38 -3⎣⎦显然1||||14G B =<,所以迭代收敛. Gauss -Seidel 迭代分量公式为(1)()()123(1)(1)()213(1)(1)(1)3121(2423),201(12),0,1,2,81(3022),15i i i i i i i i i x x x x x x i x x x ++++++⎧=--⎪⎪⎪=-- =⎨⎪⎪=-+⎪⎩因取(0)(0,0,0)T x =,故迭代一次得(1)(1)(1)1231.2, 1.35, 2.11x x x = = =于是有(1)(0)|||| 2.11x x ∞-=,计算得6110(1)14ln ln 10.2.114i -⎡⎤⋅-⎢⎥>=⎢⎥⎢⎥⎣⎦所在,要保证各分量误差绝对值小于610-,需要迭代11次.。

《临床生物化学检验技术》第二章练习题及答案

《临床生物化学检验技术》第二章练习题及答案

《临床生物化学检验技术》第二章练习题及答案第二章临床生物化学检测方法的选择与评价A型题1.以下关于参考方法的描述,哪种是正确的()A.目前绝大多数检验项目都已有参考方法B.性能稳定的常规方法可以用作参考方法C.每个临床实验室都应建立主要检验项目的参考方法D.参考方法是鉴定基质效应的重要工具E.只要有参考物质,参考方法可有可无2.下列关于参考方法的说法不正确的是()A.正确度与精密度已经充分证实B.干扰因素少,系统误差与重复测定的随机误差相比可以忽略不计C.有适当的灵敏度、特异性及较宽的分析范围D.主要用于实验室的常规测定E.用于评价常规方法和试剂盒鉴定二级参考物质3. 同位素稀释质谱分析法应属于()A.偏差已知方法B.参考方法C决定性方法D.偏差未知方法E.常规方法4. 方法学比对试验检测的是()A.偶然误差B.总误差C恒定误差D. 系统误差E随机误差5.方法选择和评价的过程必须开始于()A. 临床需求B.明确方法学评价目标C.正确地采用统计设计D. 设定适宜的评价方法E方法学评价的客观结论6.候选方法经过方法学评价后,接着进入()A.方法应用阶段B. 质控阶段C.日常维护阶段D. 结果报告阶段E.经验总结阶段7.在确定临床需求之后,新方法选择评价和进人常规应用的主要流程的关键步骤为()A.规定质量目标、方法评价、常规分析B.方法选择、规定质量目标、方法评价|C.方法选择、方法评价、方法发展D.提供样本、常规分析、质量控制实践E.方法选择、方法评价、质量控制8.候选方法经过方法学评估进入常规应用,为了随时发现方法在实施过程中出现的问题,还必须()A.建立反馈系统B建立质控系统C.进入方法应用阶段D.建立自动化系统E建立方法改进系统9. 方法学评价实质上就是评价测定方法的()A.偏倚B.误差C. 不精密度D.不准确度E.正确度10.美国国家临床实验室标准研究院(CLSI)先后制订了一系列评价方案( evaluationprotocols, EP) ,其中用于精密度评价的文件是()A. EP5-A、EP5- A2B. EP6-P 、EP6-P2、EP6- AC. EP7-P、EP7-P2D. EP9-A 、EP9- A2E. EPI0-A、EP10-A211. 下列方案不是方法评价方案的是()A.精密度评价B.回收试验C.变异指数测定D.干扰试验E. 线性评价12.反映精密度好坏的指标是()A.标准误B. 变异系数C. 平均值D. 检测限E.灵敏度13. 精密度评价时,离群值是指双份重复测定结果的差值超过初始精密度的()A.5.5倍B.4.5倍C. 3.5倍D.3倍E.2.5倍14.定量测定项目室内质量控制活动主要控制的是()A.准确性B.重复性C.可比性D.抗干扰性E.线性15.代表整个检测系统可重复程度的是()A. 批内变异系数B. 批间变异系数C.日间变异系数D.日内变异系数E. 总变异系数16.正确度评价主要有三种方法.即与参考方法进行方法学比对、检测定值的标准物和回收试验,以下说法不正确的是()A.试验期间应保证有效的校准及室内质控在控B.进行回收试验时向样本中加入的待测物纯品标准液,体积不应超过样本总体积的20%C.方法学比对试验所选择的样本浓度应尽可能覆盖整个分析测量范围D.检测定值标准物应注意标准物与常规方法的互换性问题E.在确认无漂移和携带污染后,才可进行正确度评价试验17. 方法学比对试验中的样本数至少为()A.15个B. 20个C.30个D. 40个E. 100个18.单位浓度的微量变化所引起的指示物理量的变化称为()A.精密度B.正确度C.检测限D. 分析灵敏度E. 分析特异性19.某法测血钙的回收率为95. 7% ,用该法测定真值为2.5mmo/L的样本,该方法测定误差为()A. 0. 11mmol/LB. -0.11mmol/L.C. 0. 22mmol/LD. -0.22mol/LE. 0. 31mmol/L20. 下列不属于内源性干扰物质的是()A.胆红素B. 脂类物质C.类风湿因子D. 治疗药物E.试剂中的杂质和杂酶21.下列不属于外源性干扰物质的是()A.抗凝剂B.防腐剂C.稳定剂D. 治疗药物E.试剂中的杂质和杂酶22.关于干扰评价试验,下列说法不正确的是()A.用于干扰评价的样本应与患者样本具有相同或相似的基质B. 向测试组样本中添加干扰物时,干扰物储备液的浓度不可过高,应该与干扰浓度接近C.对照组样本中需要加入等量的溶剂,以保证样本基质的一致性,溶剂本身不能是干扰物资D. 分析物浓度需要进行多次重复测定(3次及以上)E干扰是指在测定某分析物时,受某非分析物影响致测定结果增高或降低23.某实验室尿微量白蛋白参加室间质量评价活动,五个被检测的质控品有三个结果不在可接受范围之内,得分为40,并且其偏倚均为负偏倚,提示该实验室检测系统存在的误差最可能的是()A.随机误差B.偶然误差C.操作误差D.系统误差E.过失误差24.从方法学评价的角度看,干扰可造成()A. 系统误差B.随机误差C. 系统误差,也可造成随机误差D. 比例误差E.恒定误差25.测定比例系统误差的试验是()A.重复性试验B.回收试验C. 线性试验D.方法学比对试验E. 干扰试验26.计量学“溯源性”是()A.测量结果的属性B. 检测系统的属性C.检测方法的属性D. 校准的属性E. 检测仪器的属性27. 阐述测量不确定度的两个关键词是()A.合理、量值区间B. 合理、分散C.分散性、误差D. 合理统计控制状态E.误差、量值区间28.以下关于测量不确定度的描述,说法正确的是()A.在临床检验领域,不确定度实际上与总误差的意义相当B.标准差、偏倚、总误差等概念将很快不再使用,一律用不确定度描述检验结果质量C.室内质控数据在,一般情况下可以代表检验结果的不确定度D.不确定度和溯源性是测量结果的重要指标E.厂家提供的校准物定值的不确定度基本上就是临床实验室检验结果的不确定度29. 临床生化实验室检测所用的校准品大多为()A一级参考物质B. 二级参考物质C.质控物D.厂家产品校准品E.有证参考物质30.根据IS017511,下列测量程序按不确定度由高到低排列,正确的是()A.一级参考测量程序,二级参考测量程序,厂家首选测量程,用户常规测量程序B. 用户常规测量程序,厂家首选测量程序,二级参考测量程序,一级参考测量程序C一级参考测量程序,二级参考测量程序,用户常规测量程序,厂家首选测量程序D一级参考测量程序,厂家首选测量程序,二级参考测量程序,用户常规测量程序E.用户常规测量程序,二级参考测量程序,厂家首选测量程序,一级参考测量程序B型题(1-3题共用各选答案)A.1.2%B.1.6%C.1.43%D.6.05%E.4.07%1.血清白蛋白的个体内生物学变异为3 2%,个体间生物学堂年为4.75%,根据生物学变异计算该项目适当的()A.允许不精密度为B.允许偏倚为C.允许总误差(90%置信水平)为(4~6题共用备选答案)A.正确度B.灵敏度C.精密度D.特异性E.准确度4.建立一个新的检测方法时常做回收试验,其主要目的是验证检测方法的()5.标准差和变异系数一般用来表示()6.重复测定样本中某物质的浓度,其均值很接近于真值,说明所采用的检测方法哪种性能好的是()(7-9题共用备选答案)A.总误差B. 随机误差C.系统误差D.人为干扰E. 偶然误差7.采用计量标准或标准物质对测量仪器进行调整或校准,是为了尽可能消除()8. 重复性试验是考查候选方法的()9.大多数临床样本进行的是单次测定.其包含的是()(10~12题共用备选答案)A.决定性方法B.参考方法C.常规方法E.推荐方法 D. 经典方法10.用于评价常规方法和试剂盒的分析方法是()11.可满足临床或其他目的需要的日常使用方法是()12. 用于发展及评价参考方法,,并为一级参物质定值的方法是()(13~15题共用名选答案)A. 基质效应 C.溯源性B. 互换性E特异性 D.准确性13.被测量以外的某种样品特性对测量及被测量的值的影响,称为()14.常规方法和参考方法测量参考物质所得结果数字关系,与上述方法则量实际临床样本所得结果的数字关系的一致程度,称为()15.检测方法不受样本中存在的潜在干扰物或干扰因素的影响,测定目标分析物浓度的能力,称为()(16~18题共用备选答案)A. EP5-A、EP5- A2B. EP6-P 、EP6- P2、EP6-AC. EP7-P、EP7-P2D. EP9-A EP9- A2E. EP10-A、EP10-A216.描述线性范围评价的EP文件是()17.描述干扰试验的EP文件是()18. 描述方法学比对试验的EP文件是()(19~20 题共用备选答案)件喷2A.一级参考物质B.二级参考物质C.校准品D.定值血清E.质控品19.一般是高度纯化的物质,具有最高计量学特性,可由一级参考测量程序直接定值,也可通过可靠的杂质分析间接定值,这种物质是()20.一般具有与实际样本相同或相似的基质,由一种或多种二级参考测量程序定值,主要用于量值传递,这种物质是()。

第二章基因工程习题答案

第二章基因工程习题答案

基因工程课程习题选择题001 基因工程操作的三大基本元件是【A】I 供体II 受体III 载体IV 抗体V 配体AI + II + IIIBI + III + IVCII + III + IVDII + IV + VEIII + IV + V002 根据当今生命科学理论,基因工程的用途是【E】I 分离纯化基因 II 大量生产生物分子 III 构建新型物种 IV 提高基因重组效率A I + II + IIIB I + II + IVC I + III + IVD II + III + IVE I + II + III + IV003 根据基因工程的定义,下列各名词中不能替代基因工程的是【A】A基因诱变B分子克隆C DNA重组D遗传工程E基因无性繁殖004 基因工程的单元操作顺序是【B】A增,转,检,切,接B切,接,转,增,检C接,转,增,检,切D检,切,接,增,转E切,接,增,转,检005 下列有关基因的叙述,错误的是【A】A蛋白质是基因表达的唯一产物B基因是 DNA 链上具有编码功能的片段C基因也可以是 RNAD基因突变不一定导致其表达产物改变结构E基因具有方向性006 限制性核酸内切酶是由细菌产生的,其生理意义是【D】A修复自身的遗传缺陷B促进自身的基因重组C强化自身的核酸代谢D提高自身的防御能力E补充自身的核苷酸消耗007 天然 PstI 限制性内切酶的来源是【D】ABacillus amyloliquefaciensBEscherichia coliCHaemophilus influenzaeDProvidencia stuartiiEStreptomyces lividans008 T 4 -DNA 连接酶是通过形成磷酸二酯键将两段 DNA 片段连接在一起,其底物的关键基团是【D】A 2' -OH 和 5' -PB 2' -OH 和 3' -PC 3' -OH 和 2' -PD 3' -OH 和 5' -PE 5' -OH 和 3' -P009若载体 DNA 用 M 酶切开,则下列五种带有 N 酶粘性末端的外源 DNA 片段中,能直接与载体拼接的是【D】M NA A/AGCTT T/TCGAAB C/CATGG ACATG/TC CCC/GGG G/GGCCCD G/GATCC A/GATCTE GAGCT/C G/AGCTC010下列有关质粒分子生物学的叙述,错误的是【B】A质粒是共价环状的双链 DNA 分子B天然质粒一般不含有限制性内切酶的识别序列C质粒在宿主细胞内能独立于染色体 DNA 自主复制D松弛复制型的质粒可用氯霉素扩增E质粒并非其宿主细胞生长所必需011带有多个不同种复制起始区的质粒是【A】A穿梭质粒B表达质粒C探针质粒D整合质粒E多拷贝质粒012 下列各常用载体的装载量排列顺序,正确的是【A】A Cosmid > λ-DNA > PlasmidBλ-DNA > Cosmid > PlasmidC Plasmid >λ-DNA > CosmidD Cosmid > Plasmid >λ-DNAEλ-DNA > Plasmid > Cosmid013 目前在高等动物基因工程中广泛使用的载体是【C】A质粒 DNAB噬菌体 DNAC病毒 DNAD线粒体 DNAE叶绿体 DNA014 若某质粒带有lacZ 标记基因,那么与之相匹配的筛选方法是在筛选培养基中加入【D】A半乳糖B葡萄糖C蔗糖D5- 溴-4- 氯-3- 吲哚基- b -D- 半乳糖苷(X-gal )E异丙基巯基- b - 半乳糖苷(IPTG )015质粒是基因工程中最常用的运载体,它的主要特点是【C】①能自主复制②不能自主复制③结构很小④蛋白质⑤环状RNA ⑥环状DNA⑦能“友好”地“借居”A ①③⑤⑦B ②④⑥C ①③⑥⑦D ②③⑥⑦016 双脱氧末端终止法测定DNA 序列是基于【A】ADNA 的聚合反应BDNA 的连接反应CDNA 的降解反应D特殊的DNA 连接酶E聚合单体2' 和5' 位的脱氧017 下列三种方法中,能有效区分重组子与非重组子的是【E】I 限制性酶切II PCR 扩增III 抗药性筛选AIBI + IICI + IIIDII + IIIEI + II + III018鸟枪法克隆目的基因的战略适用于【A】A原核细菌B酵母菌C丝状真菌D植物E人类019 cDNA 第一链合成所需的引物是【D】APoly ABPoly CCPoly GDPoly TE发夹结构020 Taq DNA 聚合酶的发现使得PCR 技术的广泛运用成为可能,这是因为【D】ATaq DNA 聚合酶能有效地变性基因扩增产物BTaq DNA 聚合酶催化的聚和反应不需要引物CTaq DNA 聚合酶具有极强的聚和活性DTaq DNA 聚合酶能使多轮扩增反应连续化ETaq DNA 聚合酶能使扩增反应在DNA 变性条件下进行021 为了利用PCR 技术扩增下列染色体DNA 片段上的虚线部分,应选用的引物顺序是【D】AI + IIBI + IIICI + IVDII + IIIEII + IV022 构建基因文库一般使用的载体是【E】I 质粒IIλ-DNA III CosmidAIBIICIIIDII + IIIEI + II + III023 强化基因转录的元件是【C】A密码子B复制子C启动子D内含子E外显子024 启动子的特征之一是【B】AGC 富积区BTATA BoxC转录起始位点D长度平均1 kbE含有某些稀有碱基025 下列基因调控元件中属于反式调控元件的是【A】A阻遏蛋白B启动子C操作子D终止子E增强子026包涵体是一种【E】A受体细胞中难溶于水的蛋白颗粒B大肠杆菌的亚细胞结构C噬菌体或病毒DNA 的体外包装颗粒D用于转化动物细胞的脂质体E外源基因表达产物的混合物027 外源基因在大肠杆菌中以融合蛋白的形式表达的优点是【E】I 融合基因能稳定扩增II 融合蛋白能抗蛋白酶的降解III 表达产物易于亲和层析分离AIIIBI + IICI + IIIDII + IIIEI + II + III028 第二代基因工程是指【C】A途径工程B代谢工程C蛋白质工程DRNA 基因工程E细胞器基因工程029 基因工程菌中重组质粒的丢失机制是【C】A重组质粒渗透至细胞外B重组质粒被细胞内核酸酶降解C重组质粒在细胞分裂时不均匀分配D重组质粒杀死受体细胞E重组质粒刺激受体细胞提高其通透性030利用毛细管作用原理,将凝胶电泳分离后的DNA片段转移至硝酸纤维素膜上并根据核酸杂交原理进行分析的技术是【D】AWestern 印迹转移技术BNorthern 印迹转移技术C基因的表现型分析法DSouthern 印迹转移技术031在翻译过程中.mRNA必需首先与核糖体相结合才能进行蛋白质合成。

物理化学 答案 第二章_习题解答

物理化学 答案 第二章_习题解答

=
(0.3 × 48.66 +
0.7 ×12) KJ·mol-1
=
23.0KJ·mol-1
B
∑ ∑ ∑ S
2-2 已知当 NaCl 溶液在 1kg 水中含物质的量为 n(单位为 mol)的 NaCl 时,体积 V 随 n 的变化关系为:
V/m3 = 1.00138×10-3 + 1.66253×10-5n/mol +1.7738×10-3(n/mol)3/2 + 1.194×10-7(n/mol)2
求当 n 为 2mol 时 H2O 和 NaCl 的偏摩尔体积为多少? 解:设水用“A”表示,NaCl 用“B”表示,由题意得:
1
⎜⎜⎝⎛
∂V ∂n B
⎟⎟⎠⎞ = 1.66253 ×10−5
+ 1.7738 ×10−3
×
3 2
1
× (n / mol) 2
+ 1.194 × 10−7
× 2(n / mol)
那么当 n=2 时,NaCl 的偏摩尔体积
VB
= 1.66253 × 10−5
+ 1.7738 × 10−3
×
3
×
2
1 2
mol·dm3 = 0.547mol·dm-3
bB
=
nB mA
=
wB M (1 − wB )
=
0.095 0.18 × (1 − 0.095)
mol·kg-1 = 0.583mol·kg-1
2-4 若将 25℃、101.325KPa 纯理想气体的状态定为气体的标准状态,则氧气的标准
熵 S1O =205.03J·K-1·mol-1,现改为 25℃、100Kpa 的纯理想气体作为气体的标准态,氧气

第2章 线性表习题及参考答案

第2章 线性表习题及参考答案

第二章线性表习题一判断题1.线性表的逻辑顺序与存储顺序总是一致的。

2.顺序存储的线性表可以按序号随机存取。

3.顺序表的插入和删除操作不需要付出很大的时间代价,因为每次操作平均只有近一半的元素需要移动。

4.线性表中的元素可以是各种各样的,但同一线性表中的数据元素具有相同的特性,因此是属于同一数据对象。

5.在线性表的顺序存储结构中,逻辑上相邻的两个元素在物理位置上并不一定紧邻。

6.在线性表的链式存储结构中,逻辑上相邻的元素在物理位置上不一定相邻。

7.线性表的链式存储结构优于顺序存储结构。

8.在线性表的顺序存储结构中,插入和删除时,移动元素的个数与该元素的位置有关。

9.线性表的链式存储结构是用一组任意的存储单元来存储线性表中数据元素的。

10.在单链表中,要取得某个元素,只要知道该元素的指针即可,因此,单链表是随机存取的存储结构。

二单选题 (请从下列A,B,C,D选项中选择一项)1.线性表是( ) 。

(A) 一个有限序列,可以为空;(B) 一个有限序列,不能为空;(C) 一个无限序列,可以为空;(D) 一个无序序列,不能为空。

2.对顺序存储的线性表,设其长度为n,在任何位置上插入或删除操作都是等概率的。

插入一个元素时平均要移动表中的()个元素。

(A) n/2 (B) n+1/2 (C) n -1/2 (D) n3.线性表采用链式存储时,其地址( ) 。

(A) 必须是连续的;(B) 部分地址必须是连续的;(C) 一定是不连续的;(D) 连续与否均可以。

4.用链表表示线性表的优点是()。

(A)便于随机存取 (B)花费的存储空间较顺序存储少(C)便于插入和删除 (D)数据元素的物理顺序与逻辑顺序相同5.某链表中最常用的操作是在最后一个元素之后插入一个元素和删除最后一个元素,则采用( )存储方式最节省运算时间。

(A)单链表 (B)双链表 (C)单循环链表 (D)带头结点的双循环链表6.循环链表的主要优点是( )。

第二章80C51的结构和原理习题及答案

第二章80C51的结构和原理习题及答案

第⼆章80C51的结构和原理习题及答案第⼆章80C51的结构和原理习题及答案1、80C514单⽚机在功能上、⼯艺上、程序存储器的配置上有哪些种类?答:80C51单⽚机在功能上有两种⼤类:(1)、基本型;(2)、增强型;80C51单⽚机在⽣产⼯艺上有两种:(1)、HMOS⼯艺(即⾼密度短沟道MOS ⼯艺);(2)、CHMOS⼯艺(即互补⾦属氧化物的HMOS⼯艺);80C51单⽚机在程序存储器的配置上有三种形式:(1)、掩膜ROM;(2)、EPROM;(3)、ROMLess(⽆⽚内程序存储器)。

2、80C51单⽚机存储器的组织采⽤何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使⽤上有何特点?答:80C51单⽚机存储器的组织采⽤哈佛结构:存储器在物理上设计成程序存储器和数据存储器两个独⽴的空间。

基本型单⽚机⽚内程序存储器容量为4KB,地址范围是0000H~0FFFH。

增强型单⽚机⽚内程序存储器容量为8KB,地址范围是0000H~0FFFH。

基本型单⽚机⽚内数据存储器均为128字节,地址范围是00H~7FH,⽤于存放运算的中间结果、暂存数据和数据缓冲。

这128字节的低32个单元⽤作⼯作寄存器,在20H~2FH共16个单元是位寻址区,然后是80个单元的他通⽤数据缓冲区。

增强型单⽚机⽚内数据存储器为256字节,地址范围是00H~FFH。

低128字节的配置情况与基本型单⽚机相同,⾼128字节为⼀般RAM,仅能采⽤寄存器间接寻址⽅式访问(⽽与该地址范围重叠的SFR空间采⽤直接寻址⽅式访问)。

3、80C51单⽚机的P0~P3⼝在结构上有何不同?在使⽤上有何特点?答:80C51单⽚机各⼝均由接⼝锁存器、输出驱动器和输⼊缓冲器组成,但是结构存在差异:P0、P1⼝有转换开关MUX,P2、P3⼝没有;P1~P3⼝都有上来电阻,但是P0没有。

4个I/O⼝的使⽤特点:(1)、P0:P0⼝是⼀个多功能的8位⼝,可按字节访问也可以按位访问。

李椿热学答案及部分习题讲解部分习题的参考答案

李椿热学答案及部分习题讲解部分习题的参考答案

“热学”课程第一章作业习题说明:“热学”课程作业习题全部采用教科书(李椿,章立源,钱尚武编《热学》)里各章内的习题。

第一章习题:1,2,3[1],4,5,6,8,10,11,20,24[2],25[2],26[2],27,28,29,30,31,32,33. 注:[1] 与在水的三相点时[2] 设为等温过程第一章部分习题的参考答案1.(1) –40;(2) 574.5875;(3) 不可能.2.(1) 54.9 mmHg;(2) 371 K.3. 0.99996.4. 400.574.5. 272.9.6. a = [100/(X s–X i)]⋅(︒C/[X]), b = –[100 X i/(X s–X i)]︒C, 其中的[X]代表测温性质X的单位.8. (1) –205︒C;(2) 1.049 atm.10. 0.8731 cm, 3.7165 cm.11. (1) [略];(2) 273.16︒, 273.47︒;(3) 不存在0度.20. 13.0 kg⋅m-3.24. 由教科书137页公式可得p = 3.87⨯10-3 mmHg.25. 846 kg⋅m-3.26. 40.3 s (若抽气机每旋转1次可抽气1次) 或40.0 s (若抽气机每旋转1次可抽气2次, 可参阅教科书132页).27. 28.9, 1.29 kg⋅m-3.28. 氮气的分压强为2.5 atm, 氧气的分压强为1.0 atm, 混合气体的压强为3.5 atm.29. 146.6 cm-3.30. 7.159⨯10-3 atm, 71.59 atm, 7159 atm; 4.871⨯10-4 atm, 4.871 atm, 487.1 atm.31. 341.9 K.32. 397.8 K.33. 用范德瓦耳斯方程计算得25.39 atm, 用理想气体物态方程计算得29.35 atm.“热学”课程第二章作业习题第二章习题:1,3,4,5,6,7,8,9[3],10,11,12,13[4],16,17,18,19,20.注:[3] 设为绝热容器[4] 地球和月球表面的逃逸速度分别等于11.2 km⋅s-1和2.38 km⋅s-1第二章部分习题的参考答案1. 3.22⨯103 cm-3.3. 1.89⨯1018.4. 2.33⨯10-2 Pa.5. (1) 2.45⨯1025 m-3;(2) 1.30 kg⋅m-3;(3) 5.32⨯10-26 kg;(4) 3.44⨯10-9 m;(5) 6.21⨯10-21 J.6. 3.88⨯10-2 eV,7.73⨯106 K.7. 301 K.8. 5.44⨯10-21 J.9. 6.42 K, 6.87⨯104Pa (若用范德瓦耳斯方程计算) 或6.67⨯104 Pa (若用理想气体物态方程计算).10. (1) 10.0 m⋅s-1;(2) 7.91 m⋅s-1;(3) 7.07 m⋅s-111. (1) 1.92⨯103 m⋅s-1;(2) 483 m⋅s-1;(3) 193 m⋅s-1.12. (1) 485 m⋅s-1;(2) 28.9, 可能是含有水蒸气的潮湿空气.13. 1.02⨯104 K, 1.61⨯105 K; 459 K, 7.27⨯103 K.16. (1) 1.97⨯1025 m-3 或2.00⨯1025 m-3;(2) 由教科书81页公式可得3.26⨯1027m-2或3.31⨯1027 m-2;(3) 3.26⨯1027 m-2或3.31⨯1027 m-2;(4) 7.72⨯10-21 J, 6.73⨯10-20 J.17. 由教科书81页公式可得9.26⨯10-6 g⋅cm-2⋅s-1.18. 2.933⨯10-10 m.19. 3.913⨯10-2 L, 4.020⨯10-10 m, 907.8 atm.20. (1) (V1/3 -d)3;(2) (V1/3 -d)3 - (4π/3)d3;(3) (V1/3 -d)3 - (N A - 1) ⋅(4π/3)d3;(4)因V1/3>>d,且N A>>1, 故b = V - (N A/2)⋅{(V1/3 -d)3 +[(V1/3 -d)3 - (N A - 1)⋅(4π/3)d3]}⋅(1/N A) ≈ 4N A(4π/3)(d/2)3.“热学”课程第三章作业习题第三章习题:1,2,4,5[5],6,7,9,10,11,12,13,15,16,17,18,19,20[6],22[7],23,24,25[8],26,27,28,29,30.注:[5] 设p0 = 1.00 atm[6] 分子射线中分子的平均速率等于[9πRT/(8μ)]1/2[7] 设相对分子质量等于29.0[8] f(ε)dε = 2π-1/2(kT)-3/2ε1/2e-ε/kT dε第三章部分习题的参考答案1. (1) 3.18 m⋅s-1;(2) 3.37 m⋅s-1;(3) 4.00 m⋅s-1.2. 395 m⋅s-1, 445 m⋅s-1, 483 m⋅s-1.4. 3π/8.5. 4.97⨯1016个.6. 0.9534.7. (1) 0.830 %;(2) 0.208 %;(3) 8.94⨯10-7 %.9. [2m/(πkT)]1/2.10. (1) 198 m⋅s-1;(2) 1.36⨯10-2 g⋅h-1.11. [略].12. (1) [略];(2) 1/v0;(3) v0/2.13. (1) 2N/(3v0);(2) N/3;(3) 11v0/9.15. [略].16. [略].17. 0.24 %.18. (1) 0.5724N;(2) 0.0460N.19. n[kT/(2πm)]1/2⋅[1 + (mv2/2kT)]⋅exp[ –(mv2/2kT)]或[nv p /(2π1/2)] ⋅[1 + (v2/v p2)]⋅exp[ –(v2/v p2)].20. 0.922 cm, 1.30 cm.22. 2.30 km.23. 1955 m.24. kT/2.25. f(ε)dε = 2(π)-1/2(kT)-3/2ε1/2exp[ -ε/(kT)]dε, kT/2.26. 3.74⨯103 J⋅mol-1, 2.49⨯103 J⋅mol-1.27. 6.23⨯103 J⋅mol-1, 6.23⨯103 J⋅mol-1; 3.09⨯103 J⋅g-1, 223 J⋅g-1.28. 5.83 J⋅g-1⋅K-1.29. 6.61⨯10-26 kg和39.8.30. (1) 3, 3, 6;(2) 74.8 J⋅mol-1⋅K-1.“热学”课程第四章作业习题第四章习题:1,2,4,6[7],7,8,10,11,13[2],14,15,17,18[9],19,21.注:[2] 设为等温过程[7] 设相对分子质量等于29.0[9] CO2分子的有效直径等于4.63×10-10 m第四章部分习题的参考答案1. 2.74⨯10-10 m.2. 5.80⨯10-8 m, 1.28⨯10-10 s.4. (1)5.21⨯104 Pa; (2) 3.80⨯106 m-1.6. (1) 3.22⨯1017 m-3;(2) 7.77 m (此数据无实际意义);(3) 60.2 s-1 (此数据无实际意义).7. (1) 1.40;(2) 若分子有效直径与温度无关, 则得3.45⨯10-7 m;(3) 1.08⨯10-7 m.8. (1) πd2/4;(2) [略].10. (1) 3679段;(2) 67段;(3) 2387段;(4) 37段;(5) 不能这样问.11. 3.11⨯10-5 s.13. (1) 10.1 cm;(2) 60.8 μA.14. 3.09⨯10-10 m.15. 2.23⨯10-10 m.17. (1) 2.83;(2) 0.112;(3) 0.112.18. (1) –1.03 kg⋅m-4;(2) 1.19⨯1023 s-1;(3) 1.19⨯1023 s-1;(4) 4.74⨯10-10 kg⋅s-1.19. [略].21. 提示:稳定态下通过两筒间任一同轴柱面的热流量相同.“热学”课程第五章作业习题第五章习题:1,2,3,5,7,8,10,12,13,15,16,17,18,19,21,22[10],23,24[11],25,26,27,28,29,31,33[12],34,35.注:[10] 使压强略高于大气压(设当容器中气体的温度与室温相同时其压强为p1)[11] γp0A2L2/(2V)[12] 设为实现了理想回热的循环第五章部分习题的参考答案1.(1) 623 J, 623 J, 0;(2) 623 J, 1.04⨯103 J, –416 J;(3) 623 J, 0, 623 J.2.(1) 0, –786 J, 786 J;(2) 906 J, 0, 906 J;(3) –1.42⨯103 J, –1.99⨯103 J, 567 J.3.(1) 1.50⨯10-2 m3;(2) 1.13⨯105 Pa;(3) 239 J.4.(1) 1.20;(2) –63.3 J;(3) 63.3 J;(4) 127 J.7. (1) 265 K;(2) 0.905 atm;(3) 12.0 L.8. (1) –938 J;(2) –1.44⨯103 J.10. (1) 702 J;(2) 507 J.12. [略].13. [略].15. 2.47⨯107 J⋅mol-1.16. (1) h = CT + v0p + bp2;(2) C p = C, C V= C + (a2T/b)–ap.17. –46190 J⋅mol-1.18. 82.97 %.19. [略].21. 6.70 K, 33.3 cal, 6.70 K, 46.7 cal; 11.5 K, 80.0 cal, 0, 0.22. γ = ln(p1/p0)/ln(p1/p2).23. (1) [略];(2) [略];(3) [略].24. (1) [略];(2) [略].25. (1) p0V0;(2) 1.50 T0;(3) 5.25 T0;(4) 9.5 p0V0.26. (1) [略];(2) [略];(3) [略].27. 13.4 %.28. (1) A→B为吸热过程, B→C为放热过程;(2) T C = T(V1/V2)γ– 1, V C = V2;(3) 不是;(4) 1 – {[1 – (V1/V2)γ– 1]/[(γ– 1)ln(V2/V1)]}.29. [略].31. 15.4 %.33. [略].34. [略].35. [略].“热学”课程第六章作业习题第六章习题:2,3,5,9,10,11,12[13],13,15,16,19.注:[13] 设为一摩尔第六章部分习题的参考答案2. 1.49⨯104 kcal.3. (1) 473 K;(2) 42.3 %.5. 93.3 K.9. (1) [略];(2) [略];(3) [略].10. [略].11. [略].12. [略].13. [略].15. ∆T = a (v2-1–v1-1)/C V = –3.24 K.16. [略].19. –a(n A–n B)2/[2C V V(n A+ n B)].“热学”课程第七章作业习题第七章习题:8.第七章部分习题的参考答案8. 提示:在小位移的情况下, exp[ -(cx2-gx3-fx4)/(kT)]≈ exp[ -cx2/(kT)]⋅{1 + [gx3/(kT)]}⋅{1 + [fx4/(kT)]}≈ exp[ -cx2/(kT)]⋅{1 + [gx3/(kT)] + [fx4/(kT)]}.“热学”课程第八章作业习题第八章习题:1,2,3,4,6,7[14],8,10.注:[14] 设θ= 0第八章部分习题的参考答案1. 2.19⨯108 J.2. 7.24⨯10-2 N⋅m-1.3. 1.29⨯105 Pa.4. 1.27⨯104 Pa.6. f = S[α(R1-1 + R2-1) – (ρgh/2)]= {Sα⋅[2cos(π–θ)]/[2(S/π)1/2 ⋅cos(π–θ) + h–h sin(π–θ)]} +{Sα⋅[2cos(π–θ)]/h} – (Sρgh/2)≈Sα⋅[2cos(π–θ)/h]= 25.5 N.7. 0.223 m.8. 2.98⨯10-2 m.10. (1) 0.712 m; (2) 9.60⨯104 Pa; (3) 2.04⨯10-2 m.“热学”课程第九章作业习题第九章习题:1,2,4[15],6[5],7,8,9[16],11,12,13[17].注:[5] 设p0 = 1.00 atm[15] 水蒸气比体积为1.671 m3/kg[16] 100℃时水的饱和蒸气压为1.013×105Pa,而汽化热为2.38×106 J⋅kg -1,由题8中的[17] 23.03 - 3754/T第九章部分习题的参考答案1. 3.21⨯103 J.2. (1) 6.75⨯10-3 m3;(2) 1.50⨯10-5 m3;(3) 液体体积为1.28⨯10-5 m3, 气体体积为9.87⨯10-4 m3.4. 373.52 K.6. 1.36⨯107 Pa.7. [略].8. [略].9. 1.71⨯103 Pa.11. 4.40⨯104 J⋅mol-1.12. (1) 52.0 atm;(2) 157 K.13. (1) 44.6 mmHg, 195 K;(2) 3.121⨯104 J⋅mol-1, 2.547⨯104 J⋅mol-1, 5.75⨯103 J⋅mol-1.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

的参数,可以和表中的元素相同,也可以不同 )。

voidDeletElem(SqListA,intx,int y)
{
ElemType *p,*q;
inti=0; int j;
p=&A.next;
for(i;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) )

相关文档
最新文档