全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题 (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 xy?x:y; int f2(int x,int y)return xy?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%dn,e,f,g); 程序运行后的输出结果是 A)4,3,7 B)3,4,7 C)5,2,7 D)2,5,7 (4) 若程序中定义了以下函数 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); (5) 有以下程序 void f(int v , int w) int t; t=v;v=w;w=t; main( ) int x=1,y=3,z=2; if(xy) f(x,y); else if(yz) f(y,z); else f(x,z); printf(“%d,%d,%dn”,x,y,z); 执行后输出结果是 A) 1,2,3 B) 3,1,2 C) 1,3,2 D) 2,3,1 (6) 若已定义的函数有返回值,则以关于该函数调用的叙述中错误的是 A) 调用可以作为独立的语句存在 B) 调用可以作为一个函数的实参 C) 调用可以出现在表达式中 D) 调用可以作为一个函数的形参 (7) 有以下函数定义: 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); (8) 有以下程序 fun(int a, int b) if(ab) return(a); else return(b); main() int x=3, y=8, z=6, r; r=fun (fun(x,y), 2*z); printf(%dn, r); 程序运行后的输出结果是 A) 3 B) 6 C) 8 D) 12 (9) 在一个C程序中 A) main函数必须出现在所有函数之前 B) main函数可以在任何地方出现 C) main函数必须出现在所有函数之后 D) main函数必须出现在固定位置 (10) C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是 A) void B) int C) float D) double (11) 以下程序的输出结果是 A) 0 B) 29 C) 31 D) 无定值 fun(int x, int y, int z) z=x*x+y*y; main() int a=31; fun(5,2,a); printf(“%d”,a); (12) 有如下函数调用语句 func(rec1,rec2+rec3,(rec4,rec5); 该函数调用语句中,含有的实参个数是 A) 3 B) 4 C) 5 D) 有语法错 (13) 有如下程序 int runc(int a,int b) return(a+b); main0 int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(“%dn”,r); 该程序的输出的结果是 A) 12 B) 13 C) 14 D) 15 (14) 以下叙述中不正确的是 A) 在不同的函数中可以使用相同名字的变量 B) 函数中的形式参数是局部变量 C) 在一个函数内定义的变量只在本函数范围内有效 D) 在一个函数内的复合语句中定义的变量在本函数范围内有效 (15) 有以下程序 include stdio.h int abc(int u,int v); main () int a=24,b=16,c; c=abc(a,b); printf(%dn,c); int abc(int u,int v) int w; while(v) w=u%v; u=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年阿里辅警招聘考试真题含答案详解(典型题)
- 2025年辽阳辅警招聘考试真题含答案详解ab卷
- 2025年金昌辅警招聘考试题库含答案详解(预热题)
- 2025年黔西南州辅警招聘考试题库含答案详解(研优卷)
- 2025商业大厦装修合同样本范本
- 2025年牡丹江辅警招聘考试题库含答案详解(研优卷)
- 2025年绍兴辅警招聘考试题库及1套完整答案详解
- 2025年西安辅警招聘考试真题及答案详解(易错题)
- 2025年陇南辅警招聘考试题库附答案详解(能力提升)
- 2025年温州辅警协警招聘考试真题附答案详解(达标题)
- 新发展英语(第二版)综合教程2 课件 Unit 12 On the Way
- BRCGS全球标准食品安全第9版内部审核和管理评审全套记录
- 2025-2030中国碳酸二甲酯(DMC)行业发展趋势与前景展望战略研究报告
- 楼梯扶手简易施工合同
- 【MOOC】研究生英语科技论文写作-北京科技大学 中国大学慕课MOOC答案
- 银行保安服务 投标方案(技术方案)
- 三相交流异步牵引电机的检修与维护讲解
- 可穿戴设备与老年人健康监测的研究
- 《解读药敏报告》课件
- 《数字经济学》 课件 专题8:数字经济的统计核算研究
- 历代女子发型演变课件
评论
0/150
提交评论