当前位置:首页 >> 其它考试 >>

专升本 练习题 C练习09--函数(1) 至递归函数


C 专升本辅导 (9-1) 现有如下函数 fun ( float x ) { float y; y= 3*x-4; return y;} A)该函数的 return 语句错误 C) 该函数的形参说明错误

练习 09

函数(1)

1

B)该函数的类型说明错误 D)该函数的定义方式错误

(9-2) 以下函数的功能是:求 x 的 y 次方,请填空。 __________ fun( double x, int y) { int i; double z; for(i=1, z=x; i<y;i++) z=z* _____________; return z; } (9-3) 若有以下程序 #include <stdio.h> void f(int n); main() { void f(int n); f(5); } void f(int n) { printf("%d\n",n); } 则以下叙述中不正确的是 A) 若只在主函数中对函数 f 进行说明,则只能在主函数中正确调用函数 f B) 本程序中,函数 f 并没有重复定义 C) 编译时出错信息: f 函数重复说明 D) 函数 f 无返回值 (9-4)C 语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是______。 A) void B) int C) float D) double

(9-5)有以下程序 int fun(int x,int y) {return(x+y); } main() {int a=2,b=5,c=8; printf("%3.0f\n",fun(fun(a+c,b),a-c)); } 程序运行后的输出结果是______。 (9-6) 以下程序运行后的输出结果是__________。 void fun(int x,int y) {x=x+y;y=x-y;x=x-y;

C 专升本辅导 printf("%d,%d,",x,y);} main() {int x=2,y=3; fun(x,y); printf("%d,%d\n",x,y); }

练习 09

函数(1)

2

(9-7) 有以下程序 void f(int x,int y) { int 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,5 if(x<y){ t=x; x=y; y=t; } }

(9-8) 若有以下程序 int f(int x,int y) { return(y-x)*x; } main() { int a=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf("%d\n",d); } 执行后输出结果是____________。 (9-9)若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是 A)函数调用可以作为独立的语句存在 C)函数调用可以出现在表达式中 (9-10)有以下函数定义: void fun(int n, double x) { …… } 若以下选项中的变量都已正确定义并赋值,则对函数 fun 的正确调用语句是 A)fun(int y,double m); (9-11)已定义以下函数 fun(int *p) { return *p; } 该函数的返回值是 A)无返回值 C)返回一个不确定的整数 (9-12)有以下程序 fun(int a, int b) { if(a>b) return(a); B)形参 p 中存放的值 D)返回一个不确定的地址 B)k=fun(10,12.5); C)fun(x,n); D)void fun(n,x); B)函数调用可以作为一个函数的实参 D)函数调用可以作为一个函数的形参

C 专升本辅导

练习 09

函数(1)

3

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)12

(9-13)请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。 _____________ ( 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); } (9-14) 以下程序的输出结果是 int a, b; void fun() { a=100; b=200; } main() { int a=5, b=7; fun(); printf("%d%d \n", a,b); } A} 100200 B} 57 C} 200100 D} 75

(9-15)有以下程序 int f(int n) {if (n==1) return 1; else return f(n-1)+1; } main() {int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是______。 A) 4 B) 3 C) 2 D) 1

C 专升本辅导

练习 09

函数(1)

4

答案: (9-1) B (9-2) double (9-3) C (9-4) B (9-5) 9 (9-6) 3,2,2,3 (9-7) D (9-8) 9 (9-9)D (9-10)C (9-11)C (9-12)D (9-13)double max (9-14) B (9-15) B x


相关文章:
专升本 练习题 C练习09--函数(1) 至递归函数.doc
专升本 练习题 C练习09--函数(1) 至递归函数_其它考试_资格考试/认证_教育专区。难度不大,如果绝大部分题目能够做出来,并且理解的话,专升本C语言考试基本上是没...
2014《C语言程序设计》专升本练习题.doc
72 专升本C 语言》练习题一1 页 第 2 页 6 10 第 3 页 第 4 ...对于以下递归函数 f,条用 f(3)的返回值是 -2。 5,9 。 f(int n) 第...
C习题(函数至文件) 答案.doc
提高C语言业余能力 习题函数一、填空题 1. 2....#include 传值方式 整型(int) 递归 递推, 回推 ...09 main() 10 { 11 int i ; 12 for( i=0;...
专升本C语言训练 填空题.doc
专升本C语言训练 填空题_IT/计算机_专业资料。这些...对下列递归函数,函数调用 f(3)的返回值是 int f...1 至 100 的和,写作 for(s=0,i=1; ;++i)...
专升本高等数学测试题(答案).doc
专升本高等数学测试题 1.函数 y ? 1 ? sin x 是( D ).(A) 奇函数; 解析 (B) 偶函数; (C) 单调增加函数; (D) 有界函数. 因为 ? 1 ? sin x ...
2008年专升本考试C语言模拟试题.doc
2008 年专升本考试 C 语言模拟试题 (2009-07-04 ...指针 fun 指向函数,该函数 无返回值 16.有...对于以下递归函数 f, 条用 f(3)的返 回值是 -...
专升本C语言训练 编程题答案.doc
专升本C语言训练 编程题答案_IT/计算机_专业资料。...month_name[n-1]); } 18.编写递归函数,将输入...一维数组中,找出最大值、最小值并传送调用函数。...
专升本 C语言课件 C07(09) 函数.ppt
专升本 C语言课件 C07(09) 函数 - C程序设计 七、函数 七、函数 7.1函数 比较常用的库函数: 输入输出函数stdio.h 字符函数ctype.h 字符串函数string...
专升本高数章节练习题.doc
专升本高数章节练习题_理学_高等教育_教育专区。需要...高数章节习题练习 第一节函数极限连续 1、设 f (...1] (C) [ ?3, ?1) (D) [?1,1] 2. (...
福建专升本C语言复习.doc
福建专升本C语言复习_理学_高等教育_教育专区。第一...嵌套定义函数, C 但可以嵌套调用函数, 也可以递归...52+10+1=63 09 年选 1 考题,2011.1 不能用...
福建专升本C语言复习指导.doc
福建专升本C语言复习指导_其它考试_资格考试/认证_...能嵌套定义函数,但可以嵌套调用函数,也可以递归调用...52+10+1=63 09 年选 1 考题 不能用关键字作为...
创雅专升本(2)函数练习题.doc
创雅专升本(2)函数练习题_理学_高等教育_教育专区。创雅专升本(3+2)保过班...1 C k>2 D k <- 1 2 ( ) D 先是减函数后是函数 2.函数 y=-x +...
安徽专升本单元测试卷 高等数学测试题一(函数、极限、....doc
安徽专升本单元测试卷 高等数学测试题一(函数、极限、连续)_数学_小学教育_教育...B 2 C 0 D 6、以下各项中 f ( x) 和 g ( x) 相同的是( A f ( ...
08--09-1c++练习题2.doc
08--09-1c++练习题2_IT/计算机_专业资料。c/c++程序设计模拟试卷 ...c(2)(2); (6) 如果用户的程序中要使用 C函数中的字符串函数时, 应...
VFP专升本综合练习题1.doc
VFP专升本综合练习题1_IT/计算机_专业资料。综合练习...运行影响) RYQK.DBF 数据库结构为: 职工编号(C,...09-10 1982-12-12 1983-05-18 1964-09-24 ...
2014 重庆专升本练习题 精编.doc
2014 重庆专升本练习题 精编_其它_高等教育_教育专区。函数、极限与连续 1...sin x ? C ,则 f (x) 为何? (2) 若 f (x) 的一个原函数为 x ,...
西华大学专升本练习题1 函数、极限与连续.doc
西华大学专升本练习题1 函数、极限与连续_理学_高等教育_教育专区。第 1 讲 ...1 x ? ?1或 x ? 1 . ? 2x ? 2 20、求 c 和 d 的值,使 f ( ...
2015年辽宁省专升本考试计算机模拟练习题一.doc
2015年辽宁省专升本考试计算机模拟练习题一_IT认证_...( A.1010 B.10111 C.10110 D.101001 )全部丢失...09/86 09/03/88 25/10/87 性别 女男男女男 ...
四川理工学院专升本高等数学试题汇总1_图文.pdf
专升本”数学考试复习题 2009专升本试题一、选择题(3*8=24 分) 1. x...C.有界函数; ) C.发散; D.不能确定. D.周期函数 B.偶函数; 四、证明...
天津专升本C语言考试单选填空汇总试题.doc
天津专升本C语言考试单选填空汇总试题_其它考试_资格...C 语言单选填空练习一、单选题 1. (1)C ...构成 C 程序的基本单位是函数 B. 可以在一个函数...
更多相关标签: