第7章函数习题二
《统计学》-第7章-习题答案
第七章思考与练习参考答案1.答:函数关系是两变量之间的确定性关系,即当一个变量取一定数值时,另一个变量有确定值与之相对应;而相关关系表示的是两变量之间的一种不确定性关系,具体表示为当一个变量取一定数值时,与之相对应的另一变量的数值虽然不确定,但它仍按某种规律在一定的范围内变化。
2.答:相关和回归都是研究现象及变量之间相互关系的方法。
相关分析研究变量之间相关的方向和相关的程度,但不能确定变量间相互关系的具体形式,也无法从一个变量的变化来推测另一个变量的变化情况;回归分析则可以找到研究变量之间相互关系的具体形式,并可变量之间的数量联系进行测定,确定一个回归方程,并根据这个回归方程从已知量推测未知量。
3.答:单相关系数是度量两个变量之间线性相关程度的指标,其计算公式为:总体相关系数,样本相关系数。
复相关系数是多元线性回归分析中度量因变量与其它多个自变量之间的线性相关程度的指标,它是方程的判定系数2R 的正的平方根。
偏相关系数是多元线性回归分析中度量在其它变量不变的情况下两个变量之间真实相关程度的指标,它反映了在消除其他变量影响的条件下两个变量之间的线性相关程度。
4.答:回归模型假定总体上因变量Y 与自变量X 之间存在着近似的线性函数关系,可表示为t t t u X Y ++=10ββ,这就是总体回归函数,其中u t 是随机误差项,可以反映未考虑的其他各种因素对Y 的影响。
根据样本数据拟合的方程,就是样本回归函数,以一元线性回归模型的样本回归函数为例可表示为:tt X Y 10ˆˆˆββ+=。
总体回归函数事实上是未知的,需要利用样本的信息对其进行估计,样本回归函数是对总体回归函数的近似反映。
两者的区别主要包括:第一,总体回归直线是未知的,它只有一条;而样本回归直线则是根据样本数据拟合的,每抽取一组样本,便可以拟合一条样本回归直线。
第二,总体回归函数中的0β和1β是未知的参数,表现为常数;而样本回归直线中的0ˆβ和1ˆβ是随机变量,其具体数值随所抽取的样本观测值不同而变动。
C语言程序设计第四版_谭浩强7章
➢函数的功能
return z; }
函数体
函数首部,不是语 句,行尾无分号
精选课件ppt
函数的返回值,类 型与首部定义一致14
函数的定义
关于函数类型的说明
无返回值的函数类型为void; 有返回值的函数,其类型根据返回值 类型决定;省略类型时默认为int(建议 不要省略)
精选课件ppt
15
函数的调用
int main( )
{ int max(int a[ ],int n);
int x[6],i;
for(i=0;i<=5;i++)
scanf("%d",&x[i]);
printf("max=%d",max(x,6));
return 0;
}
实参为数组名
精选课件ppt
int max(int a[ ],int n) { int m,i; m=a[0]; for (i=1;i<n;i++)
float fac; fac=1; for(i=1;i<=n;i++)
fac=fac*i; return fac;
printf("c="); scanf("%d",&c);
}
sum=factorial(a)+factorial(b)+factorial(c);
printf("%d!+%d!+%d!=%.0f",a,b,c,sum);
函数1 函数2 函数3
函数1 函数2
精选课件ppt
34
变量作用域——局部变量和全局变量
python核心编程第二版第7章习题答案
7-1.字典方法。
哪个字典方法可以用来把两个字典合并到一起。
答案:dict.update(dict2)将字典dict2的键-值对添加到字典dict中7-2.字典的键。
我们知道字典的值可以是任意的Python对象,那字典的键又如何呢?请试着将除数字和字符串意外的其他不同类型的对象作为字典的键,看看哪些类型可以,哪些不行。
对那些不能作为字典的键的对象类型,你认为是什么原因呢?答案:键必须是可哈希的。
所有不可变的类型都是可哈希的,因此他们都可以作为字典的键。
一个要说明的问题是:值相等的数字表示相同的键。
换句话说,整型数字1和浮点型1.0的哈希值是相同的,即它们是相同的键。
同时,也有一些可变对象(很少)是可哈希的,它们可以作为字典的键,但很少见。
用元组做有效的键,必须要加限制:元组中只包括像数字和字符串这样的不可变参数,才可以作为字典中有效的键。
内建函数hash()可以判断某个对象是否可以做一个字典的键,如果非可哈希类型作为参数传递给hash()方法,会产生TypeError错误,否则会产生hash值,整数。
>>> hash(1)1>>> hash('a')-468864544>>> hash([1,2])Traceback (most recent call last):File "<pyshell#2>", line 1, in <module>hash([1,2])TypeError: unhashable type: 'list'>>> hash({1:2,})Traceback (most recent call last):File "<pyshell#3>", line 1, in <module>hash({1:2,})TypeError: unhashable type: 'dict'>>> hash(set('abc'))Traceback (most recent call last):File "<pyshell#4>", line 1, in <module>hash(set('abc'))TypeError: unhashable type: 'set'>>> hash(('abc'))-1600925533>>> hash(1.0)1>>> hash(frozenset('abc'))-114069471>>> hash(((1,3,9)))1140186820>>> hash(((1,3,9),(1,2)))340745663>>> hash(((1,3,'9'),(1,2)))1944127872>>> hash(((1,3,'9'),[1,2],(1,2)))Traceback (most recent call last):File "<pyshell#11>", line 1, in <module>hash(((1,3,'9'),[1,2],(1,2)))TypeError: unhashable type: 'list'>>>7-3.字典和列表的方法。
高等代数第7章习题参考答案
第七章线性变换1.判别下面所定义的变换那些是线性的,那些不是:1) 在线性空间V中,A,其中V是一固定的向量;2) 在线性空间V中,A其中V是一固定的向量;3) 在P中,A;4) 在P中,A;5) 在P[] 中,A;6) 在P[] 中,A其中P是一固定的数;7) 把复数域上看作复数域上的线性空间,A。
8) 在P中,A X=BXC其中B,CP 是两个固定的矩阵.解1) 当0时, 是;当0时, 不是。
2) 当0时, 是;当0时,不是。
3)不是.例如当(1,0,0), k 2时, k A( ) (2,0,0) , A (k ) (4,0,0) ,A(k ) k A( ) 。
4)是.因取(x1,x2,x3), (y1,y2,y3), 有A( ) = A(x1 y1,x2 y2,x3 y3)= (2x1 2y1 x2 y2,x2 y2 x3 y3,x1 y1)= (2x1 x2,x2 x3,x1) (2y1 y2,y2 y3,y1)= A + A ,A(k ) A(kx1,kx2 ,kx3)(2kx1 kx2 ,kx2 kx3,kx1)(2kx1 kx2 ,kx2 kx3,kx1)= k A( ) ,故A是P 上的线性变换。
5) 是.因任取f(x) P[x], g(x) P[x],并令u(x) f (x) g(x) 则A(f (x) g(x))= A u(x)=u(x 1)= f(x 1) g(x 1)=A f(x)+ A(g(x)),再令v(x) kf (x)则A(kf (x)) A(v(x)) v(x 1) kf(x 1) k A(f(x)),故A为P[x] 上的线性变换。
6)是.因任取f(x) P[x], g(x) P[x]则.A(f(x) g(x))=f(x0) g(x0 ) A(f(x)) A(g(x)),A(kf (x)) kf (x0 ) k A(f (x)) 。
7)不是,例如取a=1,k=I ,则A(ka)=-i , k( A a)=i, A( ka) k A(a) 。
微积分第2版-朱文莉第7章 多元函数微分学习题祥解
习题7.1(A)1、求点(2,1,3)A -关于(1)各坐标面;(2)各坐标轴;(3)坐标原点的对称点的坐标。
解 (1)(2,1,3)--,(2,1,3)--, (2,1,3);(2)x 轴:(2,1,3)-,y 轴:(2,1,3)---,z 轴:(2,1,3)-; (3) (2,1,3)--。
2、在空间直角坐标系中,指出下列各点在哪个卦限?(4,3,5)A -,(2,3,4)B -,(2,3,4)C --,(2,3,1)D --并求点(4,3,5)A -分别到(1)坐标原点;(2)各坐标轴;(3)各坐标面的距离。
解 A 点在第4卦限; B 点在第5卦限;C 点在第8卦限;D 点在第3卦限。
(1) A =(4,3,5)-(2) A 到x =A 到y =A 到z 5=;(3) A 到坐标面xy 5=;A 到坐标面yz 4=;A 到坐标面xz 3=。
3、在z 轴上求一点M ,使该点与点(4,1,7)A 和(3,5,2)B 的距离相等。
解 因为所求点在z 轴上, 所以设该点为(0,0,)M z , 由题意有MA MB , 即222222(4)1(7)35(2)z z两边平方, 解得149z, 于是所求点为14(0,0,)9M . 4、写出球心在点(1,3,2)--处,且通过点(1,1,1)-的球面方程。
解 由2222000()()()xx yy zz R ,得2222(1())(113())(12)R则3R ,从而球面方程为2222(1)(3)(2)3x yz5、下列各题中方程组各表示什么曲线?(1)2248,8;x y z z(2)2225,3;x y z x(3)2224936,1;x y z y (4)2244,2.x y z y解 (1) 双曲线;(2) 圆;(3) 椭圆;(4) 抛物线。
6、描绘下列各组曲面在第一卦限内所围成的立体的图形。
(1) 0,0,0,1x y z x y z ===++=;(2) 2222220,0,0,,x y z x y R y z R ===+=+=。
C语言习题(7)
C语言习题(第7章函数)一.选择题1.以下说法正确的是________。
A)C语言程序总是从第一个函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分2.以下正确的说法是___________。
A)用户若需要调用标准库函数,调用前必须重新定义B)用户可以重新定义标准库函数,如若此,该函数将失去原有定义C)系统不允许用户重新定义标准库函数D)用户若需要使用标准库函数,调用前不必使用预处理命令将该函数所在的头文件包含编译,系统会自动调用。
3.以下正确的函数定义是___________。
A)double fun(int x, int y); B)int fun(int x,y){ z=x+y ; return z ; } { int z ; return 3;}C)double fun (x,y) D)double fun (int x, int y){ int x, y ; double z ; { double z ; z=x+y;z=x+y ; return z ; } return z ; }4.C语言中,简单变量做实参和形参时,以下正确的说法是___________。
A)实参和与其对应的形参各占用独立的存储单元B)实参和与其对应的形参共占用一个存储单元C)只有当实参和与其对应的形参同名时才共占用相同的存储单元D)形参时虚拟的,不占用存储单元5.C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是___________。
A)地址传递B)单向值传递D)由用户指定传递方式6.C语言规定,函数返回值的类型是由___________决定的。
A)return语句中的表达式类型B)调用该函数时的主调函数类型C)调用该函数时由系统临时D)在定义函数时所指定的函数类型7.以下正确的描述是___________。
高等数学第7章练习题
第七章微分方程一、填空题1、曲线上点(,)x y 处的切线斜率为该点纵坐标的平方,则此曲线的方程是_____y x C=-+1。
2、曲线上任一点处的切线斜率恒为该点的横坐标与纵坐标之比,则此曲线的方程是______ x y C 22-=。
3、一质点沿直线运动,已知在时间t 时加速度为t 21-,开始时()t =0速度为13,则速度与时间t 的函数关系式是________ V t t =-+13133。
4、曲线上任一点(,)x y 处的切线斜率为该点横坐标的平方,则此曲线的方程是 y x C =+133。
5、一曲线过原点,其上任一点(,)x y 处的切线斜率为2x y +,则曲线方程是______ y e x x=--21()。
6、微分方程e y ax "=1(a 是非零常数)的通解是 ______y ae C x C a x =++-1212。
7、若某个二阶常系数线性齐次微分方程的通解为y C C x =+12,其中C C 12,为独立的任意常数,则该方程为⎽⎽⎽⎽ ''=y 0。
8、若某个二阶常系数线性齐次微分方程的通解为y C e C x =+12,其中C C 12,为独立的任意常数,则该方程为⎽⎽⎽⎽ ''-'=y y 0。
9、若某个二阶常系数线性齐次微分方程的通解为12cos sin =+y C kx C kx ,其中C C 12,为独立的任意常数,k 为常数,则该方程为⎽⎽⎽⎽ ''+=y k y 20。
10、若某个二阶常系数线性齐次微分方程的通解为y C e C e x x =+-12,其中C C 12,为独立的任意常数,则该方程为⎽⎽⎽⎽ ''-=y y 0。
11、若某个二阶常系数线性齐次微分方程的通解为y C C x e x=+()12,其中C C 12,为独立的任意常数,则该方程为⎽⎽⎽⎽ ''-'+=y y y 20。
计算机二级C语言第七章函数
C.int fun(int a[], int *, int);
D.int fun(int [], int *, int);
正确答案:A 【解析】C语言中,函数声明的函数名、返回值类型和参数列表必须与函数定义相同,其中参数列表中可以省略参 数名。题意中,fun()函数返回整型,三个参数分别是:整型指针、整型指针、整型,选项A中,第一个参数应该是 整型指针类型,第二个参数也应该是指针类型,错误;其他选项都正确,本题答案为A。
函数说明的一般形式如下: 类型名 函数名(参数类型1,参数类型2,……) 如: double sum( double, double );
也可采用下面的形式: 类型名 函数名(参数类型1 参数名1,参数类型2 参数名2,……) 如: double sum( double p, double q );
正确答案:A 【解析】数学库中定义了函数的名称、参数个数与类型、返回值类型与具体的函数体,A选项正确。编译预处理时, 预处理程序将查找指定的被包含文件,并将其复制到#include命令出现的位置上,B、C选项错误。不引用 math.h文件,文件编译时,编译器无法识别没有被定义的sin函数,D选项错误。
关于C语言函数说明的位置,以下叙述正确的是( ) A.在函数说明之后对该函数进行调用,编译时不会出现错误信息 B.函数说明可以出现在源程序的任意位置,在程序的所有位置对该函数的调用,编译时都不会出现错误信息 C.函数说明只能出现在源程序的开头位置,否则编译时会出现错误信息 D.函数说明只是为了美观和编译时检查参数类型是否一致,可以写也可以不写
Excel 数据处理与分析实例教程 第3版)-课后习题答案 第7章 应用函数计算数据[2页]
第7章应用函数计算数据一、选择题二、填空题1.精确2.COUNTIF3.数值和(或和,或总和)4.=(YEAR(TODAY())-YEAR(A2)) 或=ROUND((TODAY()-A2)/365,0) 或……5.#VALUE!三、问答题1.什么是函数?函数的作用是什么?函数由Excel内部预先定义并按照特定的顺序、结构来执行计算、分析等数据处理任务的功能模块,也被称为“特殊公式”。
2.在输入函数时,如果不了解函数参数的含义及用法,应该如何做?使用“插入函数”对话框,通过导航引导进行输入3.不允许在图7-40所示的报销清单表中输入相同的姓名,应该如何做?请简单说明操作思路。
使用数据有效性进行输入验证,并通过函数计算设置验证条件,基本操作思路是:步骤1:选定要设置数据有效性的单元格区域A2:A10。
步骤2:在“数据”选项卡的“数据工具”命令组中,单击“数据有效性” “数据有效性”命令,系统弹出“数据有效性”对话框。
步骤3:单击“设置”选项卡,在“允许”下拉列表中选择“自定义”,在“公式”文本框中输入=COUNTIF($A$2:$A$10,A2)<2。
公式“=COUNTIF($A $2:$A$10,A2)<2”的含义是,计算$A$2:$A$10区域中与A2单元格值相同的个数是否小于2。
如果小于2说明无重复数据,否则说明有重复数据。
步骤4:单击“确定”按钮,关闭“数据有效性”对话框。
完成上述设置后,如果在A2:A10单元格区域任一单元格中输入了已有的姓名,Excel会弹出错误提示框,禁止输入重复内容。
很多时候,可以通过巧用函数,满足所需的处理要求。
4.假设每年年末存入银行30000元,存款的年利率为1.98%,按年计算复利,到第5年年末时全部存款的本利和是多少?公式为:=FV(B1,B3,B2,0,0)5.某企业年贷款1 000万元,贷款年利率为6%,从一年后开始分5年还清,问平均每年还款额应该是多少?公式为:=PMT(B2,B3,B1)。
2021_2022学年新教材高中数学第7章三角函数7.2.2同角三角函数关系课后篇巩固提升含解析苏教
第7章三角函数7.2三角函数概念 7.2.2同角三角函数关系课后篇巩固提升必备知识基础练1.已知α是第二象限角,sin α=513,则cos α=() A.-12B.-513C.513D.1213α是第二象限角,所以cos α<0,故cos α=-√1-sin 2α=-√1-(513) 2=-1213.故选A .2.已知sin α=-13,且α∈π,3π2,则tan α=()A.-2√23B.2√23C.√24D.-√24解析由α∈π,3π2,得cos α<0,又sin α=-13,所以cos α=-√1-(-13) 2=-2√23,则tan α=sinαcosα=√24.故选C .3.已知sin α-cos α=-54,则sin αcos α=() A.√74 B.-916C.-932D.932sin α-cos α=-54,两边同时平方得1-2sin αcos α=2516,所以sin αcos α=-932.故选C .4.如果tan θ=2,那么1+sin θcos θ=() A.7B.75C.54D.53+sin θcos θ=1+sinθcosθ1=sin 2θ+cos 2θ+sinθcosθsin 2θ+cos 2θ=tan 2θ+tanθ+1tan 2θ+1,又tan θ=2,所以1+sin θcos θ=22+2+122+1=75.5.若△ABC 的内角A 满足sin A cos A=13,则sin A+cos A 的值为() A.√153B.-√153C.53D.-53A为△ABC的内角,且sin A cos A=13>0,所以A为锐角,所以sin A+cos A>0.又(sin A+cos A)2=1+2sin A cos A=1+23=53,所以sin A+cos A=√153.6.已知tan α=5,则sinα-2cosαcosα+sinα=.tanα=5,∴sinαcosα=5,∴sinα=5cosα,∴sinα-2cosαcos+sinα=5cosα-2cosαcosα+5cosα=12.7.(2021某某某某前黄中学调研)若角α的终边在直线x+y=0上,则√1-cos2α+√1-sin2αcosα=.因为√1-cos2α+√1-sin2αcosα=sinα|sinα|+|cosα|cosα,又角α的终边落在x+y=0上,故角α的终边在第二、四象限,当α在第二象限时,原式=sinαsinα+-cosαcosα=0,当α在第四象限时,原式=sinα-sinα+cosαcosα=0.综上所述,原式=0.8.已知tan α=m(m≠0),求sin α和cos α的值.∵sinαcosα=tanα=m,∴sinα=m cosα.又sin2α+cos2α=1,∴m2cos2α+cos2α=1,∴cos2α=11+m2.当α为第一或第四象限的角时,cosα=√1+m2,sinα=√1+m2;当α为第二或第三象限的角时,cosα=-√1+m2,sinα=-√1+m2.关键能力提升练9.若cos α=13,则(1+sin α)(1-sin α)=()A.13B.19C.2√23D.89=1-sin2α=cos2α=19,故选B.10.若cos α+2sin α=-√5,则tan α=()A.1B.2C.-12D.-2{cosα+2sinα=-√5,sin 2α+cos 2α=1,化简得(√5sin α+2)2=0.所以sin α=-2√55,cos α=-√55.所以tan α=2. 11.若sin α+sin 2α=1,则cos 2α+cos 4α=() A.0 B.1 C.2 D.3cos 2α+cos 4α=cos 2α(1+cos 2α)=(1-sin 2α)(1-sin 2α+1),∵sin α+sin 2α=1,∴1-sin 2α=sin α,∴原式=sin α(sin α+1)=sin 2α+sin α=1. 12.化简√1-2sin1cos1的结果为() A.sin 1-cos 1 B.cos 1-sin 1 C.sin 1+cos 1 D.-sin 1-cos 1sin1>cos1,所以√1-2sin1cos1=√(sin1-cos1)2=sin1-cos1.故选A . 13.已知θ是第三象限角,且sin 4θ+cos 4θ=59,则sin θcos θ的值为()A.√23 B.-√23C.13D.-13sin 4θ+cos 4θ=59,得(sin 2θ+cos 2θ)2-2sin 2θcos 2θ=59,所以sin 2θcos 2θ=29.因为θ是第三象限角,所以sin θ<0,cos θ<0,所以sin θcos θ=√23. 14.(多选)化简√1-sin 2α√1-cos 2α的值为()A.-1B.1C.-3D.0=cosα|cosα|+2sinα|sinα|,当α为第一象限角时,上式值为3;当α为第二象限角时,上式值为1;当α为第三象限角时,上式值为-3;当α为第四象限角时,上式值为-1.15.(多选)(2021某某吴江中学调研)若1+sin θ·√sin 2θ+cos θ·√cos 2θ=0成立,则角θ不可能是() A.第一象限角 B.第二象限角 C.第三象限角 D.第四象限角1+sin θ·√sin 2θ+cos θ√cos 2θ=0,且1-sin 2θ-cos 2θ=0,所以sin θ≤0,cos θ≤0,即角θ不可能是第一、二、四象限角.故选ABD .16.(多选)已知2sin θ=1+cos θ,则tan θ的值可以为 ()A.0B.43C.-43D.12sin θ=1+cos θ,∴两边平方,整理可得5cos 2θ+2cos θ-3=0,解得cos θ=-1,或cos θ=35.∴当cos θ=-1时,sin θ=0,则tan θ=0;当cos θ=35时,有sin θ=45,tan θ=43,故选AB . 17.已知tanαtanα-1=-1,则角α在第象限;sin 2α+sin αcos α+2的值为. 一或第三135tan α=12,则角α在第一或第三象限.sin 2α+sin αcos α+2=sin 2α+sin αcos α+2(cos 2α+sin 2α)=3sin 2α+sinαcosα+2cos 2αsin 2α+cos 2α=3tan 2α+tanα+2tan 2α+1=3×(12) 2+12+2(12) 2+1=135.18.(2021某某靖江中学月考)某会标如图所示,它是由4个相同的直角三角形与中间的小正方形拼成的一个大正方形,若直角三角形中较小的锐角为θ,大正方形的面积是1,小正方形的面积是125,则sin 2θ-cos 2θ的值为. -725S=1-1254=625,设三角形的直角边长分别为x ,y ,则有{x 2+y 2=1,12xy =625,解得{x =35,y =45或{x =45,y =35. 因为θ为较小的锐角, 所以sin θ=351=35,cos θ=451=45,sin 2θ-cos 2θ=352-452=-725.19.已知sin α=2cos α,求sinα-4cosα5sinα+2cosα的值.sin α=2cos α.原式=2cosα-4cosα5×2cosα+2cosα=-16. 20.(2021某某某某调研)化简: (1)√1-cos 236°√1-2sin36°cos36°;(2)sinθ-cosθtanθ-1.原式=√sin 236°√sin 236°+cos 236°-2sin36°cos36°=√(cos36°-sin36°)=cos36°-sin36°|cos36°-sin36°|=cos36°-sin36°cos36°-sin36°=1. (2)原式=sinθ-cosθsinθcosθ-1=cosθ(sinθ-cosθ)sinθ-cosθ=cos θ.学科素养拔高练21.已知关于x 的方程8x 2+6kx+2k+1=0的两个实数根分别是sin θ,cos θ,求|sin θ-cos θ|的值.{ Δ=36k 2-32(2k +1)≥0,sinθ+cosθ=-3k4,sinθcosθ=2k+18.∴sin 2θ+cos 2θ=(sin θ+cos θ)2-2sin θcos θ=916k 2-2k+14=1,∴9k 2-8k-20=0,∴k=2或k=-109.当k=2时,Δ<0,不符合题意,舍去.当k=-109时,Δ>0,∴k=-109,此时sin θ+cos θ=56,∴|sin θ-cos θ|2+(sin θ+cos θ)2=2(sin 2θ+cos 2θ)=2,∴|sin θ-cos θ|2=2-2536=4736,∴|sin θ-cos θ|=√476.。
第七章 习题及答案
第七章 相关与回归分析一、单项选题题1、当自变量X 减少时,因变量Y 随之增加,则X 和Y 之间存在着( ) A 、线性相关关系 B 、非线性相关关系 C 、正相关关系 D 、负相关关系2、下列属于函数关系的有( )A 、身高与体重之间B 、广告费用支出与商品销售额之间C 、圆面积与半径之间D 、施肥量与粮食产量之间 3、下列相关程度最高的是( )A 、r=0.89B 、r=-0.93C 、r=0.928D 、r=0.8 4、两变量x 与y 的相关系数为0.8,则其回归直线的判定系数为( ) A 、0.80 B 、0.90 C 、0.64 D 、0.50 5、在线性回归模型中,随机误差项被假定服从( )A 、二项分布B 、t 分布C 、指数分布D 、正态分布6、物价上涨,销售量下降,则物价与销售量之间的相关属于( ) A 、无相关 B 、负相关 C 、正相关 D 、无法判断7、相关分析中所涉及的两个变量( )A 、必须确定哪个是自变量、哪个是因变量B 、都不能为随机变量C 、都可以是随机变量D 、不是对等关系 8、单位产品成本y (元)对产量x (千件)的回归方程为:t t x y 2.0100-=∧,其中“—0.2”的含义是( )A 、产量每增加1件,单位成本下降0.2元B 、产量每增加1件,单位成本下降20%C 、产量每增加1000件,单位成本下降20%D 、产量每增加1000件,单位成本平均下降0.2元E 、产量每增加1000件,单位成本平均下降20% 二、多项选择题1、下列说法正确的有( )A 、相关分析和回归分析是研究现象之间相关关系的两种基本方法B 、相关分析不能指出变量间相互关系的具体形式,也无法从一个变量的变化来推测另一个变量的变化情况 C、回归分析可以不必确定变量中哪个是自变量,哪个是因变量 D、相关分析必须事先研究确定具有相关关系的变量中哪个为自变量,哪个为因变量 E、相关分析中所涉及的变量可以都是随机变量,而回归分析中因变量是随机的,自变量是非随机的2、判定现象之间有无相关关系的方法有()A、计算回归系数B、编制相关表C、绘制相关图D、计算相关系数E、计算中位数3、相关关系按相关的形式可分为()A、正相关B、负相关C、线性相关D、非线性相关E、复相关4、在直线回归方程∧yt=∧β1+∧β2Xt中,回归系数∧β2的数值()A、表明两变量之间的平衡关系B、其正、负号表明两变量之间的相关方向C、表明两变量之间的密切程度D、表明两变量之间的变动比例E、在数学上称为斜率5、下列那些项目属于现象完全相关()A、r=0B、r= —1C、r= +1D、y的数量变化完全由X的数量变化所确定E、r=0.986、在回归分析中,要求所涉及的两个变量x和y()A、必须确定哪个是自变量、哪个是因变量B、不是对等关系C、是对等关系D、一般来说因变量是随机的,自变量是非随机变量E、y对x的回归方程与x对y的回归方程是一回事7、下列有相关关系的是()A、居民家庭的收入与支出B、广告费用与商品销售额C、产量与单位产品成本D、学生学习的时间与学习成绩E、学生的身高与学习成绩8、可决系数2r=86.49%时,意味着()A 、自变量与因变量之间的相关关系密切B 、因变量的总变差中,有80%可通过回归直线来解释 C 、因变量的总变差中,有20%可由回归直线来解释 D 、相关系数绝对值一定是0.93 E 、相关系数绝对值一定是0.8649 三、填空题1、相关系数r 的取值范围为 。
高等数学习题详解-第7章多元函数微分学
1. 指出下列各点所在的坐标轴、坐标面或卦限:A (2,1,-6),B (0,2,0),C (-3,0,5),D (1,-1,-7).解:A 在V 卦限,B 在y 轴上,C 在xOz 平面上,D 在VIII 卦限。
2. 已知点M (-1,2,3),求点M 关于坐标原点、各坐标轴及各坐标面的对称点的坐标. 解:设所求对称点的坐标为(x ,y ,z ),则(1) 由x -1=0,y +2=0,z +3=0,得到点M 关于坐标原点的对称点的坐标为:(1,-2,-3). (2) 由x =-1,y +2=0,z +3=0,得到点M 关于x 轴的对称点的坐标为:(-1,-2,-3). 同理可得:点M 关于y 轴的对称点的坐标为:(1, 2,-3);关于z 轴的对称点的坐标为:(1,-2,3).(3)由x =-1,y =2,z +3=0,得到点M 关于xOy 面的对称点的坐标为:(-1, 2,-3).同理,M 关于yOz 面的对称点的坐标为:(1, 2,3);M 关于zOx 面的对称点的坐标为:(-1,-2,3).3. 在z 轴上求与两点A (-4,1,7)和B (3,5,-2)等距离的点. 解: 设所求的点为M (0,0,z ),依题意有|MA |2=|MB |2,即(-4-0)2+(1-0)2+(7-z)2=(3-0)2+(5-0)2+(-2-z)2.解之得z =11,故所求的点为M (0,0,149). 4. 证明以M 1(4,3,1),M 2(7,1,2),M 3(5,2,3)三点为顶点的三角形是一个等腰三角形. 解:由两点距离公式可得21214M M =,2213236,6M M M M ==所以以M 1(4,3,1),M 2(7,1,2),M 3(5,2,3)三点为顶点的三角形是一个等腰三角形. 5. 设平面在坐标轴上的截距分别为a =2,b =-3,c =5,求这个平面的方程.解:所求平面方程为1235y x z++=-。
第7章 三角函数基础知识自学手册例题与习题集可参考网络微视频
(1) sin(60o)
(2) cos(19 ) 3
(3) tan( ) 6
【练习 2】. 求下列各角三角函数值:
(1) cos( ) 4
(2) sin( 7 ) 3
【总结】:
【7.8.诱导公式 2】
【学习目标】:1.理解诱导公式的推导; 2.灵活运用诱导公式进行计算和化简.
【例 1】. 求下列各角三角函数值:
第 7 章 三角函数
【7.1.角的概念的推广】
【学习目标】:1.理解并掌握正角、负角、零角的定义; 2.能建立适当的坐标系来讨论任意角,理解象限角、界限角的概念.
【例】.在坐标系中画出下列各角,并说出其象限.
(1) 30o ,135o , 225o , 390o
(2) 30o , 150o , 180o , 390o
【学习目标】:1.理解诱导公式的推导; 2.灵活运用诱导公式进行计算和化简.
【例 1】.求下列各角三角函数值:
(1) cos 9 4
(2) sin 780o
(3) tan( 11 ) 6
【练习 1】. 求下列各角三角函数值:
(1) cos 7 3
(2) sin 750o
【例 2】. 求下列各角三角函数值:
【例 1】.在 0o ~ 360o 内,找出与下列角终边相同的角,并说出其象限.
(1) 390o
(2) 510o
(3) 945o
(4) 30o
【例 2】.写出与下列角终边相同的所有角组成的集合,并说出其象限.
(1) 60o
(2) 420o
(3) 300o
(4) 90o
【思考题】.写出终边落在 y 轴上的角的集合.
【总结】:
微积分第2版-朱文莉第7章 定积分及其应用习题详解
微积分第2版-朱文莉第7章定积分及其应用习题详解1. 引言在微积分学中,定积分是一个非常重要的概念。
定积分可以用于求解曲线下面的面积、物体的质量和重心等问题,是微积分中的核心内容之一。
本章将重点介绍定积分的定义、性质以及应用。
2. 定积分的定义定积分的定义为:$$ \\int_{a}^{b} f(x)dx = \\lim_{\\Delta x \\to 0} \\sum_{i = 1}^{n} f(x_i^*)\\Delta x_i $$其中,f(f)是被积函数,f和f是积分的下限和上限。
3. 定积分的性质定积分具有以下几个基本性质:3.1 线性性质$$ \\int_{a}^{b}(c_1f(x) + c_2g(x))dx =c_1\\int_{a}^{b}f(x)dx + c_2\\int_{a}^{b}g(x)dx $$3.2 区间可加性$$ \\int_{a}^{b}f(x)dx + \\int_{b}^{c}f(x)dx =\\int_{a}^{c}f(x)dx $$3.3 固定上限与下限交换积分$$ \\int_{a}^{b}f(x)dx = -\\int_{b}^{a}f(x)dx $$3.4 积分上下限相同,结果为0$$ \\int_{a}^{a}f(x)dx = 0 $$4. 定积分的应用定积分在实际问题中具有广泛的应用,下面将介绍几个常见的应用。
4.1 曲线下面的面积定积分可以用于求解曲线下面的面积问题。
设函数f(f)在区间[f,f]上连续,则曲线f=f(f)和f轴所围成的图形的面积可以表示为:$$ S = \\int_{a}^{b}f(x)dx $$4.2 物体的质量和重心假设物体的质量分布在直线上,密度函数为$\\rho(x)$,物体的质量可以通过定积分来计算:$$ m = \\int_{a}^{b}\\rho(x)dx $$物体的重心可以通过下面的公式来计算:$$ \\bar{x} = \\frac{1}{m}\\int_{a}^{b}x\\rho(x)dx $$4.3 函数的平均值函数f(f)在区间[f,f]上的平均值可以通过定积分来计算:$$ \\bar{f} = \\frac{1}{b - a}\\int_{a}^{b}f(x)dx $$5. 总结本章介绍了定积分的定义、性质以及应用。
自动控制原理第7章习题及答案
习题7-1下面的微分方程代表了线性定常系统,请写出它们对应的状态空间表达(a ))(5)()(4)(22t r t c dtt dc dt t c d =++(b ))()()()(4)(5)(02233t r d c t c dtt dc dt t c d dt t c d t =++++⎰ττ (c )dtt dr t r t c dt t c d dt t c d )(4)()()(2)(2233+=++ 7-2 已知线性定常系统的状态方程为:Ax x =.,其中(1)⎥⎦⎤⎢⎣⎡-=2010A (2) ⎥⎦⎤⎢⎣⎡-=0110A (3)⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=010100010A 试求系统统的状态转移矩阵At e答案:(1)⎥⎦⎤⎢⎣⎡-=--tt Ate e e2205.05.01 (2)⎥⎦⎤⎢⎣⎡-=t t t t e Atcos sin sin cos (3)⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+--+-+-=------)(5.0)(5.00)(5.0)(5.001)(5.0)(5.01t t t t t t t t t t t t Ate e e e e e e e e e e e e 7-3 已知系统的状态方程为:u x x ⎥⎦⎤⎢⎣⎡+⎥⎦⎤⎢⎣⎡--=103210.,初始条件为⎥⎦⎤⎢⎣⎡=10)0(x ,试求单位阶跃收入时系统的时间响应x(t)答案:(1)求状态转移矩阵 先求出预解矩阵⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡+++-+++-+-+++-++=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡++++-+++++=⎥⎦⎤⎢⎣⎡+-=---)2(2)1(1)2(2)1(2)2(1)1(1)2(1)1(2)2)(1()2)(1(2)2)(1(1)2)(1()3(321)(11s s s s s s s s s s s s s s s s s s s s A sI对上式进行拉式反变换,即可定出:⎥⎦⎤⎢⎣⎡+-+---=--------t t t t t t t t At2222e 2e e 2e 2e e e e 2e(2)求系统的时间响应()0022()2()()2()22()2()()2()022()e e ()d 002e e e e 2e e e e d 112e 2e e 2e 2e 2e e 2e 0.50.5tAt A t t t t t t t t t t t t t t t t t t t tx t x Bu e e ττττττττττττ---------------------------=+⎡⎤⎡⎤----⎡⎤⎡⎤=+⎢⎥⎢⎥⎢⎥⎢⎥-+-+-+-+⎣⎦⎣⎦⎣⎦⎣⎦⎡⎤-=⎢⎥⎣⎦⎰⎰7-4 已知矩阵:(1)⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=t t t t t sin cos 0cos sin 0001)(ϕ (2)⎥⎦⎤⎢⎣⎡--+=-t t t t t t t e e e e e e e t 222222)(ϕ 试问:它们可能是某个系统的状态转移矩阵吗?为什么?答案:I =)0(ϕ时才是状态转移矩阵,所以上述两个矩阵均不是某个系统的状态转移矩阵。
(完整版)答案第七章函数..
(完整版)答案第七章函数..第七章函数一、选择题1.以下函数声明正确的是: C 。
(02~03第一学期试题)A) double fun(int x, int y) B) double fun(int x; int y)C) double fun(int x, int y) ; D) double fun(int x , y)2.C语言规定,简单变量作实参,它与对应形参之间的数据传递方式是: B 。
(0级)A)地址传递;B)单向值传递;C)双向值传递;D)由用户指定传递方式3.以下关于C语言程序中函数的说法正确的是: B 。
(0级)A)函数的定义可以嵌套,但函数的调用不可以嵌套;B)函数的定义不可以嵌套,但函数的调用可以嵌套;C)函数的定义和调用均不可以嵌套;D)函数的定义和点用都可以嵌套。
4.以下正确的函数形式是: D 。
(1级)A)double fun(int x,int y) B)fun (int x,y){z=x+y;return z;} {int z;return z;}C)fun(x,y) D)double fun(int x,int y){int x,y ; double z; {double z;z=x+y; return z;} z=x+y; return z;}5.以下说法不正确的是: B 。
(1级)C 语言规定A)实参可以是常量、变量或表达式B)形参可以是常量、变量或表达式C)实参可以是任意类型D)形参应与其对应的实参类型一致6.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是 B 。
(0级)A) float型B) int 型C)long 型D)double 型7.以下错误的描述是 D 。
(0级)函数调用可以A)出现在执行语句中B)出现在一个表达式中C)做为一个函数的实参D)做为一个函数的形参8.若用数组名作为函数调用的实参,传递给形参的是 A 。
(0级)A)数组的首地址B)数组第一个元素的值C)数组中全部元素的值D)数组元素的个数9.以下正确的说法是 A 。
《统计学》-第7章-习题答案
第七章思考与练习参考答案1 •答:函数关系是两变量之间的确定性关系,即当一个变量取一定数值时,另一个变量有确定值与之相对应;而相关关系表示的是两变量之间的一种不确定性关系,具体表示为当一个变量取一定数值时,与之相对应的另一变量的数值虽然不确定,但它仍按某种规律在定的范围内变化。
2•答:相关和回归都是研究现象及变量之间相互关系的方法。
相关分析研究变量之间相关的方向和相关的程度,但不能确定变量间相互关系的具体形式,也无法从一个变量的变化来推测另一个变量的变化情况;回归分析则可以找到研究变量之间相互关系的具体形式,并可变量之间的数量联系进行测定,确定一个回归方程,并根据这个回归方程从已知量推测未知量。
3•答:单相关系数是度量两个变量之间线性相关程度的指标,其计算公式为:总体相关系数二样本相关系数,「一】。
复相关系数是多元线性回归分析中度量因变量与其它多个自变量之间的线性相关程度的指标,它是方程的判定系数R2的正的平方根。
偏相关系数是多元线性回归分析中度量在其它变量不变的情况下两个变量之间真实相关程度的指标,它反映了在消除其他变量影响的条件下两个变量之间的线性相关程度。
4.答:回归模型假定总体上因变量Y与自变量X之间存在着近似的线性函数关系,可表示为Y^ 11X t u t,这就是总体回归函数,其中u t是随机误差项,可以反映未考虑的其他各种因素对Y的影响。
根据样本数据拟合的方程,就是样本回归函数,以一元线性回归模型的样本回归函数为例可表示为:Y?=耳+弭x t。
总体回归函数事实上是未知的,需要利用样本的信息对其进行估计,样本回归函数是对总体回归函数的近似反映。
两者的区别主要包括:第一,总体回归直线是未知的,它只有一条;而样本回归直线则是根据样本数据拟合的,每抽取一组样本,便可以拟合一条样本回归直线。
第二,总体回归函数中的-0和-1是未知的参数,表现为常数;而样本回归直线中的'?Q和?i是随机变量,其具体数值随所抽取的样本观测值不同而变动。
离散数学-第七章习题答案
第7章习题答案1.f(x)=2|x|+1是从整数集合到正整数集合的函数,它的值域是什么?解:它的值域是正奇数集合。
2.试问下列关系中哪个能构成函数?(1){〈x,y〉|x,y∈N,x+y<10}(2){〈x,y〉|x,y∈R,y=x2}(3){〈x,y〉|x,y∈R,y2=x}解;(1)、(3)不满足函数的定义,只有(2)是函数。
3.下列集合能够定义函数吗?如果能,求出它们的定义域和值域。
(1){〈1,〈2,3〉〉,〈2,〈3,4〉〉,〈3,〈1,4〉〉,〈4,〈1,4〉〉}(2){〈1,〈2,3〉〉,〈2,〈3,4〉〉,〈3,〈3,2〉〉}(3){〈1,〈2,3〉〉,〈2,〈3,4〉〉,〈1,〈2,4〉〉}(4){〈1,〈2,3〉〉,〈2,〈2,3〉〉,〈3,〈2,3〉〉}解:(1)、(2)、(4)定义的是函数。
(1)的定义域是{1,2,3,4},值域是{〈2,3〉,〈3,4〉,〈1,4〉}(2)的定义域是{1,2,3},值域是{〈2,3〉,〈3,4〉,〈3,2〉}(4)的定义域是{1,2,3},值域是{〈2,3〉}4.设f,g都是函数,并且有f⊆g和dom(g)=dom(f),证明f=g证明:假设f≠g,因为f⊆g和dom(g)=dom(f),则存在x1∈dom(g)和dom(f),使得〈x1,y1〉∈g但〈x1,y1〉∉f,因为f是函数,在定义域上处处有定义,所以必存在y2,使得〈x1,y2〉∈f,由f⊆g得〈x1,y2〉∈g,这与g是函数满足单值性矛盾。
故假设错误,必有f=g。
6.设X={0,1,2},求出X X中的如下函数(1) f2(x)=f(x)(2) f2(x)=x(3) f3(x)=x解:(1)有10个函数,分别是:f1(x)={〈0,0〉,〈1,0〉,〈2,0〉}f2(x)={〈0,1〉,〈1,1〉,〈2,1〉}f3(x)={〈0,2〉,〈1,2〉,〈2,2〉}f4(x)={〈0,1〉,〈1,1〉,〈2,2〉}f5(x)={〈0,2〉,〈1,1〉,〈2,2〉}f6(x)={〈0,0〉,〈1,0〉,〈2,2〉}f7(x)={〈0,0〉,〈1,2〉,〈2,2〉}f8(x)={〈0,0〉,〈1,1〉,〈2,0〉}f9(x)={〈0,0〉,〈1,1〉,〈2,1〉}f10(x)={〈0,0〉,〈1,1〉,〈2,2〉}(2)有4个函数,分别是:f1(x)={〈0,0〉,〈1,1〉,〈2,2〉}f2(x)={〈0,0〉,〈1,2〉,〈2,1〉}f3(x)={〈0,2〉,〈1,1〉,〈2,0〉}f4(x)={〈0,1〉,〈1,0〉,〈2,2〉}(3)有3个函数,分别是:f 1(x )={〈0,0〉,〈1,1〉,〈2,2〉}f 2(x )={〈0,1〉,〈1,2〉,〈2,0〉}f 3(x )={〈0,2〉,〈1,0〉,〈2,1〉}8.设f,g,h 是N → N 的函数, 其中N 是自然数集合,f(n)=n +1, g(n)=2n,⎩⎨⎧=是奇数若是偶数若n n n h 10)(试确定:f f ,f g ,g h ,h g 及(f g) h 。
计算机二级c语言第七章 函数习题
第七章函数一、选择题1、以下关于函数的叙述中正确的是A)每个函数都可以被其它函数调用(包括main函数)B)每个函数都可以被单独编译C)每个函数都可以单独运行D)在一个函数内部可以定义另一个函数2、设函数fun的定义形式为void fun(char ch,float x) { … }则以下对函数fun的调用语句中,正确的是A)fun("abc",3.0); B)t=fun('D',16.5);C)fun('65',2.8); D)fun(32,32);3、有以下程序int f1(int x,int y){return x>y?x:y;}int f2(int x,int y){return x>y?y:x;}main(){ int a=4,b=3,c=5,d=2,e,f,g;e=f2(f1(a,b),f1(c,d));f=f1(f2(a,b),f2(c,d));g=a+b+c+d-e-f;printf("%d,%d,%d\n",e,f,g); }程序运行后的输出结果是A)4,3,7 B)3,4,7 C)5,2,7 D)2,5,74、有以下程序#define P 3#define F(int x) { return (P*x*x);}main(){ printf("%d\n",F(3+5));}程序运行后的输出结果是A)192 B)29 C)25 D)编译出错5、若程序中定义了以下函数double myadd(double a,double B){ return(a+B);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是A)double myadd(double a,B); B)double myadd(double,double);C)double myadd(double b,double A); D)double myadd(double x,double y);6、有以下程序char fun(char x ,char y){ if(x < y) return x;return y;}main(){ int a=’9’,b=’8’,c=’7’;printf("%c\n",fun(fun(a,b),fun(b,c))); }程序的执行结果是A)函数调用出错 B)8 C)9 D)77、有以下程序void f(int v,int w){ int t;t=v;v=w;w=t;}main(){ int x=1,y=3,z=2;if(x>y) f(x,y);else if(y>z) f(y,z);else f(x,z);printf("%d,%d,%d\n",x,y,z);}执行后输出结果是A) 1,2,3 B) 3,1,2 C) 1,3,2 D) 2,3,18、若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是A) 调用可以作为独立的语句存在 B) 调用可以作为一个函数的实参C) 调用可以出现在表达式中 D) 调用可以作为一个函数的形参9、有以下函数定义:void fun(int n,double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是A)fun(int y,double m); B) k=fun(10,12.5);C)fun(x,n); D) vold fun(n,x);10、有以下程序fun(int a,int b){ if(a>b) return(a);else return(b);}main(){ int x=3,y=8,z=6,r;r=fun(fun(x,y),2*z);printf("%d\n",r);}程序运行后的输出结果是A) 3 B) 6 C) 8 D) 1211、在一个C程序中A) main函数必须出现在所有函数之前 B) main函数可以在任何地方出现C) main函数必须出现在所有函数之后 D) main函数必须出现在固定位置12、有以下程序int f1(int x,int y){ return x>y?x:y; }int f2(int x,int y){ return x>y?y:x; }main(){ int a=4,b=3,c=5,d,e,f;d=f1(a,b); d=f1(d,c);e=f2(a,b); e=f2(e,c);f=a+b+c-d-e;printf("%d,%d,%d\n",d,f,e);}执行后输出结果是A) 3,4,5 B) 5,3,4 C) 5,4,3 D) 3,5,413、有如下程序void f(int x,int y){ int t;if(x < y){ t=x; x=y; y=t; }}main(){ int a=4,b=3,c=5;f(a,b); f(a,c); f(b,c);printf("%d,%d,%d\n",a,b,c);}执行后输出结果是A) 3,4,5 B) 5,3,4 C) 5,4,3 D) 4,3,514、C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是A) void B) int C) float D) double15、有以下程序float fun(int x,int y){ return(x+y); }main(){ int a=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}程序运行后的输出结果是A) 编译出错 B) 9 C) 21 D) 9.016、若有以下程序#includevoid f(int n);main(){ void f(int n);f(5);}void f(int n){ printf("%d\n",n); }则以下叙述中不正确的是A)若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数fB)若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数fC)对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明D)函数f无返回值,所以可用void将其类型定义为无值型17、以下函数值的类型是fun(float x){ float y;y= 3*x-4;return y;}A)int B)不确定 C)void D)float18、以下所列的各函数首部中,正确的是A)void play(var :Integer,var b:Integer)B)void play(int a,b)C)void play(int a,int b)D)Sub play(a as integer,b as integer)19、以下程序的输出结果是fun(int x, int y, int z){ z=x*x+y*y; }main(){ int a=31;fun(5,2,a);printf("%d",a);}A)0 B)29 C)31 D)无定值20、有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是A) 3 B) 4 C) 5 D) 有语法错21、有如下程序int func(int a,int b){ return(a+b);}main(){ int x=2,y=5,z=8,r;r=func(func(x,y),z);printf("%d\n",r);}该程序的输出的结果是A) 12 B) 13 C) 14 D) 1522、以下叙述中不正确的是A)在不同的函数中可以使用相同名字的变量B)函数中的形式参数是局部变量C)在一个函数内定义的变量只在本函数范围内有效D)在一个函数内的复合语句中定义的变量在本函数范围内有效23、有以下程序void fun (int a,int b,int c){ a=456; b=567; c=678;}main(){ int x=10, y=20,z=30;fun(x,y,z);printf("%d,%d,%d \n",z,y,x);}输出结果是A)30,20,10 B)10,20,30 C) 456,567,678 D) 678,567,45624、有以下程序#include "stdio.h"int abc(int u,intv);main(){ int a=24,b=16,c;c=abc(a,b);printf("%d\n",c);}int abc(int u,int v){ int w;while(v){ w=u%v; u=v; v=w }return u;}输出结果是A)6 B)7 C)8 D)925、以下说法中正确的是A)C语言程序总是从第一个的函数开始执行B)在C语言程序中,要调用的函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分26、请读程序:#includefunc( int a, int b){ int c;c=a+b;return c;}main(){ int x=6,y=7,z=8,r;r=func((x--,y++,x+y),z--);printf("%d\n",r);}上面程序的输出结果是A)11 B)20 C)21 D)31二、填空题1、有以下程序int sub(int n) {return(n/10+n%10); }main(){ int x,y;scanf("%d",&x);y=sub(sub(sub(x)));printf("%d\n",y);}若运行时输入:1234<回车>,程序的输出结果是。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第7章函数练习题一、选择题1.以下函数值的类型是()fun(float x){ float y;y=3*x-4;return y;}A. intB. voidC. floatD. 不确定2.有以下函数定义:void fun(int n, double x) {……}若以下选项中的变量都已经正确定义且赋值,则对函数fun的正确调用语句是()A. fun(int y, double m); B. k=fun(10, 12.5);C. fun(x, n);D. void fun(n, x);3.在C语句中,形参的默认存储类型是()A. autoB. registerC. staticD. extern4.在C语句中,函数的隐含存储类型是()A. autoB. staticC. externD. 无存储类别5.#include<stdio.h>double f(double x);main(){double a=0; int i;for(i=0; i<30; i+=10)a+=f((double) i)printf(“%5.0f\n”,a);}double f(double x){return x*x+1;}程序运行后的输出结果是()A. 503B. 401C. 500D.14046.有以下程序#include<stdio.h>#define N 4void fun(int a[][N], int b[]){ int i;for(i=0; i<N; i++)b[i]=a[i][i]-a[i][N-1-i];}main(){ int x[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N], i;fun(x,y);for(i=0; i<N; i++)printf(“%d,”,y[i]);printf(“\n”);}程序运行后的输出结果是()A. -12,-3,0,0 ,B. -3,-1,1,3C. 0,1,2,3, D -3,-3,-3,-3,7.#include<stdio.h>int f(int m){ static int n=0;n+=m;return n;}main(){ int n=0;printf(“%d,”,f(++n));printf(“%d\n”,f(n++));}程序运行后的输出结果是:()A. 1,2B. 1,1C. 2,3D. 3,38.以下选项中叙述错误的是()A.C程序函数中定义的赋有初值的静态变量,每调用一次函数,赋值一次初值。
B.在C程序的同一函数中,各复合语句内可以定义变量。
其作用域仅限于本复合语句内。
C.C程序函数中定义的自动变量,系统不自动赋值确定的初值。
D.C程序函数的形参不可以说明为static型变量。
9. 设有如下函数定义int fun(int k){ if(k<1) return 0;else if(k==1) return 1;else return fun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是:()A. 2B. 3C. 4D. 510. 有以下程序#include<stdio.h>int fun(int x, int y){ if(x!=y) return((x+y)/2);else return(x);}main(){ int a=4,b=5,c=6;printf(“%d\n”,fun(2*a,fun(b,c)));}程序运行后的输出结果是()A. 3B. 6C. 8D. 1211. 有以下程序#include<stdio.h>int fun(){ static int x=1;x*=2;return x;}main(){ int i, s=1;for(i=1; i<=3; i++) s*=fun();printf(“%d\n”,s);}程序运行后的输出结果是()A. 0B. 10C. 30D. 6412. 有以下程序:#include<stdio.h>int f(int x);main(){ int n=1;m;m=f(f(f(n))); printf(“%d\n”,m);}int f(int x){ return x*2; }程序运行后的输出结果是()A. 1B. 2C. 4D. 813. 以下关于return语句的叙述中正确的是()A. 一个自定义函数中必须有一条return语句。
B. 一个自定义函数中可以根据不同情况设置多条return语句。
C. 定义成void类型的函数中可以有带返回值的return语句。
D.没有return语句的自定义函数在执行结束时不能返回到调用处。
14. 以下叙述正确的是()A. C语言程序是由过程和函数组成的。
B. C语言函数可以嵌套调用,例如fun(fun(x))C. C语言函数不可以单独编译D. C语言中除了main函数,其他函数不可以作为单独文件形式存在15. 以下叙述中错误的是()A. 用户定义的函数中可以没有return语句。
B. 用户定义的函数中可以有多个return 语句,以便可以调用一次返回多个函数值C. 用户定义的函数中若没有retirn语句,则应当定义函数为void类型D. 函数的return语句中可以没有表达式16. 下面的函数调用语句中func函数的实参个数是()f(f2( v1,v2),(v3,v4,v5),(v6,max(v7,v8)))A. 3B. 4C. 5D. 8二、填空题1. 以下程序运行后输出结果是()#include<stdio.h>void fun(int x){ if(x/5>0)printf(“%d”,x);return x/2;}main(){ int a=11,b;b=fun(a); printf(“%d\n”,a);}2. 已知a所指的数组中有N个元素。
函数fun的功能是,将下表k(k>0)开始的后续元素全部向前移动一个位置。
请填空void fun(int a[N], int k){ int i;for(i=k; i<N; i++) a[ ]=a[i];}3. 有以下程序:#include<stdio.h>int a=5;void fun(int b){ int a=10;a+=b; printf(“%d”,a);}void main(){ int c=20;fun(c); a+=c;printf(“%d\n”,a);}程序运行后的输出结果是()4. 有以下程序:#include<stdio.h>fun(int x){ if(x/2>0) x=x/2;printf(“%d”,x);}void main(){ fun(6);printf(“\n”); }程序运行后的输出结果是()5. 以下程序的功能是:通过函数func输入字符并统计并输入字符的个数。
输入时用字符@作为输入结束标志。
请填空。
#include<stdio.h>long ; /*函数说明语句*/main(){ long n;n=func(); printf(“n=%ld\n”,n);}long func(){ long m;for(m=0; getchar()!=’@’; );return m;}6. 以下程序的输出结果是#include<stdio.h>int fun(int x){ static int t=0;return(t+=x);}main(){ int s, i;for(i=1; i<=5; i++) s=fun(i);printf(“%d\n”,s);}7. 有以下程序:#include<stdio.h>void fun(int p){ int d=2;p=d++; printf(“%d”,p);}void main(){ int a=1;fun(a);printf(“%d\n”,a);}程序运行后的输出结果是()8. 有以下程序:#include<stdio.h>void main(){ int a=3,s;s=f(a); s=s+f(a);printf(“%d\n”,s);}int f(int n){ static int a=1;n+=a++;return n;}程序运行后的输出结果是()9. 有以下程序:# include<stdio.h>int f(int x, int y){ return ((y-x)*x);}main(){ int a=3, b=4, c=5, d;d=f(f(a,b),f(a,c));printf(“%d\n”,d);}程序运行后的输出结果是()10. 有以下程序:# include<stdio.h>int fun(int x, int y){ if(x==y) return(x);else return((x+y)/2);}main(){ int a=4,b=5,c=6;printf(“%d\n”,fun(2*a,b+c));}程序运行后的输出结果是()三、编程题1. 计算s=1-3+5-7+……101的值。
要求使用循环和函数实现。
2. 写一个函数,输入一个5位数,要求输出这个5个数字字符,但每两个数字之间空一个空格。
例如输入11185,输出1 1 1 8 5。