




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、下面函数用来求出两个整数之和,并通过形参传回两数相加之和值,请填空。intadd(intx,inty,【int*】z)【*z】=x+y;2、有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5);该函数调用语句中,含有的实参个数是A)3B)4C)5D)有语法错3、在C语言中,函数的隐含存储类别是A)autoB)staticC)externD)无存储类别4、有以下函数char*fun(char*p)returnp;该函数的返回值是A) 无确切的值B) 形参p中存放的地址值C) 一个临时存储单元的地址D) 形参p自身的地址值5、以下函数用来求出两整数之和,并通过形参将
2、结果传回,请填空。voidfunc(intx,inty,【int*】z)*z=x+y;6、设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写fun函数的首部【voidfun(doubleb1022)】。要求形参名为b。main()doubles1022;intn;11Ifun(s);11I7、以下所列的各函数首部中,正确的是A) voidplay(var:Integer,varb:Integer)B) voidplay(inta,b)C)voidplay(inta,intb)D)Subplay(aasinteger,basinteger)8、在说明语句:int*f();中,
3、标识符f代表的是A) 一个用于指向整型数据的指针变量B) 一个用于指向一维数组的行指针C) 一个用于指向函数的指针变量D) 一个返回值为指针型的函数名9、C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是A) voidB)intC)floatD)double10、义的函数有返回值,则以下关于该函数调用的叙述中错误的是A)函数调用可以作为独立的语句存在B) 函数调用可以作为一个函数的实参C)函数调用可以出现在表达式中D)函数调用可以作为一个函数的形参11、若程序中定义了以下函数doublemyadd(doublea,doubleb)return(a+b);并将其放在调用语句之后,则在调用
4、之前应该对该函数进行说明,以下选项中错误的说明是()A)doublemyadd(doublea,b);B)doublemyadd(double,double);C)doublemyadd(doubleb,doublea);D)doublemyadd(doublex,doubley);12、函数fun的功能是计算xndoublefun(doublex,intn)inti;doubley=1;for(i=1;i<=n;i+)y=y*x;returny;主函数中已经正确定义m,a,b变量并赋值,并调用fun函数计算:m=a4+b4-(a+b)3。实现这一计算的函数调用语句为【m=fun(a,4
5、)+fun(b,4)-fun(a+b),3);】。13、以下sum函数的功能是计算下列级数之和。S=1+x+x2/2!+x3/3!+xn/n!请给函数中的各变量正确赋初值。doublesum(doublex,intn)inti;doublea,b,s;【s=a=b=1;】for(i=1;i<=n;i+)a=a*x;b=b*i;s=s+a/b;returns;14、在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则A)称为函数的直接递归调用B)称为函数的间接递归调用C)称为函数的循环调用D)C语言中不允许这样的递归调用15、程序中对fun函数有如下说
6、明void*fun();此说明的含义是:A)fun函数无返回值B)fun函数的返回值可以是任意的数据类型C)fun函数的返回值是无值型的指针类型D)指针fun指向一个函数,该函数无返回值16、在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式A)地址传递B)单向值传递C) 由实参传给形参,再由形参传回实参D)传递方式由用户指定17、若有以下程序#includevoidf(intn);main()voidf(intn);f(5);voidf(intn)printf("%dn",n);则以下叙述中不正确的是A) 若只在主函数中对函数f进行说明,则只能在主函数中正确
7、调用函数fB) 若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数fC) 对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明D) 函数f无返回值,所以可用void将其类型定义为无值型18、有以下函数定义:voidfun(intn,doublex)若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是A)fun(inty,doublem);B)k=fun(10,12.5);C)fun(x,n);D)voidfun(n,x);19、已定义以下函数fun(int*p)return*p;该函数的返回值是A)不确定的值B)形参p中存放的值C)形参p所指
8、存储单元中的值D)形参p的地址值20、下列函数定义中,会出现编译错误的是A)max(intx,inty,int*z)B)intmax(intx,y)*z=x>y?x:y;intz;z=x>y?x:y;returnz;C)max(intx,inty)D)intmax(intx,inty)intz;return(x>y?x:y);z=x>y?x:y;return(z);21、请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。【doublemax】(double,double);main()doublex,y;scanf("%lf%lf",&x,&y);printf("%lfn",max(x,y);doublemax(doublea,doubleb)return(a>b?a:b);22、若有以下调用语句,则不正确的fun函数的首部是A)voidfun(intm,intx)B)voidfun(ints,inth41)C)void
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国液体吸湿剂除湿系统行业市场占有率及投资前景预测分析报告
- 灌溉项目计划书范本
- 环保门有限责任公司商业实施计划书
- 2025年新能源储能电池的高安全性、长寿命材料研发与产业化可行性研究报告
- 大学生创新创业-药膳养生创业计划书
- 2025年填料函式伸缩接头项目投资可行性研究分析报告
- 2025年智能制造产业园区公共检测服务平台建设项目可行性研究报告
- 2025年睛纹纱行业深度研究分析报告
- 2025年中国水性漆市场监测调查分析与投资战略咨询预测报告
- 体育旅游公司创业计划书
- GB/T 5080.1-2012可靠性试验第1部分:试验条件和统计检验原理
- LY/T 1279-2020聚氯乙烯薄膜饰面人造板
- GB/T 5370-2007防污漆样板浅海浸泡试验方法
- GB/T 17215.321-2021电测量设备(交流)特殊要求第21部分:静止式有功电能表(A级、B级、C级、D级和E级)
- 学生自主重修申请表(模板)
- 课件:第二章 社会工作项目申请(《社会工作项目策划与评估》课程)
- 2023年中国检验认证集团福建有限公司招聘笔试题库及答案解析
- 【教学课件】微专题一:探究郑州暴雨事件
- 智慧教育典型案例:之江汇“空间站”:校本研修资源利用的载体创新探索
- (完整版)钢楼梯施工方案
- 装饰装修工程监理细则详解模板
评论
0/150
提交评论