文档库 最新最全的文档下载
当前位置:文档库 › c++函数16道题

c++函数16道题

c++函数16道题
c++函数16道题

函数01:素数

输入一组整数,其中第一个整数为个数n,后续为n个整数,输出其中素数的个数。要求将判断一个整数是否用函数实现。

输入3 5 7 9输出2

测试:

输入5 10 11 12 13 14输出2

函数02:因数个数之和

输入一组整数,计算这些整数的因数个数之和。其中第一个整数为个数n,后续为n个整数。要求计算一个整数的因数个数用函数实现。

如输入3 6 8 10,其中6的因数个数为4,8的因数个数为4,10的因数个数为10,所以计算结果为12。

输入3 6 8 10输出12

测试:

输入5 10 11 12 13 14输出18

函数03:Fibonacci数列

输入2 个正整数m和n(1<=m,n<=10000),输出m 和n之间所有的Fibonacci数。

要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数。

说明:Fibonacci 序列为1 1 2 3 5 8 13 21 ......

输入5 21

输出8 13

函数04:最大值

从键盘输入n对整数,求这些对整数间所有奇数之和的最大值。其中计算两个整数m、n(m

输入3 10 20 17 31 40 45

输出192

函数05:阶乘

编写一个递归函数fac,该函数计算n的阶乘,如5的阶乘为5x4x3x2x1,0的阶乘为1。main 函数中输入n个整数,计算这些整数的阶乘平均值。

第一个整数位个数n,后续为n个整数。

输入3 3 4 5

输出50

函数06:小牛问题

编程求解问题。若一头小母牛,从出生起第四个年头开始每年生一头母牛,按此规律,第n年

时有多少头母牛。(用递归函数方法求解)

输入7 输出6

函数07:最大公约数

输入n对整数,计算这n对整数最大公约数之和。其中计算一对整数的最大公约数用函数实现。输入格式:第一个为对数n,后续为n对整数。

输入3 14 18 20 30 25 35 输出17

函数08:幂函数

设计一个递归函数,求x的n次幂,其中n为非负整数。在main函数中输入x和一个整数n,输出x的n次幂。

输入3.5 4 输出150.062

函数09:幂函数

定义运算n^k表示n的k次幂,从键盘输入整数n和k,计算1^k+2^k+……+n^k,其中求n^k 用函数实现。

输入3 5

输出276

函数10:素数求和

输入两个正整数min、max,计算[min,max]之间所有的素数之和。

将判断一个整数是否为素数用函数实现。

输入2 10

输出17

函数11:最小公倍数之和

输入n对整数,计算这n对整数最小公倍数之和。其中计算一对整数的最小公倍数用函数实现。输入格式:第一个为对数n,后续为n对整数。

输入2 3 5 4 8输出23

函数12:逆序求和

从键盘输入一组整数(以0结束),计算这组整数逆序后之和。

其中将一个整数逆序用函数实现,整数123逆序为321、整数-345逆序为-543。

输入234 894 -94 736 0

输出1518

函数13:数位计算

输入一组正整数(以0结束),输出其中数位之和为奇数的整数。

其中求一个数的数位之和用函数实现。

输入12 22 45 88 0

输出12 45

函数14:数值计算

输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和。

例如,输入2和3,则计算2+22+222,输出246。

将求i个a组成的数用函数实现,即函数int f(int a,int i)的返回值为i个a的值,例如f(3,2)值为33。

输入 2 3

输出246

函数15:累加和

编写一个函数f(n)=1+2+...+n。main函数从键盘输入m、n,利用该函数计算并输出f(m)+f(n)。输入10 5

输出70

函数16:利用函数计算平均值

编写一个函数f(x),若x>0函数返回值为1,若x<0函数返回值为-1,若x=0函数返回值为0,利用该函数实现计算输入的n个整数中正整数的平均值。

输入格式中第一个为整数个数n,后续为n个整数。

输入5 2 5 -5 3 -3

输出3.33333

(完整版)c语言函数练习题附答案

函数 一、选择题 1.在c语言中以下不正确的说法是:() A.实参可以是常量、变量、或表达式 B.形参可以是常量、变量或表达式 C.实参可以为任意类型 D.形参应与其对应的实参类型一致 2.以下程序有语法性错误,有关错误原因的正确说法是:() int main() { int G=5,k; void prt_char(); …… k=prt_char(G); …… } A.语句void prt_char();有错,它是函数调用语句,不能用void说明 B.变量名不能使用大写字母 C.函数说明和函数调用语句之间有矛盾 D.函数名不能使用下划线 3.以下正确的说法是:() A.函数的定义可以嵌套,但函数的调用不可以嵌套 B.函数的定义不可以嵌套,但函数的调用可嵌套 C.函数的定义和调用均不可以嵌套 D.函数的定义和调用均可以嵌套 4.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是:() A)函数调用可以作为独立的语句存在 B)函数调用可以作为一个函数的实参 C)函数调用可以出现在表达式中 D)函数调用可以作为一个函数的形参 5.以下所列的各函数首部中,正确的是:() 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) 6.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是:() A、地址传递 B、单向值传递 C、由实参传给形参,再由形参传回实参 D、传递方式由用户指定 7.有以下程序 void fun (int a,int b,int c) { a=456; b=567; c=678;}

(完整版)函数的单调性练习题及答案

函数的单调性练习题 一 选择题: 1. 函数f (x )=x 2+2x-3的递增区间为 ( ) A .(-∞,-3] B .[-3,1] C .(-∞,-1] D .[-1,+∞) 2. 如果函数f (x )=x 2+2(a -1)x +2在区间(-∞,4]上是减函数,则实数a 的取值范围是( ) A.[-3,+∞) B.(-∞,-3] C.(-∞,5] D.[3,+∞) 3. 函数111 y x =-- ( ) A .在(-1,+∞)内是单调递增 B .在(-1,+∞)内是单调递减 C .在(1,+∞)内是单调递减 D .在(1,+∞)内是单调递增 4. 如果函数()f x kx b =+在R 上单调递减,则( ) A. 0k > B. 0k < C. 0b > D. 0b < 5. 在区间(,0)-∞上为增函数的是( ) A .2y x =- B .2y x = C .||y x = D .2y x =- 6. 函数2()2f x x x =-的最大值是( ). A. -1 B. 0 C. 1 D. 2 7. 函数y x =+ ). A. 0 B. 2 C. 4 D. 二 填空题: 8. 函数f (x )=2x 2一mx+3,在(一∞,一1)上是减函数,在[一1,+∞)上是增函数,则m=_______。 9.已知()x f 是定义在()2,2-上的减函数,并且()()0211>---m f m f ,则实数m 的取值范围______________。 三 解答题: 10. 利用单调函数的定义证明:函数)2,0(2)(在区间x x x f + =上是减函数.

11.已知定义在区间(0,+∞)上的函数()x f 满足()()2121x f x f x x f -=???? ??,且当1>x 时 ()0

C语言函数练习题及答案

1 【单选题】 在下列关于C函数定义的叙述中,正确的是A、 函数可以嵌套定义,但不可以嵌套调用; B、 函数不可以嵌套定义,但可以嵌套调用; C、 函数不可以嵌套定义,也不可以嵌套调用; D、 函数可以嵌套定义,也可以嵌套调用; 我的答案:B得分:分

2 【单选题】 下面函数调用语句含有实参的个数为nc((exp1,exp2),(exp3,exp4,exp5)); A、 1 B、 2 C、 4 D、 5

我的答案:B得分:分 3 【单选题】 C语言中函数返回值的类型是由以下哪个选项决定的A、 函数定义时指定的类型; B、 return语句中的表达式类型; C、 调用该函数时的实参的数据类型; D、 形参的数据类型;

我的答案:A得分:分 4 【单选题】 以下关于函数叙述中,错误的是 A、 函数未被调用时,系统将不为形参分配内存单元; B、 实参与形参的个数必须相等,且实参与形参的类型必须对应一致; C、 当形参是变量时,实参可以是常量、变量或表达式; D、

如函数调用时,实参与形参都为变量,则这两个变量不可能共享同一内存空间; 我的答案:B得分:分 5 【单选题】 若函数调用时参数为基本数据类型的变量,以下叙述正确的是A、 实参与其对应的形参共享内存存储单元; B、 只有当实参与其对应的形参同名时才共享内存存储单元; C、 实参与对应的形参分别占用不同的内存存储单元;

D、 实参将数据传递给形参后,立即释放原先占用的内存存储单元; 我的答案:C得分:分 6 【单选题】 函数调用时,实参和形参都是简单变量,它们之间数据传递的过程描述正确的是 A、 实参将地址传递给形参,并释放原先占用的存储单元; B、 实参将地址传递给形参,调用结束时形参再将此地址回传给实参; C、 实参将值传递给形参,调用结束时形参再将其值回传给实参;

函数的基本性质练习题及答案

高中数学必修一1.3函数的基本性质练习题及答案 一:单项选择题: (共10题,每小题5分,共50分) 1. 已知函数)127()2()1()(22+-+-+-=m m x m x m x f 为偶函数,则m 的值是( ) A.1 B.2 C.3 D.4 2. 若偶函数)(x f 在(]1,-∞-上是增函数,则下列关系式中成立的是( ) A.)2()1()23(f f f <-<- B.) 2 ()23()1(f f f <-<- C.)23()1()2(-<-0时,方程0 只有一个实根 ③y 的图象关于(0 , c)对称 ④方程0至多两个实根 其中正确的命题是( ) A .①、④ B .①、③ C .①、②、③ D .①、②、④

函数的奇偶性练习题附标准答案资料全

函数的奇偶性 1.函数f (x )=x(-1﹤x ≦1)的奇偶性是 ( ) A .奇函数非偶函数 B .偶函数非奇函数 C .奇函数且偶函数 D .非奇非偶函数 2. 已知函数f (x )=ax 2+bx +c (a ≠0)是偶函数,那么g (x )=ax 3+bx 2+cx 是( ) A .奇函数 B .偶函数 C .既奇又偶函数 D .非奇非偶函数 3. 若函数f (x )是定义在R 上的偶函数,在]0,(-∞上是减函数, 且f (2)=0,则使得f (x )<0的x 的取值围是 ( ) A.(-¥,2) B. (2,+¥) C. (-¥,-2)è(2,+¥) D. (-2,2) 4.已知函数f (x )是定义在(-∞,+∞)上的偶函数. 当x ∈(-∞,0)时,f (x )=x -x 4,则 当x ∈(0.+∞)时,f (x )= . 5. 判断下列函数的奇偶性: (1)f (x )=lg (12+x -x ); (2)f (x )=2-x +x -2 (3) f (x )=? ? ?>+<-). 0() 1(),0() 1(x x x x x x 6.已知g (x )=-x 2-3,f (x )是二次函数,当x ∈[-1,2]时,f (x )的最小值是1,且f (x )+g (x )是奇函数,求f (x )的表达式。 7.定义在(-1,1)上的奇函数f (x )是减函数,且f(1-a)+f(1-a 2)<0,求a 的取值围

8.已知函数21 ()(,,)ax f x a b c N bx c += ∈+是奇函数,(1)2,(2)3,f f =<且()[1,)f x +∞在上是增函数, (1)求a,b,c 的值; (2)当x ∈[-1,0)时,讨论函数的单调性. 9.定义在R 上的单调函数f (x )满足f (3)=log 23且对任意x ,y ∈R 都有f (x+y )=f (x )+f (y ). (1)求证f (x )为奇函数; (2)若f (k ·3x )+f (3x -9x -2)<0对任意x ∈R 恒成立,数k 的取值围. 10下列四个命题: (1)f (x )=1是偶函数; (2)g (x )=x 3,x ∈(-1,1]是奇函数; (3)若f (x )是奇函数,g (x )是偶函数,则H (x )=f (x )·g (x )一定是奇 函数; (4)函数y =f (|x |)的图象关于y 轴对称,其中正确的命题个数是 ( ) A .1 B .2 C .3 D .4 11下列函数既是奇函数,又在区间[]1,1-上单调递减的是( ) A.()sin f x x = B.()1f x x =-+ C.() 1()2x x f x a a -=+ D.2()2x f x ln x -=+ 12若y =f (x )(x ∈R )是奇函数,则下列各点中,一定在曲线y =f (x )上的是( ) A .(a ,f (-a )) B .(-sin a ,-f (-sin a ))

C语言函数题库及答案

C语言函数题库及答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

第六部分函数 一、单项选择题 1.C语言中的函数返回值的类型是由(D)决定 A.return语句中的表达式B.调用函数的主调函数 C.调用函数时临时D.定义函数时所指定的函数类型 2.下面不正确的描述是(B)。 A.调用函数时,实参可以是表达式 B.调用函数时,实参和形参可以共用内存单元 C.调用函数时,将形参分配内存单元 D.调用函数时,实参与形参的类型必须一致 3.在C语言中,调用一个函数时,实参变量和形参变量之间的数据传递是 (D) A.地址传递B.值传递 C.由实参传递给形参,并由形参传回给实参D.由用户指定传递方式 4.下面的函数调用语句中含有(A)个实参 inta,b,c; intsum(intx1,intx2); …… total=sum((a,b),c); A.2B.3C.4 D.5 5.在C语言中(C) A.函数的定义可以嵌套,但函数的调用不可以嵌套

B.函数的定义和调用均不可以嵌套 C.函数的定义不可以嵌套,但是函数的调用可以嵌套 D.函数的定义和调用均可以嵌套 6.关于C语言中的return语句正确的是(C) A.只能在主函数中出现 B.在每个函数中都必须出现 C.可以在一个函数中出现多次 D.只能在除主函数之外的函数中出现 7.两个形参中,第一个形参为指针类型、第二个形参为整型,则对函数形参的说明有错误的是(D) (floatx[],intn) (float*x,intn) (floatx[10],intn) (floatx,intn) 8.在C语言中,函数的数据类型是指(A) A.函数返回值的数据类型 B.函数形参的数据类型 C.调用该函数时的实参的数据类型 D.任意指定的数据类型 9.已知如下定义的函数: fun1(a) {printf("\n%d",a); } 则该函数的数据类型是(C)

函数的奇偶性问题练习题(含答案)

. .. 函数的奇偶性问题 一、选择题 1.已知函数f (x )=ax 2 +bx +c (a ≠0)是偶函数,那么g (x )=ax 3 +bx 2 +cx () A .奇函数 B .偶函数 C .既奇又偶函数 D .非奇非偶函数 解析:f (x )=ax 2 +bx +c 为偶函数,x x =)(?为奇函数, ∴g (x )=ax 3 +bx 2 +cx =f (x )·)(x ?满足奇函数的条件. 答案:A 2.已知函数f (x )=ax 2 +bx +3a +b 是偶函数,且其定义域为[a -1,2a ],则() A .3 1 = a , b =0 B .a =-1,b =0 C .a =1,b =0 D .a =3,b =0 解析:由f (x )=ax 2 +bx +3a +b 为偶函数,得b =0. 又定义域为[a -1,2a ],∴a -1=2a ,∴3 1 =a .故选A . 3.已知f (x )是定义在R 上的奇函数,当x ≥0时,f (x )=x 2 -2x ,则f (x )在R 上的表达式是( ) A .y =x (x -2) B .y =x (|x |-1) C .y =|x |(x -2) D .y =x (|x |-2) 解析:由x ≥0时,f (x )=x 2 -2x ,f (x )为奇函数, ∴当x <0时,f (x )=-f (-x )=-(x 2 +2x )=-x 2 -2x =x (-x -2). ∴(2) (0)()(2) (0),, x x x f x x x x ?? ?-≥=--<即f (x )=x (|x |-2)答案:D 4.已知f (x )=x 5 +ax 3 +bx -8,且f (-2)=10,那么f (2)等于( ) A .-26 B .-18 C .-10 D .10 解析:f (x )+8=x 5 +ax 3 +bx 为奇函数, f (-2)+8=18,∴f (2)+8=-18,∴f (2)=-26. 答案:A 5.函数1 11 1)(22+++-++= x x x x x f 是( ) A .偶函数 B .奇函数 C .非奇非偶函数 D .既是奇函数又是偶函数 解析:此题直接证明较烦,可用等价形式f (-x )+f (x )=0. 答案:B 6.若)(x ?,g (x )都是奇函数,2)()(++=x bg a x f ?在(0,+∞)上有最大值5,则f (x )在(-∞,0)上有( ) A .最小值-5 B .最大值-5 C .最小值-1 D .最大值-3 解析:)(x ?、g (x )为奇函数,∴()2()()f x a x bg x φ-=+为奇函数. 又f (x )在(0,+∞)上有最大值5, ∴f (x )-2有最大值3. ∴f (x )-2在(-∞,0)上有最小值-3, ∴f (x )在(-∞,0)上有最小值-1. 答案:C 二、填空题 7.函数2 122)(x x x f ---= 的奇偶性为____奇函数____(填奇函数或偶函数) . 8.若y =(m -1)x 2 +2mx +3是偶函数,则m =____0_____. 解析:因为函数y =(m -1)x 2 +2mx +3为偶函数, ∴f (-x )=f (x ),即(m -1)(-x )2 +2m (-x )+3=(m —1)x 2 +2mx +3,整理,得m =0. 9.已知f (x )是偶函数,g (x )是奇函数,若1 1)()(-=+x x g x f ,则f (x )的 解析式为____1 1)(2 -= x x f ___. 解析:由f (x )是偶函数,g (x )是奇函数,

C语言_函数习题

函数习题 1.以下函数值的类型是________。 fun(float x) { float y; y=3*x-4; return y; } A)int B)不确定 C)void D)float 正确答案:A(知识点:函数的定义) 试题分析:在函数定义时,函数名前没有函数类型,则默认函数类型为int类型。 2.有如下函数调用语句: fun(rec1,rec2+rec3,(rec4,rec5)); 该函数调用语句中,含有的实参个数是________。 A)3 B)4 C)5 D)有语法错 正确答案:A(知识点:函数的调用) 试题分析:在该函数调用中,含有的实参个数是3个。其中,第二个实参是rec2+rec3,是一个算术表达式,第三个实参是(rec4,rec5),是一个逗号表达式。如果实参是表达式,则首先计算表达式的结果,再将表达式的值传递给形参。 3.请在以下程序第一行的填空处填写适当内容,使程序能正确运行。________ (double,double)

main() { double x,y; scanf("%lf%lf",&x,&y); printf("%lf\n",max(x,y)); } double max(double a,double b) {return(a>b?a:b);} 正确答案:double max(知识点:函数的声明) 试题分析:当被调用的函数定义处在函数调用后且不为int类型时,在函数调用前必须对被调用函数进行声明。对函数进行声明有下列三种形式: (1)类型名函数名(类型1 形参1,类型2 形参2,…,类型n 形参n); (2)类型名函数名(类型1,类型2,…,类型n); (3)类型名函数名(); 4.以下程序的输出结果是________。 t(int x,int y,int cp,int dp) { cp=x*x+y*y; dp=x*x-y*y; } main() { int a=4,b=3,c=5,d=6; t(a,b,c,d);

函数复习练习题(含答案)

函数复习 一、选择题(本大题共18小题,共90.0分) 1.函数在 ,单调递减,且为奇函数若,则满足 的x的取值范围是 A. , B. , C. , D. , 2.函数的定义域为 A. , B. ,, C. ,, D. , 3.已知函数, , ,则 A. 16 B. 2 C. D. 4 4.已知定义域为,,则的定义域为 A. , B. , C. , D. , 5.若函数在R上为单调减函数,那么实数a的取值范围是 A. B. C. D. 6.函数的定义域是 A. , B. , C. ,, D. ,, 7.若,,则 A. B. 0 C. 1 D. 2 8.设函数,则 A. 2 B. 4 C. 8 D. 16 9.设是函数的导函数,的图象如图所示,则 的图象最有可能的是 A. B. C.

D. 10.下列图象表示函数图象的是 A. B. C. D. 11.已知函数,为常数的图象经过点,,则的值域为 A. , B. , C. , D. , 12.函数的单调递增区间是 A. , B. , C. , D. , 13.设,,,则 A. B. C. D. 14.若函数且的图象经过第二、三、四象限,则一定有 A. ,且 B. ,且 C. ,且 D. ,且 15.设,,,则 A. B. C. D. 16.下列区间中,方程有解的区间为 A. , B. , C. , D. , 17.已知奇函数在R上是增函数若,,, 则,,的大小关系为 A. B. C. D. 18.已知定义在R上的偶函数在,上单调递增,则满足 的x的取值范围是 A. , B. , C. , D. , 二、填空题(本大题共4小题,共20.0分)

C语言习题全集答案(至函数)

第一单元程序设计和C语言 一、选择题 1.C语言的基本构成单位是:。 A. 函数 B. 函数和过程 C. 超文本过程 D. 子程序 2.一个C语言程序总是从开始执行。 A. 主过程 B. 主函数 C. 子程序 D.主程序 3.C语言的程序一行写不下时,可以。 A. 用逗号换行 B. 用分号换行 C. 在任意一空格处换行 D. 用回车符换行 4.以下叙述不正确的是:。 A. 在C程序中,语句之间必须要用分号";"分隔 B. 若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数 C. 在C程序中,无论是整数还是实数都能正确无误地表示 D. 在C程序中,%是只能用于整数运算的运算符 5.以下不正确的C语言标识符是。 A. ABC B. abc C. a_bc D. ab.c 6.下列字符串是标识符的是:。 A. _HJ B. 9_student C. long D. LINE 1 7.以下说法中正确的是:。 A. C语言程序总是从第一个定义的函数开始执行 B. 在C语言程序中,要调用的函数必须放在main()函数中定义 C. C语言程序总是从main()函数开始执行 D. C语言程序中的main()函数必须放在程序的开始部分 8.不合法的常量是:。 A. ‘\2’ B. "" C. ‘3’ D. ‘\483’ 9.已知各变量的类型说明如下,则以下不符合C语言语法的表达式是:。 int k,a,b; unsigned long w=5; double x=1.422; A. x%(-3) B. w+=-2 C. k=(a=2,b=3,a+b) D. a+=a=+(b=4)*(a=3) 10.在C语言中,字符型数据在内存中以形式存放。 A. 原码 B. BCD码 C. 反码 D. ASCII码

C语言函数练习题及答案.doc

【单选题】 在下列关于C函数定义的叙述中,正确的是? A、 函数可以嵌套定义,但不可以嵌套调用; B、 函数不可以嵌套定义,但可以嵌套调用; C、 函数不可以嵌套定义,也不可以嵌套调用; D、 函数可以嵌套定义,也可以嵌套调用; 我的答案:B得分:2.5分 2 【单选题】 下面函数调用语句含有实参的个数为? n c((expl z exp2)z(exp3z exp4A exp5)); A、

B、

D、 5 我的答案:B得分:2.5分 3 【单选题】 c语言中函数返回值的类型是由以下哪个选项决定的? A、 函数定义时指定的类型; B、 return语句中的表达式类型; C、 调用该两数时的实参的数据类型; D、 形参的数据类型; 我的答案:A得分:2.5分

4 【单选题】

以下关于函数叙述屮,错误的是? A、 两数未被调用时,系统将不为形参分配内存单元; B、 实参与形参的个数必须相等,TL实参与形参的类型必须对应一致; C、 当形参是变量时,实参可以是常量、变量或表达式; D、 如两数调用时,实参与形参都为变:S,则这两个变量不可能共亨同一内存空间; 我的答案:B得分:2.5分 5 【单选题】 若函数调用时参数为基本数据类型的变量,以下叙述正确的是? A、 实参与菇对应的形参共享内存存储单元; B、 只有当实参与菇对应的形参同名时才共享内存存储单元;

C、 实参与对应的形参分别占用不同的内存存储单元; 实参将数据传递给形参后,立即释放原先占用的内存存储单元; 我的答案:C得分:2.5分 6 【单选题】 函数调用时,实参和形参都是简单变量,它们之间数据传递的过程描述正确的是? A、 实参将地址传递给形参,并释放原先占用的存储单元; B、 实参将地址传递给形参,调用结束时形参再将此地址回传给实参; C、 实参将值传递给形参,调用结束时形参再将其值回传给实参; D、 实参将值传递给形参,调用结束时形参并不将其值回传给实参; 我的答案:D得分:2.5分 7 【单选题】

函数的奇偶性练习题附答案

函数的奇偶性 1 .函数f (x) =x(-1 < x三1)的奇偶性是( ) A .奇函数非偶函数 B .偶函数非奇函数 C .奇函数且偶函数 D .非奇非偶函数 2. 已知函数f(x) =ax2+ bx + c (a工0)是偶函数,那么g(x) =ax3+ bx2+ ex 是() A.奇函数 B.偶函数 C.既奇又偶函数 D.非奇非偶函数 3. 若函数f(x)是定义在R上的偶函数,在(,0]上是减函数, 且f(2)=0,贝U使得f(x)<0的x的取值范围是() A.(- 乂2) B. (2,+ £ C. (- M-2) e(2,+ £ D. (-2,2) 4 .已知函数f(x)是定义在(一%,+ %)上的偶函数. 当x € ( —X ,0)时,f(x)=x-x4,则当x € (0.+ g)时,f(x)= __________ . 5. 判断下列函数的奇偶性: ⑴f(x)二lg( x21-x); (2) f(x)=x 2+ 2 x x(1 x) (x 0), ⑶ f (x) = x(1 x) (x 0). 6. 已知g(x)= —x2—3, f(x)是二次函数,当x € [-1,2]时,f(x)的最小值是1,且f(x)+g(x) 是奇函数,求f(x)的表达式。 7. 定义在(-1 , 1 )上的奇函数f (x)是减函数,且f(1-a)+f(1-a 2)<0,求a的取值范围

ax2 1 8. 已知函数f(x) (a,b,c N)是奇函数,f(1) 2, f(2) 3,且f (x)在[1,)上是 bx c 增函数, (1)求a,b,c的值; ⑵当x €[-1,0)时,讨论函数的单调性. 9. 定义在R上的单调函数f(x)满足f(3)= log 2 3且对任意x ,y € R都有f(x+y )=f(x)+f(y). (1) 求证f(x)为奇函数; (2) 若f(k ? 3x )+f(3 x -9 x -2) v 0对任意x € R恒成立,求实数k的取值范围. 10下列四个命题: (1) f (x) =1是偶函数; (2)g (x) =x3, x € (— 1 , 1 ]是奇函数; (3)若f (x)是奇函数,g (x)是偶函数,贝U H (x) =f (x) ? g (x)一定是奇 函数; (4)函数y=f (| x| )的图象关于y轴对称,其中正确的命题个数是( ) A. 1 B . 2 C . 3 D . 4 11下列函数既是奇函数,又在区间1,1上单调递减的是() A. f(x) sinx B. f(x) x 1 C. f(x) 1a x a x D. f (x) In 2 2 x 12若y=f (x) (x € R)是奇函数,则下列各点中,一定在曲线y=f (x)上的是( ) C - ( —iga,— f(ig 丄)) D - ( —a,—f(a)) a 13. 已知f (x) =x4+ax3+bx —8,且f ( —2) =10,则f (2) = _____________ 。 A. (a,f(一a)) B . ( —sin a,—f (—sin a))

C语言函数部分练习题

本题序号:80 下面程序的输出结果是____。#include main( ) { int x=10; { int x=20; printf ("%d,", x); } printf("%d\n", x); } A 10,20 B 20,10 C 10,10 D 20,20 参考答案 B 本题序号:107 下面程序的输出结果是____。main() { int a=2,i; for(i=0;i<3;i++) printf("%4d",f(a)); } f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } A 7 7 7 B 7 10 13 C 7 9 11 D 7 8 9 参考答案 D 本题序号:108 下面程序的输出结果是____。 #include try( ) { static int x=3; x++; return(x);

} main( ) { int i, x; for(i=0; i<=2; i++ ) x=try( ); printf("%d\n", x); } A 3 B 4 C 5 D 6 参考答案 D 本题序号:109 下面程序的输出结果是____。 #include main( ) { int x=1; void f1( ), f2( ); f1( ); f2(x); printf("%d\n", x); } void f1(void) { int x=3; printf("%d ", x); } void f2( x ) int x; { printf("%d ", ++x); } A 1 1 1 B 2 2 2 C 3 3 3 D 3 2 1 参考答案 D 本题序号:126 下列叙述中错误的是 A 主函数中定义的变量在整个程序中都是有效的。 B 在其它函数中定义的变量在主函数中也不能使用。

基本初等函数专项训练含答案资料经典题

一、简答题 1、设. (1)判断函数的奇偶性; (2)求函数的定义域和值域. 2、设函数 (Ⅰ)讨论的单调性; (Ⅱ)求在区间的最大值和最小值. 3、已知函数f(x)=x2+2ax+1(a∈R),f′(x)是f(x)的导函数. (1)若x∈[-2,-1],不等式f(x)≤f′(x)恒成立,求a的取值范围; (2)解关于x的方程f(x)=|f′(x)|; (3)设函数g(x)=,求g(x)在x∈[2,4]时的最小值. 4、经市场调查,某旅游城市在过去的一个月内(以30天计),旅游人数f(t)(万人)与时间t(天)的函数关系近似满足f(t)=4+,人均消费g(t)(元)与时间t(天)的函数关系近似满足g(t)=115-|t-15|. (1)求该城市的旅游日收益w(t)(万元)与时间t(1≤t≤30,t∈N*)的函数关系式; (2)求该城市旅游日收益的最小值(万元). 5、某商场对A品牌的商品进行了市场调查,预计2012年从1月起前x个月顾客对A品牌的商品的需求总量P(x)件与月份x的近似关系是: P(x)=x(x+1)(41-2x)(x≤12且x∈N*) (1)写出第x月的需求量f(x)的表达式; (2)若第x月的销售量g(x)= (单位:件),每件利润q(x)元与月份x的近似关系为:q(x)=,问:该商场销售A品牌商品,预计第几月的月利润达到最大值?月利润最大值是多少?(e6≈403) 6、已知函数f(x)=x2-(1+2a)x+a ln x(a为常数). (1)当a=-1时,求曲线y=f(x)在x=1处切线的方程; (2)当a>0时,讨论函数y=f(x)在区间(0,1)上的单调性,并写出相应的单调区间.

C语言函数习题及答案

第6章函数习题 一、选择题 1. 一个完整的C源程序是【】。 A)要由一个主函数或一个以上的非主函数构成 B)由一个且仅由一个主函数和零个以上的非主函数构成 C)要由一个主函数和一个以上的非主函数构成 D)由一个且只有一个主函数或多个非主函数构成 2. 以下关于函数的叙述中正确的是【】。 A)C语言程序将从源程序中第一个函数开始执行 B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束 D)main可作为用户标识符,用以定义任意一个函数 3. 以下关于函数的叙述中不正确的是【】。 A)C程序是函数的集合,包括标准库函数和用户自定义函数 B)在C语言程序中,被调用的函数必须在main函数中定义 C)在C语言程序中,函数的定义不能嵌套 D)在C语言程序中,函数的调用可以嵌套 4. 在一个C程序中,【】。 A)main函数必须出现在所有函数之前 B)main函数可以在任何地方出现 C)main函数必须出现在所有函数之后 D)main函数必须出现在固定位置 5. 若在C语言中未说明函数的类型,则系统默认该函数的数据类型是【】 A)float B)long C)int D)double 6. 以下关于函数叙述中,错误的是【】。 A)函数未被调用时,系统将不为形参分配内存单元 B)实参与形参的个数应相等,且实参与形参的类型必须对应一致 C)当形参是变量时,实参可以是常量、变量或表达式 D)形参可以是常量、变量或表达式 7. C程序中各函数之间可以通过多种方式传递数据,下列不能用于实现数据传递的方式是【】。 A)参数的形实(哑实)结合 B)函数返回值 C)全局变量 D)同名的局部变量 8. 若函数调用时参数为基本数据类型的变量,以下叙述正确的是【】。 A)实参与其对应的形参共占存储单元 B)只有当实参与其对应的形参同名时才共占存储单元 C)实参与对应的形参分别占用不同的存储单元 D)实参将数据传递给形参后,立即释放原先占用的存储单元 9. 函数调用时,当实参和形参都是简单变量时,他们之间数据传递的过程是【】。 A)实参将其地址传递给形参,并释放原先占用的存储单元 B)实参将其地址传递给形参,调用结束时形参再将其地址回传给实参 C)实参将其值传递给形参,调用结束时形参再将其值回传给实参

函数的奇偶性练习题(含答案)

函数的奇偶性练习 一、选择题 1.若)(x f 是奇函数,则其图象关于( ) A .x 轴对称 B .y 轴对称 C .原点对称 D .直线x y =对称 2.若函数y f x x R =∈()()是奇函数,则下列坐标表示的点一定在函数y f x =()图象 上的是( ) A . (())a f a ,- B . (())--a f a , C . (())---a f a , D .(())a f a ,- 3.下列函数中为偶函数的是( ) A .x y = B .x y = C .2 x y = D .13 +=x y 4. 如果奇函数)(x f 在[]7,3上是增函数,且最小值是5,那么)(x f 在[]3,7--上是( ) A .增函数,最小值是-5 B .增函数,最大值是-5 C .减函数,最小值是-5 D .减函数,最大值是-5 5. 已知函数)(1 22 2)(R x a a x f x x ∈+-+?= 是奇函数,则a 的值为( ) A .1- B .2- C .1 D .2 6.已知偶函数)(x f 在],0[π上单调递增,则下列关系式成立的是( ) A .)2()2 ()(f f f >- >-π π B .)()2 ()2(ππ ->->f f f C .)2 ()2()(π π- >>-f f f D .)()2()2 (ππ ->>- f f f 二、填空题 7.若函数)(x f y =是奇函数,3)1(=f ,则)1(-f 的值为____________ . 8.若函数)(x f y =)(R x ∈是偶函数,且)3()1(f f <,则)3(-f 与)1(-f 的大小关系为__________________________. 9.已知)(x f 是定义在[)2,0-?(]0,2上的奇函数,当0>x 时,)(x f 的图象如右图所示,那么f (x ) 的值域是 .

C语言函数练习题2

/* 姓名:白银 日期: 描述:英尺,英寸,米,厘米之间的转换*/ #include <> float GetInch(float feet); float GetMeter(float inch); float GetCentiMeter(float meter); void main() { float inch; float meter; float centimeter;

printf("请输入英尺的值\n"); scanf("%f",&feet); inch=GetInch(feet); printf("转换成英寸的结果是%.2f:",inch); printf("\n"); meter=GetMeter(GetInch(feet)); printf("转换成米的结果是%.2f:",meter); printf("\n"); centimeter=GetCentiMeter(GetMeter(GetInch(feet))); printf("转换成米的结果是%.2f:",centimeter); printf("\n"); } float GetInch(float feet) {

inch=feet*12; return inch; } float GetMeter(float inch) { float meter; meter=inch*; return meter; } float GetCentiMeter(float meter) { float centimeter; centimeter=meter*100; return centimeter;

C语言函数习题及答案(20200506225202)

第 6章函数习题 一、选择题 1.一个完整的 C 源程序是【】。 A)要由一个主函数或一个以上的非主函数构成 B)由一个且仅由一个主函数和零个以上的非主函数构成 C)要由一个主函数和一个以上的非主函数构成 D)由一个且只有一个主函数或多个非主函数构成 2. 以下关于函数的叙述中正确的是【】。 A) C 语言程序将从源程序中第一个函数开始执行 B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 C) C 语言规定必须用 main 作为主函数名,程序将从此开始执行,在此结束D)main 可作为用户标识符,用以定义任意一个函数 3.以下关于函数的叙述中不正确的是【】。 A) C 程序是函数的集合,包括标准库函数和用户自定义函数 B)在 C 语言程序中,被调用的函数必须在main 函数中定义 C)在 C 语言程序中,函数的定义不能嵌套 D)在 C 语言程序中,函数的调用可以嵌套 4.在一个 C 程序中 ,【】。 A) main 函数必须出现在所有函数之前 B) main 函数可以在任何地方出现 C) main 函数必须出现在所有函数之后 D) main 函数必须出现在固定位置 5.若在 C 语言中未说明函数的类型,则系统默认该函数的数据类型是【】 A) float B) long C) int D )double 6. 以下关于函数叙述中,错误的是【】。 A)函数未被调用时,系统将不为形参分配内存单元 B)实参与形参的个数应相等,且实参与形参的类型必须对应一 致C)当形参是变量时,实参可以是常量、变量或表达式 D)形参可以是常量、变量或表达式 7. C 程序中各函数之间可以通过多种方式传递数据,下列不能用于实现数据传递的方式是 【】。 A)参数的形实(哑实)结合 B)函数返回值 C)全局变量 D)同名的局部变量 8. 若函数调用时参数为基本数据类型的变量,以下叙述正确的是【 】。 A)实参与其对应的形参共占存储单元 B)只有当实参与其对应的形参同名时才共占存储单元 C)实参与对应的形参分别占用不同的存储单元 D)实参将数据传递给形参后,立即释放原先占用的存储单元

(完整版)函数的奇偶性练习题[(附答案).docx

函数的奇偶性 1.函数 f (x )=x(-1 ﹤x ≦ 1) 的奇偶性是 ( ) A .奇函数非偶函数 B .偶函数非奇函数 C .奇函数且偶函数 2+ D .非奇非偶函数 ) 2. 已知函数 f (x ) ax bx +c ( a ≠ )是偶函数,那么 g (x ) ax 3 +bx 2 +cx 是 ( = 0 = A. 奇函数 B. 偶函数 C 既奇又偶函数 D 非奇非偶函数 . . 3. 若函数 f ( x) 是定义在 R 上的偶函数,在 ( ,0] 上是减函数, 且 f (2)=0 ,则使得 f ( x)<0 的 x 的取值范围是 ( ) A.(- ,2) B. (2,+ ) C. (- ,-2) (2,+ ) D. (-2,2) 4.已知函数 f ( x) 是定义在 ( -∞ ,+ ∞ ) 上的偶函数 . 当 x ∈ ( -∞ ,0) 时, f ( x)= x- x 4,则 当 x ∈(0.+ ∞) 时, f ( x)= . 5. 判断下列函数的奇偶性: (1) f ( x) =lg ( x 2 1 - x); (2) f ( x) = x 2 + 2 x x(1 x) ( x 0), (3) f ( x ) = x(1 x) ( x 0). 6. 已知 g x )= -x 2- 3, f x ) 是二次函数,当 x ∈ [-1,2] 时, f ( x 的最小值是 ,且 x g ( ( x 的表达式。 ) 1 f x ) 是奇函数,求 f ( ( )+ ( ) 7. 定义在( -1 , 1)上的奇函数 f ( x )是减函数,且 f(1-a)+f(1-a 2 )<0, 求 a 的取值范围 8. 已知函数 f ( x) ax 2 1 ( a, b, c N ) 是奇函数 , f (1) 2, f (2) 3,且 f ( x)在 [1, ) 上是 bx c 增函数 , (1) 求 a,b,c 的值 ; (2) 当 x ∈[-1,0) 时, 讨论函数的单调性 . 9. 定义在 R 上的单调函数 f ( x) 满足 f (3)= log 2 3 且对任意 x ,y ∈R 都有 f ( x+y)= f ( x)+ f ( y) . (1) 求证 f ( x) 为奇函数; (2) 若 f ( k · 3 x )+ f (3 x -9 x -2) < 0 对任意 x ∈R 恒成立,求实数 k 的取值范围.

C语言函数习题

C语言函数习题 第6章函数习题 一、选择题 1. 一个完整的C源程序是【】。 A)要由一个主函数或一个以上的非主函数构成 B)由一个且仅由一个主函数和零个以上的非主函数构成C)要由一个主函数和一个以上的非主函数构成D)由一个且只有一个主函数或多个非主函数构成2. 以下关于函数的叙述中正确的是【】。 A)C语言程序将从源程序中第一个函数开始执行 B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D)main可作为用户标识符,用以定义任意一个函数3. 以下关于函数的叙述中不正确的是【】。

A)C程序是函数的集合,包括标准库函数和用户自定义函数B)在C语言程序中,被调用的函数必须在main函数中定义C)在C语言程序中,函数的定义不能嵌套D)在C语言程序中,函数的调用可以嵌套4. 在一个C程序中,【】。 A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现 C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置 5. 若在C语言中未说明函数的类型,则系统默认该函数的数据类型是【】A)float B)long C)int D)double 6. 以下关于函数叙述中,错误的是【】。 A)函数未被调用时,系统将不为形参分配内存单元 B)实参与形参的个数应相等,且实参与形参的类型必须对应一致C)当形参是变量时,实参可以是常量、变量或表达式D)形参可以是常量、变量或表达式 7. C程序中各函数之间可以通过多种方式传递数据,下列不能用于实现数据传递的方式是 【】。 A)参数的形实(哑实)结合B)函数返回值C)全局变量 D)同名的局部变量 8. 若函数调用时参数为基本数据类型的变量,以下叙述正确的是【】。A)实参与其对应的形参共占存储单元 B)只有当实参与其对应的形参同名时才共占存储单元C)实参与对应的形参分别占用不同的存储单元 D)实参将数据传递给形参后,立即释放原先占用的存储单元 9. 函数调用时,当实参和形参都是简单变量时,他们之间数据传递的过程是【】。A)实参将其地址传递给形参,并释放原先占用的存储单元 B)实参将其地址传递给形参,调用结束时形参再将其地址回传给实参C)实

相关文档
相关文档 最新文档