当前位置:文档之家› C++primer第五版课后习题答案(完整版)

C++primer第五版课后习题答案(完整版)

C++primer第五版课后习题答案(完整版)
C++primer第五版课后习题答案(完整版)

有机化学_第五版答案(完整版)

《有机化学》(第五版,李景宁主编)习题答案 第一章 3、指出下列各化合物所含官能团的名称。 (1) CH 3CH=CHCH 3 答:碳碳双键 (2) CH 3CH 2Cl 答:卤素(氯) (3) CH 3CHCH 3 OH 答:羟基 (4) CH 3CH 2 C=O 答:羰基 (醛基) H (5) CH 3CCH 3 答:羰基 (酮基) (6) CH 3CH 2COOH 答:羧基 (7) NH 2 答:氨基 (8) CH 3-C ≡C-CH 3 答:碳碳叁键 4、根据电负性数据,用和标明下列键或分子中带部分正电荷和负电荷的原子。 答: 6、下列各化合物哪个有偶极矩?画出其方向 (1)Br 2 (2) CH 2Cl 2 (3)HI (4) CHCl 3 (5)CH 3OH (6)CH 3OCH 3 答:以上化合物中(2)、(3)、(4)、(5)、(6)均有偶极矩 (2) H 2C Cl (3 )I (4 ) Cl 3 (5)H 3C OH (6) H 3C CH 3 7、一种化合物,在燃烧分析中发现含有84%的碳[Ar (C )=12.0]和16的氢[Ar (H )=1.0],这个化合物的分子式可能是

(1)CH 4O (2)C 6H 14O 2 (3)C 7H 16 (4)C 6H 10 (5)C 14H 22 答:根据分析结果,化合物中没有氧元素,因而不可能是化合物(1)和(2); 在化合物(3)、(4)、(5)中根据碳、氢的比例计算(计算略)可判断这个化合物的分子式可能是(3)。 第二章 习题解答 1、用系统命名法命名下列化合物 (1)2,5-二甲基-3-乙基己烷 (3)3,4,4,6-四甲基辛烷 (5)3,3,6,7-四甲基癸烷 (6)4-甲基-3,3-二乙基-5-异丙基辛烷 2、写出下列化合物的构造式和键线式,并用系统命名法命名之。 (3)仅含有伯氢和仲氢的C 5H 12 答:符合条件的构造式为CH 3CH 2CH 2CH 2CH 3; 键线式为; 命名:戊烷。 3、写出下令化合物的构造简式 (2)由一个丁基和一个异丙基组成的烷烃 (4) 相对分子质量为100,同时含有伯、叔、季碳原子的烷烃 答:该烷烃的分子式为C 7H 16。由此可以推测同时含有伯、叔、季碳原子的烷烃的构造式为(CH 3)3CCH(CH 3)2 (6) 2,2,5-trimethyl-4-propylnonane (2,2,5-三甲基-4-丙基壬烷) CH 3CH 2CH 2CH 2CHCHCH 2CCH 3 CH 3 CH 3CH 3 nC 3H 7

软件工程导论(第5版)课后习题答案

1-5 根据历史数据可以做出如下的假设: 对计算机存储容量的需求大致按下面公式描述的趋势逐年增加:M=4080e0.28(Y-1960) 存储器的价格按下面公式描述的趋势逐年下降:P1=0.3×0.72Y-1974(美分/位) 如果计算机字长为16位,则存储器价格下降的趋势为:P2=0.048×0.72Y-1974(美元/字) 在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。 基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算: (1) 在1985年对计算机存储容量的需求估计是多少?如果字长为16位,这个存储器的价格是多少? (2) 假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月4000美元。如果一条指令为一个字长,计算使存储器装满程序所需用的成本。 (3) 假设在1995年存储器字长为32位,一名程序员每天可开发出30条指令,程序员的月平均工资为6000美元,重复(1)、(2)题。 ●(1)在1985年对计算机存储容量的需求,估计是 M=4080e0.28(1985-1960)=4474263(字) ●如果字长为16位,则这个存储器的价格是 ●P=0.048*0.72 1985-1974*4474263=$5789 ●(2)如果一条指令的长度为一个字,则使存储器装满程序共需4474263条指令。 ●在1985年一名程序员每天可开发出10条指令,如果每月有20个工作日,则每人 每月可开发出10×20条指令。 ●为了开发出4474263条指令以装满存储器,需要的工作量是: 4474263/200=22371(人月) ●程序员的月平均工资是4000美元,开发出4474263条指令的成本是 22371*4000=¥89484000 ●(3)在1995年对存储容量的需求估计为: M=4080E0。28(1995-1960)=73577679(字)=4080E9.8 ●如果字长为32位,则这个存储器的价格是: P=0.003*32*0.72(1995-1974)*73577679=$7127 ●如果一条指令为一个字长,则为使存储器装满程序共需73,577,679条指令。 ●在1995年一名程序员每天可开发出30条指令,每月可开发出600条指令,为了开 发出可装满整个存储器的程序,需要的工作量为 73577679/600=122629(人月) ●开发上述程序的成本为: 122629*6000=$735776790 1-6 什么是软件过程?它与软件工程方法学有何关系?

有机化学-第五版-第十二章答案

有机化学-第五版-第十二章答案

第十二章 羧酸 1. 命名下列化合物或写 出结构式。 H C CH 2COOH 3 H 3C (1) Cl 2COOH CH 3 (2) COOH COOH (3) (4) CH 3(CH 2)4CH=CHCH 2CH=CH(CH 2)7COOH (5) 4-methylhexanoic acid (6) 2-hydroxybutanedioic acid (7) 2-chloro-4-methylbenzoic acid (8) 3,3,5-trimethyloctanoic acid 1. 解:(1)3-甲基丁酸 (2)3-对氯苯基丁酸

(3)间苯二甲酸 (4)9,12-十八二烯酸 (5) CH3CH2CHCH2CH2COOH 3 CHCOOH HO 2 COOH (6) COOH H3C (7) (8) CH3CH2CH2CHCH2CCH2COOH 33 CH3 2.试以方程式表示乙酸与下列试剂的反应。 (1)乙醇(2)三氯化磷(3)五氯化磷(4)氨 (5)碱石灰热熔 2.解:(1) CH3COOH + C2H5OH H+ CH3COOC2H5 + H2O (2)

CH 3COOH + PCl 3CH 3COCl + H 3PO 3 (3) CH 3COOH + PCl 5 CH 3COCl + POCl 3 + HCl (4) (5) △ CH 3COOH 碱石灰4 3.区别下列各组化合物。 (1) 甲酸、乙酸和乙醛; (2) 乙醇、乙醚和乙酸; (3) 乙酸、草酸、丙二酸; (4) 丙二酸、丁二酸、己二酸 3 解: CH 3COOH + NH 3 CH 3COONH 4 CH 3CONH 2 + H 2O Δ

C-primer-plus(第五版)课后编程练习答案

第一章概览 编程练习 1.您刚刚被MacroMuscle有限公司(Software for Hard Bodies)聘用。该公司要进入欧洲市场,需要一个将英寸转换为厘米(1英寸= cm)的程序。他们希望建立的该程序可提示用户输入英寸值。您的工作是定义程序目标并设计该程序(编程过程的第1步和第2步)。 1.将英寸值转化为厘米值 2.显示“输入英寸值”->得到该值->转换为厘米值->存储->告知用户已结束 . 第二章 C语言概述 编程练习 1.编写一个程序,调用printf()函数在一行上输出您的名和姓,再调用一次printf()函数在两个单独的行上输出您的名和姓,然后调用一对printf()函数在一行上输出您的名和姓。输出应如下所示(当然里面要换成您的姓名): Anton Bruckner Anton Bruckner Anton Bruckner 第一个输出语句 ' 第二个输出语句 仍然是第二个输出语句 第三个和第四个输出语句 #include<> int main(void) { 、 printf("He Jin\n"); printf("He\n"); printf("Jin\n"); printf("He Jin\n");

return(0); } , 2.编写一个程序输出您的姓名及地址。 #include<> int main(void) { printf("Name:He Jin\n"); … printf("Address:CAUC\n"); return(0); } 3.编写一个程序,把您的年龄转换成天数并显示二者的值。不用考虑平年( fractional year)和闰年(leapyear)的问题。 #include<> ( int main(void) { int age=22; printf("Age:%d\n",age); printf("Day:%d\n",age*356); return(0); } % 4.编写一个能够产生下面输出的程序: For he's a jolly good fellow! For he's a jolly good fellow! For he's a jolly good fellow! Which nobody can deny! 程序中除了main()函数之外,要使用两个用户定义的函数:一个用于把上面的夸奖消息输出一次:另一个用于把最后一行输出一次。 #include<> |

计量经济学(伍德里奇第五版中文版)答案

第1章 解决问题的办法 1.1(一)理想的情况下,我们可以随机分配学生到不同尺寸的类。也就是说,每个学生被分配一个不同的类的大小,而不考虑任何学生的特点,能力和家庭背景。对于原因,我们将看到在第2章中,我们想的巨大变化,班级规模(主题,当然,伦理方面的考虑和资源约束)。 (二)呈负相关关系意味着,较大的一类大小是与较低的性能。因为班级规模较大的性能实际上伤害,我们可能会发现呈负相关。然而,随着观测数据,还有其他的原因,我们可能会发现负相关关系。例如,来自较富裕家庭的儿童可能更有可能参加班级规模较小的学校,和富裕的孩子一般在标准化考试中成绩更好。另一种可能性是,在学校,校长可能分配更好的学生,以小班授课。或者,有些家长可能会坚持他们的孩子都在较小的类,这些家长往往是更多地参与子女的教育。 (三)鉴于潜在的混杂因素- 其中一些是第(ii)上市- 寻找负相关关系不会是有力的证据,缩小班级规模,实际上带来更好的性能。在某种方式的混杂因素的控制是必要的,这是多元回归分析的主题。 1.2(一)这里是构成问题的一种方法:如果两家公司,说A和B,相同的在各方面比B公司à用品工作培训之一小时每名工人,坚定除外,多少会坚定的输出从B公司的不同? (二)公司很可能取决于工人的特点选择在职培训。一些观察到的特点是多年的教育,多年的劳动力,在一个特定的工作经验。企业甚至可能歧视根据年龄,性别或种族。也许企业选择提供培训,工人或多或少能力,其中,“能力”可能是难以量化,但其中一个经理的相对能力不同的员工有一些想法。此外,不同种类的工人可能被吸引到企业,提供更多的就业培训,平均,这可能不是很明显,向雇主。 (iii)该金额的资金和技术工人也将影响输出。所以,两家公司具有完全相同的各类员工一般都会有不同的输出,如果他们使用不同数额的资金或技术。管理者的素质也有效果。 (iv)无,除非训练量是随机分配。许多因素上市部分(二)及(iii)可有助于寻找输出和培训的正相关关系,即使不在职培训提高工人的生产力。 1.3没有任何意义,提出这个问题的因果关系。经济学家会认为学生选择的混合学习和工作(和其他活动,如上课,休闲,睡觉)的基础上的理性行为,如效用最大化的约束,在一个星期只有168小时。然后我们可以使用统计方法来衡量之间的关联学习和工作,包括回归分析,我们覆盖第2章开始。但我们不会声称一个变量“使”等。他们都选择学生的变量。 第2章 解决问题的办法

《C++ Primer 第5版》第二章 参考答案

/* 测试环境:Visual Studio Community 2013 时间:2015/4/17 声明:本答案为wangzhenhuip@一六三.com个人经过编写测试所得,不得用于商业用途。 提示:切勿复制代码,手动输入更健康。 */ 第二章变量和基本类型 2.1 表示数的范围不同。 无符号类型表示的正数范围大于有符号类型表示的正数范围。 float为单精度浮点数,最小尺寸为6位有效数字;double为双精度浮点数,最小尺寸为10位有效数字。 2.2 利率:float,6位有效数字可以满足 本金:long long,国家级层面上的贷款可能比较多 付款:float。 2.3 32 4294967264 32 -32 //注,如果是i-U2?,答案为4294967264,为啥?当一个算数表达式中既有无符号数,又有int值时,那个int值就会转换成无符号数。 2.4 _(:з)∠)_ 2.5 (a). 'a':字符字面值L'a':宽字符型字面值"a":字符串字面值L"a":宽字符字符串字面值 (b). 10:int 10u:unsigned 10L:long 10uL:unsigned long 012:八进制0xC:16进制 (c). 3.14:double 3.14f:float 3.14L: long double (d). 10:int 10u:unsigned 10.:double 10e-2:double

2.6 有,第一行为十进制,第二行为八进制,且09格式错误。 2.7 (a).Who goes with Fergus? 字符串字面值 (b).3.14*10^1 long double (c).float (d)long double 2.8 #include int main() { std::cout << "\62\115\n" ; return 0; } #include int main() { std::cout << "\62\t\115\n" ; return 0; } 2.9 a)error C2062: 意外的类型“int”. 先定义变量,再输入。 b)error C2397: 从“double”转换到“int”需要收缩转换。 int a=3.14; c)error C2065: “wage”: 未声明的标识符. d)对 2.10 global_int 为0; 其余不合法。 2.11 a)定义 b)声明并定义 c)声明

伍德里奇计量经济学第六版答案Appendix-E

271 APPENDIX E SOLUTIONS TO PROBLEMS E.1 This follows directly from partitioned matrix multiplication in Appendix D. Write X = 12n ?? ? ? ? ? ???x x x , X ' = (1'x 2'x n 'x ), and y = 12n ?? ? ? ? ? ??? y y y Therefore, X 'X = 1 n t t t ='∑x x and X 'y = 1 n t t t ='∑x y . An equivalent expression for ?β is ?β = 1 11n t t t n --=??' ???∑x x 11n t t t n y -=??' ??? ∑x which, when we plug in y t = x t β + u t for each t and do some algebra, can be written as ?β= β + 1 11n t t t n --=??' ???∑x x 11n t t t n u -=??' ??? ∑x . As shown in Section E.4, this expression is the basis for the asymptotic analysis of OLS using matrices. E.2 (i) Following the hint, we have SSR(b ) = (y – Xb )'(y – Xb ) = [?u + X (?β – b )]'[ ?u + X (?β – b )] = ?u '?u + ?u 'X (?β – b ) + (?β – b )'X '?u + (?β – b )'X 'X (?β – b ). But by the first order conditions for OLS, X '?u = 0, and so (X '?u )' = ?u 'X = 0. But then SSR(b ) = ?u '?u + (?β – b )'X 'X (?β – b ), which is what we wanted to show. (ii) If X has a rank k then X 'X is positive definite, which implies that (?β – b ) 'X 'X (?β – b ) > 0 for all b ≠ ?β . The term ?u '?u does not depend on b , and so SSR(b ) – SSR(?β) = (?β– b ) 'X 'X (?β – b ) > 0 for b ≠?β. E.3 (i) We use the placeholder feature of the OLS formulas. By definition, β = (Z 'Z )-1Z 'y = [(XA )' (XA )]-1(XA )'y = [A '(X 'X )A ]-1A 'X 'y = A -1(X 'X )-1(A ')-1A 'X 'y = A -1(X 'X )-1X 'y = A -1?β . (ii) By definition of the fitted values, ?t y = ?t x β and t y = t z β. Plugging z t and β into the second equation gives t y = (x t A )(A -1?β ) = ?t x β = ?t y . (iii) The estimated variance matrix from the regression of y and Z is 2σ(Z 'Z )-1 where 2σ is the error variance estimate from this regression. From part (ii), the fitted values from the two

CPrimerPlus第6版编程练习答案(已下载)

Chapter 2 Programming Exercises PE 2---1 /* Programming Exercise 2-1 */ #include int main(void) { printf("Gustav Mahler\n"); printf("Gustav\nMahler\n"); printf("Gustav "); printf("Mahler\n"); return 0; } PE 2---3 /* Programming Exercise 2-3 */ #include int main(void) { int ageyears; /* age in years */ int agedays; /* age in days */ /* large ages may require the long type */ ageyears = 101; agedays = 365 * ageyears; printf("An age of %d years is %d days.\n", ageyears, agedays); return 0; } PE 2---4 /* Programming Exercise 2-4 */ #include void jolly(void); void deny(void); int main(void) { jolly(); jolly(); jolly(); deny(); return 0; } void jolly(void) { printf("For he's a jolly good fellow!\n"); } void deny(void) { printf("Which nobody can deny!\n"); } PE 2---6 /* Programming Exercise 2-6 */ #include int main(void) { int toes; toes = 10; printf("toes = %d\n", toes);

计量经济学导论 第五版 答案

APPENDIX A SOLUTIONS TO PROBLEMS A.1 (i) $566. (ii) The two middle numbers are 480 and 530; when these are averaged, we obtain 505, or $505. (iii) 5.66 and 5.05, respectively. (iv) The average increases to $586 while the median is unchanged ($505). A.3 If price = 15 and income = 200, quantity = 120 – 9.8(15) + .03(200) = –21, which is nonsense. This shows that linear demand functions generally cannot describe demand over a wide range of prices and income. A.5 The majority shareholder is referring to the percentage point increase in the stock return, while the CEO is referring to the change relative to the initial return of 15%. To be precise, the shareholder should specifically refer to a 3 percentage point increase. $45,935.80.≈ $40,134.84. When exper = 5, salary = exp[10.6 + .027(5)] ≈A.7 (i) When exper = 0, log(salary) = 10.6; therefore, salary = exp(10.6) (ii) The approximate proportionate increase is .027(5) = .135, so the approximate percentage change is 13.5%. 14.5%, so the exact percentage increase is about one percentage point higher.≈(iii) 100[(45,935.80 – 40,134.84)/40,134.84) A.9 (i) The relationship between yield and fertilizer is graphed below. (ii) Compared with a linear function, the function yield has a diminishing effect, and the slope approaches zero as fertilizer gets large. The initial pound of fertilizer has the largest effect, and each additional pound has an effect smaller than the previous pound.

Cprimerplus编程练习答案

C++p r i m e r p l u s 编程练习答案 注:本人暑假正在看这本书,顺便就把题目做了,均经过了编译器通过,无注释。 第二章 1:#include #define max 10 using namespace std; void main() { char name[max],dizhi[max]; cout<<"请输入姓名: "; cin>>name; cout<<"请输入地址: "; cin>>dizhi; cout<<"姓名--->"<"< using namespace std; void main() {

long juli; cout<<"请输入距离long(1 long 为220码):"; cin>>juli; cout<<"按照您输入的距离是:"< using namespace std; void blind() { cout<<"Three blind mice\n"; } void run() { cout<<"See how they run\n"; } void main() { for(int i=0;i<2;i++) blind(); for(int j=0;j<2;j++) run(); }

4:#include using namespace std; void month(int age) { cout<<"该年龄一共包含"<>age; month(age); } 5:#include using namespace std; double fahrenheit(double celsius) { return *celsius+; } void main() { double celsius;

C primer plus(第五版)课后编程练习答案(完整)

编程练习 1.您刚刚被MacroMuscle有限公司(Software for Hard Bodies)聘用。该公司要进入欧洲市场,需要一个将英寸转换为厘米(1英寸=2.54 cm)的程序。他们希望建立的该程序可提示用户输入英寸值。您的工作是定义程序目标并设计该程序(编程过程的第1步和第2步)。 1.将英寸值转化为厘米值 2.显示“输入英寸值”->得到该值->转换为厘米值->存储->告知用户已结束 第二章 C语言概述 编程练习 1.编写一个程序,调用printf()函数在一行上输出您的名和姓,再调用一次printf()函数在两个单独的行上输出您的名和姓,然后调用一对printf()函数在一行上输出您的名和姓。输出应如下所示(当然里面要换成您的姓名): Anton Bruckner Anton Bruckner Anton Bruckner 第一个输出语句 第二个输出语句 仍然是第二个输出语句 第三个和第四个输出语句 #include int main(void) { printf("He Jin\n"); printf("He\n"); printf("Jin\n"); printf("He Jin\n");

} 2.编写一个程序输出您的姓名及地址。 #include int main(void) { printf("Name:He Jin\n"); printf("Address:CAUC\n"); return(0); } 3.编写一个程序,把您的年龄转换成天数并显示二者的值。不用考虑平年( fractional year)和闰年(leapyear)的问题。 #include int main(void) { int age=22; printf("Age:%d\n",age); printf("Day:%d\n",age*356); return(0); } 4.编写一个能够产生下面输出的程序: For he's a jolly good fellow! For he's a jolly good fellow! For he's a jolly good fellow!

伍德里奇 计量经济学(第4版)答案

计量经济学答案 第二章 2.4 (1)在实验的准备过程中,我们要随机安排小时数,这样小时数(hours )可以独立于其它影响SAT 成绩的因素。然后,我们收集实验中每个学生SAT 成绩的相关信息,产生一个数据集{}n i hours sat i i ,...2,1:),(=,n 是实验中学生的数量。从式(2.7)中,我们应尽量获得较多可行的i hours 变量。 (2)因素:与生俱来的能力(天赋)、家庭收入、考试当天的健康状况 ①如果我们认为天赋高的学生不需要准备SAT 考试,那天赋(ability )与小时数(hours )之间是负相关。②家庭收入与小时数之间可能是正相关,因为收入水平高的家庭更容易支付起备考课程的费用。③排除慢性健康问题,考试当天的健康问题与SAT 备考课程上的小时数(hours )大致不相关。 (3)如果备考课程有效,1β应该是正的:其他因素不变情况下,增加备考课程时间会提高SAT 成绩。 (4)0β在这个例子中有一个很有用的解释:因为E (u )=0,0β是那些在备考课程上花费小时数为0的学生的SAT 平均成绩。 2.7(1)是的。如果住房离垃圾焚化炉很近会压低房屋的价格,如果住房离垃圾焚化炉距离远则房屋的价格会高。 (2)如果城市选择将垃圾焚化炉放置在距离昂贵的街区较远的地方,那么log(dist)与房屋价格就是正相关的。也就是说方程中u 包含的因素(例如焚化炉的地理位置等)和距离(dist)相关,则E (u ︱log(dist))≠0。这就违背SLR4(零条件均值假设),而且最小二乘法估计可能有偏。 (3)房屋面积,浴室的数量,地段大小,屋龄,社区的质量(包括学校的质量)等因素,正如第(2)问所提到的,这些因素都与距离焚化炉的远近(dist,log(dist))相关 2.11(1)当cigs (孕妇每天抽烟根数)=0时,预计婴儿出生体重=110.77盎司;当cigs (孕妇每天抽烟根数)=20时,预计婴儿出生体重(bwght )=109.49盎司。 (110.77-109.49)/110.77=8.6%,抽烟数从0到20,预计儿童出生体重下降了约8.6%。 (2)并不能。还有其他因素可以影响婴儿出生体重,尤其是母亲的整体健康状况和产前保健的质量。这些因素还都可能与母亲怀孕期间的抽烟习惯有关。其它因素,比如咖啡因的摄入量也会影响婴儿出生体重,而且可能与母亲怀孕期间的抽烟习惯有关。 (3)如果预测出生体重为125盎司,则cigs=(125 – 119.77)/( –0.524) ≈–10.18 ,约为-10支,这是不可能的。当然,这只是告诉我们,对于预测婴儿出生体重这样复杂的因变量,如果只有一个解释变量,将会发生什么。预计婴儿出生体重的最大值是119.77盎司,然而样本中确有超过700个新生婴儿的体重超过了119.77盎司,这就说明模型建立不恰当 (4)85%的妇女怀孕期间不抽烟,即1388个样本中有大约1180个妇女不抽烟。因为我们只用cigs 一个变量解释婴儿出生体重,所以当cigs=0时,我们只有一个相对应的出生体重数。在cigs=0时,预计的出生体重数大致位于观测的出生体重数的中间。因此,我们可能会低估较高的出生体重数。

有机化学第五版第十一章-醛和酮-课后习题答案

第十一章 醛和酮习题答案(最新版) 1. 用系统命名法命名下列醛、酮。 O CH 3CH 2 CH(CH 3)2(1) (2) CH 3CH 22CH 3 C 2H 5 CHO H 3C H H CH 2CH 2CHO (3) C C H 3C O H CH 3H 3C (4) CHO OCH 3 (5) COCH 3 3(6) 3 (7) H COCH 3 3 Br (8) OHCCH 2CHCH 2CHO (9) O (10)

解:(1)2-甲基-3-戊酮(2)4-甲基-2-乙基己醛(3)反-4己烯醛(4)Z-3-甲基-2庚烯-5-炔-4-酮(5)3-甲氧基-4-羟基苯甲醛(6)对甲氧基苯乙酮 (7)反-2-甲基环己基甲醛(8)3R-3-溴-2-丁酮 (9)3-甲酰基戊二醛(10)螺[4.5]癸-8-酮 2. 比较下列羰基化合物与HCN加成时的平衡常数K值大小。(1)Ph2CO (2)PhCOCH3(3)Cl3CHO (4)ClCH2CHO (5)PhCHO(6)CH3CHO 解:(1)<(2)<(5)<(6)<(4)<(3) 原因: HCN对羰基加成是亲核加成,能降低羰基碳原子上电子云密度的结构因素将会使K值增大,故K值顺序是:(6)<(4)<(3),而羰基碳原子的空间位阻愈小,则K值增大,故K 值的顺序是:(1)<(2)<(5)<(6) ,综合考虑:则K值顺序是:(1)<(2)<(5)<(6)<(4)<(3)。 6. 完成下列反应式(对于有2种产物的请标明主次产物)。 CHO+H2N (1) (2) HC CH+2CH2O

《软件工程导论第五版》张海潘pdf版(第五版清华大学出版社课后答案)

第一章 z 软件工程方法学(3个要素) :通常把软件生命周期全过程中使用的一整套技术方法的集合称为方法学, 也称范型。三要素:方法、工具和过程。 z 软件生命周期模型 – 瀑布模型:优点:1.可强迫开发员采用规范的方法2.严格地规定了每个阶段必须提交的文件3.要求每 个阶段交出的所有产品都必须经过质量保证小组的仔细验证。 – 缺点:传统的瀑布模型过于理想化,是由文档驱动的。 – 快速原型模型:通过快速构建起一个可在计算机上运行的原型系统,让用户试用原型并收集用户反 馈意见的方法,获取用户真正的需要。 – 增量模型:优点:能在较短时间内向用户提交可完成部分工作的产品;逐步增加产品功能可以使用 户有较充实的时间学习和适应新产品,从而减少一个全新的软件可能给客户组织带来的冲击。 – 螺旋模型:优点:对可选方案和约束条件的强调有利于已有软件的重用;减少了过多测试;维护只 是螺旋模型中另一个周期。 1-1 什么是软件危机? 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 1-2 什么是软件工程? 是指导计算机软件开发和维护的一门工程学科。 1-3 简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 目前使用得最广泛的软件工程方法学(2种): 1. 传统方法学:也称为生命周期方法学或结构化范型。 优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 2. 面向对象方法学:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作; 促进了软件重用。 1-4 软件生命周期划分成哪些阶段 z 软件生命周期(各阶段)软件生命周期由软件定义、软件开发和运行维护三个时期组成。 1. 软件定义时期划分为三个阶段:问题定义、可行性研究和需求分析 2. 开发时期:总体设计、详细设计、编码和单元测试、综合测试。 3. 维护时期:主要任务是使软件持久地满足用户的需要。 1-5 什么是软件过程?它与软件工程方法学有何关系? z 软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤 z 软件工程方法学:通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称范型 1-6 传统“瀑布模型”的主要缺陷是什么?试说明改进的方法。 传统的瀑布模型过于理想化了。增加“反馈环” 第二章 z 可行性研究的目的:就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 z 可行性研究的任务:1.进一步分析和澄清问题;2.导出系统的逻辑模型;3.从逻辑模型出发,提出若干种系统 实现方案4.研究每种实现方案的可行性: z 技术上的可行性 ——使用现有的技术能实现这个系统吗? z 经济上的可行性 ——这个系统的经济效益能超过它的开发成本吗? (投资与效益) z 操作可行性 ——系统的操作方式在这个用户组织内行得通吗? z 社会、政策允许的可行性 5.为每个可行的解决方案制定一个粗略的实现进度 6.对以后的行动方针提出建议 方法:1.系统流程图 2.数据流图:(DFD ) 符号 数据流 第 1 页https://www.doczj.com/doc/a54599356.html,

有机化学-第五版答案完整版

《有机化学》(第五版,李景宁主编)习题答案 第一章 3、指出下列各化合物所含官能团的名称。 (1) CH 3CH=CHCH 3 答:碳碳双键 (2) CH 3CH 2Cl 答:卤素(氯) (3) CH 3CHCH 3 OH 答:羟基 (4) CH 3CH 2 C=O 答:羰基 (醛基) H (5) CH 3CCH 3 O 答:羰基 (酮基) (6) CH 3CH 2COOH 答:羧基 (7) NH 2 答:氨基 (8) CH 3-C ≡C-CH 3 答:碳碳叁键 4、根据电负性数据,用和标明下列键或分子中带部分正电荷和负电荷的原子。 答: 6、下列各化合物哪个有偶极矩?画出其方向 (1)Br 2 (2) CH 2Cl 2 (3)HI (4) CHCl 3 (5)CH 3OH (6)CH 3OCH 3 答:以上化合物中(2)、(3)、(4)、(5)、(6)均有偶极矩 (2) H 2C Cl (3 )I (4 ) Cl 3 (5) H 3C OH (6)H 3C CH 3 7、一种化合物,在燃烧分析中发现含有84%的碳[Ar (C )=12.0]和16的氢[Ar (H )=1.0],这个化合物的分子式可能是 (1)CH 4O (2)C 6H 14O 2 (3)C 7H 16 (4)C 6H 10 (5)C 14H 22 答:根据分析结果,化合物中没有氧元素,因而不可能是化合物(1)和(2); 在化合物(3)、(4)、(5)中根据碳、氢的比例计算(计算略)可判断这个化合物的分子式可能是(3)。

第二章 习题解答 1、用系统命名法命名下列化合物 (1)2,5-二甲基-3-乙基己烷 (3)3,4,4,6-四甲基辛烷 (5)3,3,6,7-四甲基癸烷 (6)4-甲基-3,3-二乙基-5-异丙基辛烷 2、写出下列化合物的构造式和键线式,并用系统命名法命名之。 (3)仅含有伯氢和仲氢的C5H12 答:符合条件的构造式为CH3CH2CH2CH2CH3; 键线式为;命名:戊烷。 3、写出下令化合物的构造简式 (2)由一个丁基和一个异丙基组成的烷烃 (4) 相对分子质量为100,同时含有伯、叔、季碳原子的烷烃 答:该烷烃的分子式为C7H16。由此可以推测同时含有伯、叔、季碳原子的烷烃的构造式为(CH3)3CCH(CH3)2 (6) 2,2,5-trimethyl-4-propylnonane (2,2,5-三甲基-4-丙基壬烷) 8、将下列烷烃按其沸点由高至低排列成序。 (1)2-甲基戊烷(2)正已烷(3)正庚烷(4)十二烷 答:对于饱和烷烃,随着分子量的逐渐增大,分子间的范德华引力增大,沸点升高。支链的存在会阻碍分子间的接近,使分子间的作用力下降,沸点下降。由此可以判断,沸点由高到低的次序为:十二烷>正庚烷>正己烷>2-甲基戊烷。[(4)>(3)>(2)>(1)] 10、根据以下溴代反应事实,推测相对分子质量为72的烷烃异构式的构造简式。答:相对分子质量为72的烷烃的分子式应该是C5H12。溴化产物的种类取决于烷烃分子内氢的种类(指核磁共振概念中的氢),既氢的种类组与溴取代产物数相同。 (1)只含有一种氢的化合物的构造式为(CH3)3CCH3

cprimerplus第六版第五章习题答案

//1 /* #include using namespace std; int main() { cout << "请输入一个较小的整数:"; int min; cin >> min; cout << "请输入一个较大的整数:"; int max; cin >> max; int he=0; for (int i = min; i <= max; i++) he = i + he; cout << "这两个数之间所有数相加后的和为:" << he< #include using namespace std;

const int Arsize = 101; int main() { array aa ; aa[1] = aa[0] = 1; for (int i = 2; i < Arsize; i++) aa[i] = i*aa[i - 1]; for (int i = 0; i < Arsize; i++) cout << i << "!=" << aa[i] << endl; system("pause"); return 0; }*/ //3 /* #include using namespace std; int main() { cout << "请输入一个数字" << endl; int m=0, n; do { cin >> n; m = m + n;

有机化学第五版习题答案

《有机化学》(第五版,李景宁主编)习题答案 第一章 3、指出下列各化合物所含官能团的名称. (1) CH 3CH =CHC H3 答:碳碳双键 (2) C H3C H2Cl 答:卤素(氯) (3) CH 3CHC H3 OH 答:羟基 (4) CH 3CH 2 C=O 答:羰基 (醛基) H (5) CH 3CCH 3 答:羰基 (酮基) (6) CH 3CH 2COOH 答:羧基 (7) NH 2 答:氨基 (8) CH 3—C ≡C —CH 3 答:碳碳叁键 4、根据电负性数据,用和标明下列键或分子中带部分正电荷和负电荷的原子。 答: 6、下列各化合物哪个有偶极矩?画出其方向 (1)Br 2 (2) C H2Cl 2 (3)HI (4) CHC l3 (5)C H3O H (6)CH 3OCH 3 答:以上化合物中(2)、(3)、(4)、(5)、(6)均有偶极矩 (2) H 2Cl (3 )I (4) Cl 3 (5)H 3C OH (6)H 3C CH 3 7、一种化合物,在燃烧分析中发现含有84%的碳[A r(C )=12。0]和16的氢[Ar (H)=1。0],这个化合物的分子式可能是

(1)CH 4O (2)C 6H 14O2 (3)C7H 16 (4)C 6H 10 (5)C 14H 22 答:根据分析结果,化合物中没有氧元素,因而不可能是化合物(1)和(2); 在化合物(3)、(4)、(5)中根据碳、氢的比例计算(计算略)可判断这个化合物的分子式可能是(3)。 第二章 习题解答 1、用系统命名法命名下列化合物 (1)2,5—二甲基—3-乙基己烷 (3)3,4,4,6—四甲基辛烷 (5)3,3,6,7-四甲基癸烷 (6)4—甲基—3,3-二乙基-5-异丙基辛烷 2、写出下列化合物的构造式和键线式,并用系统命名法命名之。 (3)仅含有伯氢和仲氢的C 5H 12 答:符合条件的构造式为CH 3CH 2CH 2CH 2C H3; 键线式为; 命名:戊烷. 3、写出下令化合物的构造简式 (2)由一个丁基和一个异丙基组成的烷烃 答 (4) 相对分子质量为100,同时含有伯、叔、季碳原子的烷烃 答:该烷烃的分子式为C 7H 16。由此可以推测同时含有伯、叔、季碳原子的烷烃的构造式为(C H3)3CCH(C H3)2 (6) 2,2,5—trim ethyl —4-prop yln onane (2,2,5-三甲基-4—丙基壬烷) CH 3CH 2CH 2CH 2CHCHCH 2CCH 3 CH 3CH 3 CH 3nC 3H 7

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