南昌大学第七章数组答案

合集下载

第7章 习题参考答案

第7章 习题参考答案

习题七参考答案7.1 什么是异常?为何需要异常处理?答:在程序运行时打断正常程序流程的任何不正常的情况称为错误(Error)或异常(Exception)。

在程序设计时,若对程序运行可能出现的错误或异常不进行处理,程序运行发生错误时程序将终止运行,这种处理方法的优点是程序设计比较简单。

但是,对程序错误一概地采用终止运行办法,显然过于简单化,因为有些情况下,完全可以通过其他途径保持程序继续运行。

比如,由于文件名不符合要求而无法打开文件,那么,可以提示用户输入一个新的文件名,从而使程序继续往下运行。

在程序中使用了异常处理,就可以在解决问题之后使程序继续运行,提高了应用程序的健壮性和容错能力。

7.2 列举5种常见的异常。

答:被零除、数组下标越界、引用空对象、文件不能打开、数据格式错误。

7.3 Java中的异常处理主要处理哪些类型的异常?Java处理的异常分为3种:Error类、RunTimeException类和其它Exception类。

Error类错误与程序本身基本无关,通常由系统进行处理。

RuntimeException类异常主要是程序设计或实现问题,可以通过调试程序尽量避免而不是去捕获。

有些异常在程序编写时无法预料,如中断异常、文件没有找到异常、无效的URL异常等,是除RunTimeException 类异常的其它Exception异常(非运行时异常)。

在正常条件下这些异常是不会发生的,什么时候发生也是不可预知的。

为了保证程序的健壮性,Java要求必须对可能出现的这类异常进行捕获并处理。

7.4 如果在try程序块中没有发生异常,那么当该程序块执行完后,程序继续执行什么地方的语句?答:如果一个try程序块中没有发生任何异常,那么就跳过该块的异常处理程序,继续执行最后一个catch块之后的代码。

如果有finally程序块的话,就执行finally程序块及其后的语句。

7.5 如果在try程序块中发生了异常,但找不到与之匹配的异常处理程序,会发生什么情况?答:如果在try程序块中发生了异常,但找不到与之匹配的异常处理程序,可能会发生2种情况。

数据结构第7章习题答案

数据结构第7章习题答案

第7章 《图》习题参考答案一、单选题(每题1分,共16分)( C )1. 在一个图中,所有顶点的度数之和等于图的边数的倍。

A .1/2 B. 1 C. 2 D. 4 (B )2. 在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的倍。

A .1/2 B. 1 C. 2 D. 4 ( B )3. 有8个结点的无向图最多有条边。

A .14 B. 28 C. 56 D. 112 ( C )4. 有8个结点的无向连通图最少有条边。

A .5 B. 6 C. 7 D. 8 ( C )5. 有8个结点的有向完全图有条边。

A .14 B. 28 C. 56 D. 112 (B )6. 用邻接表表示图进行广度优先遍历时,通常是采用来实现算法的。

A .栈 B. 队列 C. 树 D. 图 ( A )7. 用邻接表表示图进行深度优先遍历时,通常是采用来实现算法的。

A .栈 B. 队列 C. 树 D. 图( C )8. 已知图的邻接矩阵,根据算法思想,则从顶点0出发按深度优先遍历的结点序列是( D )9. 已知图的邻接矩阵同上题8,根据算法,则从顶点0出发,按深度优先遍历的结点序列是A . 0 2 4 3 1 5 6 B. 0 1 3 5 6 4 2 C. 0 4 2 3 1 6 5 D. 0 1 23465 ( D )10. 已知图的邻接表如下所示,根据算法,则从顶点0出发按深度优先遍历的结点序列是( A )11. 已知图的邻接表如下所示,根据算法,则从顶点0出发按广度优先遍历的结点序列是A .0 2 4 3 1 5 6B. 0 1 3 6 5 4 2C. 0 1 3 4 2 5 6D. 0 3 6 1 5 4 2⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡0100011101100001011010110011001000110010011011110A .0 1 3 2 B. 0 2 3 1 C. 0 3 2 1 D. 0 1 2 3A.0 3 2 1 B. 0 1 2 3C. 0 1 3 2D. 0 3 1 2(A)12. 深度优先遍历类似于二叉树的A.先序遍历 B. 中序遍历 C. 后序遍历 D. 层次遍历(D)13. 广度优先遍历类似于二叉树的A.先序遍历 B. 中序遍历 C. 后序遍历 D. 层次遍历(A)14. 任何一个无向连通图的最小生成树A.只有一棵 B. 一棵或多棵 C. 一定有多棵 D. 可能不存在(注,生成树不唯一,但最小生成树唯一,即边权之和或树权最小的情况唯一)二、填空题(每空1分,共20分)1. 图有邻接矩阵、邻接表等存储结构,遍历图有深度优先遍历、广度优先遍历等方法。

数据结构课后习题答案第七章

数据结构课后习题答案第七章

第七章图(参考答案)7.1(1)邻接矩阵中非零元素的个数的一半为无向图的边数;(2)A[i][j]= =0为顶点,I 和j无边,否则j和j有边相通;(3)任一顶点I的度是第I行非0元素的个数。

7.2(1)任一顶点间均有通路,故是强连通;(2)简单路径V4 V3 V1 V2;(3)0 1 ∞ 1∞ 0 1 ∞1 ∞ 0 ∞∞∞ 1 0邻接矩阵邻接表(2)从顶点4开始的DFS序列:V5,V3,V4,V6,V2,V1(3)从顶点4开始的BFS序列:V4,V5,V3,V6,V1,V27.4(1)①adjlisttp g; vtxptr i,j; //全程变量② void dfs(vtxptr x)//从顶点x开始深度优先遍历图g。

在遍历中若发现顶点j,则说明顶点i和j间有路径。

{ visited[x]=1; //置访问标记if (y= =j){ found=1;exit(0);}//有通路,退出else { p=g[x].firstarc;//找x的第一邻接点while (p!=null){ k=p->adjvex;if (!visited[k])dfs(k);p=p->nextarc;//下一邻接点}}③ void connect_DFS (adjlisttp g)//基于图的深度优先遍历策略,本算法判断一邻接表为存储结构的图g种,是否存在顶点i //到顶点j的路径。

设 1<=i ,j<=n,i<>j.{ visited[1..n]=0;found=0;scanf (&i,&j);dfs (i);if (found) printf (” 顶点”,i,”和顶点”,j,”有路径”);else printf (” 顶点”,i,”和顶点”,j,”无路径”);}// void connect_DFS(2)宽度优先遍历全程变量,调用函数与(1)相同,下面仅写宽度优先遍历部分。

数据结构第七章参考答案

数据结构第七章参考答案

习题71.填空题(1)由10000个结点构成的二叉排序树,在等概率查找的条件下,查找成功时的平均查找长度的最大值可能达到(___________)。

答案:5000.5(2)长度为11的有序序列:1,12,13,24,35,36,47,58,59,69,71进行等概率查找,如果采用顺序查找,则平均查找长度为(___________),如果采用二分查找,则平均查找长度为(___________),如果采用哈希查找,哈希表长为15,哈希函数为H(key)=key%13,采用线性探测解决地址冲突,即d i=(H(key)+i)%15,则平均查找长度为(保留1位小数)(___________)。

答案:6,3,1.6(3)在折半查找中,查找终止的条件为(___________)。

答案:找到匹配元素或者low>high?(4)某索引顺序表共有元素275个,平均分成5块。

若先对索引表采用顺序查找,再对块元素进行顺序查找,则等概率情况下,分块查找成功的平均查找长度是(___________)。

答案:31(5)高度为8的平衡二叉树的结点数至少是(___________)。

答案: 54 计算公式:F(n)=F(n-1)+F(n-2)+1(6)对于这个序列{25,43,62,31,48,56},采用的散列函数为H(k)=k%7,则元素48的同义词是(___________)。

答案:62(7)在各种查找方法中,平均查找长度与结点个数无关的查找方法是(___________)。

答案:散列查找(8)一个按元素值排好的顺序表(长度大于2),分别用顺序查找和折半查找与给定值相等的元素,平均比较次数分别是s和b,在查找成功的情况下,s和b的关系是(___________);在查找不成功的情况下,s和b的关系是(___________)。

答案:(1)(2s-1)b=2s([log2(2s-1)]+1)-2[log2(2s-1)]+1+1(2)分两种情况考虑,见解答。

数据结构与算法课程第7章的习题答案

数据结构与算法课程第7章的习题答案
if (loc==-1)printf("No find!\n");
else printf("Find success, location is: %d\n", loc+1);}
7.4
count+=JieChen(i+j)/(JieChen(i)*JieChen(j));
//
for (j=0; jv=N/2; j++) {//对每一种组合再算组合
if (s==9) printf("i=%d, j=%d, k=%d\n", i, j, k);
}
}
7.2 Armstrong
333
153=15 3
4444
1634=1 63 4
找出
枚举法:首先判断
【代码】
#include vstdio.h>
int digitLen(long m);//求整数m的位数
mid=(low+high)/2;
if (x>a[mid]) return find(a, x, mid+1,high);
else if (x<a[mid]) return find(a, x, low, mid-1);
else//即x==a[mid] return mid;
}
void main(){
7.1
的比例,试求出所有满足条件的三个三位数。例如:三个三位数
件。
分析:


置数组
最后,如果
【代码】
#include vstdio.h>
void main() {
int i, j, k, h, s;

第七章习题参考答案

第七章习题参考答案

2#include<iostream>#include<iomanip>//格式控制必须包含的头文件using namespace std;void main(){ double data[5]={3.333,4.555,21.56789,6.0034,7.9045};for(int i=0;i<5;i++){cout<<setw(6)<<setiosflags(ios::right)<<setprecision(3)<<setiosflags(ios::fixed)<<data[i]<< endl;}}3#include<iostream>#include<iomanip>//格式控制必须包含的头文件using namespace std;void main(){ char c='B';for(int i=1;i<9;i++){cout<<setw(9-i);for(int j=1;j<=2*i-1;j++)cout<<c;cout<<endl;}}4(1)#include<iostream>#include<fstream>using namespace std;void main(){ int x,y;ofstream f1,f2;f1.open("f1.dat");cout<<"请输入20个整数"<<endl;for(int i=1;i<=10;i++){cin>>x;f1<<x<<endl;}f2.open("f2.dat");for(i=1;i<=10;i++){cin>>y;f2<<y<<endl;}f1.close();f2.close();}(2)#include<iostream>#include<fstream>using namespace std;void main(){ int x,y;ifstream f1;ofstream f2;f1.open("f1.dat");if(!f1){cerr<<"f1.dat不存在!"<<endl;}f2.open("f2.dat",ios::app);//追加方式必须先声明ofstream对象,而不是fstream对象if(!f2){cerr<<"f2.dat不存在!"<<endl;}for(int i=1;i<=10;i++){f1>>x;f2<<x<<endl;}f1.close();f2.close();}(3)#include<iostream>#include<fstream>using namespace std;void main(){ fstream f2;f2.open("f2.dat",ios::in);if(!f2){cerr<<"f2.dat不存在!"<<endl;}//读出数据保存在数组x中int x[20];for(int i=0;i<20;i++){f2>>x[i];}//排序int t;for(i=0;i<20;i++){ for(int j=0;j<=19-i;j++){if(x[j]>x[j+1]){t=x[j];x[j]=x[j+1];x[j+1]=t;}}}//写回f2.datofstream f;//需要改变文件流对象为输出,从而可以写数据f.open("f2.dat");for(i=0;i<20;i++)f<<x[i]<<endl;f.close();f2.close();}5(1)#include<fstream>#include<iomanip>#include<string>using namespace std;class Employee{private:int id;string name;int age;int salary;public:Employee(int i,string xm,int a,int s):id(i),name(xm),age(a),salary(s){}int getid(){return id;}string getname(){return name;}int getsalary(){return salary;}int getage(){return age;}};void main(){Employee e1(1,"zhansan",34,2000),e2(2,"lisi",31,2300);//简单起见,只生成了2个对象,同学们可以生成对象数组,提高效率ofstream f;f.open("employee.txt");f<<setw(4)<<e1.getid()<<setw(8)<<e1.getname()<<setw(3)<<e1.getage()<<setw(6)<<e1.get salary()<<endl;f<<setw(4)<<e2.getid()<<setw(8)<<e2.getname()<<setw(3)<<e2.getage()<<setw(6)<<e2.get salary()<<endl;f.close();}(2)#include<iostream>#include<fstream>#include<iomanip>#include<string>using namespace std;void main(){Employee e1(3,"woshi",31,5000),e2(4,"chufang",31,8300);ofstream f;f.open("employee.txt",ios::app);f<<setw(4)<<e1.getid()<<setw(8)<<e1.getname()<<setw(3)<<e1.getage()<<setw(6)<<e1.get salary()<<endl;f<<setw(4)<<e2.getid()<<setw(8)<<e2.getname()<<setw(3)<<e2.getage()<<setw(6)<<e2.get salary()<<endl;f.close();}(3)#include<iostream>#include<fstream>#include<iomanip>#include<string>using namespace std;void main(){ifstream f;f.open("employee.txt");char s[40];for(int i=0;i<20;i++){f.getline(s,40);cout<<s<<endl;;}f.close();}(4)#include<iostream>#include<fstream>#include<iomanip>#include<string>using namespace std;void main(){ifstream f;f.open("employee.txt");//存放文件读出的每一列数据string sid;//要查询的职工号cout<<"请输入职工工号"<<endl;cin>>sid;while(sid!="0"){ int k=-1;string s;//s="";ifstream f;f.open("employee.txt");for(int i=0;i<4;i++)//读4行{for(int j=0;j<4;j++)//每行的4列,对应id,name,age,salary{f>>s;if(s==sid)//sid与id列相等{ cout<<"是第"<<i+1<<"个职工"<<endl;k=i;//标记是第几个人}if (k==i)//按照标记,输出这个职工cout<<s<<endl;}}f.close();if (k==-1)cout<<"没有这个职工"<<endl;cout<<"请输入职工工号"<<endl;cin>>sid;}cout<<"结束"<<endl;}。

信号与系统第七章课后答案

信号与系统第七章课后答案
第 7 章习题答案
7-1 分别绘出下列各序列的图形。 (2)x[n] 2n u[n] (3)x[n] (1/ 2)n u[n] (4)x[n] (2) n u[ n] (1)x[n] (1/ 2)n u[n] 解:
x[ n ]
1
x[n]
1
0 1 2 (1) 3 4
n
0
1
2 3 (2)
x[n]
1
x[n]
-4
-3
-2 (1)
-1
0
n
0
1
2 (2)
3
4
n
x[n]
-4 1 0 1 2 3 4 -3 -2 -1 0
x[n] n
-1
n
(4)
(3)
7-3
分别绘出下列各序列的图形。 (2) x[n] cos
n 10 5
n (1) x[n] sin 5
1 z2 X (z) ( 1 1 2 z 1 )( 1 2 z 1 ) ( z 1 2 )( z 2 ) X (z) z 1 4 z ( z 1 2 )( z 2 ) 3( z 1 2 ) 3( z 2 )
X (z)
z 4z 3( z 1 2 ) 3 ( z 2 )
N
)
由于 x[n] 、 h[n] 均为因果序列,因此 y[n] 亦为因果序列,根据移位性质可求得
y [ n ] Z 1 [Y ( z )]
1 1 (1 a n 1 ) u [ n ] (1 a n 1 N ) u [ n N ] 1 a 1 a
7-24 计算下列序列的傅里叶变换。
(2)

数据结构第七章的习题答案

数据结构第七章的习题答案

数据结构第七章的习题答案数据结构第七章的习题答案数据结构是计算机科学中非常重要的一门学科,它研究如何组织和管理数据以便高效地访问和操作。

第七章是数据结构课程中的一个关键章节,它涵盖了树和二叉树这两个重要的数据结构。

本文将为读者提供第七章习题的详细解答,帮助读者更好地理解和掌握这些概念。

1. 问题:给定一个二叉树,如何判断它是否是二叉搜索树?解答:要判断一个二叉树是否是二叉搜索树,我们可以使用中序遍历的方法。

中序遍历会按照从小到大的顺序访问二叉树中的节点。

所以,如果一个二叉树是二叉搜索树,那么它的中序遍历结果应该是一个有序的序列。

具体实现时,我们可以使用递归或者迭代的方式进行中序遍历,并将遍历的结果保存在一个数组中。

然后,我们检查这个数组是否是有序的即可判断二叉树是否是二叉搜索树。

2. 问题:给定一个二叉树,如何找到它的最大深度?解答:要找到一个二叉树的最大深度,我们可以使用递归的方式。

对于每个节点,它的最大深度等于其左子树和右子树中的最大深度加1。

递归的终止条件是节点为空,此时深度为0。

具体实现时,我们可以定义一个递归函数,该函数接收一个节点作为参数,并返回以该节点为根节点的子树的最大深度。

在递归函数中,我们先判断节点是否为空,如果为空则返回0;否则,我们分别计算左子树和右子树的最大深度,然后取两者中的较大值加1作为当前节点的最大深度。

3. 问题:给定一个二叉树,如何判断它是否是平衡二叉树?解答:要判断一个二叉树是否是平衡二叉树,我们可以使用递归的方式。

对于每个节点,我们分别计算其左子树和右子树的高度差,如果高度差大于1,则该二叉树不是平衡二叉树。

具体实现时,我们可以定义一个递归函数,该函数接收一个节点作为参数,并返回以该节点为根节点的子树的高度。

在递归函数中,我们先判断节点是否为空,如果为空则返回0;否则,我们分别计算左子树和右子树的高度,然后取两者中的较大值加1作为当前节点的高度。

最后,我们判断左子树和右子树的高度差是否大于1,如果大于1,则该二叉树不是平衡二叉树。

南昌大学大学化学第七章习题答案

南昌大学大学化学第七章习题答案

第七章配位化合物及配位平衡 习题答案 1.配合物的化学式 命名 中心离子 配离子电荷 配体 配位数 [Ag(NH 3)2]NO 3 硝酸二氨合银(I ) Ag + +1 NH 3 2 K 4[Fe(CN)6] 六氰合铁(II)酸钾 Fe 2+ -4 CN - 6 K 3[Fe(CN)6] 六氰合铁(III)酸钾Fe 3+-3 CN - 6 H 2[PtCl 6] 六氯合铂(IV )酸氢 Pt 2+ -2 Cl - 6 [Zn(NH 3)4](OH)2 氢氧化四氨合锌(II ) Zn 2+ +2 NH 3 4 [Co(NH 3)6]Cl 3氯化六氨合钴(III )Co 3++3NH 362.写出下列配合物的化学式,并指出中心离子的配体、配位原子和配位数。

答:(1)[CrCl 2 (NH 3)3 (H 2O)]Cl ,配位体为Cl -、NH 3、H 2O 。

配位原子为Cl 、N 、O 。

配位数为6。

(2)[ Ni(NH 3)4]SO 4,配位体为NH 3。

配位原子为N 。

配位数为4。

(3)NH 4[Cr(SCN)4(NH 3)2],配位体为SCN -、NH 3。

配位原子为S 、N 。

配位数为6。

(4)K 4[Fe(CN)6] ,配位体为CN -。

配位原子为C 。

配位数为6。

3.答:[PtCl 2(NH 3)4]Cl 24. 解:(1) 223344[()]Cu NH Cu NH +++ c 平 x 1 1×10-32312.59342443{[()]}11010[][]1Cu NH K Cu NH x +-Θ+⨯=== 稳x =2.57×10-16 Q=[Cu 2+][OH -]2=2.57×10-16×0.001×0.001=2.57×10-22<202.210sp K Θ-=⨯无沉淀。

(2) Q=[Cu 2+][S 2-]=2.57×10-16×0.001=2.57×10-19>366.310sp K Θ-=⨯,有沉淀。

高等数学第七章习题详细解答

高等数学第七章习题详细解答

第七章习题答案习题7.01.下列各种情形中,P 为E 的什么点?(1)如果存在点P 的某一邻域()U P ,使得()⊂c U P E (c E 为E 的余集); (2)如果对点P 的任意邻域()U P ,都有, ()(),C U P E U P E φφ≠≠; (3)如果对点P 的任意邻域()U P ,都有. 解 (1)P 为E 的外点;(2)P 为E 的边界点;(3)P 为E 的聚点。

2.判定下列平面点集的特征(说明是开集、闭集、区域、还是有界集、无界集等?)并分别求出它们的导集和边界.(1) (){},0≠x y y ;(2) (){}22,620≤+≤x y x y ; (3) (){}2,≤x y y x ;(4) ()(){}()(){}2222,11,24+-≥⋂+-≤x y x y x y x y .解 (1) 是开集,是半开半闭区域,是无界集,导集为2R ,边界集为(){},0=x y y ;(2)既不是开集也不是闭集,是半开半闭区域,是有界集,导集为(){}22,620≤+≤x y x y ,边界集为(){}2222,=6=20++,x y x y x y ;(3) 是闭集,是半开半闭区域,是无界集,导集为集合本身,边界集为(){}2,=x y y x ;是闭集,是闭区域,是有界集,导集为集合本身,边界集为()()(){}2222,11,24+-=+-=x y x y x y习题7.11. 设求1. 解 令,=-=yu x y v x,解得,11==--u uv x y v v,故()22,11⎛⎫⎛⎫=- ⎪ ⎪--⎝⎭⎝⎭u uv f u v v v ,即()()21+,1=-u v f u v v ,所以,()()21+y ,1=-x f x y y φ≠-}){()(P E P U 22,,y f x y x y x ⎛⎫-=- ⎪⎝⎭(,).f x y2.已知函数()22,cot =+-x f x y x y xy y,试求(),f tx ty .2. 解 因为()22,cot =+-y f x y x y xy x,所以,()2222,cot ,=+-t y f tx ty tx ty txty t x即()()222,cot =+-y f tx ty t x y t xy x.3.求下列各函数的定义域 (1) 25)1(=-+z ln y xy ;(2) =z ;(3) =z(4) )0;=>>u R r(5) =u3. 解 (1)(){}2,510-+>x y yxy ;(2)(){},0->x y x y ;(3)(){}2,≥x y x y ;(4)(){}22222,<++≤x y r x y z R ;(5)(){}222,≤+x y z x y4. 求下列各极限:(1) ()()233,0,31lim →-+x y x yx y ;(2)()(,1,1ln lim→+x x y y e(3)()(,0,0lim→x y(4)()(,0,0lim→x y ;(5)()()(),0,2sin lim→x y xy x ;(6)()()()()222222,0,01cos lim→-++x y x y x y xy e.4. 解 (1)()()2333,0,31101lim 0327→--==++x y x y x y ;(2)()(()1,1,1ln ln 11lim2→+++===x x y y e e e (3)()()()(,0,0,0,0limlim→→=x y x y ()(,0,01lim4→==x y (4)()(()()),0,0,0,01limlim→→=x y x y xy xy()()),0,0=lim1=2→+x y(5)()()()()()(),0,2,0,2sin sin limlim 122→→=⋅=⋅=x y x y xy xy y x xy(6)()()()()()()()()()222222222222222,0,0,0,01cos 1cos limlim→→-+-++=⋅++x y x y x y x y x y x y xy xy eex y()()()()()()()2222222022,0,0,0,01cos 10limlim=02→→-++=⋅⋅=+x y x y x y x y xy e exy5.证明下列极限不存在: (1)()(),0,0lim→-+x y x yx y ;(2)()(),0,0lim→+-x y xyxy x y .5. (1) 解 令=y kx ,有()(),0,001limlim 1→→---==+++x y x x y x kx kx y x kx k ,k 取不同值,极限不同,故()(),0,0lim→-+x y x yx y 不存在.(2) 解令=x y()()22,0,00lim lim 1→→==+-x y x xy x xy x yx ;令2=x y()()()()22,0,02,0,0022lim lim lim 0221→→→===+-++x y y y y xy y y xy x y y y y ;01≠,故()(),0,0lim→+-x y xyxy x y不存在.6.函数=y z a 为常数)在何处间断?6. 解 因为=y z 是二元初等函数,且函数只在点集(){,x y y 上无定义,故函数在点集(){,x y y 上间断.7.用 εδ- 语言证明()(,0,0lim0→=x y .7. 证明 对0∀>ε,要使220-=≤=<ε2<ε,取=2δε<δ0-<ε,所以()(,0,0lim 0→=x y习题7.21. 设()(),sin 1arctan ,π==+-xy xz f x y e y x y 试求()1,1x f 及()1,1y f1. 解()221,sin arctan 1=+++xy x x yf x y ye y xx yyπ22=sin arctan+++xy x xy ye y y x y π.()()222,sin cos 11-=++-+xy xyy x y f x y xe y e y x x yπππ 222sin cos -=+++xyxyx x xe y e y x y πππ()()1,1,1,1∴=-=-x y f e f e2.设(),ln 2⎛⎫=+ ⎪⎝⎭y f x y x x ,求()1,0'x f ,()1,0'y f .2. 解()()222122,22--==++x yx y x f x y y x x y x x()2112,22==++y x f x y yx y x x()()11,011,02∴==,x y f f . 3.求下列函数的偏导数(1) 332=++z x y xy ,(2) ()1=+xz xy , (3) ()222ln =+z y x y ,(4) ln tan=y z x, (5) ()222ln =+z x x y ;(6)=z (7) ()sec =z xy ;(8) ()1=+yz xy ;(9) ()arctan =-zy x y ;(10) .⎛⎫=⎪⎝⎭zx u y 3. 解 (1)2232,32z z x y y x x y ∂∂=+=+∂∂(2)因为 ()ln 1,x xy z e+=所以()()()()ln 1ln 11ln 111x x xy z xy xy e xy xy xy x xy xy +⎛⎫⎛⎫∂=++=+++ ⎪ ⎪∂++⎝⎭⎝⎭()()22ln 1111x x xy z x x e xy y xy xy +⎛⎫⎛⎫∂==+ ⎪ ⎪∂++⎝⎭⎝⎭(3)()2322222222,2ln z xy z y y x y x x y y x y ∂∂==++∂+∂+(4)222222sec sec 111sec ,sec tan tan tantan y yy z y y z y x x y y y y x x x y x x x x x x x x∂∂⎛⎫⎛⎫=-=-== ⎪ ⎪∂∂⎝⎭⎝⎭ (5)()32222222222ln ,z x z x y x x y x x y y x y ∂∂=++=∂+∂+(6)z z x y ∂∂====∂∂(7)()()()()sec tan ,sec tan z z y xy xy x xy xy x y ∂∂==∂∂(8)()()22ln 1111y y xy z y y e xy x xy xy +⎛⎫⎛⎫∂==+ ⎪ ⎪∂++⎝⎭⎝⎭()()()()ln 1ln 11ln 111y y xy z xy xy e xy xy xy y xy xy +⎛⎫⎛⎫∂=++=+++ ⎪ ⎪∂++⎝⎭⎝⎭ (9)()()()()()()()11222ln ,,111z z zz z z z x y z x y x y x y u u u x y z x y x y x y ------∂∂∂==-=∂∂∂+-+-+-(10)因为 ln,x z yu e=所以ln ln ln 21,,ln zzx x x z z z y y y u z x z u z x x z u x e e e x x xy y x y y y y z y y y⎛⎫⎛⎫⎛⎫⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭⎛⎫⎛⎫⎛⎫⎛⎫∂∂∂=⋅==⋅-=-= ⎪ ⎪ ⎪ ⎪∂∂∂⎝⎭⎝⎭⎝⎭⎝⎭4.设ln=z ,求证: 12∂∂+=∂∂z z xy x y . 4.证明 因为ln,z =所以z zx y∂∂====∂∂从而有12 z zx yx y∂∂+=+=+=∂∂5.求下列函数的二阶偏函数:(1)已知33sin sin=+z x y y x,求2∂∂∂zx y;(2)已知ln=xz y,求2∂∂∂zx y;(3)已知(ln=z x,求22∂∂z x和2∂∂∂z x y;(4)arctan=yzx求22222,,∂∂∂∂∂∂∂z z zx y x y和2∂∂∂zy x.5. 解(1)3323sin sin,3sin coszz x y y x x y y xx∂=+∴=+∂从而有223cos3coszx y y xx y∂=+∂∂(2)ln ln1,lnx xzz y y yx x∂⎛⎫=∴= ⎪∂⎝⎭从而有()()()ln1ln1ln11ln ln ln ln1xx xz yxy y y x yx y x y x--⎛⎫∂=+⋅=+⎪∂∂⎝⎭(3)(()1222 ln,zz x x yx-∂=∴===+∂从而有()()3322222222122zx y x x x yx--∂=-+=-+∂()()332222222122z x y y y x y x y --∂=-+=-+∂∂ (4)22221arctan,1y z y y z x xx x y y x ∂⎛⎫=∴=⋅-=- ⎪∂+⎝⎭⎛⎫+ ⎪⎝⎭ 222111z x yx x y y x ∂⎛⎫=⋅= ⎪∂+⎝⎭⎛⎫+ ⎪⎝⎭从而有()()()()2222222222222222222,x y y z xy z y x x x y x y x y x y -++∂∂-===∂∂∂+++ ()()2222222222222222,z xy z x y xy x y y y x x y x y x y ⎛⎫∂-∂+--=== ⎪∂∂∂+⎝⎭++ 6. 设()ln =z y xy ,求2∂∂∂z x y 及22∂∂zy .6. 解 因为()ln ,z y xy =所以()(),ln ln 1z y y z x y xy y xy x xy x y xy∂∂===+=+∂∂从而有22211,.z z x y x y y∂∂==∂∂∂ 习题7.31. 求下列函数的全微分.(1) 2222+=-s t u s t ;(2) ()2222+=+x y xyz x y e;(3) ()arcsin0=>xz y y;(4) ⎛⎫-+ ⎪⎝⎭=y x x y z e ;1.解 (1)()()222232322222222()()22222∂--+⋅---==∂--u s s t s t s s st s t s s s t s t()()222223232222222()()22222u t s t s t t ts t ts s t s t s t ∂--+---==∂-- ()()2322222244u u st t dz ds dt ds dt s t s t s t ∂∂-∴=+=-∂∂--(2)()()()222222222222++++∂=++⋅∂x y x y xyxyx y x y yzxe x y exxy()2222222244222222+++⎛⎫--=++⋅=+ ⎪⎝⎭x y x y x y xyxyxyx y x y xe x y e x e x y x y()()()22222222222-2+++∂=++⋅∂x y x y xy xyy x x y xzye x y eyxy()()2222222222442222+++-+⎛⎫-=+⋅=+ ⎪⎝⎭x y x y x y xyxyxyy x x y y x yeey e xy xy2244442222x y xyz z x y y x dz dx dy x edx y dy x y x y xy +⎛⎫⎛⎫∂∂--∴=+=+++ ⎪ ⎪∂∂⎝⎭⎝⎭ (3)2222211∂=⋅==∂--⎛⎫yzxyyy x y x x22⎛⎫⎛⎫∂=-=-= ⎪ ⎪∂⎝⎭⎝⎭z x x yy y z zdz dx dy x y∂∂∴=+=∂∂(4)22221y x y x x y x y z y y x e e x x y x y ⎛⎫⎛⎫-+-+ ⎪ ⎪⎝⎭⎝⎭⎛⎫∂-=-= ⎪∂⎝⎭ 22221y x y x x y x y z x x y e e y x y xy ⎛⎫⎛⎫-+-+ ⎪ ⎪⎝⎭⎝⎭⎛⎫∂-=-+= ⎪∂⎝⎭222222y x y x x y x y z z z y x x y dz dx dy e dx e dy x y y x y xy⎛⎫⎛⎫-+-+ ⎪ ⎪⎝⎭⎝⎭∂∂∂--∴=+==+∂∂∂ 2. 求函数2arctan1=+xz y 在1,1==x y 处的全微分.2.解()()()()()()()22222222222222222211111111111++∂++=⋅=⋅=∂++++++++y y z y y x xy y x y y xy()()()()()()22222222222222211222111111+∂-⋅--=⋅=⋅=∂++++++++y z x y xy xyx yy y x y y xy()()21,11125111z x ∂+∴==∂++ , ()()21,12125111∂-⋅==-∂++z y ()1,12255dz dx dy ∴=- 3. 求函数22=-xyz x y 当2,1,0.02,0.01==∆=∆=x y x y 时的全微分和全增量,并求两者之差.3.解 ()()()(),, 2.02,1.011,1z z x x y y z x y z z ∆=+∆+∆-=-()()22222.02 1.0121 2.0420.6670.667021 4.08 1.0232.02 1.01⨯⨯=-=-=-=--- ()()()2223222222222--⋅∂--===-∂---y x y xy x z x y y y x x y x y x y ()()()()22322222222--⋅-∂+==∂--x x y xy y z x xy y x y x y ()2,111413z x ∂∴=-=-∂- ,()()22,182110941z y ∂+⨯==∂- ()2,11100.020.010.070.0110.00439dz ∴=-⨯+⨯=-+=00.0040.004z dz ∴∆-=-=-.*4讨论函数()()()()(),0,0,0,,0,0⎧≠⎪=⎨⎪=⎩xy x y f x y x y 在()0,0点的连续性、可导性、可微性以及其偏导函数在()0,0的连续性.4.解()()()()()(),0,0,0,0lim,lim 00,0x y x y f x y xy f →→===(),f x y ∴在()0,0点连续 又()()()00,00,0000,0limlim 0x x x f x f f x x∆→∆→∆--===∆∆ ()()()000,0,0000,0limlim 0y y y f y f f y y∆→∆→∆--===∆∆ ()()0,00,0,00x y f f ∴==.()(()(,0,0,0,0,0,00limlim limx y x y f x yf z dzρρ→∆∆→∆∆→∆∆--∆-==()()()0,0,0x y<∆∆→∆lim0z dzρρ→∆-∴=故函数(),f x y 在()0,0点可微. 由()(),0,0x y ≠时(),=-x f x yy xy()23222sinx yy xy=-+(),=-y f x y x xy ()23222xy x xy=-+()(),0,0lim 0x y y →= ,()()()()23,0,0222lim→=+x y x yy kx xy()()()33323222=lim11→==+⋅+x kx ky kx k xk ,k 不同值不同()()()23,0,0222lim→∴+x y xy xy 不存在,故()()(),0,0lim ,xx y f x y →不存在.(),x f x y ∴在()0,0点不连续,同理可证(),y f x y 在点()0,0不连续.*5.计算()2.050.99的近似值.5.解 令00,1,2,0.01,0.05yz x x y x y ===∆=∆= 则1,ln y y z z yx x x x y-∂∂==∂∂ ()()1,21,22,0z zx y ∂∂∴==∂∂ ()()()2.0521,21,20.991120.0100.0510.02 1.02∂∂∴≈+∆+∆=+⨯+⨯=+=∂∂z zx y x y*6.设有厚度为,内高为,内半径为的无盖圆柱形容器,求容器外壳体积的近似值(设容器的壁和底的厚度相同).6.解 设容器底面积半径为r ,高为h则容器体积2V r h π=22,V Vrh r r hππ∂∂==∂∂ 22∴=+dV rhdr r dh ππ002,10,0.1,0.1r cm h cm r cm h cm ==∆=∆=()()22,102,1020.10.1400.140.1 4.4∴∆≈=⋅+⋅=⨯+⨯=V dV rh r πππππ*7. 测得直角三角形两直角边的长分别为7±0.1cm 和24±0.1cm ,试求利用上述二值来计算斜边长度时的绝对误差和相对误差.0.1cm 10cm 2cm7.解 设直角三角形的直角边长分别为,x y ,则斜边z =,zz xy∂∂==∂∂由题意007,24,0.1,0.1x y x y δδ====z ∴的绝对误差为()()7,247,247240.10.10.242525∂∂=+=⨯+⨯=∂∂z x y z z x y δδδz 的相对误差()7,240.240.009625=≈zz δ 习题7.41.设,,,求. 1.解 ()3222sin 22cos 23cos 6---∂∂=⋅+⋅=⋅-⋅=-∂∂x y x y t t du z dx z dy e t e t e t t dt x dt y dt2.设,而,,求. 2.解2123∂∂=⋅+⋅=+∂∂dz z dy z dV x dx u dx V dx2341-=x3.设,,,求,. 3.解 ()()222cos 2sin ∂∂∂∂∂=⋅+⋅=-+-∂∂∂∂∂z z u z v uv v y u uv y x u x v x()()2222222cos sin sin cos cos 2cos sin sin x y y x y y x y x y y y =-+-()23sin cos cos sin x y y y y =-()()()222sin 2cos z z u z v uv v x y u uv x y y u y v y∂∂∂∂∂=+=--+-∂∂∂∂∂ ()()()2222222cos sin sin sin cos 2cos sin cos x y y x y x y x y x y y x y =--+-()()3333cos sin 2cos sin sin cos x y y x y y y y =+-+2e x y u -=sin x t =3y t =d d u tarccos()z u v =-34u x =3v x =d d zx22z u v uv =-cos u x y =sin v x y =zx ∂∂z y∂∂4.设,而,,求,. 4.解 222ln 3∂∂∂∂∂⎛⎫=⋅+⋅=⋅+- ⎪∂∂∂∂∂⎝⎭z z u z v u y u v x u x v x v x()()()2322632ln 326ln 3x y y y y x y x y x x x x +⎛⎫=+-=+-- ⎪⎝⎭5.设求5.解 ()()1wf x xy xyz y yz x ∂'=++++∂()()()()1wf x xy xyz x xz x z f x xy xyz y∂''=+++=+++∂ ()()wf x xy xyz xy xyf x xy xyz z ∂''=++=++∂6.求下列函数的一阶偏导数(其中具有一阶连续偏导数):(1);(2);(3);(4).6.解 (1)()()222222∂''=-⋅=-∂z f x y x xf x y x()()()222222∂''=-⋅-=--∂zf x y y yf x y y(2)121110∂'''=+⋅=∂u f f f x y y12122211u x x f f f f y y z y z ⎛⎫∂⎛⎫''''=-+=-+ ⎪ ⎪∂⎝⎭⎝⎭122220∂⎛⎫'''=⋅+-=- ⎪∂⎝⎭u y y f f f z z z (3)1231231∂''''''=⋅+⋅+⋅=++∂uf f y f yz f yf yzf x123230∂'''''=⋅+⋅+⋅=+∂uf f x f xz xf xzf y2ln z u v =32u x y =+y v x =zx ∂∂z y∂∂(),w f x xy xyz =++,,.w w wx y z∂∂∂∂∂∂f 22()z f x y =-,x y u f y z ⎛⎫= ⎪⎝⎭(,,)u f x xy xyz =22(,e ,ln )xy u f x y x =-123300∂''''=⋅+⋅+⋅=∂uf f f xy xyf z (4)1231231122∂''''''=⋅+⋅⋅+⋅=++∂xy xyu f x f e y f xf ye f f x x x()12312202∂'''''=⋅-+⋅+⋅=-+∂xy xy uf y f e x f yf xe f y7.求下列函数的二阶偏导数,,(其中具有二阶连续偏导数):(1),(2). 7.解(1)22121222∂''''=⋅+⋅=+∂zf xy f y xyf y f x22121222∂''''=⋅+⋅=+∂zf x f xy x f xyf y()()222211112212222222∂'''''''''∴=+⋅+⋅+⋅+⋅∂zyf xy f xy f y y f xy f y x233341111221222422yf x y f xy f xy f y f '''''''''=++++ 23341111222244yf x y f xy f y f '''''''=+++()()2222111122212222222∂''''''''''=+⋅+⋅++⋅+⋅∂∂zxf xy f x f xy yf y f x f xy x y322223111122212222422xf x yf x y f yf x y f xy f ''''''''''=+++++ 32231111222222522xf x yf x y f yf xy f ''''''''=++++()2222211122212222222∂'''''''''=+++⋅+⋅∂zx f x x f xy xf xy f x f xy y43221112222424x f x yf xf x y f '''''''=+++(2)()()222222∂''=+⋅=+∂zf x y x xf x y x()()222222∂''=+⋅=+∂zf x y y yf x y y22zx∂∂2z x y ∂∂∂22z y ∂∂f 22(,)z f x y xy =22()z f x y =+()()()()2222222222222224∂''''''∴=+++⋅=+++∂zf x y xf x y x f x y x f x y x()()22222224∂'''=+⋅=+∂∂z xf x y y xyf x y x y()()()()2222222222222224∂''''''=+++⋅=+++∂zf x y yf x y y f x y y f x y y8.设其中F 是可微函数,证明8.解()()()cos sin sin cos cos cos sin sin ux F y x x x xF y x x∂''=+--=--∂ ()sin sin cos uF y x y y∂'=-∂ ()()cos cos cos cos sin sin cos cos sin sin cos u uy x x xF y x y yF y x x x y∂∂''∴+=--+-⎡⎤⎣⎦∂∂ ()()cos cos cos cos sin sin cos cos sin sin cos cos x y x yF y x x yF y x x y ''=--+-=.习题7.51.设,φ⎛⎫= ⎪⎝⎭x y z z 其中为可微函数,求∂∂+∂∂z z x y x y . 1.解 z是,x y函数由方程xx z y φ⎛⎫= ⎪⎝⎭确定。

高等数学课后答案 第七章 习题详细解答

高等数学课后答案 第七章 习题详细解答

习题7-11.判定下列平面点集中哪些是开集、闭集、区域、有界集、无界集?并指出集合的边界.(1){}(,)0,0x y x y ≠≠;(2){}22(,)14x y x y <+≤;(3){}2(,)x y y x >;(4){}2222(,)(1)1(2)4x y x y x y +-≥+-≤且.解 (1)集合是开集,无界集;边界为{(,)0x y x =或0}y =. (2)集合既非开集,又非闭集,是有界集;边界为2222{(,)1}{(,)4}x y x y x y x y +=+= .(3)集合是开集,区域,无界集;边界为2{(,)}x y y x =. (4)集合是闭集,有界集;边界为2222{(,)(1)1}{(,)(2)4}x y x y x y x y +-=+-=2.已知函数(,)v f u v u =,试求(,)f xy x y +. 解 ()()(,)x y f xy x y xy ++=.3.设(,)2f x y xy =,证明:2(,)(,)f tx ty t f x y =.解)222(,)222f tx ty t xy t t xy t xy ===2(,)t f x y =.4.设y f x ⎛⎫=⎪⎝⎭(0)x >,求()f x . 解由于y f x ⎛⎫==⎪⎝⎭,则()f x =5.求下列各函数的定义域:(1)2222x y z x y+=-; (2)ln()arcsin y z y x x =-+;(3)ln()z xy =; (4)z =;(5)z =(6)u =.解 (1)定义域为{}(,)x y y x ≠±; (2)定义域为{}(,)x y x y x <≤-;(3)定义域为{}(,)0x y xy >,即第一、三象限(不含坐标轴);(4)定义域为2222(,)1x y x y a b ⎧⎫+≤⎨⎬⎩⎭; (5)定义域为{}2(,)0,0,x y x y x y ≥≥≥;(6)定义域为{}22222(,,)0,0x y z x y z x y +-≥+≠.6.求下列各极限:(1)22(,)(2,0)lim x y x xy y x y →+++; (2)(,)(0,0)lim x y →; (3)22(,)(0,0)1lim ()sinx y x y xy →+; (4)(,)(2,0)sin()lim x y xy y→;(5)1(,)(0,1)lim (1)xx y xy →+; (6)22(,)(,)lim()x y x y x y e --→+∞+∞+.解:(1)22(,)(2,0)4lim (2,0)22x y x xy y f x y →++===+;(2)(,)(0,0)00112lim lim 2x y u u u u →→→===;(3)因为22(,)(0,0)lim ()0x y x y →+=,且1s i n1xy≤有界,故22(,)(0,0)1lim ()sin 0x y x y xy →+=; (4)(,)(2,0)(,)(2,0)sin()sin()limlim 212x y x y xy xy x y xy →→==⋅=;(5)111(,)(0,1)(,)(0,1)lim (1)lim (1)y xyxx y x y xy xy e e ⋅→→+=+==;(6)当0x N >>,0y N >>时,有222()()0x y x yx y x y e e ++++<<,而()22(,)(,)22limlim lim lim 0x yu u u x y u u u x y u u e e e e+→+∞+∞→+∞→+∞→+∞+==== 按夹逼定理得22(,)(,)lim()0.x y x y x y e --→+∞+∞+=7.证明下列极限不存在: (1)(,)(0,0)limx y x yx y →+-;(2)设2224222,0,(,)0,0,x yx y x yf x y x y ⎧+≠⎪+=⎨⎪+=⎩(,)(0,0)lim (,)x y f x y →.证明 (1)当(,)x y 沿直线y kx =趋于(0,0)时极限(,)(0,0)01limlim 1x y x y kxx y x kx kx y x kx k →→=+++==--- 与k 有关,上述极限不存在.(2)当(,)x y 沿直线y x =和曲线2y x =趋于(0,0)有2242422(,)(0,0)00lim lim lim 01x y x x y x y xx y x x x x y x x x →→→=====+++, 2222442444(,)(0,0)001lim lim lim 22x y x x y xy xx y x x x x y x x x →→→=====++, 故函数(,)f x y 在点(0,0)处二重极限不存在.8.指出下列函数在何处间断:(1)22ln()z x y =+; (2)212z y x=-. 解(1)函数在(0,0)处无定义,故该点为函数22ln()z x y =+的间断点; (2)函数在抛物线22y x =上无定义,故22y x =上的点均为函数212z y x=-的间断点.9.用二重极限定义证明:(,)lim0x y →=.证22102ρ=≤=(,)P x y ,其中||OP ρ==,于是,0ε∀>,20δε∃=>;当0ρδ<<时,0ε-<成立,由二重极限定义知(,)lim0x y →=.10.设(,)sin f x y x =,证明(,)f x y 是2R 上的连续函数.证 设2000(,)P x y ∈R .0ε∀>,由于sin x 在0x 处连续,故0δ∃>,当0||x x δ-<时,有0|sin sin |x x ε-<.以上述δ作0P 的δ邻域0(,)U P δ,则当0(,)(,)P x y U P δ∈时,显然 00||(,)x x P P ρδ-<<,从而000|(,)(,)||sin sin |f x y f x y x x ε-=-<,即(,)sin f x y x =在点000(,)P x y 连续.由0P 的任意性知,sin x 作为x 、y 的二元函数在2R 上连续.习题7-21.设(,)z f x y =在00(,)x y 处的偏导数分别为00(,)x f x y A =,00(,)y f x y B =,问下列极限是什么?(1)00000(,)(,)limh f x h y f x y h →+-; (2)00000(,)(,)lim h f x y f x y h h→--;(3)00000(,2)(,)lim h f x y h f x y h →+-; (4)00000(,)(,)lim h f x h y f x h y h→+--.解 (1)0000000(,)(,)lim(,)x h f x h y f x y z x y A h→+-==; (2)000000000000(,)(,)(,)(,)limlim (,)y h h f x y f x y h f x y h f x y z x y B h h→→----===-; (3)0000000000(,2)(,)(,2)(,)limlim 222h h f x y h f x y f x y h f x y B h h→→+-+-=⋅=;(4)00000(,)(,)limh f x h y f x h y h→+--[][]0000000000000000000000000000(,)(,)(,)(,)lim(,)(,)(,)(,)lim (,)(,)(,)(,)lim lim 2.h h h h f x h y f x y f x y f x h y hf x h y f x y f x h y f x y h f x h y f x y f x h y f x y h h A A A →→→→+-+--=+----=+---=+-=+= 2.求下列函数的一阶偏导数: (1)x z xy y=+; (2)ln tan x z y =;(3)e xyz =; (4)22x y z xy+=;(5)222ln()z x x y =+; (6)z = (7)sec()z xy =; (8)(1)y z xy =+;(9)arctan()z u x y =- (10)zx u y ⎛⎫= ⎪⎝⎭.解(1)1z y x y ∂=+∂,2z x x y y∂=-∂; (2)12211tan sec cot sec z x x x x x y y y y y y -⎛⎫⎛⎫∂=⋅⋅= ⎪ ⎪∂⎝⎭⎝⎭, 12222tan sec cot sec z x x x x x x y y y y y y y-⎛⎫⎛⎫⎛⎫∂=⋅⋅-=- ⎪ ⎪ ⎪∂⎝⎭⎝⎭⎝⎭; (3)xy xy z e y ye x ∂=⋅=∂,xy xy ze x xe y∂=⋅=∂; (4)()2222222222()2()1z x xy x y y x y x y y y x x y y x xy ∂⋅-+⋅-+⋅===-∂, ()2222222222()2()1z y xy x y x xy x y x x y x y x y xy ∂⋅-+⋅-+⋅===-∂;(5)232222222222ln()22ln()z x x x x y x x x y x x y x y ∂=++⋅=++∂++, 22222222z x x yy y x y x y∂=⋅=∂++; (6)1z y x xy ∂=⋅=∂1z x y xy ∂=⋅=∂ (7)tan()sec()tan()sec()zxy xy y y xy xy x∂=⋅=∂, tan()sec()tan()sec()zxy xy x x xy xy y∂=⋅=∂; (8)121(1)(1)y y zy xy y y xy x--∂=+⋅=+∂, ln(1)(1)ln(1)1y xy z xy e y xy xy y y xy +⎡⎤∂∂⎡⎤==+⋅++⎢⎥⎣⎦∂∂+⎣⎦; (9)11221()()1()1()z z z zu z x y z x y x x y x y --∂-=⋅-=∂+-+-, 11221()()(1)1()1()z z z zu z x y z x y y x y x y --∂-=⋅-⋅-=-∂+-+-, 221()ln()()ln()1()1()z zz zu x y x y x y x y z x y x y ∂--=⋅-⋅-=∂+-+-; (10)111z z ux z x z x y y y y --⎛⎫⎛⎫∂=⋅= ⎪ ⎪∂⎝⎭⎝⎭,12z zux x z x z y y y y y -⎛⎫⎛⎫⎛⎫∂=⋅-=- ⎪ ⎪ ⎪∂⎝⎭⎝⎭⎝⎭, ln z u x x y y y⎛⎫∂=⋅ ⎪∂⎝⎭. 3.设(,)ln 2y f x y x x ⎛⎫=+⎪⎝⎭,求(1,0)x f ,(1,0)y f . 解法一 由于(,0)ln f x x =,所以1(,0)x f x x=,(1,0)1x f =; 由于(1,)ln 12y f y ⎛⎫=+⎪⎝⎭,所以11(1,)212yf y y =⋅+,1(1,0)2y f =.解法二 21(,)122x y f x y y x x x ⎛⎫=⋅- ⎪⎝⎭+,11(,)22y f x y y x x x=⋅+, 10(1,0)110212x f ⎛⎫=⋅-= ⎪⎝⎭+,111(1,0)02212y f =⋅=+. 4.设(,)(f x y x y =+-(,1)x f x . 解法一由于(,1)(11)arcsinf x x x =+-,(,1)()1x f x x '==. 解法二1(,)1x f x y y =,(,1)1x f x =. 5.设2(,)xt yf x y e dt -=⎰,求(,)x f x y ,(,)y f x y .解 2(,)x x f x y e -=,2(,)y f x y e -=-. 6.设yxz xy xe =+,证明z zxy xy z x y∂∂+=+∂∂. 解 由于21y y yx x x z y y y e xe y e x x x ⎛⎫∂⎛⎫=+-⋅=+-⎪ ⎪∂⎝⎭⎝⎭, 1y y x x z x xe x e y x∂=+⋅=+∂, 所以1()yy y yx x x xz z y x y x y e y x e xy e x y xy ye x y x ⎡⎤⎛⎫∂∂⎛⎫+=+-++=+-++ ⎪⎢⎥ ⎪∂∂⎝⎭⎣⎦⎝⎭yxxy xe xy xy z =++=+.7.(1)22,44x y z y ⎧+=⎪⎨⎪=⎩在点(2,4,5)处的切线与x 轴正向所成的倾角是多少? (2)1z x ⎧=⎪⎨=⎪⎩在点(1,1处的切线与y 轴正向所成的倾角是多少?解 (1)按偏导数的几何意义,(2,4)x z 就是曲线在点(2,4,5)处的切线对于x 轴正向所成倾角的斜率,而21(2,4)12x x z x ===,即tan 1k α==,于是倾角4πα=. (2)按偏导数的几何意义,(1,1)y z就是曲线在点(1,1处的切线对于y 轴正向所成倾角的斜率,而11(1,1)3y z ===,即1tan 3k α==,于是倾角6πα=.8.求下列函数的二阶偏函数:(1)已知33sin sin z x y y x =+,求2z x y ∂∂∂; (2)已知ln xz y =,求2z x y∂∂∂;(3)已知ln(z x =+,求22z x ∂∂和2zx y∂∂∂;(4)arctan y z x =求22z x ∂∂、22z y ∂∂、2z x y ∂∂∂和2zy x∂∂∂.解(1)233sin cos z x y y x x ∂=+∂,2223cos 3cos z x y y x x y∂=+∂∂; (2)ln ln 1ln ln x x z y y y y x x x∂=⋅=∂, 2ln ln 1ln 1111ln ln (1ln ln )xx x z y y x y y x y x y x y x--⎛⎫∂=+⋅⋅=+ ⎪∂∂⎝⎭; (3)1z x ⎛⎫∂==∂==,()232222zxx xy∂-==∂+,()23222z yx y xy∂-==∂∂+;(4)222211z y y xx x y y x ∂⎛⎫=⋅-=- ⎪∂+⎝⎭⎛⎫+ ⎪⎝⎭,222111z x y x x y y x ∂=⋅=∂+⎛⎫+ ⎪⎝⎭, ()222222z xy x x y ∂=∂+,()222222z xyy x y ∂-=∂+,()()2222222222222z x y y y x x y x y x y ∂+--=-=∂∂++,()()2222222222222z x y x y x y x x y x y ∂+--==∂∂++. 9.设222(,,)f x y z xy yz zx =++,求(0,0,1xx f ,(1,0,2)xz f ,(0,1,0)yz f -及(2,0,1)zzx f .解 因为22x f y xz =+,2xx f z =,2xz f x =, 22y f xy z =+,2yz f z =,22z f yz x =+,2zz f y =,0zzx f =,所以(0,0,1)2xx f =,(1,0,2)2xz f =,(0,1,0)0yz f -=,(2,0,1)0zzx f =.10.验证: (1)2esin kn ty nx -=满足22y yk t x∂∂=∂∂;(2)r =2222222r r r x y z r∂∂∂++=∂∂∂.证 (1)因为22e sin kn t y kn nx t -∂=-∂,2e cos kn t y n nx x -∂=∂,2222e sin kn ty n nx x-∂=-∂ 所以()2222e sin kn ty y k n nx k t x-∂∂=-=∂∂; (2)因为r x x r ∂==∂,2222231r x x x r x x x r r r r r ∂∂-⎛⎫==-⋅= ⎪∂∂⎝⎭, 由函数关于自变量的对称性,得22223r r y y r ∂-=∂,22223r r z z r ∂-=∂, 所以 2222222222223332r r r r x r y r z x y z r r r r∂∂∂---++=++=∂∂∂. 习题7-31.求下列函数的全微分:(1)2222s tu s t+=-; (2)2222()e x y xyz x y +=+;(3)arcsin(0)xz y y=>; (4)ey x x y z ⎛⎫-+ ⎪⎝⎭=;(5)222ln()u x y z =++; (6)yzu x =.解 (1)()()222222222222()2()4u s s t s s t st s s t s t ∂--+==-∂--, ()()222222222222()2()4u t s t t s t s tt s t s t ∂-++==∂--, ()()()22222222222444d d d (d d )st s tstu s t t s s t ststst=-+=-----;(2)22222222244222222()2()2x y x y x y xyxyxyzx y x y yx y xe x y eex xx y x y +++⎛⎫∂-+-=++=+ ⎪∂⎝⎭,由函数关于自变量的对称性可得224422x y xyzy x e y yxy +⎛⎫∂-=+ ⎪∂⎝⎭, 22444422d 2d 2d x y xyx y y x z ex x y y x y xy +⎡⎤⎛⎫⎛⎫--=+++⎢⎥ ⎪ ⎪⎝⎭⎝⎭⎣⎦; (3)21d d arcsind d x x x z x y y yy y ⎛⎫⎫===- ⎪⎪⎝⎭⎭)d d y x x y =-;(4)d d d y x y x x y x y y x z e e x y ⎛⎫⎛⎫-+-+ ⎪ ⎪⎝⎭⎝⎭⎡⎤⎛⎫⎢⎥==-⋅+ ⎪⎢⎥⎝⎭⎣⎦2211d d y x x y y x ex y y x x y ⎛⎫-+ ⎪⎝⎭⎡⎤⎛⎫⎛⎫=--+-⎢⎥ ⎪ ⎪⎝⎭⎝⎭⎣⎦;(5)()2222222221d d ln()d u x y z x y zx y z ⎡⎤=++=++⎣⎦++2222222d 2d 2d 2(d d d )x x y y z z x x y y z z x y z x y z++==++++++; (6)()1d d d ln d ln d yz yz yz yzu x yzx x x z x y x y x z -==++()1d ln d ln d yz x yz x xz x y xy x z -=++.2.求下列函数的全微分:(1)22ln(1)z x y =++在1x =,2y =处的全微分; (2)2arctan 1xz y=+在1x =,1y =处的全微分. 解 (1)因为2222222211d d ln(1)d(1)(2d 2d )11z x y x y x x y y x y x y ⎡⎤=++=++=+⎣⎦++++ 所以12112d (2d 4d )d d 633x y z x y x y ===+=+; (2)因为22221d d arctand 1111x x z y y x y ⎛⎫⎛⎫== ⎪ ⎪++⎛⎫⎝⎭⎝⎭+ ⎪+⎝⎭()22222222211212d d d d 11111y xy xy x y x y y x y y x y y ⎡⎤⎛⎫+⎢⎥=-=- ⎪⎢⎥++++++⎝⎭+⎣⎦ 所以()1222111121d d d d d 113x y x y xy z x y x y y x y ====⎛⎫=-=- ⎪+++⎝⎭. 3. 求函数23z x y =当2x =,1y =-,0.02x ∆=,0.01y ∆=-时的全微分.解 因为()23322322d d 2d 3d 23z x y xy x x y y xy x x y y ==+=∆+∆所以当2x =,1y =-,0.02x ∆=,0.01y ∆=-时全微分为d 4120.080.120.2z x y =-∆+∆=--=-.4.求函数22xyz x y=-当2x =,1y =,0.01x ∆=,0.03y ∆=时的全微分和全增量,并求两者之差.解 因为()()222222222d()d()d d x y xy xy x y xy z x y x y ---⎛⎫== ⎪-⎝⎭- ()()()()()222332222222(d d )(2d 2d )d d x y y x+x y xy x x y y x y y x+x +xy y xyx y -----==-- 所以当2x =,1y =,0.01x ∆=,0.03y ∆=时全微分的值为()()()2332222(,)(2,1)0.01,0.030.25d 0.0277779x y x y x y y x+x +xy yz x y =∆=∆=--∆∆==≈-, 而当2x =,1y =,0.01x ∆=,0.03y ∆=时的全增量为()()()()2222(,)(2,1)0.010.030.028252x y x y x x y y xy z x y x x y y =∆=∆=⎡⎤+∆+∆∆=-≈⎢⎥-+∆-+∆⎢⎥⎣⎦, 全增量与全微分之差为d 0.0282520.0277770.000475z z ∆-≈-=.习题7-41.设2e x yu -=,sin x t =,3y t =,求d d u t. 解3222sin 22d d d cos 23(cos 6)d d d x y x y t t u u x u ye t e t e t t t x t y t---∂∂=+=-⋅=-∂∂. 2.设arccos()z u v =-,而34u x =,3v x =,求d d z x. 解2d d d 123d d d z z u z v x x u x v x ∂∂=+=+∂∂2314x -=3.设22z u v uv =-,cos u x y =,sin v x y =,求z x ∂∂,z y∂∂. 解()()222cos 2sin z z u z v uv v y u uv y x u x v x∂∂∂∂∂=⋅+⋅=-⋅+-⋅∂∂∂∂∂ 23sin cos (cos sin )x y y y y =-,()()()222sin 2cos z z u z v uv v x y u uv x y y u y v y∂∂∂∂∂=⋅+⋅=-⋅-+-⋅∂∂∂∂∂ 33232(sin 2sin cos cos 2cos sin )x y y y y y y =-+-.4.设2ln z u v =,而32u x y =+,y v x =,求z x ∂∂,z y∂∂. 解 222ln 3z z u z v u y u v x u x v x v x ∂∂∂∂∂⎛⎫=⋅+⋅=⋅+⋅- ⎪∂∂∂∂∂⎝⎭216(32)ln(32)y x y x y x x=+-+, 22112ln 24(32)ln (32)z z u z v u y u v x y x y y u y v y v x x y∂∂∂∂∂=⋅+⋅=⋅+⋅=+++∂∂∂∂∂. 5. 设2(,,)ln(sin )z f u x y u y x ==+,ex yu +=,求z x ∂∂,zy∂∂. 解22112cos sin sin x y z z u f u e y x x u x x u y x u y x+∂∂∂∂=⋅+=⋅⋅+⋅∂∂∂∂++ ()()222cos sin x y x y e y xe y x+++=+, 22112sin sin sin x y z z u f u e x y u y y u y x u y x+∂∂∂∂=⋅+=⋅⋅+⋅∂∂∂∂++ ()()222sin sin x y x y e xe y x+++=+. 6.设222sin()u x y z =++,x r s t =++,y rs st tr =++,z rst =,求u r ∂∂,us∂∂,ut∂∂. 解[]22222()2cos()u u x u y u z x y s t zst x y z r x r y r z r∂∂∂∂∂∂∂=⋅+⋅+⋅=+++++∂∂∂∂∂∂∂ 222222()()cos ()()()r s t rs st tr s t rs t r s t rs st tr rst ⎡⎤⎡⎤=+++++++++++++⎣⎦⎣⎦,[]22222()2cos()u u x u y u zx y r t zrt x y z s x s y s z s∂∂∂∂∂∂∂=⋅+⋅+⋅=+++++∂∂∂∂∂∂∂ 222222()()cos ()()()r s t rs st tr r t r st r s t rs st tr rst ⎡⎤⎡⎤=+++++++++++++⎣⎦⎣⎦,[]22222()2cos()u u x u y u z x y s r zrs x y z t x t y t z t∂∂∂∂∂∂∂=⋅+⋅+⋅=+++++∂∂∂∂∂∂∂ 222222()()cos ()()()r s t rs st tr r s r s t r s t rs st tr rst ⎡⎤⎡⎤=+++++++++++++⎣⎦⎣⎦.7.设arctanxz y=,x u v =+,y u v =-,求z u ∂∂,z v ∂∂,并验证:22z z u vu v u v∂∂-+=∂∂+.解222221111111z z x z y x y xu x u y uy y x y x x y y ⎛⎫∂∂∂∂∂-=⋅+⋅=⋅⋅+⋅-⋅= ⎪∂∂∂∂∂+⎛⎫⎛⎫⎝⎭++ ⎪ ⎪⎝⎭⎝⎭, ()222221111111z z x z yx y xv x v y vy y x y x x y y ⎛⎫∂∂∂∂∂+=⋅+⋅=⋅⋅+⋅-⋅-= ⎪∂∂∂∂∂+⎛⎫⎛⎫⎝⎭++ ⎪ ⎪⎝⎭⎝⎭, 则222222222()()()z z y x y x u v u vu v x y x y u v u v u v ∂∂-+--+=+==∂∂++++-+. 8.设22(,,)z f x y t x y t ==-+,sin x t =,cos y t =,求d d z t. 解d d d 2cos 2(sin )12sin 21d d d z z x z y f x t y t t t x t y t t∂∂∂=⋅+⋅+=--+=+∂∂∂. 9.求下列函数的一阶偏导数(其中f 具有一阶连续偏导数): (1)22()z f x y =-; (2),x y u f y z ⎛⎫=⎪⎝⎭; (3)(,,)u f x xy xyz =; (4)22(,,ln )xy u f x y e x =-. 解(1)222()z xf x y x ∂'=-∂,222()zyf x y y∂'=--∂; (2)111f u f x y y '∂'=⋅=∂,12122211u x x f f f f y y z y z ⎛⎫∂''''=⋅-+⋅=-+ ⎪∂⎝⎭, 2222u y y f f z z z ∂⎛⎫''=⋅-=- ⎪∂⎝⎭; (3)123u f yf yzf x ∂'''=++∂,23uxf xzf y ∂''=+∂,3u xyf z ∂'=∂; (4)12312xy u xf ye f f x x ∂'''=++∂,122xy u yf xe f y∂''=-+∂. 10.设()z xy xF u =+,而yu x=,()F u 为可导函数,证明: z zxy z xy x y∂∂+=+∂∂.证 ()()()z z u u xy x y F u xF u y x xF u x y x y ⎡⎤∂∂∂∂⎡⎤''+=++++⎢⎥⎢⎥∂∂∂∂⎣⎦⎣⎦ []()()()yx y F u F u y x F u x ⎡⎤''=+-++⎢⎥⎣⎦()xy xF u xy z xy =++=+. 11.设[cos()]z y x y ϕ=-,试证:z z zx y y∂∂+=∂∂. 证sin()[cos()]sin()z z y x y x y y x y x yϕϕϕ∂∂''+=--+-+-∂∂ [cos()]z x y yϕ=-=. 12.设,kz y u x F x x ⎛⎫=⎪⎝⎭,且函数,z y F x x ⎛⎫⎪⎝⎭具有一阶连续偏导数,试证: u u uxy z ku x y z∂∂∂++=∂∂∂. 证11222k k u z y kx F x F F x x x -∂⎡⎤⎛⎫⎛⎫''=+-+- ⎪ ⎪⎢⎥∂⎝⎭⎝⎭⎣⎦,1221k k ux F x F y x -∂''=⋅=∂, 1111k k u x F x F z x-∂''=⋅=∂, 11111111k k k k k u u u xy z kx F x zF x yF x yF x zF ku x y z----∂∂∂''''++=--++=∂∂∂. 13.设sin (sin sin )z y f x y =+-,试证:sec sec 1z zxy x y∂∂+=∂∂. 证cos z f x x ∂'=∂,cos (cos )zy y f y∂'=+-∂, sec sec sec cos sec cos sec (cos )1z zxy x xf y y y y f x y∂∂''+=++-=∂∂. 14.求下列函数的二阶偏导数22z x ∂∂,2z x y ∂∂∂,22zy ∂∂(其中f 具有二阶连续偏导数):(1)(,)z f xy y =; (2)22()z f x y =+;(3)22(,)z f x y xy =; (4)(sin ,cos ,)x y z f x y e +=. 解 (1)令s xy =,t y =,则(,)z f xy y =,s 和t 是中间变量.11z s f yf x x ∂∂''=⋅=∂∂,1212d d z s tf f xf f y y y∂∂''''=⋅+⋅=+∂∂. 因为(,)f s t 是s 和t 的函数,所以1f '和2f '也是s 和t 的函数,从而1f '和2f '是以s 和t 为中间变量的x 和y 的函数.故()22111112z z s yf yf y f x x x x x∂∂∂∂∂⎛⎫'''''===⋅= ⎪∂∂∂∂∂⎝⎭, ()211111211112d d z z s t yf f y f f f xyf yf x y y x y y y ⎛⎫∂∂∂∂∂⎛⎫'''''''''''===+⋅+⋅=++ ⎪ ⎪∂∂∂∂∂∂⎝⎭⎝⎭,()212111221222d d d d z z s t s t xf f x f f f f y y y y yy y y ⎛⎫⎛⎫∂∂∂∂∂∂''''''''''==+=+++ ⎪ ⎪∂∂∂∂∂∂⎝⎭⎝⎭ 21112222x f xf f ''''''=++. (2)令22s x y =+,则22()z f x y =+是以s 为中间变量的x 和y 的函数.2z s f xf x x ∂∂''=⋅=∂∂,2z sf yf y y∂∂''=⋅=∂∂. 因为()f s 是s 的函数,所以f '也是s 的函数,从而f '是以s 中间变量的x 和y 的函数.故()()222222224z z xf f xf x f x f x x x x∂∂∂∂⎛⎫'''''''===+⋅=+ ⎪∂∂∂∂⎝⎭, ()()22224z z xf xf y xyf x y y x y∂∂∂∂⎛⎫'''''===⋅= ⎪∂∂∂∂∂⎝⎭, ()()222222224z z yf f yf y f y f y y y y⎛⎫∂∂∂∂'''''''===+⋅=+ ⎪∂∂∂∂⎝⎭. (3)令2s xy =2t x y =,则212122z s t f f y f xyf x x x ∂∂∂''''=⋅+⋅=+∂∂∂,212122z s tf f xyf x f y y y∂∂∂''''=⋅+⋅=+∂∂∂. ()221222z z y f xyf x x x x∂∂∂∂⎛⎫''==+ ⎪∂∂∂∂⎝⎭211122212222s t s t y f f yf xy f f x x x x ∂∂∂∂⎛⎫⎛⎫'''''''''=⋅+⋅++⋅+⋅ ⎪ ⎪∂∂∂∂⎝⎭⎝⎭()()2221112221222222y y f xyf yf xy y f xyf '''''''''=++++ 43222111222244yf y f xy f x y f '''''''=+++, ()22122z z y f xyf x y y x y∂∂∂∂⎛⎫''==+ ⎪∂∂∂∂∂⎝⎭ 21111222122222s t s t yf y f f xf xy f f y y y y ⎛⎫⎛⎫∂∂∂∂''''''''''=+⋅+⋅++⋅+⋅ ⎪ ⎪∂∂∂∂⎝⎭⎝⎭ ()()222111122212222222yf y xyf x f xf xy xyf x f ''''''''''=+++++ 32231211122222252yf xf xy f x y f x yf ''''''''=++++, ()221222z z xyf x f y y y y⎛⎫∂∂∂∂''==+ ⎪∂∂∂∂⎝⎭ 211112212222s t s t xf xy f f x f f y y y y ⎛⎫⎛⎫∂∂∂∂'''''''''=+⋅+⋅+⋅+⋅ ⎪ ⎪∂∂∂∂⎝⎭⎝⎭ ()()2221111221222222xf xy xyf x f x xyf x f '''''''''=++++ 22341111222244xf x y f x yf x f '''''''=+++. (4)令sin u x =,cos v y =,x yw e +=,则1313d cos d x y z u w f f xf e f x x x +∂∂''''=+=+∂∂,2323d sin d x y z v w f f yf e f y y y+∂∂''''=+=-+∂∂. ()2132cos x y z z xf e f x x x x+∂∂∂∂⎛⎫''==+ ⎪∂∂∂∂⎝⎭ 1111333133d d sin cos d d x y x y u w u w xf x f f e f e f f x x xx ++∂∂⎛⎫⎛⎫''''''''''=-+++++ ⎪ ⎪∂∂⎝⎭⎝⎭()()1111333133sin cos cos cos x yx y x y x y xf x xf e f e f e xf e f ++++''''''''''=-+++++ ()2231111333sin cos 2cos x y x yx y ef xf xf e xf e f +++''''''''=-+++, ()213cos x y z z xf e f x y y x y+∂∂∂∂⎛⎫''==+ ⎪∂∂∂∂∂⎝⎭121333233d d cos d d x y x y v w v w x f f e f e f f y y yy ++⎛⎫⎛⎫∂∂'''''''''=++++ ⎪ ⎪∂∂⎝⎭⎝⎭()()121333233cos sin sin x yx y x y x y x yf e f e f e yf e f ++++'''''''''=-+++-+ ()2312133233cos sin cos sin x y x yx y x y ef x yf e xf e yf e f ++++'''''''''=-+-+, ()2232sin x y z z yf e f y y y y+⎛⎫∂∂∂∂''==-+ ⎪∂∂∂∂⎝⎭ 2222333233d d cos sin d d x y x y v w v w yf y f f e f e f f y y yy ++⎛⎫⎛⎫∂∂''''''''''=--++++ ⎪ ⎪∂∂⎝⎭⎝⎭ ()()2222333233cos sin sin sin x yx y x y x y yf y yf e f e f e yf e f ++++''''''''''=---+++-+ ()2232222333cos sin 2sin x y x yx y e f yf yf e yf e f +++''''''''=-+-+.习题7-51.设2cos e 0x y x y +-=,求d d yx. 解 设2(,)cos e x F x y y x y =+-,则22d e 2e 2d sin sin x x x y F y xy xyx F y x y x --=-=-=--+. 2.设ln ln 1xy y x ++=,求1d d x yx =. 解 设(,)ln ln 1F x y xy y x =++-,则221d 1d x y y F y xy y x x F x y x x y++=-=-=-++. 当1x =时,由ln ln 1xy y x ++=知1y =,所以1d 1d x yx ==-. 3.设arctany x =,求d d y x. 解设(,)ln arctan y F x y x=,则2222222222211d11d1xyyx x yyFy x yx y x yxy xx F x yx x y x yyx⎛⎫-⋅- ⎪⎝⎭⎛⎫++ ⎪+++⎝⎭=-=-=-=--⋅-++⎛⎫+ ⎪⎝⎭.4.设222cos cos cos1x y z++=,求zx∂∂,zy∂∂.解设222(,,)cos cos cos1F x y z x y z=++-,则2cos sin sin22cos sin sin2xzFz x x xx F z z z∂-=-=-=-∂-,2cos sin sin22cos sin sin2yzFz y y yy F z z z∂-=-=-=-∂-.5.设方程(,)0F x y z xy yz zx++++=确定了函数(,)z z x y=,其中F存在偏导函数,求zx∂∂,zy∂∂.解1212()()xzF F y z Fzx F F y x F''++∂=-=-∂''++,1212()()yzF F x z Fzy F F y x F''++∂=-=-∂''++.6.设由方程(,,)0F x y z=分别可确定具有连续偏导数的函数(,)x x y z=,(,)y y x z=,(,)z z x y=,证明:1x y zy z x∂∂∂⋅⋅=-∂∂∂.证因为yxFxy F∂=-∂,zyFyz F∂=-∂,xzFzx F∂=-∂,所以1y xzx y zF FFx y zy z x F F F⎛⎫⎛⎫⎛⎫∂∂∂⋅⋅=-⋅-⋅-=-⎪⎪ ⎪⎪∂∂∂⎝⎭⎝⎭⎝⎭.7.设(,)u vϕ具有连续偏导数,证明由方程(,)0cx az cy bzϕ--=所确定的函数(,)z f x y=满足z za b cx y∂∂+=∂∂.证令u cx az=-,v cy bz=-,则x u u u c x ϕϕϕ∂=⋅=∂,y v v vc yϕϕϕ∂=⋅=∂,z u v u v u v a b z z ϕϕϕϕϕ∂∂=⋅+⋅=--∂∂. x u z u v c z x a b ϕϕϕϕϕ∂=-=∂+,y v z u vc zy a b ϕϕϕϕϕ∂=-=∂+. 于是 u v u v u vc c z zab a bc x y a b a b ϕϕϕϕϕϕ∂∂+=⋅+⋅=∂∂++. 8.设0ze xyz -=,求22zx∂∂.解 设(,,)zF x y z e xyz =-,则x F yz =-,z z F e xy =-. 于是x zz F z yzx F e xy ∂=-=∂-, ()222()z z zz z ye xy yz e y z z x x x x x e xy ∂∂⎛⎫--- ⎪∂∂∂∂∂⎛⎫⎝⎭== ⎪∂∂∂⎝⎭-()22z z zyzy z yz e y e xy e xy ⎛⎫-⋅- ⎪-⎝⎭=-()2322322z zzy ze xy z y z e exy --=-.9.设(,)z z x y =是由方程2e 0zxz y --=所确定的隐函数,求2(0,1)zx y∂∂∂.解 设2(,,)e z F x y z xz y =--,则x F z =-,e z z F x =-,2y F y =-. 于是x z z F z z x F e x ∂=-=∂-,2y zz F z yy F e x∂=-=∂-, ()()22z z zz z e x z e z z y yx y y x ex ∂∂--⋅⋅∂∂∂∂∂⎛⎫== ⎪∂∂∂∂⎝⎭-()()222z zz zz y y e x ze e x e x e x ----=-()()322z zzy e x yze ex --=-.由20ze xz y --=,知(0,1)0z =,得2(0,1)2zx y∂=∂∂.10.求由方程xyz +=(,)z z x y =在点(1,0,1)-处的全微分d z .解设(,,)F x y z xyz =x z F zx F xy ∂=-==∂+,y z F zy F xy ∂=-==∂+,d d d z zz x y x y x y ∂∂=+=∂∂,(1,0,1)d d z x y -=.11.求由下列方程组所确定的函数的导数或偏导数:(1)设22222,2320,z x y x y z ⎧=+⎪⎨++=⎪⎩求d d y x ,d d z x; (2)设0,1,xu yv yu xv -=⎧⎨+=⎩求u x ∂∂,u y ∂∂,v x ∂∂,vy ∂∂; (3)设sin ,cos ,uux e u v y e u v ⎧=+⎪⎨=-⎪⎩求u x ∂∂,u y ∂∂,v x ∂∂,vy∂∂. 解 (1)分别在两个方程两端对x 求导,得d d 22,d d d d 2460.d d zy x y x xy z x y z x x ⎧=+⎪⎪⎨⎪++=⎪⎩称项,得d d 22,d d d d 23.d d y z y x x xy z y z x xx ⎧-=-⎪⎪⎨⎪+=-⎪⎩ 在 2162023y D yz y y z-==+≠的条件下,解方程组得213d 6(61)d 622(31)x x z yxz x x z x D yz y y z ------+===++. 222d 2d 6231y xy x z xy xx D yz y z --===++. (2)此方程组确定两个二元隐函数(,)u u x y =,(,)v v x y =,将所给方程的两边对x 求导并移项,得,.uv x y u x xu v y x v xx ∂∂⎧-=-⎪⎪∂∂⎨∂∂⎪+=-⎪∂∂⎩ 在220x yJ x y y x-==+≠的条件下,22u y v x u xu yvx y x x y y x ---∂+==--∂+, 22x uy v v yu xvx y x x yy x--∂-==-∂+. 将所给方程的两边对y 求导,用同样方法在220J x y =+≠的条件下可得22u xv yu y x y∂-=∂+,22v xu yv y x y ∂+=-∂+. (3)此方程组确定两个二元隐函数(,)u u x y =,(,)v v x y =是已知函数的反函数,令(,,,)sin u F x y u v x e u v =--,(,,,)cos u G x y u v y e u v =-+.则 1x F =,0y F =,sin u u F e v =--,cos v F u v =-, 0x G =,1y G =,cos u u G e v =-+,sin v G u v =-.在sin cos (,)(sin cos )0(,)cos sin u u u e v u v F G J ue v v u u v e v u v---∂===-+≠∂-+-的条件下,解方程组得1cos 1(,)1sin 0sin (,)(sin cos )1uu v u F G vu v x J x v J e v v -∂∂=-=-=-∂∂-+, 0cos 1(,)1cos 1sin (,)(sin cos )1uu v u F G vu v y J y v J e v v -∂∂-=-=-=-∂∂-+, sin 11(,)1cos (,)[(sin cos )1]cos 0u uu ue v v F G v e x J u x J u e v v e v --∂∂-=-=-=∂∂-+-+, sin 01(,)1sin (,)[(sin cos )1]cos 1u uu u e v v F G v e x J u x J u e v v e v --∂∂+=-=-=∂∂-+-+.习题7-61.求下列曲线在指定点处的切线方程和法平面方程: (1)2x t =,1y t =-,3z t =在(1,0,1)处; (2)1t x t =+,1t y t+=,2z t =在1t =的对应点处;(3)sin x t t =-,1cos y t =-,4sin2t z =在点2π⎛- ⎝处; (4)2222100,100,x y y z ⎧+-=⎪⎨+-=⎪⎩在点(1,1,3)处. 解 (1)因为2t x t '=,1t y '=-,23t z t '=,而点(1,0,1)所对应的参数1t =,所以(2,1,3)=-T .于是,切线方程为11213x y z --==-. 法平面方程为2(1)3(1)0x y z --+-=,即 2350x y z -+-=.(2)因为2211(1)(1)t t t x t t +-'==++,22(1)1t t t y t t -+'==-,2t z t '=,1t =对应着点1,2,12⎛⎫⎪⎝⎭,所以 1,1,24⎛⎫=- ⎪⎝⎭T .于是,切线方程为 1212148x y z ---==-. 法平面方程为 281610x y z -+-=.(3)因为1cos t x t '=-,sin t y t '=,2cos 2t t z '=,点1,12π⎛- ⎝对应在的参数为2t π=,所以(=T .于是,切线方程为112x y π-+=-=. 法平面方程为402x y π++--=. (4)将2222100,100,x y y z ⎧+-=⎪⎨+-=⎪⎩的两边对x 求导并移项,得 d 22,d d d 220,d d yy x xy z y z xx ⎧=-⎪⎪⎨⎪+=⎪⎩ 由此得 2002d 420d 422x z y xz x y x yz y y z --===-,2220d 420d 422y x y z xy xy x yz z y z-===.(1,1,3)d 1d y x =-,(1,1,3)d 1d 3z x =.从而 1,1,3=- ⎪⎝⎭T . 故所求切线方程为113331x y z ---==-. 法平面方程为 3330x y z -+-=.2.在曲线x t =,2y t =,3z t =上求一点,使此点的切线平行于平面24x y z ++=.解 因为1t x '=,2t y t '=,23t z t '=,设所求点对应的参数为0t ,于是曲线在该点处的切向量可取为200(1,2,3)t t =T .已知平面的法向量为(1,2,1)=n ,由切线与平面平行,得0⋅=T n ,即2001430t t ++=,解得01t =-和13-.于是所求点为(1,1,1)--或111,,3927⎛⎫-- ⎪⎝⎭. 3.求下列曲面在指定点处的切平面和法线方程: (1)222327x y z +-=在点(3,1,1)处; (2)22ln(12)z x y =++在点(1,1,ln 4)处; (3)arctany z x =在点1,1,4π⎛⎫ ⎪⎝⎭处. 解(1)222(,,)327F x y z x y z =+--,(,,)(6,2,2)x y z F F F x y z ==-n ,(3,1,1)(18,2,2)=-n .所以在点(3,1,1)处的切平面方程为9(3)(1)(1)0x y z -+---=,即 9270x y z +--=. 法线方程为311911x y z ---==-. (2)22(,,)ln(12)F x y z x y z =++-,222224(,,),,11212x y z x yF F F x y x y ⎛⎫==- ⎪++++⎝⎭n ,(1,1,ln 4),1,12=- ⎪⎝⎭n .所以在点(1,1,ln 4)处的切平面方程为2234ln 20x y z +--+=.法线方程为 12ln 2122y z x ---==-. (3)(,,)arctanyF x y z z x=-, 2222(,,),,1x y z y xF F F x y x y ⎛⎫-==- ⎪++⎝⎭n , 1,1,411,,122π⎛⎫ ⎪⎝⎭⎛⎫=-- ⎪⎝⎭n . 所以在点1,1,4π⎛⎫⎪⎝⎭处的切平面方程为 202x y z π-+-=. 法线方程为 114112z x y π---==-. 4.求曲面2222321x y z ++=上平行于平面460x y z ++=的切平面方程.解 设222(,,)2321F x y z x y z =++-,则曲面在点(,,)x y z 处的一个法向量(,,)(2,4,6)x y z n F F F x y z ==.已知平面的法向量为(1,4,6),由已知平面与所求切平面平行,得246146x y z ==,即12x z =,y z =. 代入曲面方程得 22223214z z z ++=. 解得 1z =±,则12x =±,1y =±. 所以切点为 1,1,12⎛⎫±±± ⎪⎝⎭. 所求切平面方程为 21462x y z ++=±5.证明:曲面(,)0F x az y bz --=上任意点处的切平面与直线x yz a b==平行(a ,b 为常数,函数(,)F u v 可微).证 曲面(,)0F x az y bz --=的法向量为1212(,,)F F aF bF ''''=--n ,而直线的方向向量(,,1)a b =s ,由0⋅=n s 知⊥n s ,即曲面0F =上任意点的切平面与已知直线x yz a b==平行. 6.求旋转椭球面222316x y z ++=上点(1,2,3)--处的切平面与xOy 面的夹角的余弦.解 令222(,,)316F x y z x y z =++-,曲面的法向量为(,,)(6,2,2)x y z F F F x y z ==n ,曲面在点(1,2,3)--处的法向量为1(1,2,3)(6,4,6)--==--n n ,xOy 面的法向量2(0,0,1)=n ,记1n 与2n 的夹角为θ,则所求的余弦值为1212cos θ⋅===n n n n . 7.证明曲面3xyz a =(0a >,为常数)的任一切平面与三个坐标面所围成的四面体的体积为常数.证 设3(,,)F x y z xyz a =-,曲面上任一点(,,)x y z 的法向量为(,,)n yz xz xy =,该点的切平面方程为()()()0yz X x xz Y y xy Z z -+-+-=,即 33yzX xzY xyZ a ++=.这样,切平面与三个坐标面所围成的四面体体积为33331333962a a a V a yz xz xy =⋅⋅⋅=.习题7-71.求函数22z x y =+在点(1,2)处沿从点(1,2)到点(2,2的方向的方向导数.。

数据结构第七章课后习题答案 (1)

数据结构第七章课后习题答案 (1)

7_1对于图题7.1(P235)的无向图,给出:(1)表示该图的邻接矩阵。

(2)表示该图的邻接表。

(3)图中每个顶点的度。

解:(1)邻接矩阵:0111000100110010010101110111010100100110010001110(2)邻接表:1:2----3----4----NULL;2: 1----4----5----NULL;3: 1----4----6----NULL;4: 1----2----3----5----6----7----NULL;5: 2----4----7----NULL;6: 3----4----7----NULL;7: 4----5----6----NULL;(3)图中每个顶点的度分别为:3,3,3,6,3,3,3。

7_2对于图题7.1的无向图,给出:(1)从顶点1出发,按深度优先搜索法遍历图时所得到的顶点序(2)从顶点1出发,按广度优先法搜索法遍历图时所得到的顶点序列。

(1)DFS法:存储结构:本题采用邻接表作为图的存储结构,邻接表中的各个链表的结点形式由类型L_NODE规定,而各个链表的头指针存放在数组head中。

数组e中的元素e[0],e[1],…..,e[m-1]给出图中的m条边,e中结点形式由类型E_NODE规定。

visit[i]数组用来表示顶点i是否被访问过。

遍历前置visit各元素为0,若顶点i被访问过,则置visit[i]为1.算法分析:首先访问出发顶点v.接着,选择一个与v相邻接且未被访问过的的顶点w访问之,再从w 开始进行深度优先搜索。

每当到达一个其所有相邻接的顶点都被访问过的顶点,就从最后访问的顶点开始,依次退回到尚有邻接顶点未曾访问过的顶点u,并从u开始进行深度优先搜索。

这个过程进行到所有顶点都被访问过,或从任何一个已访问过的顶点出发,再也无法到达未曾访问过的顶点,则搜索过程就结束。

另一方面,先建立一个相应的具有n个顶点,m条边的无向图的邻接表。

大学概率论第七章答案

大学概率论第七章答案
解 (1) X = E ( X ) = xθ dx + x (1 − θ )dx =
0 1

1

2
3 2
− θ , 所以 θ 矩 =
3 2
−X .
(2) 见本章第三节三(9). 2. 设总体 X 的概率密度为
⎧1 ⎪ 2θ , ⎪ ⎪ 1 , f ( x, θ ) = ⎨ ⎪ 2(1 − θ ) ⎪0, ⎪ ⎩
− X )2 .
∑(X
i =1
n
i
解 选(D). (2) 设 X U [0, θ ] , 其中 θ>0 为未知参数, 又 X 1 , X 2 ,L , X n 为来自总体 X 的样本, 则 θ 的矩估计量是( (A) X . (B) 2 X . 解 选(B). 2. 设总体 X 的分布律为 X P -2 1 5 ). (C) max{ X i } .
E( X ) = ∫
+∞
−∞
xf ( x )dx = ∫ (θ + 1) xθ +1dx =
0
1
θ +1 . θ +2
令 E( X ) = X , 即
2X −1 θ +1 ˆ . = X , 得参数θ的矩估计量为 θ = 1− X θ +2 设x1, x2,…, x n是相应于样本X1, X 2,… , X n的一组观测值, 则似然函数为
∑X n −1
i =1
1
n
i

∑(X n −1
i =1
1
i
− μ ) 2 . (D)
1
∑X n
i =1
1 n
i
∑(X
i =1
n

概率论与数理统计第七章课后习题及参考答案

概率论与数理统计第七章课后习题及参考答案

故ˆ 是 的无偏估计.
(3)
E(X 2)
x2 f (x, )dx
0
6x3
( 3
x)
d
x
3 10
2

从而
D( X ) E( X 2 ) [E( X )]2 1 2 . 20
由此得 D(ˆ) D(2 X ) 4D( X ) 4 D( X ) 4 1 2 2 .
n
n 20 5n
(2) ˆ 是 的无偏估计吗? (3) 求 的方差 D(ˆ) .
解: E(X )
xf (x, )d x
0
6x2 ( 3
x)
dx
2

(1) 令 E( X ) X ,即 X ,由此得 的矩估计量为ˆ 2X . 2
(2) E(ˆ) E(2X ) 2E( X ) 2E( X ) 2 , 2
X
1
2
3
P
2
2 (1 )
(1 )2
其中, ( 0 1 )为未知数.已知取得了样本值 x1 1, x2 2 , x3 1 ,求 的矩估计值和最大似然估计值.
(2) 设 X1 , X 2 ,…, X n 是来自参数为 的泊松分布总体的一个样本,试求
的矩估计量和极大似然估计量.
解:(1) 因为 E( X ) 1 2 2 2 (1 ) 3(1 )2 3 2 ,
d ln L d
5n
0
,所以
ln
L(
)

的单调增函数,
又因为 xi ,i 1,2,, n ,故当 m1iinn{xi} 时 ln L( ) 达到最大值.由此得
的极大似然估计值为
ˆ
m1iinn{xi
}
,则其极大似然估计量为

C程序设计习题答案(7-9章)谭浩强著

C程序设计习题答案(7-9章)谭浩强著
if(flag1)
{ printf("\na[%d][%d]=%d\n",i,maxj,max);
flag2=1;
}
}
if(!flag2) printf("NOT");
for(k=2;k<=n*n;k++)
{i=i-1;
j=j+1;
if((i<1)&&(j>n))
{i=i+2;
j=j-1;
}
else
uppn++;
else if(text[i][j]>='a'&&text[i][j]<='z')
printf("\n");
}
}
7.7
main()
{int a[16][16],i,j,k,p,m,n;
p=1;
while(p==1)
{scanf("%d",&n);
for(j=i+1;j<11;j++)
{temp2=a[j];
a[j]=temp1;
temp1=temp2;
}
break;
c=getchar();
if(c=='N'||c=='n')flag=0;
}
}
7.10
main()
{int i,j,uppn,lown,dign,span,othn;
char text[3][80];
for(i=3;i<N;i++)

答案解析。第七章

答案解析。第七章

第七章数组一、选择题1答案:B分析:此题考察一维数组的定义,一维数组的说明中,下标必须为正的整型常量,不能为变量,在一维数组的初始化中,指出在单纯的定义时不能省略数组的长度。

2答案:B分析:首先i=0时,判断i++〈7 成立,进入循环体,但此时i=1,p[1]=12不满足if语句,不执行j+=p[i]。

按照此方法,得到j=p[2]+p[4]+p[6]=45,即B正确。

3答案:D分析:首先i=0<7&&p[0]%2!=0,满足循环条件,执行k=k+p[0],即k=11, 然后执行i++,再进行判断,满足循环条件,k=11+p[1],所以k=24,执行i++,i=2,,再进行判断,此时不满足循环条件,循环结束,输出k值,为24。

4答案:A分析:此题主要考察循环嵌套,第一个循环体执行完是将x[0],x[1],x[2],x[3],进行从大到小排序,第二个循环体执行完是将x[4],x[5],x[6],x[7]进行从小到大排序。

5答案:B分析:此题考察二维数组的定义,单纯定义二维数组时,行和列都不能缺省。

在初始化过程中,列不能缺省,赋值的行数和列数不能超过数组的行数和列数。

6答案:D分析:同上题分析一样。

7答案:D分析:同上。

8答案:C分析:此题分别输出m[2][0],m[2][1],m[2][2]。

9答案:A分析:此题考察在for循环后,i=0,i=1时,执行if语句,使得a[1][0],a[1][1] 的值分别减1,而当i=2时,执行else语句,a[1][2]=1。

因此输出a[0][1]+a[1][1] +a[1][2]=2+4+1=7;10答案:B分析:此题考察for循环,计算aa[0][1],aa[1][1],aa[2][2],aa[3][1]的和,即为19。

11答案:C分析:由于自增加运算符(++)的优先级别高于取地址运算符(&),所以选项C无法表示aa[1]的地址,其他三个选项都可以。

第七章习题参考答案

第七章习题参考答案

第七章习题参考答案单项选择题1. A2. D3. D4. C5. B6. B7. B8. A9. B 10. D 11. A 12. C 13. A 填空题1、0,n(n-1)/2 ,0,n(n-1)2、n+2e3、N4、遍历 n 个出边表,计算数据域为j 的结点个数5、将矩阵的第j 行全部置为零6、回路7、邻接矩阵,邻接表8、先根,栈,按层次,队列 问答题1. 深度优先搜索序列:0,2,3,5,6,1,4 广度优先搜索序列:0,2,3,5,6,1,42. 深度优先搜索序列:0,3,6,4,1,5,2 广度优先搜索序列:0,3,2,6,5,4,13. Prim 过程如图所示(h)(g)(f)(d) (e) (a)(c) (b)Kruskal 过程如图所示。

5. 关键路径如图所示。

(a) (b)(c)(e)(f)(d) 图四、算法设计题1. 分析:先设置一个空的邻接表,然后在邻接矩阵上查找值不为空的元素,找到后在邻接表的对应单链表中插入相应的边表结点。

算法如下:void mattolist( adjmatrix a, adjlist b, int n) {for (i=0;i<n;i++) b[i].firstarc=Null;for (i=0;i<n;i++ )for (j=n-1;j>=0;j--)if (a[i][j]!=0) { p=(lkList)malloc(sizeof (Lnode));p→adjvex=j;p→nextarc=b[i].firstarc;b[i].firstarc=p;}}//mattolist2.分析:先建立一个空的邻接矩阵,然后在邻接表上顺序地取每个单链表中的表结点,如果表结点不为空,则将邻接矩阵中对应单元的值置为1。

算法如下:void listtomat (adjlist b, int n , adjmatrix a ) {for (i=0;i<n;i++)for (j=0;j<n;j++)a[i][j]=0;for (i=0;i<n;i++) {p=b[i].firstarc;while (p) { a[i][p→adjvex]=1;p=p→nextarc;}}}//listtomat3. 分析:邻接表存储结构中边表恰好就是出边表,因此,其表头数组中firstarc域为空的个数等于出度为零的元素个数。

第七章课后习题答案

第七章课后习题答案

第七章课后习题答案问题1:请简述第七章中讨论的主要概念。

答案:第七章主要讨论了[具体概念],它涉及到[概念的详细解释]。

此概念在[相关领域或情境]中具有重要意义,因为它[解释了什么或如何应用]。

问题2:如何计算[特定数学公式或计算过程]?答案:要计算[特定数学公式或计算过程],首先需要确定所有必要的变量。

然后,按照以下步骤进行计算:1. [第一步计算过程]2. [第二步计算过程]3. [以此类推,直至最终结果]问题3:分析[案例研究或实际情境],并讨论其对[相关概念]的影响。

答案:在[案例研究或实际情境]中,我们可以看到[相关概念]的应用。

具体来说,[案例或情境描述]展示了[概念如何影响结果]。

通过这个案例,我们可以更好地理解[概念]在实际生活中的应用和重要性。

问题4:解释[特定术语或理论],并给出一个例子。

答案: [特定术语或理论]是指[术语或理论的定义]。

例如,在[相关领域]中,[术语或理论]可以用来[具体应用或解释]。

一个具体的例子是[例子描述],它清楚地展示了[术语或理论]的实际应用。

问题5: [选择题或判断题]。

答案: [正确答案]。

这个问题的答案是[正确答案],因为[解释为什么这是正确答案]。

总结:第七章的习题涵盖了对[章节主题]的深入理解,包括理论概念、实际应用和计算技能。

通过解答这些问题,学生可以更好地掌握章节内容,并将其应用于解决实际问题。

请注意,以上内容仅为模板,具体答案需要根据实际的章节内容和习题进行定制。

如果需要针对特定章节的具体习题答案,请提供相关章节的详细内容和习题,以便我能够提供更准确的答案。

数据结构第三版第七章作业参考答案

数据结构第三版第七章作业参考答案
if (b==NULL) t=NULL;
else { t=(BTNode *)malloc(sizeof(BTNode));
t->data=b->data; t1=Swap(b->lchild); t2=Swap(b->rchild); t->lchild=t2; t->rchild=t1; } return t; }
}
7.7 假设二叉树采用二叉链存储结构,t 指向根结点,p 所指结点为任一给 定的结点,设 计一个算法,输出从根结点到p 所指结点之间路径。
解:本题可以采用《教程》中例 7.8 的方法(只需对该算法作简单修改即






绍另一种方法,即非递归后序遍历树t(参见《教程》7.4.3 小节后序遍历非


二叉树树 形表示。
答:由《教程》7.6 节的构造算法得到的二叉树的构造过程和二叉树如图 7.3 所示。
b 左:c 右:ed
a 左:cbed 右:hgijf
f 左:hgij 右:空
c 左:空 右:空
d
g
左:e
左:h
右:空 右:ij
e 左:空 右:空
h 左:空 右:空
i 左:空 右:j
j 左:空 右:空
图 7.3 二叉树的构造过程
7.3 设给定权集 w={2,3,4,7,8,9},试构造关于 w 的一棵哈夫曼树,并求其带权 路径长度 WPL。
答:本题的哈夫曼树如图 7.4 所示。
33
18
15
9
97
8
5
4
2
3
图 7.4 一棵哈夫曼树
其带权路径长度WPL=(9+7+8)×2+4×3+(2+3)×4=80。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

A.int a[]="string";
B.int a[5]={0,1,2,3,4,5};
C.char a="string";
D.char a[]={0,1,2,3,4,5};
A.1D
B.3
C.9
D.
A. B.\"c:\\abc.dat\" C."c:\abc.dat" D."c:\\abc.dat"
A. B.
C. D.
A. B.
C. D.
A. a[2][4]
B. a[l
C. a[l+l][0]
D. a(2)(1) 确定
A. a[0][2*1]
B. a[l][3]
C. a[4-2][0]
D. a[0][4]
A. 2
B. 3
C. 4
D.
A. 3 5 7
B. 3 6 9
C. 1 5 9 D 1 4 7
A. j*m+i
B. i*m+j
C. i*m+j-1
D. i*m+j+1 确定
A. B.
C. D.
A.1D
B.3
C.9
D.
A. B.\"c:\\abc.dat\" C."c:\abc.dat" D."c:\\abc.dat"
A. if(s1>s2)
B. if(strcmp(s1,s2))
C. if(strcmp(s2,s1)>O)
D. if(strcmp(s1
A. B.
C. D.
A. int a[3][ ];
B. float a(3
C. double a[1][4];
D. float a(3)(4);
A. a[2][4]
B. a[l
C. a[l+l][0]
D. a(2)(1)
A. 2
B. 3
C. 4
D.
A. 3 5 7
B. 3 6 9
C. 1 5 9 D 1 4 7
A B
C D
A B
C D
A B
C D
A B
C D
A B
D C
整体赋值A B
C D
A B
C D
A B
C D
A B
C D
A B
C D
A B
C
D 值
A B C D
A B C D
A B C D
A B C D
A) a
b
c
d
e
f
A) a
b
c
d
A) ab
c
d
A) abcdef
确定[C] 教师批改:
36、给出以下定义:
char x[ ]="abcdefg";
char y[ ]={…a…,…b…,…c…,…d…,…e…,…f…,…g…};
则正确的叙述为
A)数组X和数组Y等价B)数组x和数组Y的长度相同C)数组X的长度大于数组Y的长度D)数组X的长度小于数组Y的长度确定[C] 教师批改:
37、设有
static char str[ ]="Beijing";
则执行
printf("%d\n", strlen(strcpy(str,"China")));
后的输出结果为
A) 5 B) 7
C) 12 D) 14
确定[A] 教师批改:
38、请选出以下程序段的输出结果
#include<stdio.h>
main()
{ char sl[10], s2[10], s3[10], s4[10];
scanf("%s%s",s1,s2); gets(s3); gets(s4);
puts(s1); puts(s2); puts(s3); puts(s4);
}
输入数据如下:(此处<CR>代表回车符)
aaaa bbbb<CR>
A bbbb
B bbbb
C) aaaa bbbb
D cccc
A B
C D
A不可以直接用数组名对数组进行整
体输入或输出
B
C数组元素的下标超出所定义的下标范围时,
系统将给出
D
A B
C D
A B C D
A B C D
A B C D
A B
C D
A B C D。

相关文档
最新文档